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


Disassembly of section .text:

00fc3cb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7080>:
  fc3cb2:	55                   	push   ebp
  fc3cb3:	53                   	push   ebx
  fc3cb4:	57                   	push   edi
  fc3cb5:	56                   	push   esi
  fc3cb6:	83 ec 0c             	sub    esp,0xc
  fc3cb9:	e8 00 00 00 00       	call   fc3cbe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c708c>
  fc3cbe:	5b                   	pop    ebx
  fc3cbf:	81 c3 be 2e e3 00    	add    ebx,0xe32ebe
  fc3cc5:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc3cc9:	8a 83 cf ae 06 00    	mov    al,BYTE PTR [ebx+0x6aecf]
  fc3ccf:	24 01                	and    al,0x1
  fc3cd1:	75 17                	jne    fc3cea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c70b8>
  fc3cd3:	8d 83 ec cb 70 ff    	lea    eax,[ebx-0x8f3414]
  fc3cd9:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3cdb:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3cde:	e8 45 b6 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc3ce3:	c6 83 cf ae 06 00 01 	mov    BYTE PTR [ebx+0x6aecf],0x1
  fc3cea:	8d 83 c8 dc 04 00    	lea    eax,[ebx+0x4dcc8]
  fc3cf0:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3cf2:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3cf5:	e8 34 b1 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc3cfa:	89 c6                	mov    esi,eax
  fc3cfc:	8d 83 2c 5c 05 00    	lea    eax,[ebx+0x55c2c]
  fc3d02:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3d04:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc3d08:	89 34 24             	mov    DWORD PTR [esp],esi
  fc3d0b:	e8 32 83 34 00       	call   130c042 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70f410>
  fc3d10:	89 77 68             	mov    DWORD PTR [edi+0x68],esi
  fc3d13:	c7 87 a8 00 00 00 00 	mov    DWORD PTR [edi+0xa8],0x40000000
  fc3d1a:	00 00 40 
  fc3d1d:	8d 83 cc dc 04 00    	lea    eax,[ebx+0x4dccc]
  fc3d23:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3d25:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3d28:	e8 01 b1 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc3d2d:	89 c6                	mov    esi,eax
  fc3d2f:	31 ed                	xor    ebp,ebp
  fc3d31:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc3d35:	89 34 24             	mov    DWORD PTR [esp],esi
  fc3d38:	e8 5d 25 60 ff       	call   5c629a <closedir@plt+0x42362a>
  fc3d3d:	89 b7 e0 00 00 00    	mov    DWORD PTR [edi+0xe0],esi
  fc3d43:	8d 83 d0 dc 04 00    	lea    eax,[ebx+0x4dcd0]
  fc3d49:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3d4b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3d4e:	e8 db b0 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc3d53:	89 c6                	mov    esi,eax
  fc3d55:	89 34 24             	mov    DWORD PTR [esp],esi
  fc3d58:	e8 60 00 00 00       	call   fc3dbd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c718b>
  fc3d5d:	89 b7 fc 00 00 00    	mov    DWORD PTR [edi+0xfc],esi
  fc3d63:	8d 83 d4 dc 04 00    	lea    eax,[ebx+0x4dcd4]
  fc3d69:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3d6b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3d6e:	e8 bb b0 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc3d73:	89 c6                	mov    esi,eax
  fc3d75:	89 34 24             	mov    DWORD PTR [esp],esi
  fc3d78:	e8 97 00 00 00       	call   fc3e14 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c71e2>
  fc3d7d:	89 b7 00 01 00 00    	mov    DWORD PTR [edi+0x100],esi
  fc3d83:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc3d87:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc3d8a:	e8 17 30 7c ff       	call   786da6 <closedir@plt+0x5e4136>
  fc3d8f:	83 c4 0c             	add    esp,0xc
  fc3d92:	5e                   	pop    esi
  fc3d93:	5f                   	pop    edi
  fc3d94:	5b                   	pop    ebx
  fc3d95:	5d                   	pop    ebp
  fc3d96:	c3                   	ret
  fc3d97:	53                   	push   ebx
  fc3d98:	83 ec 08             	sub    esp,0x8
  fc3d9b:	e8 00 00 00 00       	call   fc3da0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c716e>
  fc3da0:	5b                   	pop    ebx
  fc3da1:	81 c3 dc 2d e3 00    	add    ebx,0xe32ddc
  fc3da7:	83 ec 08             	sub    esp,0x8
  fc3daa:	6a 00                	push   0x0
  fc3dac:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc3db0:	e8 e5 24 60 ff       	call   5c629a <closedir@plt+0x42362a>
  fc3db5:	83 c4 10             	add    esp,0x10
  fc3db8:	83 c4 08             	add    esp,0x8
  fc3dbb:	5b                   	pop    ebx
  fc3dbc:	c3                   	ret
  fc3dbd:	53                   	push   ebx
  fc3dbe:	56                   	push   esi
  fc3dbf:	83 ec 14             	sub    esp,0x14
  fc3dc2:	e8 00 00 00 00       	call   fc3dc7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7195>
  fc3dc7:	5b                   	pop    ebx
  fc3dc8:	81 c3 b5 2d e3 00    	add    ebx,0xe32db5
  fc3dce:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fc3dd2:	8a 83 4e af 06 00    	mov    al,BYTE PTR [ebx+0x6af4e]
  fc3dd8:	24 01                	and    al,0x1
  fc3dda:	75 17                	jne    fc3df3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c71c1>
  fc3ddc:	8d 83 38 e3 70 ff    	lea    eax,[ebx-0x8f1cc8]
  fc3de2:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3de4:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3de7:	e8 3c b5 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc3dec:	c6 83 4e af 06 00 01 	mov    BYTE PTR [ebx+0x6af4e],0x1
  fc3df3:	89 34 24             	mov    DWORD PTR [esp],esi
  fc3df6:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc3dfd:	00 
  fc3dfe:	e8 97 24 60 ff       	call   5c629a <closedir@plt+0x42362a>
  fc3e03:	8d 83 60 63 06 00    	lea    eax,[ebx+0x66360]
  fc3e09:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3e0b:	89 46 08             	mov    DWORD PTR [esi+0x8],eax
  fc3e0e:	83 c4 14             	add    esp,0x14
  fc3e11:	5e                   	pop    esi
  fc3e12:	5b                   	pop    ebx
  fc3e13:	c3                   	ret
  fc3e14:	53                   	push   ebx
  fc3e15:	56                   	push   esi
  fc3e16:	83 ec 14             	sub    esp,0x14
  fc3e19:	e8 00 00 00 00       	call   fc3e1e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c71ec>
  fc3e1e:	5b                   	pop    ebx
  fc3e1f:	81 c3 5e 2d e3 00    	add    ebx,0xe32d5e
  fc3e25:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fc3e29:	8a 83 4f af 06 00    	mov    al,BYTE PTR [ebx+0x6af4f]
  fc3e2f:	24 01                	and    al,0x1
  fc3e31:	75 17                	jne    fc3e4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7218>
  fc3e33:	8d 83 3c e3 70 ff    	lea    eax,[ebx-0x8f1cc4]
  fc3e39:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3e3b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3e3e:	e8 e5 b4 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc3e43:	c6 83 4f af 06 00 01 	mov    BYTE PTR [ebx+0x6af4f],0x1
  fc3e4a:	89 34 24             	mov    DWORD PTR [esp],esi
  fc3e4d:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc3e54:	00 
  fc3e55:	e8 40 24 60 ff       	call   5c629a <closedir@plt+0x42362a>
  fc3e5a:	8d 83 64 63 06 00    	lea    eax,[ebx+0x66364]
  fc3e60:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3e62:	89 46 08             	mov    DWORD PTR [esi+0x8],eax
  fc3e65:	83 c4 14             	add    esp,0x14
  fc3e68:	5e                   	pop    esi
  fc3e69:	5b                   	pop    ebx
  fc3e6a:	c3                   	ret
  fc3e6b:	53                   	push   ebx
  fc3e6c:	57                   	push   edi
  fc3e6d:	56                   	push   esi
  fc3e6e:	83 ec 10             	sub    esp,0x10
  fc3e71:	e8 00 00 00 00       	call   fc3e76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7244>
  fc3e76:	5b                   	pop    ebx
  fc3e77:	81 c3 06 2d e3 00    	add    ebx,0xe32d06
  fc3e7d:	8a 83 d1 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed1]
  fc3e83:	24 01                	and    al,0x1
  fc3e85:	75 17                	jne    fc3e9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c726c>
  fc3e87:	8d 83 18 cd 70 ff    	lea    eax,[ebx-0x8f32e8]
  fc3e8d:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3e8f:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3e92:	e8 91 b4 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc3e97:	c6 83 d1 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed1],0x1
  fc3e9e:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fc3ea2:	8d bb 0c d6 04 00    	lea    edi,[ebx+0x4d60c]
  fc3ea8:	8b 07                	mov    eax,DWORD PTR [edi]
  fc3eaa:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc3eb1:	74 10                	je     fc3ec3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7291>
  fc3eb3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc3eb7:	75 0a                	jne    fc3ec3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7291>
  fc3eb9:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3ebc:	e8 ed 25 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc3ec1:	8b 07                	mov    eax,DWORD PTR [edi]
  fc3ec3:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fc3ec6:	89 30                	mov    DWORD PTR [eax],esi
  fc3ec8:	83 c4 10             	add    esp,0x10
  fc3ecb:	5e                   	pop    esi
  fc3ecc:	5f                   	pop    edi
  fc3ecd:	5b                   	pop    ebx
  fc3ece:	c3                   	ret
  fc3ecf:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc3ed3:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fc3ed7:	89 41 38             	mov    DWORD PTR [ecx+0x38],eax
  fc3eda:	c3                   	ret
  fc3edb:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fc3edf:	8b 40 64             	mov    eax,DWORD PTR [eax+0x64]
  fc3ee2:	c3                   	ret
  fc3ee3:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc3ee7:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fc3eeb:	89 41 64             	mov    DWORD PTR [ecx+0x64],eax
  fc3eee:	c3                   	ret
  fc3eef:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fc3ef3:	8b 80 88 00 00 00    	mov    eax,DWORD PTR [eax+0x88]
  fc3ef9:	c3                   	ret
  fc3efa:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc3efe:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fc3f02:	89 81 88 00 00 00    	mov    DWORD PTR [ecx+0x88],eax
  fc3f08:	c3                   	ret
  fc3f09:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fc3f0d:	0f b6 80 8c 00 00 00 	movzx  eax,BYTE PTR [eax+0x8c]
  fc3f14:	c3                   	ret
  fc3f15:	8a 44 24 08          	mov    al,BYTE PTR [esp+0x8]
  fc3f19:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fc3f1d:	88 81 8c 00 00 00    	mov    BYTE PTR [ecx+0x8c],al
  fc3f23:	c3                   	ret
  fc3f24:	55                   	push   ebp
  fc3f25:	53                   	push   ebx
  fc3f26:	57                   	push   edi
  fc3f27:	56                   	push   esi
  fc3f28:	83 ec 2c             	sub    esp,0x2c
  fc3f2b:	e8 00 00 00 00       	call   fc3f30 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c72fe>
  fc3f30:	5b                   	pop    ebx
  fc3f31:	81 c3 4c 2c e3 00    	add    ebx,0xe32c4c
  fc3f37:	8a 83 d2 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed2]
  fc3f3d:	24 01                	and    al,0x1
  fc3f3f:	75 17                	jne    fc3f58 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7326>
  fc3f41:	8d 83 f4 cb 70 ff    	lea    eax,[ebx-0x8f340c]
  fc3f47:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3f49:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3f4c:	e8 d7 b3 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc3f51:	c6 83 d2 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed2],0x1
  fc3f58:	8d bb 0c d6 04 00    	lea    edi,[ebx+0x4d60c]
  fc3f5e:	8b 07                	mov    eax,DWORD PTR [edi]
  fc3f60:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc3f67:	74 0e                	je     fc3f77 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7345>
  fc3f69:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc3f6d:	75 08                	jne    fc3f77 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7345>
  fc3f6f:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3f72:	e8 37 25 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc3f77:	e8 56 99 fe ff       	call   fad8d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0ca0>
  fc3f7c:	89 c6                	mov    esi,eax
  fc3f7e:	8d ab 3c be 04 00    	lea    ebp,[ebx+0x4be3c]
  fc3f84:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc3f87:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc3f8e:	74 0e                	je     fc3f9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c736c>
  fc3f90:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc3f94:	75 08                	jne    fc3f9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c736c>
  fc3f96:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3f99:	e8 10 25 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc3f9e:	31 c0                	xor    eax,eax
  fc3fa0:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc3fa4:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc3fa8:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc3fac:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3faf:	e8 25 ec 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc3fb4:	84 c0                	test   al,al
  fc3fb6:	74 30                	je     fc3fe8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c73b6>
  fc3fb8:	89 6c 24 1c          	mov    DWORD PTR [esp+0x1c],ebp
  fc3fbc:	8b 07                	mov    eax,DWORD PTR [edi]
  fc3fbe:	89 7c 24 20          	mov    DWORD PTR [esp+0x20],edi
  fc3fc2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc3fc9:	74 0e                	je     fc3fd9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c73a7>
  fc3fcb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc3fcf:	75 08                	jne    fc3fd9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c73a7>
  fc3fd1:	89 04 24             	mov    DWORD PTR [esp],eax
  fc3fd4:	e8 d5 24 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc3fd9:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  fc3fdd:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc3fe1:	e8 85 fe ff ff       	call   fc3e6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7239>
  fc3fe6:	eb 49                	jmp    fc4031 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c73ff>
  fc3fe8:	89 6c 24 1c          	mov    DWORD PTR [esp+0x1c],ebp
  fc3fec:	89 7c 24 20          	mov    DWORD PTR [esp+0x20],edi
  fc3ff0:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  fc3ff6:	8b 00                	mov    eax,DWORD PTR [eax]
  fc3ff8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc3fff:	74 0e                	je     fc400f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c73dd>
  fc4001:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4005:	75 08                	jne    fc400f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c73dd>
  fc4007:	89 04 24             	mov    DWORD PTR [esp],eax
  fc400a:	e8 9f 24 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc400f:	8d 83 9c 62 06 00    	lea    eax,[ebx+0x6629c]
  fc4015:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4017:	31 c9                	xor    ecx,ecx
  fc4019:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  fc401d:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc4021:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  fc4025:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc4029:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fc402c:	e8 1f f0 12 00       	call   10f3050 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f641e>
  fc4031:	e8 f4 01 00 00       	call   fc422a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c75f8>
  fc4036:	31 ed                	xor    ebp,ebp
  fc4038:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc403c:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc403f:	c7 44 24 04 1e 00 00 	mov    DWORD PTR [esp+0x4],0x1e
  fc4046:	00 
  fc4047:	e8 62 4a 86 ff       	call   828aae <closedir@plt+0x685e3e>
  fc404c:	8d 83 fc be 04 00    	lea    eax,[ebx+0x4befc]
  fc4052:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4054:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc405b:	74 0e                	je     fc406b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7439>
  fc405d:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4061:	75 08                	jne    fc406b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7439>
  fc4063:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4066:	e8 43 24 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc406b:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc406f:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc4073:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc4076:	e8 52 60 87 ff       	call   83a0cd <closedir@plt+0x69745d>
  fc407b:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc407f:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc4082:	c7 44 24 04 fe ff ff 	mov    DWORD PTR [esp+0x4],0xfffffffe
  fc4089:	ff 
  fc408a:	e8 76 11 7d ff       	call   795205 <closedir@plt+0x5f2595>
  fc408f:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc4093:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc4096:	e8 00 25 3b 00       	call   137659b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x779969>
  fc409b:	8d 83 d8 dc 04 00    	lea    eax,[ebx+0x4dcd8]
  fc40a1:	8b 00                	mov    eax,DWORD PTR [eax]
  fc40a3:	89 04 24             	mov    DWORD PTR [esp],eax
  fc40a6:	e8 83 ad c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc40ab:	89 c6                	mov    esi,eax
  fc40ad:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc40b1:	89 34 24             	mov    DWORD PTR [esp],esi
  fc40b4:	e8 9c cb df ff       	call   dc0c55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1c4023>
  fc40b9:	8b 7c 24 40          	mov    edi,DWORD PTR [esp+0x40]
  fc40bd:	89 77 64             	mov    DWORD PTR [edi+0x64],esi
  fc40c0:	8b 87 ac 00 00 00    	mov    eax,DWORD PTR [edi+0xac]
  fc40c6:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc40ca:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc40ce:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc40d1:	e8 fc 01 00 00       	call   fc42d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c76a0>
  fc40d6:	8b 47 30             	mov    eax,DWORD PTR [edi+0x30]
  fc40d9:	89 44 24 28          	mov    DWORD PTR [esp+0x28],eax
  fc40dd:	8b 47 34             	mov    eax,DWORD PTR [edi+0x34]
  fc40e0:	89 44 24 24          	mov    DWORD PTR [esp+0x24],eax
  fc40e4:	8d 83 dc dc 04 00    	lea    eax,[ebx+0x4dcdc]
  fc40ea:	8b 00                	mov    eax,DWORD PTR [eax]
  fc40ec:	89 04 24             	mov    DWORD PTR [esp],eax
  fc40ef:	e8 3a ad c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc40f4:	89 c6                	mov    esi,eax
  fc40f6:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc40fa:	89 34 24             	mov    DWORD PTR [esp],esi
  fc40fd:	e8 98 21 60 ff       	call   5c629a <closedir@plt+0x42362a>
  fc4102:	8b 44 24 28          	mov    eax,DWORD PTR [esp+0x28]
  fc4106:	89 46 08             	mov    DWORD PTR [esi+0x8],eax
  fc4109:	8b 44 24 24          	mov    eax,DWORD PTR [esp+0x24]
  fc410d:	89 46 0c             	mov    DWORD PTR [esi+0xc],eax
  fc4110:	89 b7 80 00 00 00    	mov    DWORD PTR [edi+0x80],esi
  fc4116:	85 f6                	test   esi,esi
  fc4118:	75 05                	jne    fc411f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c74ed>
  fc411a:	e8 d5 c5 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc411f:	89 34 24             	mov    DWORD PTR [esp],esi
  fc4122:	e8 55 02 00 00       	call   fc437c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c774a>
  fc4127:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc412b:	8b 07                	mov    eax,DWORD PTR [edi]
  fc412d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4134:	8b 6c 24 1c          	mov    ebp,DWORD PTR [esp+0x1c]
  fc4138:	74 10                	je     fc414a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7518>
  fc413a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc413e:	75 0a                	jne    fc414a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7518>
  fc4140:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4143:	e8 66 23 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4148:	8b 07                	mov    eax,DWORD PTR [edi]
  fc414a:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fc414d:	8b 70 08             	mov    esi,DWORD PTR [eax+0x8]
  fc4150:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc4153:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc415a:	74 0e                	je     fc416a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7538>
  fc415c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4160:	75 08                	jne    fc416a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7538>
  fc4162:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4165:	e8 44 23 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc416a:	31 c0                	xor    eax,eax
  fc416c:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc4170:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc4174:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc4178:	89 04 24             	mov    DWORD PTR [esp],eax
  fc417b:	e8 59 ea 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc4180:	84 c0                	test   al,al
  fc4182:	0f 84 9a 00 00 00    	je     fc4222 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c75f0>
  fc4188:	8d 83 a4 c2 04 00    	lea    eax,[ebx+0x4c2a4]
  fc418e:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4190:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4193:	e8 96 ac c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4198:	89 c6                	mov    esi,eax
  fc419a:	8d 83 00 5f 06 00    	lea    eax,[ebx+0x65f00]
  fc41a0:	8b 00                	mov    eax,DWORD PTR [eax]
  fc41a2:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc41a6:	89 34 24             	mov    DWORD PTR [esp],esi
  fc41a9:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc41b0:	00 
  fc41b1:	e8 fa 24 87 ff       	call   8366b0 <closedir@plt+0x693a40>
  fc41b6:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc41b9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc41c0:	74 0e                	je     fc41d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c759e>
  fc41c2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc41c6:	75 08                	jne    fc41d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c759e>
  fc41c8:	89 04 24             	mov    DWORD PTR [esp],eax
  fc41cb:	e8 de 22 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc41d0:	31 c0                	xor    eax,eax
  fc41d2:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc41d6:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc41da:	89 04 24             	mov    DWORD PTR [esp],eax
  fc41dd:	e8 6d 43 7c ff       	call   78854f <closedir@plt+0x5e58df>
  fc41e2:	85 f6                	test   esi,esi
  fc41e4:	75 05                	jne    fc41eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c75b9>
  fc41e6:	e8 09 c5 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc41eb:	8d 83 98 58 05 00    	lea    eax,[ebx+0x55898]
  fc41f1:	8b 00                	mov    eax,DWORD PTR [eax]
  fc41f3:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc41f7:	89 34 24             	mov    DWORD PTR [esp],esi
  fc41fa:	e8 b5 98 40 00       	call   13cdab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0e82>
  fc41ff:	89 c6                	mov    esi,eax
  fc4201:	8b 07                	mov    eax,DWORD PTR [edi]
  fc4203:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc420a:	74 10                	je     fc421c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c75ea>
  fc420c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4210:	75 0a                	jne    fc421c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c75ea>
  fc4212:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4215:	e8 94 22 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc421a:	8b 07                	mov    eax,DWORD PTR [edi]
  fc421c:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fc421f:	89 70 08             	mov    DWORD PTR [eax+0x8],esi
  fc4222:	83 c4 2c             	add    esp,0x2c
  fc4225:	5e                   	pop    esi
  fc4226:	5f                   	pop    edi
  fc4227:	5b                   	pop    ebx
  fc4228:	5d                   	pop    ebp
  fc4229:	c3                   	ret
  fc422a:	53                   	push   ebx
  fc422b:	56                   	push   esi
  fc422c:	83 ec 14             	sub    esp,0x14
  fc422f:	e8 00 00 00 00       	call   fc4234 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7602>
  fc4234:	5b                   	pop    ebx
  fc4235:	81 c3 48 29 e3 00    	add    ebx,0xe32948
  fc423b:	8a 83 ee ae 06 00    	mov    al,BYTE PTR [ebx+0x6aeee]
  fc4241:	24 01                	and    al,0x1
  fc4243:	75 17                	jne    fc425c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c762a>
  fc4245:	8d 83 94 cc 70 ff    	lea    eax,[ebx-0x8f336c]
  fc424b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc424d:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4250:	e8 d3 b0 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc4255:	c6 83 ee ae 06 00 01 	mov    BYTE PTR [ebx+0x6aeee],0x1
  fc425c:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  fc4262:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4264:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc426b:	74 0e                	je     fc427b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7649>
  fc426d:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4271:	75 08                	jne    fc427b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7649>
  fc4273:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4276:	e8 33 22 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc427b:	8d b3 bc 62 06 00    	lea    esi,[ebx+0x662bc]
  fc4281:	8b 06                	mov    eax,DWORD PTR [esi]
  fc4283:	31 c9                	xor    ecx,ecx
  fc4285:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fc4289:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc428d:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fc4290:	e8 05 1a 71 ff       	call   6d5c9a <closedir@plt+0x53302a>
  fc4295:	84 c0                	test   al,al
  fc4297:	75 33                	jne    fc42cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c769a>
  fc4299:	8d 83 24 d2 04 00    	lea    eax,[ebx+0x4d224]
  fc429f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc42a1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc42a8:	74 0e                	je     fc42b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7686>
  fc42aa:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc42ae:	75 08                	jne    fc42b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7686>
  fc42b0:	89 04 24             	mov    DWORD PTR [esp],eax
  fc42b3:	e8 f6 21 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc42b8:	8b 06                	mov    eax,DWORD PTR [esi]
  fc42ba:	31 c9                	xor    ecx,ecx
  fc42bc:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fc42c0:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc42c4:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fc42c7:	e8 bc 64 b7 ff       	call   b3a788 <closedir@plt+0x997b18>
  fc42cc:	83 c4 14             	add    esp,0x14
  fc42cf:	5e                   	pop    esi
  fc42d0:	5b                   	pop    ebx
  fc42d1:	c3                   	ret
  fc42d2:	55                   	push   ebp
  fc42d3:	53                   	push   ebx
  fc42d4:	57                   	push   edi
  fc42d5:	56                   	push   esi
  fc42d6:	83 ec 0c             	sub    esp,0xc
  fc42d9:	e8 00 00 00 00       	call   fc42de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c76ac>
  fc42de:	5b                   	pop    ebx
  fc42df:	81 c3 9e 28 e3 00    	add    ebx,0xe3289e
  fc42e5:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc42e9:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fc42ed:	89 7e 7c             	mov    DWORD PTR [esi+0x7c],edi
  fc42f0:	89 7e 78             	mov    DWORD PTR [esi+0x78],edi
  fc42f3:	8b 6e 24             	mov    ebp,DWORD PTR [esi+0x24]
  fc42f6:	85 ed                	test   ebp,ebp
  fc42f8:	75 05                	jne    fc42ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c76cd>
  fc42fa:	e8 f5 c3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc42ff:	83 ec 04             	sub    esp,0x4
  fc4302:	6a 00                	push   0x0
  fc4304:	57                   	push   edi
  fc4305:	55                   	push   ebp
  fc4306:	e8 e8 b9 f4 ff       	call   f0fcf3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3130c1>
  fc430b:	83 c4 10             	add    esp,0x10
  fc430e:	80 7c 24 28 00       	cmp    BYTE PTR [esp+0x28],0x0
  fc4313:	74 24                	je     fc4339 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7707>
  fc4315:	8b 76 24             	mov    esi,DWORD PTR [esi+0x24]
  fc4318:	85 f6                	test   esi,esi
  fc431a:	75 05                	jne    fc4321 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c76ef>
  fc431c:	e8 d3 c3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4321:	83 ec 08             	sub    esp,0x8
  fc4324:	31 c0                	xor    eax,eax
  fc4326:	50                   	push   eax
  fc4327:	68 00 00 80 3f       	push   0x3f800000
  fc432c:	50                   	push   eax
  fc432d:	6a 01                	push   0x1
  fc432f:	50                   	push   eax
  fc4330:	56                   	push   esi
  fc4331:	e8 1e bd f4 ff       	call   f10054 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x313422>
  fc4336:	83 c4 20             	add    esp,0x20
  fc4339:	83 c4 0c             	add    esp,0xc
  fc433c:	5e                   	pop    esi
  fc433d:	5f                   	pop    edi
  fc433e:	5b                   	pop    ebx
  fc433f:	5d                   	pop    ebp
  fc4340:	c3                   	ret
  fc4341:	55                   	push   ebp
  fc4342:	53                   	push   ebx
  fc4343:	57                   	push   edi
  fc4344:	56                   	push   esi
  fc4345:	83 ec 0c             	sub    esp,0xc
  fc4348:	e8 00 00 00 00       	call   fc434d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c771b>
  fc434d:	5b                   	pop    ebx
  fc434e:	81 c3 2f 28 e3 00    	add    ebx,0xe3282f
  fc4354:	8b 74 24 28          	mov    esi,DWORD PTR [esp+0x28]
  fc4358:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc435c:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fc4360:	83 ec 08             	sub    esp,0x8
  fc4363:	6a 00                	push   0x0
  fc4365:	55                   	push   ebp
  fc4366:	e8 2f 1f 60 ff       	call   5c629a <closedir@plt+0x42362a>
  fc436b:	83 c4 10             	add    esp,0x10
  fc436e:	89 7d 08             	mov    DWORD PTR [ebp+0x8],edi
  fc4371:	89 75 0c             	mov    DWORD PTR [ebp+0xc],esi
  fc4374:	83 c4 0c             	add    esp,0xc
  fc4377:	5e                   	pop    esi
  fc4378:	5f                   	pop    edi
  fc4379:	5b                   	pop    ebx
  fc437a:	5d                   	pop    ebp
  fc437b:	c3                   	ret
  fc437c:	53                   	push   ebx
  fc437d:	57                   	push   edi
  fc437e:	56                   	push   esi
  fc437f:	83 ec 10             	sub    esp,0x10
  fc4382:	e8 00 00 00 00       	call   fc4387 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7755>
  fc4387:	5b                   	pop    ebx
  fc4388:	81 c3 f5 27 e3 00    	add    ebx,0xe327f5
  fc438e:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc4392:	8b 77 08             	mov    esi,DWORD PTR [edi+0x8]
  fc4395:	85 f6                	test   esi,esi
  fc4397:	75 05                	jne    fc439e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c776c>
  fc4399:	e8 56 c3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc439e:	89 34 24             	mov    DWORD PTR [esp],esi
  fc43a1:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc43a8:	00 
  fc43a9:	e8 e7 b5 86 ff       	call   82f995 <closedir@plt+0x68cd25>
  fc43ae:	89 c6                	mov    esi,eax
  fc43b0:	85 f6                	test   esi,esi
  fc43b2:	75 05                	jne    fc43b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7787>
  fc43b4:	e8 3b c3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc43b9:	31 c0                	xor    eax,eax
  fc43bb:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc43bf:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc43c3:	89 34 24             	mov    DWORD PTR [esp],esi
  fc43c6:	e8 93 27 87 ff       	call   836b5e <closedir@plt+0x693eee>
  fc43cb:	8b 77 0c             	mov    esi,DWORD PTR [edi+0xc]
  fc43ce:	85 f6                	test   esi,esi
  fc43d0:	75 05                	jne    fc43d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c77a5>
  fc43d2:	e8 1d c3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc43d7:	89 34 24             	mov    DWORD PTR [esp],esi
  fc43da:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc43e1:	00 
  fc43e2:	e8 ae b5 86 ff       	call   82f995 <closedir@plt+0x68cd25>
  fc43e7:	89 c6                	mov    esi,eax
  fc43e9:	85 f6                	test   esi,esi
  fc43eb:	75 05                	jne    fc43f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c77c0>
  fc43ed:	e8 02 c3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc43f2:	31 c0                	xor    eax,eax
  fc43f4:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc43f8:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc43fc:	89 34 24             	mov    DWORD PTR [esp],esi
  fc43ff:	e8 5a 27 87 ff       	call   836b5e <closedir@plt+0x693eee>
  fc4404:	83 c4 10             	add    esp,0x10
  fc4407:	5e                   	pop    esi
  fc4408:	5f                   	pop    edi
  fc4409:	5b                   	pop    ebx
  fc440a:	c3                   	ret
  fc440b:	55                   	push   ebp
  fc440c:	53                   	push   ebx
  fc440d:	57                   	push   edi
  fc440e:	56                   	push   esi
  fc440f:	83 ec 2c             	sub    esp,0x2c
  fc4412:	e8 00 00 00 00       	call   fc4417 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c77e5>
  fc4417:	5b                   	pop    ebx
  fc4418:	81 c3 65 27 e3 00    	add    ebx,0xe32765
  fc441e:	8a 83 d3 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed3]
  fc4424:	24 01                	and    al,0x1
  fc4426:	75 17                	jne    fc443f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c780d>
  fc4428:	8d 83 bc cc 70 ff    	lea    eax,[ebx-0x8f3344]
  fc442e:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4430:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4433:	e8 f0 ae bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc4438:	c6 83 d3 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed3],0x1
  fc443f:	8d b3 00 d6 04 00    	lea    esi,[ebx+0x4d600]
  fc4445:	8b 06                	mov    eax,DWORD PTR [esi]
  fc4447:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc444e:	74 10                	je     fc4460 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c782e>
  fc4450:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4454:	75 0a                	jne    fc4460 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c782e>
  fc4456:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4459:	e8 50 20 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc445e:	8b 06                	mov    eax,DWORD PTR [esi]
  fc4460:	89 74 24 1c          	mov    DWORD PTR [esp+0x1c],esi
  fc4464:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fc4467:	8b 40 08             	mov    eax,DWORD PTR [eax+0x8]
  fc446a:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc446e:	8d 83 30 5c 05 00    	lea    eax,[ebx+0x55c30]
  fc4474:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc4476:	8d 83 f8 d6 04 00    	lea    eax,[ebx+0x4d6f8]
  fc447c:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fc4480:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4482:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4485:	e8 a4 a9 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc448a:	89 c6                	mov    esi,eax
  fc448c:	31 ff                	xor    edi,edi
  fc448e:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fc4492:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc4496:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  fc449a:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc449e:	89 34 24             	mov    DWORD PTR [esp],esi
  fc44a1:	e8 26 76 fa ff       	call   f6bacc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36ee9a>
  fc44a6:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fc44aa:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc44ae:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fc44b2:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc44b6:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc44b9:	e8 54 fb 79 ff       	call   764012 <closedir@plt+0x5c13a2>
  fc44be:	8b 4c 24 1c          	mov    ecx,DWORD PTR [esp+0x1c]
  fc44c2:	8b 09                	mov    ecx,DWORD PTR [ecx]
  fc44c4:	8b 71 50             	mov    esi,DWORD PTR [ecx+0x50]
  fc44c7:	85 c0                	test   eax,eax
  fc44c9:	74 4e                	je     fc4519 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c78e7>
  fc44cb:	8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
  fc44cf:	8b 09                	mov    ecx,DWORD PTR [ecx]
  fc44d1:	8b 10                	mov    edx,DWORD PTR [eax]
  fc44d3:	39 ca                	cmp    edx,ecx
  fc44d5:	89 c7                	mov    edi,eax
  fc44d7:	74 40                	je     fc4519 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c78e7>
  fc44d9:	8b 42 18             	mov    eax,DWORD PTR [edx+0x18]
  fc44dc:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fc44e0:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc44e4:	8d 7c 24 28          	lea    edi,[esp+0x28]
  fc44e8:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc44eb:	e8 2e 6e c3 ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  fc44f0:	83 ec 04             	sub    esp,0x4
  fc44f3:	8b 44 24 28          	mov    eax,DWORD PTR [esp+0x28]
  fc44f7:	89 04 24             	mov    DWORD PTR [esp],eax
  fc44fa:	e8 39 ce c0 ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  fc44ff:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4502:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc4509:	00 
  fc450a:	e8 a9 c0 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fc450f:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc4512:	e8 09 e3 41 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  fc4517:	31 ff                	xor    edi,edi
  fc4519:	89 7e 08             	mov    DWORD PTR [esi+0x8],edi
  fc451c:	8d bb 0c d6 04 00    	lea    edi,[ebx+0x4d60c]
  fc4522:	8b 07                	mov    eax,DWORD PTR [edi]
  fc4524:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc452b:	74 0e                	je     fc453b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7909>
  fc452d:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4531:	75 08                	jne    fc453b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7909>
  fc4533:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4536:	e8 73 1f bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc453b:	e8 92 93 fe ff       	call   fad8d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0ca0>
  fc4540:	89 c6                	mov    esi,eax
  fc4542:	8d ab 3c be 04 00    	lea    ebp,[ebx+0x4be3c]
  fc4548:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc454b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4552:	74 0e                	je     fc4562 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7930>
  fc4554:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4558:	75 08                	jne    fc4562 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7930>
  fc455a:	89 04 24             	mov    DWORD PTR [esp],eax
  fc455d:	e8 4c 1f bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4562:	89 6c 24 1c          	mov    DWORD PTR [esp+0x1c],ebp
  fc4566:	31 c0                	xor    eax,eax
  fc4568:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc456c:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc4570:	8b 74 24 40          	mov    esi,DWORD PTR [esp+0x40]
  fc4574:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc4578:	89 04 24             	mov    DWORD PTR [esp],eax
  fc457b:	e8 59 e6 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc4580:	84 c0                	test   al,al
  fc4582:	74 26                	je     fc45aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7978>
  fc4584:	8b 07                	mov    eax,DWORD PTR [edi]
  fc4586:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc458d:	74 0e                	je     fc459d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c796b>
  fc458f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4593:	75 08                	jne    fc459d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c796b>
  fc4595:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4598:	e8 11 1f bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc459d:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc45a4:	00 
  fc45a5:	e8 c1 f8 ff ff       	call   fc3e6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7239>
  fc45aa:	8b 6e 64             	mov    ebp,DWORD PTR [esi+0x64]
  fc45ad:	85 ed                	test   ebp,ebp
  fc45af:	75 05                	jne    fc45b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7984>
  fc45b1:	e8 3e c1 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc45b6:	31 ff                	xor    edi,edi
  fc45b8:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc45bc:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc45bf:	e8 09 ce df ff       	call   dc13cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1c479b>
  fc45c4:	89 34 24             	mov    DWORD PTR [esp],esi
  fc45c7:	e8 bd 01 00 00       	call   fc4789 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7b57>
  fc45cc:	89 34 24             	mov    DWORD PTR [esp],esi
  fc45cf:	e8 b0 03 00 00       	call   fc4984 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7d52>
  fc45d4:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc45d8:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc45db:	e8 1e d5 e8 ff       	call   e51afe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254ecc>
  fc45e0:	89 c6                	mov    esi,eax
  fc45e2:	8b 6c 24 1c          	mov    ebp,DWORD PTR [esp+0x1c]
  fc45e6:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc45e9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc45f0:	74 0e                	je     fc4600 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c79ce>
  fc45f2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc45f6:	75 08                	jne    fc4600 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c79ce>
  fc45f8:	89 04 24             	mov    DWORD PTR [esp],eax
  fc45fb:	e8 ae 1e bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4600:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fc4604:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc4608:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc460c:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc460f:	e8 c5 48 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc4614:	84 c0                	test   al,al
  fc4616:	0f 84 51 01 00 00    	je     fc476d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7b3b>
  fc461c:	85 f6                	test   esi,esi
  fc461e:	75 05                	jne    fc4625 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c79f3>
  fc4620:	e8 cf c0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4625:	89 34 24             	mov    DWORD PTR [esp],esi
  fc4628:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc462f:	00 
  fc4630:	e8 53 d5 e8 ff       	call   e51b88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254f56>
  fc4635:	89 c7                	mov    edi,eax
  fc4637:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc463a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4641:	74 0e                	je     fc4651 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7a1f>
  fc4643:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4647:	75 08                	jne    fc4651 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7a1f>
  fc4649:	89 04 24             	mov    DWORD PTR [esp],eax
  fc464c:	e8 5d 1e bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4651:	31 c0                	xor    eax,eax
  fc4653:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc4657:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fc465b:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc465f:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4662:	e8 72 48 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc4667:	84 c0                	test   al,al
  fc4669:	0f 84 fe 00 00 00    	je     fc476d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7b3b>
  fc466f:	85 f6                	test   esi,esi
  fc4671:	75 05                	jne    fc4678 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7a46>
  fc4673:	e8 7c c0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4678:	89 34 24             	mov    DWORD PTR [esp],esi
  fc467b:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc4682:	00 
  fc4683:	e8 00 d5 e8 ff       	call   e51b88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254f56>
  fc4688:	89 c6                	mov    esi,eax
  fc468a:	85 f6                	test   esi,esi
  fc468c:	75 05                	jne    fc4693 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7a61>
  fc468e:	e8 61 c0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4693:	31 ff                	xor    edi,edi
  fc4695:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc4699:	89 34 24             	mov    DWORD PTR [esp],esi
  fc469c:	e8 3a f4 13 00       	call   1103adb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x506ea9>
  fc46a1:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc46a5:	8d 83 34 5c 05 00    	lea    eax,[ebx+0x55c34]
  fc46ab:	89 74 24 1c          	mov    DWORD PTR [esp+0x1c],esi
  fc46af:	8b 30                	mov    esi,DWORD PTR [eax]
  fc46b1:	8d 83 e0 dc 04 00    	lea    eax,[ebx+0x4dce0]
  fc46b7:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fc46bb:	8b 00                	mov    eax,DWORD PTR [eax]
  fc46bd:	89 04 24             	mov    DWORD PTR [esp],eax
  fc46c0:	e8 69 a7 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc46c5:	89 c5                	mov    ebp,eax
  fc46c7:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fc46cb:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc46cf:	8b 74 24 1c          	mov    esi,DWORD PTR [esp+0x1c]
  fc46d3:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  fc46d7:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc46db:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc46de:	e8 e3 ce 09 00       	call   10615c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x464994>
  fc46e3:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fc46e7:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc46eb:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fc46ef:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc46f3:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc46f6:	e8 17 f9 79 ff       	call   764012 <closedir@plt+0x5c13a2>
  fc46fb:	89 c5                	mov    ebp,eax
  fc46fd:	85 f6                	test   esi,esi
  fc46ff:	75 05                	jne    fc4706 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7ad4>
  fc4701:	e8 ee bf c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4706:	85 ed                	test   ebp,ebp
  fc4708:	74 4f                	je     fc4759 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7b27>
  fc470a:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fc470e:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4710:	8b 4d 00             	mov    ecx,DWORD PTR [ebp+0x0]
  fc4713:	39 c1                	cmp    ecx,eax
  fc4715:	89 ef                	mov    edi,ebp
  fc4717:	74 40                	je     fc4759 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7b27>
  fc4719:	8b 49 18             	mov    ecx,DWORD PTR [ecx+0x18]
  fc471c:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc4720:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fc4724:	8d 7c 24 20          	lea    edi,[esp+0x20]
  fc4728:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc472b:	e8 ee 6b c3 ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  fc4730:	83 ec 04             	sub    esp,0x4
  fc4733:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc4737:	89 04 24             	mov    DWORD PTR [esp],eax
  fc473a:	e8 f9 cb c0 ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  fc473f:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4742:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc4749:	00 
  fc474a:	e8 69 be c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fc474f:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc4752:	e8 c9 e0 41 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  fc4757:	31 ff                	xor    edi,edi
  fc4759:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc475d:	89 34 24             	mov    DWORD PTR [esp],esi
  fc4760:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc4767:	00 
  fc4768:	e8 76 f3 13 00       	call   1103ae3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x506eb1>
  fc476d:	83 c4 2c             	add    esp,0x2c
  fc4770:	5e                   	pop    esi
  fc4771:	5f                   	pop    edi
  fc4772:	5b                   	pop    ebx
  fc4773:	5d                   	pop    ebp
  fc4774:	c3                   	ret
  fc4775:	eb 00                	jmp    fc4777 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7b45>
  fc4777:	89 c6                	mov    esi,eax
  fc4779:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc477c:	e8 9f e0 41 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  fc4781:	89 34 24             	mov    DWORD PTR [esp],esi
  fc4784:	e8 17 d8 1d ff       	call   1a1fa0 <_Unwind_Resume@plt>
  fc4789:	55                   	push   ebp
  fc478a:	53                   	push   ebx
  fc478b:	57                   	push   edi
  fc478c:	56                   	push   esi
  fc478d:	83 ec 0c             	sub    esp,0xc
  fc4790:	e8 00 00 00 00       	call   fc4795 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7b63>
  fc4795:	5b                   	pop    ebx
  fc4796:	81 c3 e7 23 e3 00    	add    ebx,0xe323e7
  fc479c:	8a 83 ed ae 06 00    	mov    al,BYTE PTR [ebx+0x6aeed]
  fc47a2:	24 01                	and    al,0x1
  fc47a4:	75 1a                	jne    fc47c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7b8e>
  fc47a6:	8d 83 40 cd 70 ff    	lea    eax,[ebx-0x8f32c0]
  fc47ac:	83 ec 0c             	sub    esp,0xc
  fc47af:	ff 30                	push   DWORD PTR [eax]
  fc47b1:	e8 72 ab bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc47b6:	83 c4 10             	add    esp,0x10
  fc47b9:	c6 83 ed ae 06 00 01 	mov    BYTE PTR [ebx+0x6aeed],0x1
  fc47c0:	8d 83 4c 5c 05 00    	lea    eax,[ebx+0x55c4c]
  fc47c6:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc47c8:	8d 83 48 c5 04 00    	lea    eax,[ebx+0x4c548]
  fc47ce:	83 ec 0c             	sub    esp,0xc
  fc47d1:	ff 30                	push   DWORD PTR [eax]
  fc47d3:	e8 56 a6 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc47d8:	83 c4 10             	add    esp,0x10
  fc47db:	89 c6                	mov    esi,eax
  fc47dd:	6a 00                	push   0x0
  fc47df:	55                   	push   ebp
  fc47e0:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fc47e4:	56                   	push   esi
  fc47e5:	e8 e0 48 b2 ff       	call   ae90ca <closedir@plt+0x94645a>
  fc47ea:	83 c4 10             	add    esp,0x10
  fc47ed:	8d 83 44 c5 04 00    	lea    eax,[ebx+0x4c544]
  fc47f3:	8b 00                	mov    eax,DWORD PTR [eax]
  fc47f5:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc47fc:	74 12                	je     fc4810 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7bde>
  fc47fe:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4802:	75 0c                	jne    fc4810 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7bde>
  fc4804:	83 ec 0c             	sub    esp,0xc
  fc4807:	50                   	push   eax
  fc4808:	e8 a1 1c bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc480d:	83 c4 10             	add    esp,0x10
  fc4810:	83 ec 04             	sub    esp,0x4
  fc4813:	31 c0                	xor    eax,eax
  fc4815:	50                   	push   eax
  fc4816:	56                   	push   esi
  fc4817:	50                   	push   eax
  fc4818:	e8 15 9b b2 ff       	call   aee332 <closedir@plt+0x94b6c2>
  fc481d:	83 c4 10             	add    esp,0x10
  fc4820:	8d bb 50 5c 05 00    	lea    edi,[ebx+0x55c50]
  fc4826:	8b 2f                	mov    ebp,DWORD PTR [edi]
  fc4828:	8d 83 74 c5 04 00    	lea    eax,[ebx+0x4c574]
  fc482e:	83 ec 0c             	sub    esp,0xc
  fc4831:	ff 30                	push   DWORD PTR [eax]
  fc4833:	e8 f6 a5 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4838:	83 c4 10             	add    esp,0x10
  fc483b:	89 c6                	mov    esi,eax
  fc483d:	31 c0                	xor    eax,eax
  fc483f:	50                   	push   eax
  fc4840:	55                   	push   ebp
  fc4841:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fc4845:	55                   	push   ebp
  fc4846:	56                   	push   esi
  fc4847:	e8 ae ea b2 ff       	call   af32fa <closedir@plt+0x95068a>
  fc484c:	83 c4 10             	add    esp,0x10
  fc484f:	83 ec 04             	sub    esp,0x4
  fc4852:	31 c0                	xor    eax,eax
  fc4854:	50                   	push   eax
  fc4855:	56                   	push   esi
  fc4856:	50                   	push   eax
  fc4857:	e8 29 b8 b2 ff       	call   af0085 <closedir@plt+0x94d415>
  fc485c:	83 c4 10             	add    esp,0x10
  fc485f:	8b 3f                	mov    edi,DWORD PTR [edi]
  fc4861:	8d 83 6c c5 04 00    	lea    eax,[ebx+0x4c56c]
  fc4867:	83 ec 0c             	sub    esp,0xc
  fc486a:	ff 30                	push   DWORD PTR [eax]
  fc486c:	e8 bd a5 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4871:	83 c4 10             	add    esp,0x10
  fc4874:	89 c6                	mov    esi,eax
  fc4876:	31 c0                	xor    eax,eax
  fc4878:	50                   	push   eax
  fc4879:	57                   	push   edi
  fc487a:	55                   	push   ebp
  fc487b:	56                   	push   esi
  fc487c:	e8 62 e8 b2 ff       	call   af30e3 <closedir@plt+0x950473>
  fc4881:	83 c4 10             	add    esp,0x10
  fc4884:	83 ec 04             	sub    esp,0x4
  fc4887:	31 c0                	xor    eax,eax
  fc4889:	50                   	push   eax
  fc488a:	56                   	push   esi
  fc488b:	50                   	push   eax
  fc488c:	e8 48 b4 b2 ff       	call   aefcd9 <closedir@plt+0x94d069>
  fc4891:	83 c4 10             	add    esp,0x10
  fc4894:	8d 83 54 5c 05 00    	lea    eax,[ebx+0x55c54]
  fc489a:	8b 38                	mov    edi,DWORD PTR [eax]
  fc489c:	8d 83 a8 c5 04 00    	lea    eax,[ebx+0x4c5a8]
  fc48a2:	83 ec 0c             	sub    esp,0xc
  fc48a5:	ff 30                	push   DWORD PTR [eax]
  fc48a7:	e8 82 a5 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc48ac:	83 c4 10             	add    esp,0x10
  fc48af:	89 c6                	mov    esi,eax
  fc48b1:	31 c0                	xor    eax,eax
  fc48b3:	50                   	push   eax
  fc48b4:	57                   	push   edi
  fc48b5:	55                   	push   ebp
  fc48b6:	56                   	push   esi
  fc48b7:	e8 ed 42 b3 ff       	call   af8ba9 <closedir@plt+0x955f39>
  fc48bc:	83 c4 10             	add    esp,0x10
  fc48bf:	8d 83 0c c5 04 00    	lea    eax,[ebx+0x4c50c]
  fc48c5:	8b 00                	mov    eax,DWORD PTR [eax]
  fc48c7:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc48ce:	74 12                	je     fc48e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7cb0>
  fc48d0:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc48d4:	75 0c                	jne    fc48e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7cb0>
  fc48d6:	83 ec 0c             	sub    esp,0xc
  fc48d9:	50                   	push   eax
  fc48da:	e8 cf 1b bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc48df:	83 c4 10             	add    esp,0x10
  fc48e2:	83 ec 04             	sub    esp,0x4
  fc48e5:	31 ff                	xor    edi,edi
  fc48e7:	57                   	push   edi
  fc48e8:	56                   	push   esi
  fc48e9:	57                   	push   edi
  fc48ea:	e8 50 2d b3 ff       	call   af763f <closedir@plt+0x9549cf>
  fc48ef:	83 c4 10             	add    esp,0x10
  fc48f2:	8d 83 58 5c 05 00    	lea    eax,[ebx+0x55c58]
  fc48f8:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc48fa:	8d 83 94 c5 04 00    	lea    eax,[ebx+0x4c594]
  fc4900:	83 ec 0c             	sub    esp,0xc
  fc4903:	ff 30                	push   DWORD PTR [eax]
  fc4905:	e8 24 a5 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc490a:	83 c4 10             	add    esp,0x10
  fc490d:	89 c6                	mov    esi,eax
  fc490f:	57                   	push   edi
  fc4910:	55                   	push   ebp
  fc4911:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fc4915:	55                   	push   ebp
  fc4916:	56                   	push   esi
  fc4917:	e8 d8 3d b3 ff       	call   af86f4 <closedir@plt+0x955a84>
  fc491c:	83 c4 10             	add    esp,0x10
  fc491f:	83 ec 04             	sub    esp,0x4
  fc4922:	57                   	push   edi
  fc4923:	56                   	push   esi
  fc4924:	57                   	push   edi
  fc4925:	e8 5d 05 b3 ff       	call   af4e87 <closedir@plt+0x952217>
  fc492a:	83 c4 10             	add    esp,0x10
  fc492d:	8d 83 5c 5c 05 00    	lea    eax,[ebx+0x55c5c]
  fc4933:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc4935:	8d 83 8c c5 04 00    	lea    eax,[ebx+0x4c58c]
  fc493b:	83 ec 0c             	sub    esp,0xc
  fc493e:	ff 30                	push   DWORD PTR [eax]
  fc4940:	e8 e9 a4 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4945:	83 c4 10             	add    esp,0x10
  fc4948:	89 c6                	mov    esi,eax
  fc494a:	57                   	push   edi
  fc494b:	55                   	push   ebp
  fc494c:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fc4950:	55                   	push   ebp
  fc4951:	56                   	push   esi
  fc4952:	e8 24 3e b3 ff       	call   af877b <closedir@plt+0x955b0b>
  fc4957:	83 c4 10             	add    esp,0x10
  fc495a:	83 ec 04             	sub    esp,0x4
  fc495d:	57                   	push   edi
  fc495e:	56                   	push   esi
  fc495f:	57                   	push   edi
  fc4960:	e8 76 01 b3 ff       	call   af4adb <closedir@plt+0x951e6b>
  fc4965:	83 c4 10             	add    esp,0x10
  fc4968:	89 e8                	mov    eax,ebp
  fc496a:	89 b8 e8 00 00 00    	mov    DWORD PTR [eax+0xe8],edi
  fc4970:	89 b8 ec 00 00 00    	mov    DWORD PTR [eax+0xec],edi
  fc4976:	89 b8 f0 00 00 00    	mov    DWORD PTR [eax+0xf0],edi
  fc497c:	83 c4 0c             	add    esp,0xc
  fc497f:	5e                   	pop    esi
  fc4980:	5f                   	pop    edi
  fc4981:	5b                   	pop    ebx
  fc4982:	5d                   	pop    ebp
  fc4983:	c3                   	ret
  fc4984:	55                   	push   ebp
  fc4985:	53                   	push   ebx
  fc4986:	57                   	push   edi
  fc4987:	56                   	push   esi
  fc4988:	83 ec 0c             	sub    esp,0xc
  fc498b:	e8 00 00 00 00       	call   fc4990 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7d5e>
  fc4990:	5b                   	pop    ebx
  fc4991:	81 c3 ec 21 e3 00    	add    ebx,0xe321ec
  fc4997:	8a 83 d7 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed7]
  fc499d:	24 01                	and    al,0x1
  fc499f:	75 1a                	jne    fc49bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7d89>
  fc49a1:	8d 83 44 cd 70 ff    	lea    eax,[ebx-0x8f32bc]
  fc49a7:	83 ec 0c             	sub    esp,0xc
  fc49aa:	ff 30                	push   DWORD PTR [eax]
  fc49ac:	e8 77 a9 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc49b1:	83 c4 10             	add    esp,0x10
  fc49b4:	c6 83 d7 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed7],0x1
  fc49bb:	83 ec 08             	sub    esp,0x8
  fc49be:	31 ed                	xor    ebp,ebp
  fc49c0:	55                   	push   ebp
  fc49c1:	55                   	push   ebp
  fc49c2:	e8 f8 c3 d6 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fc49c7:	83 c4 10             	add    esp,0x10
  fc49ca:	89 c6                	mov    esi,eax
  fc49cc:	8d bb 3c be 04 00    	lea    edi,[ebx+0x4be3c]
  fc49d2:	8b 07                	mov    eax,DWORD PTR [edi]
  fc49d4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc49db:	74 12                	je     fc49ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7dbd>
  fc49dd:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc49e1:	75 0c                	jne    fc49ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7dbd>
  fc49e3:	83 ec 0c             	sub    esp,0xc
  fc49e6:	50                   	push   eax
  fc49e7:	e8 c2 1a bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc49ec:	83 c4 10             	add    esp,0x10
  fc49ef:	55                   	push   ebp
  fc49f0:	56                   	push   esi
  fc49f1:	55                   	push   ebp
  fc49f2:	55                   	push   ebp
  fc49f3:	e8 e1 44 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc49f8:	83 c4 10             	add    esp,0x10
  fc49fb:	84 c0                	test   al,al
  fc49fd:	0f 84 38 01 00 00    	je     fc4b3b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7f09>
  fc4a03:	83 ec 08             	sub    esp,0x8
  fc4a06:	31 c0                	xor    eax,eax
  fc4a08:	50                   	push   eax
  fc4a09:	50                   	push   eax
  fc4a0a:	e8 b0 c3 d6 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fc4a0f:	83 c4 10             	add    esp,0x10
  fc4a12:	89 c6                	mov    esi,eax
  fc4a14:	85 f6                	test   esi,esi
  fc4a16:	75 05                	jne    fc4a1d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7deb>
  fc4a18:	e8 d7 bc c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4a1d:	83 ec 08             	sub    esp,0x8
  fc4a20:	6a 00                	push   0x0
  fc4a22:	56                   	push   esi
  fc4a23:	e8 da c3 d6 ff       	call   d30e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1341d0>
  fc4a28:	83 c4 10             	add    esp,0x10
  fc4a2b:	89 c6                	mov    esi,eax
  fc4a2d:	8b 07                	mov    eax,DWORD PTR [edi]
  fc4a2f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4a36:	74 12                	je     fc4a4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7e18>
  fc4a38:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4a3c:	75 0c                	jne    fc4a4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7e18>
  fc4a3e:	83 ec 0c             	sub    esp,0xc
  fc4a41:	50                   	push   eax
  fc4a42:	e8 67 1a bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4a47:	83 c4 10             	add    esp,0x10
  fc4a4a:	31 ed                	xor    ebp,ebp
  fc4a4c:	55                   	push   ebp
  fc4a4d:	56                   	push   esi
  fc4a4e:	55                   	push   ebp
  fc4a4f:	55                   	push   ebp
  fc4a50:	e8 84 44 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc4a55:	83 c4 10             	add    esp,0x10
  fc4a58:	84 c0                	test   al,al
  fc4a5a:	0f 84 db 00 00 00    	je     fc4b3b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7f09>
  fc4a60:	8d 83 3c 5c 05 00    	lea    eax,[ebx+0x55c3c]
  fc4a66:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4a68:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc4a6c:	8d 83 3c dc 04 00    	lea    eax,[ebx+0x4dc3c]
  fc4a72:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc4a76:	83 ec 0c             	sub    esp,0xc
  fc4a79:	ff 30                	push   DWORD PTR [eax]
  fc4a7b:	e8 ae a3 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4a80:	83 c4 10             	add    esp,0x10
  fc4a83:	89 c7                	mov    edi,eax
  fc4a85:	55                   	push   ebp
  fc4a86:	ff 74 24 08          	push   DWORD PTR [esp+0x8]
  fc4a8a:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fc4a8e:	57                   	push   edi
  fc4a8f:	e8 16 bc 0a 00       	call   10706aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x473a78>
  fc4a94:	83 c4 10             	add    esp,0x10
  fc4a97:	85 f6                	test   esi,esi
  fc4a99:	75 05                	jne    fc4aa0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7e6e>
  fc4a9b:	e8 54 bc c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4aa0:	83 ec 04             	sub    esp,0x4
  fc4aa3:	31 c0                	xor    eax,eax
  fc4aa5:	50                   	push   eax
  fc4aa6:	57                   	push   edi
  fc4aa7:	56                   	push   esi
  fc4aa8:	e8 29 c4 0a 00       	call   1070ed6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4742a4>
  fc4aad:	83 c4 10             	add    esp,0x10
  fc4ab0:	8d 83 40 5c 05 00    	lea    eax,[ebx+0x55c40]
  fc4ab6:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc4ab8:	83 ec 0c             	sub    esp,0xc
  fc4abb:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fc4abf:	ff 30                	push   DWORD PTR [eax]
  fc4ac1:	e8 68 a3 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4ac6:	83 c4 10             	add    esp,0x10
  fc4ac9:	89 c7                	mov    edi,eax
  fc4acb:	31 c0                	xor    eax,eax
  fc4acd:	50                   	push   eax
  fc4ace:	55                   	push   ebp
  fc4acf:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fc4ad3:	57                   	push   edi
  fc4ad4:	e8 d1 bb 0a 00       	call   10706aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x473a78>
  fc4ad9:	83 c4 10             	add    esp,0x10
  fc4adc:	85 f6                	test   esi,esi
  fc4ade:	75 05                	jne    fc4ae5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7eb3>
  fc4ae0:	e8 0f bc c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4ae5:	83 ec 04             	sub    esp,0x4
  fc4ae8:	31 c0                	xor    eax,eax
  fc4aea:	50                   	push   eax
  fc4aeb:	57                   	push   edi
  fc4aec:	56                   	push   esi
  fc4aed:	e8 cc c5 0a 00       	call   10710be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x47448c>
  fc4af2:	83 c4 10             	add    esp,0x10
  fc4af5:	8d 83 44 5c 05 00    	lea    eax,[ebx+0x55c44]
  fc4afb:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc4afd:	8d 83 38 dc 04 00    	lea    eax,[ebx+0x4dc38]
  fc4b03:	83 ec 0c             	sub    esp,0xc
  fc4b06:	ff 30                	push   DWORD PTR [eax]
  fc4b08:	e8 21 a3 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4b0d:	83 c4 10             	add    esp,0x10
  fc4b10:	89 c7                	mov    edi,eax
  fc4b12:	31 c0                	xor    eax,eax
  fc4b14:	50                   	push   eax
  fc4b15:	55                   	push   ebp
  fc4b16:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fc4b1a:	57                   	push   edi
  fc4b1b:	e8 a4 bb 0a 00       	call   10706c4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x473a92>
  fc4b20:	83 c4 10             	add    esp,0x10
  fc4b23:	85 f6                	test   esi,esi
  fc4b25:	75 05                	jne    fc4b2c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7efa>
  fc4b27:	e8 c8 bb c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4b2c:	83 ec 04             	sub    esp,0x4
  fc4b2f:	6a 00                	push   0x0
  fc4b31:	57                   	push   edi
  fc4b32:	56                   	push   esi
  fc4b33:	e8 6e c7 0a 00       	call   10712a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x474674>
  fc4b38:	83 c4 10             	add    esp,0x10
  fc4b3b:	83 c4 0c             	add    esp,0xc
  fc4b3e:	5e                   	pop    esi
  fc4b3f:	5f                   	pop    edi
  fc4b40:	5b                   	pop    ebx
  fc4b41:	5d                   	pop    ebp
  fc4b42:	c3                   	ret
  fc4b43:	53                   	push   ebx
  fc4b44:	57                   	push   edi
  fc4b45:	56                   	push   esi
  fc4b46:	83 ec 10             	sub    esp,0x10
  fc4b49:	e8 00 00 00 00       	call   fc4b4e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7f1c>
  fc4b4e:	5b                   	pop    ebx
  fc4b4f:	81 c3 2e 20 e3 00    	add    ebx,0xe3202e
  fc4b55:	8a 83 d4 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed4]
  fc4b5b:	24 01                	and    al,0x1
  fc4b5d:	75 17                	jne    fc4b76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7f44>
  fc4b5f:	8d 83 2c cd 70 ff    	lea    eax,[ebx-0x8f32d4]
  fc4b65:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4b67:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4b6a:	e8 b9 a7 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc4b6f:	c6 83 d4 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed4],0x1
  fc4b76:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc4b7a:	8d 83 e4 dc 04 00    	lea    eax,[ebx+0x4dce4]
  fc4b80:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4b82:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4b85:	e8 a4 a2 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4b8a:	89 c6                	mov    esi,eax
  fc4b8c:	31 c0                	xor    eax,eax
  fc4b8e:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc4b92:	89 34 24             	mov    DWORD PTR [esp],esi
  fc4b95:	e8 00 17 60 ff       	call   5c629a <closedir@plt+0x42362a>
  fc4b9a:	85 f6                	test   esi,esi
  fc4b9c:	75 05                	jne    fc4ba3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7f71>
  fc4b9e:	e8 51 bb c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4ba3:	89 7e 30             	mov    DWORD PTR [esi+0x30],edi
  fc4ba6:	89 f0                	mov    eax,esi
  fc4ba8:	83 c4 10             	add    esp,0x10
  fc4bab:	5e                   	pop    esi
  fc4bac:	5f                   	pop    edi
  fc4bad:	5b                   	pop    ebx
  fc4bae:	c3                   	ret
  fc4baf:	53                   	push   ebx
  fc4bb0:	83 ec 08             	sub    esp,0x8
  fc4bb3:	e8 00 00 00 00       	call   fc4bb8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7f86>
  fc4bb8:	5b                   	pop    ebx
  fc4bb9:	81 c3 c4 1f e3 00    	add    ebx,0xe31fc4
  fc4bbf:	83 ec 08             	sub    esp,0x8
  fc4bc2:	6a 00                	push   0x0
  fc4bc4:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc4bc8:	e8 cd 16 60 ff       	call   5c629a <closedir@plt+0x42362a>
  fc4bcd:	83 c4 10             	add    esp,0x10
  fc4bd0:	83 c4 08             	add    esp,0x8
  fc4bd3:	5b                   	pop    ebx
  fc4bd4:	c3                   	ret
  fc4bd5:	55                   	push   ebp
  fc4bd6:	53                   	push   ebx
  fc4bd7:	57                   	push   edi
  fc4bd8:	56                   	push   esi
  fc4bd9:	83 ec 0c             	sub    esp,0xc
  fc4bdc:	e8 00 00 00 00       	call   fc4be1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7faf>
  fc4be1:	5b                   	pop    ebx
  fc4be2:	81 c3 9b 1f e3 00    	add    ebx,0xe31f9b
  fc4be8:	8a 83 d5 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed5]
  fc4bee:	24 01                	and    al,0x1
  fc4bf0:	75 17                	jne    fc4c09 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7fd7>
  fc4bf2:	8d 83 20 cc 70 ff    	lea    eax,[ebx-0x8f33e0]
  fc4bf8:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4bfa:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4bfd:	e8 26 a7 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc4c02:	c6 83 d5 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed5],0x1
  fc4c09:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc4c0f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4c11:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4c18:	74 0e                	je     fc4c28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7ff6>
  fc4c1a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4c1e:	75 08                	jne    fc4c28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7ff6>
  fc4c20:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4c23:	e8 86 18 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4c28:	8d 83 38 5c 05 00    	lea    eax,[ebx+0x55c38]
  fc4c2e:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4c30:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc4c34:	c7 04 24 00 00 00 00 	mov    DWORD PTR [esp],0x0
  fc4c3b:	e8 c0 c5 40 00       	call   13d1200 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d45ce>
  fc4c40:	89 c6                	mov    esi,eax
  fc4c42:	31 ed                	xor    ebp,ebp
  fc4c44:	eb 13                	jmp    fc4c59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8027>
  fc4c46:	31 c0                	xor    eax,eax
  fc4c48:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc4c4c:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc4c50:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc4c53:	e8 b4 60 86 ff       	call   82ad0c <closedir@plt+0x68809c>
  fc4c58:	45                   	inc    ebp
  fc4c59:	85 f6                	test   esi,esi
  fc4c5b:	75 05                	jne    fc4c62 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8030>
  fc4c5d:	e8 92 ba c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4c62:	8b 46 0c             	mov    eax,DWORD PTR [esi+0xc]
  fc4c65:	39 c5                	cmp    ebp,eax
  fc4c67:	7d 28                	jge    fc4c91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c805f>
  fc4c69:	39 e8                	cmp    eax,ebp
  fc4c6b:	77 15                	ja     fc4c82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8050>
  fc4c6d:	e8 fc c6 c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fc4c72:	89 04 24             	mov    DWORD PTR [esp],eax
  fc4c75:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc4c7c:	00 
  fc4c7d:	e8 36 b9 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fc4c82:	8b 7c ae 10          	mov    edi,DWORD PTR [esi+ebp*4+0x10]
  fc4c86:	85 ff                	test   edi,edi
  fc4c88:	75 bc                	jne    fc4c46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8014>
  fc4c8a:	e8 65 ba c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4c8f:	eb b5                	jmp    fc4c46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8014>
  fc4c91:	83 c4 0c             	add    esp,0xc
  fc4c94:	5e                   	pop    esi
  fc4c95:	5f                   	pop    edi
  fc4c96:	5b                   	pop    ebx
  fc4c97:	5d                   	pop    ebp
  fc4c98:	c3                   	ret
  fc4c99:	55                   	push   ebp
  fc4c9a:	53                   	push   ebx
  fc4c9b:	57                   	push   edi
  fc4c9c:	56                   	push   esi
  fc4c9d:	83 ec 0c             	sub    esp,0xc
  fc4ca0:	e8 00 00 00 00       	call   fc4ca5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8073>
  fc4ca5:	5b                   	pop    ebx
  fc4ca6:	81 c3 d7 1e e3 00    	add    ebx,0xe31ed7
  fc4cac:	8a 83 d6 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed6]
  fc4cb2:	24 01                	and    al,0x1
  fc4cb4:	75 1a                	jne    fc4cd0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c809e>
  fc4cb6:	8d 83 fc cc 70 ff    	lea    eax,[ebx-0x8f3304]
  fc4cbc:	83 ec 0c             	sub    esp,0xc
  fc4cbf:	ff 30                	push   DWORD PTR [eax]
  fc4cc1:	e8 62 a6 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc4cc6:	83 c4 10             	add    esp,0x10
  fc4cc9:	c6 83 d6 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed6],0x1
  fc4cd0:	83 ec 08             	sub    esp,0x8
  fc4cd3:	31 c0                	xor    eax,eax
  fc4cd5:	50                   	push   eax
  fc4cd6:	50                   	push   eax
  fc4cd7:	e8 e3 c0 d6 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fc4cdc:	83 c4 10             	add    esp,0x10
  fc4cdf:	89 c6                	mov    esi,eax
  fc4ce1:	85 f6                	test   esi,esi
  fc4ce3:	75 05                	jne    fc4cea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c80b8>
  fc4ce5:	e8 0a ba c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4cea:	83 ec 08             	sub    esp,0x8
  fc4ced:	6a 00                	push   0x0
  fc4cef:	56                   	push   esi
  fc4cf0:	e8 0d c1 d6 ff       	call   d30e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1341d0>
  fc4cf5:	83 c4 10             	add    esp,0x10
  fc4cf8:	89 c6                	mov    esi,eax
  fc4cfa:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc4d00:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4d02:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4d09:	74 12                	je     fc4d1d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c80eb>
  fc4d0b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4d0f:	75 0c                	jne    fc4d1d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c80eb>
  fc4d11:	83 ec 0c             	sub    esp,0xc
  fc4d14:	50                   	push   eax
  fc4d15:	e8 94 17 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4d1a:	83 c4 10             	add    esp,0x10
  fc4d1d:	31 ed                	xor    ebp,ebp
  fc4d1f:	55                   	push   ebp
  fc4d20:	56                   	push   esi
  fc4d21:	55                   	push   ebp
  fc4d22:	55                   	push   ebp
  fc4d23:	e8 b1 41 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc4d28:	83 c4 10             	add    esp,0x10
  fc4d2b:	84 c0                	test   al,al
  fc4d2d:	0f 84 12 01 00 00    	je     fc4e45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8213>
  fc4d33:	8d 83 3c 5c 05 00    	lea    eax,[ebx+0x55c3c]
  fc4d39:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc4d3d:	8b 30                	mov    esi,DWORD PTR [eax]
  fc4d3f:	8d 83 3c dc 04 00    	lea    eax,[ebx+0x4dc3c]
  fc4d45:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc4d49:	83 ec 0c             	sub    esp,0xc
  fc4d4c:	ff 30                	push   DWORD PTR [eax]
  fc4d4e:	e8 db a0 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4d53:	83 c4 10             	add    esp,0x10
  fc4d56:	89 c7                	mov    edi,eax
  fc4d58:	55                   	push   ebp
  fc4d59:	56                   	push   esi
  fc4d5a:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc4d5e:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fc4d62:	57                   	push   edi
  fc4d63:	e8 42 b9 0a 00       	call   10706aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x473a78>
  fc4d68:	83 c4 10             	add    esp,0x10
  fc4d6b:	85 f6                	test   esi,esi
  fc4d6d:	75 05                	jne    fc4d74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8142>
  fc4d6f:	e8 80 b9 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4d74:	83 ec 04             	sub    esp,0x4
  fc4d77:	31 c0                	xor    eax,eax
  fc4d79:	50                   	push   eax
  fc4d7a:	57                   	push   edi
  fc4d7b:	56                   	push   esi
  fc4d7c:	e8 61 c0 0a 00       	call   1070de2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4741b0>
  fc4d81:	83 c4 10             	add    esp,0x10
  fc4d84:	8d 83 40 5c 05 00    	lea    eax,[ebx+0x55c40]
  fc4d8a:	89 f5                	mov    ebp,esi
  fc4d8c:	8b 30                	mov    esi,DWORD PTR [eax]
  fc4d8e:	83 ec 0c             	sub    esp,0xc
  fc4d91:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fc4d95:	ff 30                	push   DWORD PTR [eax]
  fc4d97:	e8 92 a0 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4d9c:	83 c4 10             	add    esp,0x10
  fc4d9f:	89 c7                	mov    edi,eax
  fc4da1:	31 c0                	xor    eax,eax
  fc4da3:	50                   	push   eax
  fc4da4:	56                   	push   esi
  fc4da5:	89 ee                	mov    esi,ebp
  fc4da7:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fc4dab:	57                   	push   edi
  fc4dac:	e8 f9 b8 0a 00       	call   10706aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x473a78>
  fc4db1:	83 c4 10             	add    esp,0x10
  fc4db4:	85 f6                	test   esi,esi
  fc4db6:	75 05                	jne    fc4dbd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c818b>
  fc4db8:	e8 37 b9 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4dbd:	83 ec 04             	sub    esp,0x4
  fc4dc0:	31 c0                	xor    eax,eax
  fc4dc2:	50                   	push   eax
  fc4dc3:	57                   	push   edi
  fc4dc4:	56                   	push   esi
  fc4dc5:	e8 00 c2 0a 00       	call   1070fca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x474398>
  fc4dca:	83 c4 10             	add    esp,0x10
  fc4dcd:	8d 83 44 5c 05 00    	lea    eax,[ebx+0x55c44]
  fc4dd3:	89 f5                	mov    ebp,esi
  fc4dd5:	8b 30                	mov    esi,DWORD PTR [eax]
  fc4dd7:	8d 83 38 dc 04 00    	lea    eax,[ebx+0x4dc38]
  fc4ddd:	83 ec 0c             	sub    esp,0xc
  fc4de0:	ff 30                	push   DWORD PTR [eax]
  fc4de2:	e8 47 a0 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc4de7:	83 c4 10             	add    esp,0x10
  fc4dea:	89 c7                	mov    edi,eax
  fc4dec:	31 c0                	xor    eax,eax
  fc4dee:	50                   	push   eax
  fc4def:	56                   	push   esi
  fc4df0:	89 ee                	mov    esi,ebp
  fc4df2:	8b 44 24 28          	mov    eax,DWORD PTR [esp+0x28]
  fc4df6:	89 c5                	mov    ebp,eax
  fc4df8:	55                   	push   ebp
  fc4df9:	57                   	push   edi
  fc4dfa:	e8 c5 b8 0a 00       	call   10706c4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x473a92>
  fc4dff:	83 c4 10             	add    esp,0x10
  fc4e02:	85 f6                	test   esi,esi
  fc4e04:	74 11                	je     fc4e17 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c81e5>
  fc4e06:	83 ec 04             	sub    esp,0x4
  fc4e09:	6a 00                	push   0x0
  fc4e0b:	57                   	push   edi
  fc4e0c:	56                   	push   esi
  fc4e0d:	e8 a0 c3 0a 00       	call   10711b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x474580>
  fc4e12:	83 c4 10             	add    esp,0x10
  fc4e15:	eb 1a                	jmp    fc4e31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c81ff>
  fc4e17:	e8 d8 b8 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4e1c:	83 ec 04             	sub    esp,0x4
  fc4e1f:	31 c0                	xor    eax,eax
  fc4e21:	50                   	push   eax
  fc4e22:	57                   	push   edi
  fc4e23:	50                   	push   eax
  fc4e24:	e8 89 c3 0a 00       	call   10711b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x474580>
  fc4e29:	83 c4 10             	add    esp,0x10
  fc4e2c:	e8 c3 b8 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4e31:	83 ec 08             	sub    esp,0x8
  fc4e34:	6a 00                	push   0x0
  fc4e36:	56                   	push   esi
  fc4e37:	e8 09 00 0a 00       	call   1064e45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x468213>
  fc4e3c:	83 c4 10             	add    esp,0x10
  fc4e3f:	88 85 98 00 00 00    	mov    BYTE PTR [ebp+0x98],al
  fc4e45:	83 c4 0c             	add    esp,0xc
  fc4e48:	5e                   	pop    esi
  fc4e49:	5f                   	pop    edi
  fc4e4a:	5b                   	pop    ebx
  fc4e4b:	5d                   	pop    ebp
  fc4e4c:	c3                   	ret
  fc4e4d:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fc4e51:	c6 80 98 00 00 00 01 	mov    BYTE PTR [eax+0x98],0x1
  fc4e58:	c3                   	ret
  fc4e59:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fc4e5d:	c6 80 98 00 00 00 00 	mov    BYTE PTR [eax+0x98],0x0
  fc4e64:	c3                   	ret
  fc4e65:	55                   	push   ebp
  fc4e66:	53                   	push   ebx
  fc4e67:	57                   	push   edi
  fc4e68:	56                   	push   esi
  fc4e69:	83 ec 5c             	sub    esp,0x5c
  fc4e6c:	e8 00 00 00 00       	call   fc4e71 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c823f>
  fc4e71:	5b                   	pop    ebx
  fc4e72:	81 c3 0b 1d e3 00    	add    ebx,0xe31d0b
  fc4e78:	8a 83 d8 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed8]
  fc4e7e:	24 01                	and    al,0x1
  fc4e80:	75 1a                	jne    fc4e9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c826a>
  fc4e82:	8d 83 58 cd 70 ff    	lea    eax,[ebx-0x8f32a8]
  fc4e88:	83 ec 0c             	sub    esp,0xc
  fc4e8b:	ff 30                	push   DWORD PTR [eax]
  fc4e8d:	e8 96 a4 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc4e92:	83 c4 10             	add    esp,0x10
  fc4e95:	c6 83 d8 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed8],0x1
  fc4e9c:	31 c0                	xor    eax,eax
  fc4e9e:	89 44 24 54          	mov    DWORD PTR [esp+0x54],eax
  fc4ea2:	89 44 24 50          	mov    DWORD PTR [esp+0x50],eax
  fc4ea6:	89 44 24 58          	mov    DWORD PTR [esp+0x58],eax
  fc4eaa:	66 0f 57 c0          	xorpd  xmm0,xmm0
  fc4eae:	66 0f 29 44 24 40    	movapd XMMWORD PTR [esp+0x40],xmm0
  fc4eb4:	83 ec 08             	sub    esp,0x8
  fc4eb7:	50                   	push   eax
  fc4eb8:	50                   	push   eax
  fc4eb9:	e8 01 bf d6 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fc4ebe:	83 c4 10             	add    esp,0x10
  fc4ec1:	89 c6                	mov    esi,eax
  fc4ec3:	85 f6                	test   esi,esi
  fc4ec5:	75 05                	jne    fc4ecc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c829a>
  fc4ec7:	e8 28 b8 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4ecc:	83 ec 08             	sub    esp,0x8
  fc4ecf:	6a 00                	push   0x0
  fc4ed1:	56                   	push   esi
  fc4ed2:	e8 2b bf d6 ff       	call   d30e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1341d0>
  fc4ed7:	83 c4 10             	add    esp,0x10
  fc4eda:	89 c6                	mov    esi,eax
  fc4edc:	8d ab 3c be 04 00    	lea    ebp,[ebx+0x4be3c]
  fc4ee2:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc4ee5:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4eec:	74 12                	je     fc4f00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c82ce>
  fc4eee:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4ef2:	75 0c                	jne    fc4f00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c82ce>
  fc4ef4:	83 ec 0c             	sub    esp,0xc
  fc4ef7:	50                   	push   eax
  fc4ef8:	e8 b1 15 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4efd:	83 c4 10             	add    esp,0x10
  fc4f00:	8b 7c 24 70          	mov    edi,DWORD PTR [esp+0x70]
  fc4f04:	31 c0                	xor    eax,eax
  fc4f06:	50                   	push   eax
  fc4f07:	50                   	push   eax
  fc4f08:	56                   	push   esi
  fc4f09:	50                   	push   eax
  fc4f0a:	e8 ca dc 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc4f0f:	83 c4 10             	add    esp,0x10
  fc4f12:	84 c0                	test   al,al
  fc4f14:	75 27                	jne    fc4f3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c830b>
  fc4f16:	85 f6                	test   esi,esi
  fc4f18:	75 05                	jne    fc4f1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c82ed>
  fc4f1a:	e8 d5 b7 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4f1f:	80 7e 1d 00          	cmp    BYTE PTR [esi+0x1d],0x0
  fc4f23:	e9 2d 02 00 00       	jmp    fc5155 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8523>
  fc4f28:	90                   	nop
  fc4f29:	80 7e 20 00          	cmp    BYTE PTR [esi+0x20],0x0
  fc4f2d:	0f 85 22 02 00 00    	jne    fc5155 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8523>
  fc4f33:	80 7e 1e 00          	cmp    BYTE PTR [esi+0x1e],0x0
  fc4f37:	0f 85 18 02 00 00    	jne    fc5155 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8523>
  fc4f3d:	0f b6 87 8d 00 00 00 	movzx  eax,BYTE PTR [edi+0x8d]
  fc4f44:	83 f8 01             	cmp    eax,0x1
  fc4f47:	0f 84 08 02 00 00    	je     fc5155 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8523>
  fc4f4d:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc4f50:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4f57:	74 12                	je     fc4f6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8339>
  fc4f59:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4f5d:	75 0c                	jne    fc4f6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8339>
  fc4f5f:	83 ec 0c             	sub    esp,0xc
  fc4f62:	50                   	push   eax
  fc4f63:	e8 46 15 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4f68:	83 c4 10             	add    esp,0x10
  fc4f6b:	31 c0                	xor    eax,eax
  fc4f6d:	50                   	push   eax
  fc4f6e:	50                   	push   eax
  fc4f6f:	56                   	push   esi
  fc4f70:	50                   	push   eax
  fc4f71:	e8 63 3f 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc4f76:	83 c4 10             	add    esp,0x10
  fc4f79:	84 c0                	test   al,al
  fc4f7b:	74 20                	je     fc4f9d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c836b>
  fc4f7d:	85 f6                	test   esi,esi
  fc4f7f:	75 05                	jne    fc4f86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8354>
  fc4f81:	e8 6e b7 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc4f86:	83 ec 08             	sub    esp,0x8
  fc4f89:	6a 00                	push   0x0
  fc4f8b:	56                   	push   esi
  fc4f8c:	e8 91 cd 0a 00       	call   1071d22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4750f0>
  fc4f91:	83 c4 10             	add    esp,0x10
  fc4f94:	83 f8 03             	cmp    eax,0x3
  fc4f97:	0f 8f b9 00 00 00    	jg     fc5056 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8424>
  fc4f9d:	80 bf 98 00 00 00 00 	cmp    BYTE PTR [edi+0x98],0x0
  fc4fa4:	0f 85 ab 01 00 00    	jne    fc5155 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8523>
  fc4faa:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fc4fb0:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fc4fb4:	8b 00                	mov    eax,DWORD PTR [eax]
  fc4fb6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4fbd:	74 12                	je     fc4fd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c839f>
  fc4fbf:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4fc3:	75 0c                	jne    fc4fd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c839f>
  fc4fc5:	83 ec 0c             	sub    esp,0xc
  fc4fc8:	50                   	push   eax
  fc4fc9:	e8 e0 14 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4fce:	83 c4 10             	add    esp,0x10
  fc4fd1:	83 ec 10             	sub    esp,0x10
  fc4fd4:	e8 96 a9 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc4fd9:	83 c4 10             	add    esp,0x10
  fc4fdc:	89 c6                	mov    esi,eax
  fc4fde:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc4fe1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc4fe8:	74 12                	je     fc4ffc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c83ca>
  fc4fea:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc4fee:	75 0c                	jne    fc4ffc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c83ca>
  fc4ff0:	83 ec 0c             	sub    esp,0xc
  fc4ff3:	50                   	push   eax
  fc4ff4:	e8 b5 14 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc4ff9:	83 c4 10             	add    esp,0x10
  fc4ffc:	31 c0                	xor    eax,eax
  fc4ffe:	50                   	push   eax
  fc4fff:	56                   	push   esi
  fc5000:	50                   	push   eax
  fc5001:	50                   	push   eax
  fc5002:	e8 d2 3e 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc5007:	83 c4 10             	add    esp,0x10
  fc500a:	84 c0                	test   al,al
  fc500c:	0f 84 43 01 00 00    	je     fc5155 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8523>
  fc5012:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fc5016:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5018:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc501f:	74 12                	je     fc5033 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8401>
  fc5021:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5025:	75 0c                	jne    fc5033 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8401>
  fc5027:	83 ec 0c             	sub    esp,0xc
  fc502a:	50                   	push   eax
  fc502b:	e8 7e 14 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5030:	83 c4 10             	add    esp,0x10
  fc5033:	83 ec 10             	sub    esp,0x10
  fc5036:	e8 34 a9 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc503b:	83 c4 10             	add    esp,0x10
  fc503e:	89 c6                	mov    esi,eax
  fc5040:	85 f6                	test   esi,esi
  fc5042:	75 05                	jne    fc5049 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8417>
  fc5044:	e8 ab b6 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5049:	80 be a0 00 00 00 00 	cmp    BYTE PTR [esi+0xa0],0x0
  fc5050:	0f 84 ff 00 00 00    	je     fc5155 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8523>
  fc5056:	80 bf 99 00 00 00 00 	cmp    BYTE PTR [edi+0x99],0x0
  fc505d:	0f 85 c0 01 00 00    	jne    fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc5063:	8b b7 90 00 00 00    	mov    esi,DWORD PTR [edi+0x90]
  fc5069:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc506c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5073:	74 12                	je     fc5087 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8455>
  fc5075:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5079:	75 0c                	jne    fc5087 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8455>
  fc507b:	83 ec 0c             	sub    esp,0xc
  fc507e:	50                   	push   eax
  fc507f:	e8 2a 14 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5084:	83 c4 10             	add    esp,0x10
  fc5087:	31 c0                	xor    eax,eax
  fc5089:	50                   	push   eax
  fc508a:	50                   	push   eax
  fc508b:	56                   	push   esi
  fc508c:	50                   	push   eax
  fc508d:	e8 47 db 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc5092:	83 c4 10             	add    esp,0x10
  fc5095:	84 c0                	test   al,al
  fc5097:	0f 84 86 01 00 00    	je     fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc509d:	8b 77 38             	mov    esi,DWORD PTR [edi+0x38]
  fc50a0:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc50a3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc50aa:	74 12                	je     fc50be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c848c>
  fc50ac:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc50b0:	75 0c                	jne    fc50be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c848c>
  fc50b2:	83 ec 0c             	sub    esp,0xc
  fc50b5:	50                   	push   eax
  fc50b6:	e8 f3 13 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc50bb:	83 c4 10             	add    esp,0x10
  fc50be:	31 c0                	xor    eax,eax
  fc50c0:	50                   	push   eax
  fc50c1:	50                   	push   eax
  fc50c2:	56                   	push   esi
  fc50c3:	50                   	push   eax
  fc50c4:	e8 10 3e 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc50c9:	83 c4 10             	add    esp,0x10
  fc50cc:	84 c0                	test   al,al
  fc50ce:	0f 84 57 01 00 00    	je     fc522b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f9>
  fc50d4:	8b 77 38             	mov    esi,DWORD PTR [edi+0x38]
  fc50d7:	85 f6                	test   esi,esi
  fc50d9:	75 05                	jne    fc50e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c84ae>
  fc50db:	e8 14 b6 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc50e0:	8b 06                	mov    eax,DWORD PTR [esi]
  fc50e2:	83 ec 08             	sub    esp,0x8
  fc50e5:	ff b0 10 01 00 00    	push   DWORD PTR [eax+0x110]
  fc50eb:	56                   	push   esi
  fc50ec:	ff 90 0c 01 00 00    	call   DWORD PTR [eax+0x10c]
  fc50f2:	83 c4 10             	add    esp,0x10
  fc50f5:	83 f8 01             	cmp    eax,0x1
  fc50f8:	0f 85 2d 01 00 00    	jne    fc522b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f9>
  fc50fe:	8b 77 38             	mov    esi,DWORD PTR [edi+0x38]
  fc5101:	85 f6                	test   esi,esi
  fc5103:	75 05                	jne    fc510a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c84d8>
  fc5105:	e8 ea b5 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc510a:	83 ec 08             	sub    esp,0x8
  fc510d:	6a 00                	push   0x0
  fc510f:	56                   	push   esi
  fc5110:	e8 28 4b e0 ff       	call   dc9c3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1cd00b>
  fc5115:	83 c4 10             	add    esp,0x10
  fc5118:	84 c0                	test   al,al
  fc511a:	0f 85 03 01 00 00    	jne    fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc5120:	8b 77 38             	mov    esi,DWORD PTR [edi+0x38]
  fc5123:	85 f6                	test   esi,esi
  fc5125:	75 05                	jne    fc512c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c84fa>
  fc5127:	e8 c8 b5 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc512c:	83 ec 08             	sub    esp,0x8
  fc512f:	6a 00                	push   0x0
  fc5131:	56                   	push   esi
  fc5132:	e8 41 d1 e0 ff       	call   dd2278 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5646>
  fc5137:	83 c4 10             	add    esp,0x10
  fc513a:	84 c0                	test   al,al
  fc513c:	0f 85 e1 00 00 00    	jne    fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc5142:	83 ec 08             	sub    esp,0x8
  fc5145:	6a 01                	push   0x1
  fc5147:	57                   	push   edi
  fc5148:	e8 89 05 00 00       	call   fc56d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8aa4>
  fc514d:	83 c4 10             	add    esp,0x10
  fc5150:	e9 ce 00 00 00       	jmp    fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc5155:	80 bf 99 00 00 00 00 	cmp    BYTE PTR [edi+0x99],0x0
  fc515c:	74 55                	je     fc51b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8581>
  fc515e:	c6 87 99 00 00 00 00 	mov    BYTE PTR [edi+0x99],0x0
  fc5165:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fc516b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc516d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5174:	74 12                	je     fc5188 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8556>
  fc5176:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc517a:	75 0c                	jne    fc5188 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8556>
  fc517c:	83 ec 0c             	sub    esp,0xc
  fc517f:	50                   	push   eax
  fc5180:	e8 29 13 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5185:	83 c4 10             	add    esp,0x10
  fc5188:	83 ec 10             	sub    esp,0x10
  fc518b:	e8 df a7 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc5190:	83 c4 10             	add    esp,0x10
  fc5193:	89 c6                	mov    esi,eax
  fc5195:	81 c7 9c 00 00 00    	add    edi,0x9c
  fc519b:	85 f6                	test   esi,esi
  fc519d:	75 05                	jne    fc51a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8572>
  fc519f:	e8 50 b5 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc51a4:	83 ec 08             	sub    esp,0x8
  fc51a7:	57                   	push   edi
  fc51a8:	56                   	push   esi
  fc51a9:	e8 78 d3 fe ff       	call   fb2526 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b58f4>
  fc51ae:	83 c4 10             	add    esp,0x10
  fc51b1:	eb 70                	jmp    fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc51b3:	8b b7 90 00 00 00    	mov    esi,DWORD PTR [edi+0x90]
  fc51b9:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc51bc:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc51c3:	74 12                	je     fc51d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85a5>
  fc51c5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc51c9:	75 0c                	jne    fc51d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85a5>
  fc51cb:	83 ec 0c             	sub    esp,0xc
  fc51ce:	50                   	push   eax
  fc51cf:	e8 da 12 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc51d4:	83 c4 10             	add    esp,0x10
  fc51d7:	31 c0                	xor    eax,eax
  fc51d9:	50                   	push   eax
  fc51da:	50                   	push   eax
  fc51db:	56                   	push   esi
  fc51dc:	50                   	push   eax
  fc51dd:	e8 f7 3c 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc51e2:	83 c4 10             	add    esp,0x10
  fc51e5:	84 c0                	test   al,al
  fc51e7:	74 3a                	je     fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc51e9:	8b b7 90 00 00 00    	mov    esi,DWORD PTR [edi+0x90]
  fc51ef:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc51f2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc51f9:	74 12                	je     fc520d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85db>
  fc51fb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc51ff:	75 0c                	jne    fc520d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85db>
  fc5201:	83 ec 0c             	sub    esp,0xc
  fc5204:	50                   	push   eax
  fc5205:	e8 a4 12 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc520a:	83 c4 10             	add    esp,0x10
  fc520d:	83 ec 04             	sub    esp,0x4
  fc5210:	31 ed                	xor    ebp,ebp
  fc5212:	55                   	push   ebp
  fc5213:	56                   	push   esi
  fc5214:	55                   	push   ebp
  fc5215:	e8 22 31 7c ff       	call   78833c <closedir@plt+0x5e56cc>
  fc521a:	83 c4 10             	add    esp,0x10
  fc521d:	89 af 90 00 00 00    	mov    DWORD PTR [edi+0x90],ebp
  fc5223:	83 c4 5c             	add    esp,0x5c
  fc5226:	5e                   	pop    esi
  fc5227:	5f                   	pop    edi
  fc5228:	5b                   	pop    ebx
  fc5229:	5d                   	pop    ebp
  fc522a:	c3                   	ret
  fc522b:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fc5231:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fc5235:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5237:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc523e:	74 12                	je     fc5252 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8620>
  fc5240:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5244:	75 0c                	jne    fc5252 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8620>
  fc5246:	83 ec 0c             	sub    esp,0xc
  fc5249:	50                   	push   eax
  fc524a:	e8 5f 12 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc524f:	83 c4 10             	add    esp,0x10
  fc5252:	83 ec 10             	sub    esp,0x10
  fc5255:	e8 15 a7 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc525a:	83 c4 10             	add    esp,0x10
  fc525d:	89 c6                	mov    esi,eax
  fc525f:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc5262:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5269:	74 12                	je     fc527d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c864b>
  fc526b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc526f:	75 0c                	jne    fc527d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c864b>
  fc5271:	83 ec 0c             	sub    esp,0xc
  fc5274:	50                   	push   eax
  fc5275:	e8 34 12 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc527a:	83 c4 10             	add    esp,0x10
  fc527d:	31 ed                	xor    ebp,ebp
  fc527f:	55                   	push   ebp
  fc5280:	55                   	push   ebp
  fc5281:	56                   	push   esi
  fc5282:	55                   	push   ebp
  fc5283:	e8 51 3c 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc5288:	83 c4 10             	add    esp,0x10
  fc528b:	84 c0                	test   al,al
  fc528d:	0f 84 22 01 00 00    	je     fc53b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8783>
  fc5293:	89 6c 24 54          	mov    DWORD PTR [esp+0x54],ebp
  fc5297:	89 6c 24 50          	mov    DWORD PTR [esp+0x50],ebp
  fc529b:	89 6c 24 58          	mov    DWORD PTR [esp+0x58],ebp
  fc529f:	66 0f 57 c0          	xorpd  xmm0,xmm0
  fc52a3:	66 0f 29 44 24 40    	movapd XMMWORD PTR [esp+0x40],xmm0
  fc52a9:	83 ec 04             	sub    esp,0x4
  fc52ac:	8d 74 24 44          	lea    esi,[esp+0x44]
  fc52b0:	55                   	push   ebp
  fc52b1:	6a 02                	push   0x2
  fc52b3:	56                   	push   esi
  fc52b4:	e8 38 fe fb ff       	call   f850f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884bf>
  fc52b9:	83 c4 10             	add    esp,0x10
  fc52bc:	8d 83 a0 62 06 00    	lea    eax,[ebx+0x662a0]
  fc52c2:	83 ec 04             	sub    esp,0x4
  fc52c5:	55                   	push   ebp
  fc52c6:	ff 30                	push   DWORD PTR [eax]
  fc52c8:	55                   	push   ebp
  fc52c9:	e8 8e 25 de ff       	call   da785c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aac2a>
  fc52ce:	83 c4 10             	add    esp,0x10
  fc52d1:	83 ec 04             	sub    esp,0x4
  fc52d4:	55                   	push   ebp
  fc52d5:	50                   	push   eax
  fc52d6:	56                   	push   esi
  fc52d7:	e8 20 fe fb ff       	call   f850fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884ca>
  fc52dc:	83 c4 10             	add    esp,0x10
  fc52df:	8d 83 a4 62 06 00    	lea    eax,[ebx+0x662a4]
  fc52e5:	83 ec 04             	sub    esp,0x4
  fc52e8:	55                   	push   ebp
  fc52e9:	ff 30                	push   DWORD PTR [eax]
  fc52eb:	55                   	push   ebp
  fc52ec:	e8 6b 25 de ff       	call   da785c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aac2a>
  fc52f1:	83 c4 10             	add    esp,0x10
  fc52f4:	83 ec 04             	sub    esp,0x4
  fc52f7:	55                   	push   ebp
  fc52f8:	50                   	push   eax
  fc52f9:	56                   	push   esi
  fc52fa:	e8 09 fe fb ff       	call   f85108 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884d6>
  fc52ff:	83 c4 10             	add    esp,0x10
  fc5302:	83 ec 04             	sub    esp,0x4
  fc5305:	55                   	push   ebp
  fc5306:	55                   	push   ebp
  fc5307:	56                   	push   esi
  fc5308:	e8 07 fe fb ff       	call   f85114 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884e2>
  fc530d:	83 c4 10             	add    esp,0x10
  fc5310:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fc5314:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5316:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc531d:	74 12                	je     fc5331 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c86ff>
  fc531f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5323:	75 0c                	jne    fc5331 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c86ff>
  fc5325:	83 ec 0c             	sub    esp,0xc
  fc5328:	50                   	push   eax
  fc5329:	e8 80 11 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc532e:	83 c4 10             	add    esp,0x10
  fc5331:	83 ec 10             	sub    esp,0x10
  fc5334:	e8 36 a6 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc5339:	83 c4 10             	add    esp,0x10
  fc533c:	89 c6                	mov    esi,eax
  fc533e:	8d af 9c 00 00 00    	lea    ebp,[edi+0x9c]
  fc5344:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  fc5348:	89 44 24 38          	mov    DWORD PTR [esp+0x38],eax
  fc534c:	f2 0f 10 44 24 50    	movsd  xmm0,QWORD PTR [esp+0x50]
  fc5352:	f2 0f 11 44 24 30    	movsd  QWORD PTR [esp+0x30],xmm0
  fc5358:	0f 28 44 24 40       	movaps xmm0,XMMWORD PTR [esp+0x40]
  fc535d:	0f 29 44 24 20       	movaps XMMWORD PTR [esp+0x20],xmm0
  fc5362:	85 f6                	test   esi,esi
  fc5364:	75 05                	jne    fc536b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8739>
  fc5366:	e8 89 b3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc536b:	83 ec 30             	sub    esp,0x30
  fc536e:	8b 44 24 68          	mov    eax,DWORD PTR [esp+0x68]
  fc5372:	89 44 24 20          	mov    DWORD PTR [esp+0x20],eax
  fc5376:	f2 0f 10 44 24 60    	movsd  xmm0,QWORD PTR [esp+0x60]
  fc537c:	f2 0f 11 44 24 18    	movsd  QWORD PTR [esp+0x18],xmm0
  fc5382:	f2 0f 10 44 24 50    	movsd  xmm0,QWORD PTR [esp+0x50]
  fc5388:	f2 0f 10 4c 24 58    	movsd  xmm1,QWORD PTR [esp+0x58]
  fc538e:	f2 0f 11 4c 24 10    	movsd  QWORD PTR [esp+0x10],xmm1
  fc5394:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  fc539a:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc539e:	89 34 24             	mov    DWORD PTR [esp],esi
  fc53a1:	e8 bc ae fe ff       	call   fb0262 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b3630>
  fc53a6:	83 c4 30             	add    esp,0x30
  fc53a9:	c6 87 99 00 00 00 01 	mov    BYTE PTR [edi+0x99],0x1
  fc53b0:	e9 6e fe ff ff       	jmp    fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc53b5:	8d 83 a4 c2 04 00    	lea    eax,[ebx+0x4c2a4]
  fc53bb:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  fc53bf:	83 ec 0c             	sub    esp,0xc
  fc53c2:	ff 30                	push   DWORD PTR [eax]
  fc53c4:	e8 65 9a c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc53c9:	83 c4 10             	add    esp,0x10
  fc53cc:	89 c6                	mov    esi,eax
  fc53ce:	8d 83 a8 62 06 00    	lea    eax,[ebx+0x662a8]
  fc53d4:	83 ec 04             	sub    esp,0x4
  fc53d7:	55                   	push   ebp
  fc53d8:	ff 30                	push   DWORD PTR [eax]
  fc53da:	56                   	push   esi
  fc53db:	e8 d0 12 87 ff       	call   8366b0 <closedir@plt+0x693a40>
  fc53e0:	83 c4 10             	add    esp,0x10
  fc53e3:	85 f6                	test   esi,esi
  fc53e5:	75 05                	jne    fc53ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c87ba>
  fc53e7:	e8 08 b3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc53ec:	83 ec 08             	sub    esp,0x8
  fc53ef:	31 ed                	xor    ebp,ebp
  fc53f1:	55                   	push   ebp
  fc53f2:	56                   	push   esi
  fc53f3:	89 74 24 24          	mov    DWORD PTR [esp+0x24],esi
  fc53f7:	e8 36 16 87 ff       	call   836a32 <closedir@plt+0x693dc2>
  fc53fc:	83 c4 10             	add    esp,0x10
  fc53ff:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc5403:	83 ec 08             	sub    esp,0x8
  fc5406:	55                   	push   ebp
  fc5407:	57                   	push   edi
  fc5408:	e8 28 a5 86 ff       	call   82f935 <closedir@plt+0x68ccc5>
  fc540d:	83 c4 10             	add    esp,0x10
  fc5410:	89 c5                	mov    ebp,eax
  fc5412:	85 ed                	test   ebp,ebp
  fc5414:	75 05                	jne    fc541b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c87e9>
  fc5416:	e8 d9 b2 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc541b:	83 ec 08             	sub    esp,0x8
  fc541e:	6a 00                	push   0x0
  fc5420:	55                   	push   ebp
  fc5421:	e8 67 b3 7c ff       	call   79078d <closedir@plt+0x5edb1d>
  fc5426:	83 c4 10             	add    esp,0x10
  fc5429:	89 c5                	mov    ebp,eax
  fc542b:	85 ed                	test   ebp,ebp
  fc542d:	75 05                	jne    fc5434 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8802>
  fc542f:	e8 c0 b2 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5434:	8d 83 ac 62 06 00    	lea    eax,[ebx+0x662ac]
  fc543a:	83 ec 04             	sub    esp,0x4
  fc543d:	31 f6                	xor    esi,esi
  fc543f:	56                   	push   esi
  fc5440:	ff 30                	push   DWORD PTR [eax]
  fc5442:	55                   	push   ebp
  fc5443:	e8 3b 97 7d ff       	call   79eb83 <closedir@plt+0x5fbf13>
  fc5448:	83 c4 10             	add    esp,0x10
  fc544b:	56                   	push   esi
  fc544c:	50                   	push   eax
  fc544d:	ff 74 24 14          	push   DWORD PTR [esp+0x14]
  fc5451:	56                   	push   esi
  fc5452:	e8 8c cf 1f ff       	call   1c23e3 <closedir@plt+0x1f773>
  fc5457:	83 c4 10             	add    esp,0x10
  fc545a:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  fc545e:	85 f6                	test   esi,esi
  fc5460:	75 05                	jne    fc5467 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8835>
  fc5462:	e8 8d b2 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5467:	8d 83 f0 32 05 00    	lea    eax,[ebx+0x532f0]
  fc546d:	83 ec 08             	sub    esp,0x8
  fc5470:	ff 30                	push   DWORD PTR [eax]
  fc5472:	56                   	push   esi
  fc5473:	e8 3c 86 40 00       	call   13cdab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0e82>
  fc5478:	83 c4 10             	add    esp,0x10
  fc547b:	89 c6                	mov    esi,eax
  fc547d:	85 f6                	test   esi,esi
  fc547f:	75 05                	jne    fc5486 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8854>
  fc5481:	e8 6e b2 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5486:	83 ec 04             	sub    esp,0x4
  fc5489:	31 ed                	xor    ebp,ebp
  fc548b:	55                   	push   ebp
  fc548c:	55                   	push   ebp
  fc548d:	56                   	push   esi
  fc548e:	e8 15 48 bb ff       	call   b79ca8 <closedir@plt+0x9d7038>
  fc5493:	83 c4 10             	add    esp,0x10
  fc5496:	83 ec 0c             	sub    esp,0xc
  fc5499:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  fc549d:	ff 30                	push   DWORD PTR [eax]
  fc549f:	e8 8a 99 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc54a4:	83 c4 10             	add    esp,0x10
  fc54a7:	89 c6                	mov    esi,eax
  fc54a9:	83 ec 08             	sub    esp,0x8
  fc54ac:	55                   	push   ebp
  fc54ad:	56                   	push   esi
  fc54ae:	e8 e7 12 87 ff       	call   83679a <closedir@plt+0x693b2a>
  fc54b3:	83 c4 10             	add    esp,0x10
  fc54b6:	85 f6                	test   esi,esi
  fc54b8:	75 05                	jne    fc54bf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c888d>
  fc54ba:	e8 35 b2 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc54bf:	83 ec 08             	sub    esp,0x8
  fc54c2:	55                   	push   ebp
  fc54c3:	56                   	push   esi
  fc54c4:	e8 69 15 87 ff       	call   836a32 <closedir@plt+0x693dc2>
  fc54c9:	83 c4 10             	add    esp,0x10
  fc54cc:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  fc54d0:	8b 6c 24 14          	mov    ebp,DWORD PTR [esp+0x14]
  fc54d4:	85 ed                	test   ebp,ebp
  fc54d6:	75 05                	jne    fc54dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c88ab>
  fc54d8:	e8 17 b2 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc54dd:	83 ec 08             	sub    esp,0x8
  fc54e0:	31 c0                	xor    eax,eax
  fc54e2:	50                   	push   eax
  fc54e3:	55                   	push   ebp
  fc54e4:	e8 49 15 87 ff       	call   836a32 <closedir@plt+0x693dc2>
  fc54e9:	83 c4 10             	add    esp,0x10
  fc54ec:	31 c9                	xor    ecx,ecx
  fc54ee:	51                   	push   ecx
  fc54ef:	50                   	push   eax
  fc54f0:	ff 74 24 18          	push   DWORD PTR [esp+0x18]
  fc54f4:	51                   	push   ecx
  fc54f5:	e8 e9 ce 1f ff       	call   1c23e3 <closedir@plt+0x1f773>
  fc54fa:	83 c4 10             	add    esp,0x10
  fc54fd:	85 f6                	test   esi,esi
  fc54ff:	75 05                	jne    fc5506 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c88d4>
  fc5501:	e8 ee b1 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5506:	8d 83 4c 32 05 00    	lea    eax,[ebx+0x5324c]
  fc550c:	83 ec 08             	sub    esp,0x8
  fc550f:	ff 30                	push   DWORD PTR [eax]
  fc5511:	56                   	push   esi
  fc5512:	e8 9d 85 40 00       	call   13cdab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0e82>
  fc5517:	83 c4 10             	add    esp,0x10
  fc551a:	89 c5                	mov    ebp,eax
  fc551c:	31 c9                	xor    ecx,ecx
  fc551e:	89 4c 24 24          	mov    DWORD PTR [esp+0x24],ecx
  fc5522:	89 4c 24 20          	mov    DWORD PTR [esp+0x20],ecx
  fc5526:	8d 44 24 20          	lea    eax,[esp+0x20]
  fc552a:	51                   	push   ecx
  fc552b:	68 00 00 48 43       	push   0x43480000
  fc5530:	68 00 00 48 44       	push   0x44480000
  fc5535:	50                   	push   eax
  fc5536:	e8 f9 cf 7b ff       	call   782534 <closedir@plt+0x5df8c4>
  fc553b:	83 c4 10             	add    esp,0x10
  fc553e:	85 ed                	test   ebp,ebp
  fc5540:	75 05                	jne    fc5547 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8915>
  fc5542:	e8 ad b1 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5547:	f2 0f 10 44 24 20    	movsd  xmm0,QWORD PTR [esp+0x20]
  fc554d:	f2 0f 11 44 24 18    	movsd  QWORD PTR [esp+0x18],xmm0
  fc5553:	83 ec 10             	sub    esp,0x10
  fc5556:	31 c0                	xor    eax,eax
  fc5558:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc555c:	f2 0f 10 44 24 28    	movsd  xmm0,QWORD PTR [esp+0x28]
  fc5562:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  fc5568:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc556b:	e8 52 98 7c ff       	call   78edc2 <closedir@plt+0x5ec152>
  fc5570:	83 c4 10             	add    esp,0x10
  fc5573:	85 f6                	test   esi,esi
  fc5575:	75 05                	jne    fc557c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c894a>
  fc5577:	e8 78 b1 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc557c:	8d 83 5c 32 05 00    	lea    eax,[ebx+0x5325c]
  fc5582:	83 ec 08             	sub    esp,0x8
  fc5585:	ff 30                	push   DWORD PTR [eax]
  fc5587:	56                   	push   esi
  fc5588:	e8 27 85 40 00       	call   13cdab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0e82>
  fc558d:	83 c4 10             	add    esp,0x10
  fc5590:	89 c6                	mov    esi,eax
  fc5592:	8d 83 70 26 06 00    	lea    eax,[ebx+0x62670]
  fc5598:	8d 8b f4 35 05 00    	lea    ecx,[ebx+0x535f4]
  fc559e:	83 ec 04             	sub    esp,0x4
  fc55a1:	ff 31                	push   DWORD PTR [ecx]
  fc55a3:	ff 30                	push   DWORD PTR [eax]
  fc55a5:	31 c0                	xor    eax,eax
  fc55a7:	50                   	push   eax
  fc55a8:	e8 77 91 40 00       	call   13ce724 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d1af2>
  fc55ad:	83 c4 10             	add    esp,0x10
  fc55b0:	89 c5                	mov    ebp,eax
  fc55b2:	85 f6                	test   esi,esi
  fc55b4:	74 44                	je     fc55fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c89c8>
  fc55b6:	83 ec 04             	sub    esp,0x4
  fc55b9:	31 c0                	xor    eax,eax
  fc55bb:	50                   	push   eax
  fc55bc:	55                   	push   ebp
  fc55bd:	56                   	push   esi
  fc55be:	e8 48 94 67 ff       	call   63ea0b <closedir@plt+0x49bd9b>
  fc55c3:	83 c4 10             	add    esp,0x10
  fc55c6:	83 ec 04             	sub    esp,0x4
  fc55c9:	31 c0                	xor    eax,eax
  fc55cb:	50                   	push   eax
  fc55cc:	31 ed                	xor    ebp,ebp
  fc55ce:	6a 0e                	push   0xe
  fc55d0:	56                   	push   esi
  fc55d1:	e8 56 9b 67 ff       	call   63f12c <closedir@plt+0x49c4bc>
  fc55d6:	83 c4 10             	add    esp,0x10
  fc55d9:	83 ec 04             	sub    esp,0x4
  fc55dc:	55                   	push   ebp
  fc55dd:	6a 01                	push   0x1
  fc55df:	56                   	push   esi
  fc55e0:	e8 d2 9d 67 ff       	call   63f3b7 <closedir@plt+0x49c747>
  fc55e5:	83 c4 10             	add    esp,0x10
  fc55e8:	83 ec 04             	sub    esp,0x4
  fc55eb:	31 c0                	xor    eax,eax
  fc55ed:	50                   	push   eax
  fc55ee:	50                   	push   eax
  fc55ef:	56                   	push   esi
  fc55f0:	e8 9f 96 67 ff       	call   63ec94 <closedir@plt+0x49c024>
  fc55f5:	83 c4 10             	add    esp,0x10
  fc55f8:	eb 59                	jmp    fc5653 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8a21>
  fc55fa:	e8 f5 b0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc55ff:	83 ec 04             	sub    esp,0x4
  fc5602:	31 c0                	xor    eax,eax
  fc5604:	50                   	push   eax
  fc5605:	55                   	push   ebp
  fc5606:	56                   	push   esi
  fc5607:	e8 ff 93 67 ff       	call   63ea0b <closedir@plt+0x49bd9b>
  fc560c:	83 c4 10             	add    esp,0x10
  fc560f:	e8 e0 b0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5614:	83 ec 04             	sub    esp,0x4
  fc5617:	31 ed                	xor    ebp,ebp
  fc5619:	55                   	push   ebp
  fc561a:	6a 0e                	push   0xe
  fc561c:	56                   	push   esi
  fc561d:	e8 0a 9b 67 ff       	call   63f12c <closedir@plt+0x49c4bc>
  fc5622:	83 c4 10             	add    esp,0x10
  fc5625:	e8 ca b0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc562a:	83 ec 04             	sub    esp,0x4
  fc562d:	55                   	push   ebp
  fc562e:	6a 01                	push   0x1
  fc5630:	56                   	push   esi
  fc5631:	e8 81 9d 67 ff       	call   63f3b7 <closedir@plt+0x49c747>
  fc5636:	83 c4 10             	add    esp,0x10
  fc5639:	e8 b6 b0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc563e:	83 ec 04             	sub    esp,0x4
  fc5641:	31 c0                	xor    eax,eax
  fc5643:	50                   	push   eax
  fc5644:	50                   	push   eax
  fc5645:	56                   	push   esi
  fc5646:	e8 49 96 67 ff       	call   63ec94 <closedir@plt+0x49c024>
  fc564b:	83 c4 10             	add    esp,0x10
  fc564e:	e8 a1 b0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5653:	83 ec 04             	sub    esp,0x4
  fc5656:	6a 00                	push   0x0
  fc5658:	6a 04                	push   0x4
  fc565a:	56                   	push   esi
  fc565b:	e8 51 99 67 ff       	call   63efb1 <closedir@plt+0x49c341>
  fc5660:	83 c4 10             	add    esp,0x10
  fc5663:	8d 83 0c d6 04 00    	lea    eax,[ebx+0x4d60c]
  fc5669:	8b 00                	mov    eax,DWORD PTR [eax]
  fc566b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5672:	74 12                	je     fc5686 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8a54>
  fc5674:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5678:	75 0c                	jne    fc5686 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8a54>
  fc567a:	83 ec 0c             	sub    esp,0xc
  fc567d:	50                   	push   eax
  fc567e:	e8 2b 0e bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5683:	83 c4 10             	add    esp,0x10
  fc5686:	8d 83 b0 62 06 00    	lea    eax,[ebx+0x662b0]
  fc568c:	8b 00                	mov    eax,DWORD PTR [eax]
  fc568e:	83 ec 10             	sub    esp,0x10
  fc5691:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc5695:	e8 db 01 00 00       	call   fc5875 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c43>
  fc569a:	83 c4 10             	add    esp,0x10
  fc569d:	89 c5                	mov    ebp,eax
  fc569f:	85 f6                	test   esi,esi
  fc56a1:	75 05                	jne    fc56a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8a76>
  fc56a3:	e8 4c b0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc56a8:	8b 06                	mov    eax,DWORD PTR [esi]
  fc56aa:	8b 88 f8 02 00 00    	mov    ecx,DWORD PTR [eax+0x2f8]
  fc56b0:	83 ec 10             	sub    esp,0x10
  fc56b3:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fc56b7:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc56bb:	89 34 24             	mov    DWORD PTR [esp],esi
  fc56be:	ff 90 f4 02 00 00    	call   DWORD PTR [eax+0x2f4]
  fc56c4:	83 c4 10             	add    esp,0x10
  fc56c7:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fc56cb:	89 87 90 00 00 00    	mov    DWORD PTR [edi+0x90],eax
  fc56d1:	e9 4d fb ff ff       	jmp    fc5223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c85f1>
  fc56d6:	55                   	push   ebp
  fc56d7:	53                   	push   ebx
  fc56d8:	57                   	push   edi
  fc56d9:	56                   	push   esi
  fc56da:	83 ec 0c             	sub    esp,0xc
  fc56dd:	e8 00 00 00 00       	call   fc56e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8ab0>
  fc56e2:	5b                   	pop    ebx
  fc56e3:	81 c3 9a 14 e3 00    	add    ebx,0xe3149a
  fc56e9:	8a 83 1e af 06 00    	mov    al,BYTE PTR [ebx+0x6af1e]
  fc56ef:	24 01                	and    al,0x1
  fc56f1:	75 1a                	jne    fc570d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8adb>
  fc56f3:	8d 83 a8 cc 70 ff    	lea    eax,[ebx-0x8f3358]
  fc56f9:	83 ec 0c             	sub    esp,0xc
  fc56fc:	ff 30                	push   DWORD PTR [eax]
  fc56fe:	e8 25 9c bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc5703:	83 c4 10             	add    esp,0x10
  fc5706:	c6 83 1e af 06 00 01 	mov    BYTE PTR [ebx+0x6af1e],0x1
  fc570d:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fc5713:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5715:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc571c:	74 12                	je     fc5730 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8afe>
  fc571e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5722:	75 0c                	jne    fc5730 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8afe>
  fc5724:	83 ec 0c             	sub    esp,0xc
  fc5727:	50                   	push   eax
  fc5728:	e8 81 0d bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc572d:	83 c4 10             	add    esp,0x10
  fc5730:	83 ec 10             	sub    esp,0x10
  fc5733:	e8 37 a2 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc5738:	83 c4 10             	add    esp,0x10
  fc573b:	89 c6                	mov    esi,eax
  fc573d:	8d bb 3c be 04 00    	lea    edi,[ebx+0x4be3c]
  fc5743:	8b 07                	mov    eax,DWORD PTR [edi]
  fc5745:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc574c:	74 12                	je     fc5760 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8b2e>
  fc574e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5752:	75 0c                	jne    fc5760 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8b2e>
  fc5754:	83 ec 0c             	sub    esp,0xc
  fc5757:	50                   	push   eax
  fc5758:	e8 51 0d bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc575d:	83 c4 10             	add    esp,0x10
  fc5760:	31 c0                	xor    eax,eax
  fc5762:	50                   	push   eax
  fc5763:	56                   	push   esi
  fc5764:	50                   	push   eax
  fc5765:	50                   	push   eax
  fc5766:	e8 6e 37 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc576b:	83 c4 10             	add    esp,0x10
  fc576e:	84 c0                	test   al,al
  fc5770:	74 1d                	je     fc578f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8b5d>
  fc5772:	85 f6                	test   esi,esi
  fc5774:	75 05                	jne    fc577b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8b49>
  fc5776:	e8 79 af c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc577b:	83 ec 0c             	sub    esp,0xc
  fc577e:	56                   	push   esi
  fc577f:	e8 93 b6 fe ff       	call   fb0e17 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b41e5>
  fc5784:	83 c4 10             	add    esp,0x10
  fc5787:	84 c0                	test   al,al
  fc5789:	0f 85 de 00 00 00    	jne    fc586d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c3b>
  fc578f:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fc5793:	8b 6e 38             	mov    ebp,DWORD PTR [esi+0x38]
  fc5796:	8b 07                	mov    eax,DWORD PTR [edi]
  fc5798:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc579f:	74 12                	je     fc57b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8b81>
  fc57a1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc57a5:	75 0c                	jne    fc57b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8b81>
  fc57a7:	83 ec 0c             	sub    esp,0xc
  fc57aa:	50                   	push   eax
  fc57ab:	e8 fe 0c bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc57b0:	83 c4 10             	add    esp,0x10
  fc57b3:	31 c0                	xor    eax,eax
  fc57b5:	50                   	push   eax
  fc57b6:	55                   	push   ebp
  fc57b7:	50                   	push   eax
  fc57b8:	50                   	push   eax
  fc57b9:	e8 1b 37 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc57be:	83 c4 10             	add    esp,0x10
  fc57c1:	84 c0                	test   al,al
  fc57c3:	0f 84 98 00 00 00    	je     fc5861 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c2f>
  fc57c9:	8b 7e 38             	mov    edi,DWORD PTR [esi+0x38]
  fc57cc:	85 ff                	test   edi,edi
  fc57ce:	75 05                	jne    fc57d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8ba3>
  fc57d0:	e8 1f af c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc57d5:	83 ec 08             	sub    esp,0x8
  fc57d8:	31 ed                	xor    ebp,ebp
  fc57da:	55                   	push   ebp
  fc57db:	57                   	push   edi
  fc57dc:	e8 87 24 de ff       	call   da7c68 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1ab036>
  fc57e1:	83 c4 10             	add    esp,0x10
  fc57e4:	55                   	push   ebp
  fc57e5:	56                   	push   esi
  fc57e6:	50                   	push   eax
  fc57e7:	55                   	push   ebp
  fc57e8:	e8 0e a0 60 ff       	call   5cf7fb <closedir@plt+0x42cb8b>
  fc57ed:	83 c4 10             	add    esp,0x10
  fc57f0:	84 c0                	test   al,al
  fc57f2:	74 79                	je     fc586d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c3b>
  fc57f4:	8b 7e 38             	mov    edi,DWORD PTR [esi+0x38]
  fc57f7:	85 ff                	test   edi,edi
  fc57f9:	75 05                	jne    fc5800 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8bce>
  fc57fb:	e8 f4 ae c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5800:	83 ec 08             	sub    esp,0x8
  fc5803:	6a 00                	push   0x0
  fc5805:	57                   	push   edi
  fc5806:	e8 4c ca e0 ff       	call   dd2257 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5625>
  fc580b:	83 c4 10             	add    esp,0x10
  fc580e:	84 c0                	test   al,al
  fc5810:	75 5b                	jne    fc586d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c3b>
  fc5812:	8b 7e 38             	mov    edi,DWORD PTR [esi+0x38]
  fc5815:	85 ff                	test   edi,edi
  fc5817:	75 05                	jne    fc581e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8bec>
  fc5819:	e8 d6 ae c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc581e:	83 ec 08             	sub    esp,0x8
  fc5821:	6a 00                	push   0x0
  fc5823:	57                   	push   edi
  fc5824:	e8 14 44 e0 ff       	call   dc9c3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1cd00b>
  fc5829:	83 c4 10             	add    esp,0x10
  fc582c:	84 c0                	test   al,al
  fc582e:	75 3d                	jne    fc586d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c3b>
  fc5830:	8a 4c 24 24          	mov    cl,BYTE PTR [esp+0x24]
  fc5834:	8b 7e 38             	mov    edi,DWORD PTR [esi+0x38]
  fc5837:	85 ff                	test   edi,edi
  fc5839:	75 09                	jne    fc5844 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c12>
  fc583b:	e8 b4 ae c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5840:	8a 4c 24 24          	mov    cl,BYTE PTR [esp+0x24]
  fc5844:	8b 07                	mov    eax,DWORD PTR [edi]
  fc5846:	83 ec 04             	sub    esp,0x4
  fc5849:	0f b6 c9             	movzx  ecx,cl
  fc584c:	ff b0 00 01 00 00    	push   DWORD PTR [eax+0x100]
  fc5852:	51                   	push   ecx
  fc5853:	57                   	push   edi
  fc5854:	ff 90 fc 00 00 00    	call   DWORD PTR [eax+0xfc]
  fc585a:	83 c4 10             	add    esp,0x10
  fc585d:	84 c0                	test   al,al
  fc585f:	75 0c                	jne    fc586d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c3b>
  fc5861:	83 ec 0c             	sub    esp,0xc
  fc5864:	56                   	push   esi
  fc5865:	e8 5d 78 00 00       	call   fcd0c7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0495>
  fc586a:	83 c4 10             	add    esp,0x10
  fc586d:	83 c4 0c             	add    esp,0xc
  fc5870:	5e                   	pop    esi
  fc5871:	5f                   	pop    edi
  fc5872:	5b                   	pop    ebx
  fc5873:	5d                   	pop    ebp
  fc5874:	c3                   	ret
  fc5875:	55                   	push   ebp
  fc5876:	53                   	push   ebx
  fc5877:	57                   	push   edi
  fc5878:	56                   	push   esi
  fc5879:	83 ec 0c             	sub    esp,0xc
  fc587c:	e8 00 00 00 00       	call   fc5881 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c4f>
  fc5881:	5b                   	pop    ebx
  fc5882:	81 c3 fb 12 e3 00    	add    ebx,0xe312fb
  fc5888:	8a 83 0b af 06 00    	mov    al,BYTE PTR [ebx+0x6af0b]
  fc588e:	24 01                	and    al,0x1
  fc5890:	75 1a                	jne    fc58ac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c7a>
  fc5892:	8d 83 74 cc 70 ff    	lea    eax,[ebx-0x8f338c]
  fc5898:	83 ec 0c             	sub    esp,0xc
  fc589b:	ff 30                	push   DWORD PTR [eax]
  fc589d:	e8 86 9a bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc58a2:	83 c4 10             	add    esp,0x10
  fc58a5:	c6 83 0b af 06 00 01 	mov    BYTE PTR [ebx+0x6af0b],0x1
  fc58ac:	8d 83 20 d6 04 00    	lea    eax,[ebx+0x4d620]
  fc58b2:	8b 00                	mov    eax,DWORD PTR [eax]
  fc58b4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc58bb:	74 12                	je     fc58cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c9d>
  fc58bd:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc58c1:	75 0c                	jne    fc58cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8c9d>
  fc58c3:	83 ec 0c             	sub    esp,0xc
  fc58c6:	50                   	push   eax
  fc58c7:	e8 e2 0b bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc58cc:	83 c4 10             	add    esp,0x10
  fc58cf:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc58d3:	83 ec 08             	sub    esp,0x8
  fc58d6:	31 ed                	xor    ebp,ebp
  fc58d8:	55                   	push   ebp
  fc58d9:	55                   	push   ebp
  fc58da:	e8 c1 39 e1 ff       	call   dd92a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1dc66e>
  fc58df:	83 c4 10             	add    esp,0x10
  fc58e2:	89 c6                	mov    esi,eax
  fc58e4:	85 f6                	test   esi,esi
  fc58e6:	75 05                	jne    fc58ed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8cbb>
  fc58e8:	e8 07 ae c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc58ed:	8d 83 f0 4e 06 00    	lea    eax,[ebx+0x64ef0]
  fc58f3:	83 ec 0c             	sub    esp,0xc
  fc58f6:	55                   	push   ebp
  fc58f7:	55                   	push   ebp
  fc58f8:	57                   	push   edi
  fc58f9:	ff 30                	push   DWORD PTR [eax]
  fc58fb:	56                   	push   esi
  fc58fc:	e8 27 0b e2 ff       	call   de6428 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1e97f6>
  fc5901:	83 c4 20             	add    esp,0x20
  fc5904:	83 c4 0c             	add    esp,0xc
  fc5907:	5e                   	pop    esi
  fc5908:	5f                   	pop    edi
  fc5909:	5b                   	pop    ebx
  fc590a:	5d                   	pop    ebp
  fc590b:	c3                   	ret
  fc590c:	53                   	push   ebx
  fc590d:	56                   	push   esi
  fc590e:	50                   	push   eax
  fc590f:	e8 00 00 00 00       	call   fc5914 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8ce2>
  fc5914:	5b                   	pop    ebx
  fc5915:	81 c3 68 12 e3 00    	add    ebx,0xe31268
  fc591b:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc591f:	83 ec 08             	sub    esp,0x8
  fc5922:	31 c0                	xor    eax,eax
  fc5924:	50                   	push   eax
  fc5925:	50                   	push   eax
  fc5926:	e8 2a 5a 7d ff       	call   79b355 <closedir@plt+0x5f86e5>
  fc592b:	83 c4 10             	add    esp,0x10
  fc592e:	d9 1c 24             	fstp   DWORD PTR [esp]
  fc5931:	f3 0f 10 83 d0 cd 72 	movss  xmm0,DWORD PTR [ebx-0x8d3230]
  fc5938:	ff 
  fc5939:	0f 2e 04 24          	ucomiss xmm0,DWORD PTR [esp]
  fc593d:	76 23                	jbe    fc5962 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8d30>
  fc593f:	8a 86 a4 00 00 00    	mov    al,BYTE PTR [esi+0xa4]
  fc5945:	8b 8e a0 00 00 00    	mov    ecx,DWORD PTR [esi+0xa0]
  fc594b:	41                   	inc    ecx
  fc594c:	89 8e a0 00 00 00    	mov    DWORD PTR [esi+0xa0],ecx
  fc5952:	83 f9 0c             	cmp    ecx,0xc
  fc5955:	0f 9f c1             	setg   cl
  fc5958:	08 c1                	or     cl,al
  fc595a:	88 8e a4 00 00 00    	mov    BYTE PTR [esi+0xa4],cl
  fc5960:	eb 0a                	jmp    fc596c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8d3a>
  fc5962:	c7 86 a0 00 00 00 00 	mov    DWORD PTR [esi+0xa0],0x0
  fc5969:	00 00 00 
  fc596c:	83 c4 04             	add    esp,0x4
  fc596f:	5e                   	pop    esi
  fc5970:	5b                   	pop    ebx
  fc5971:	c3                   	ret
  fc5972:	55                   	push   ebp
  fc5973:	53                   	push   ebx
  fc5974:	57                   	push   edi
  fc5975:	56                   	push   esi
  fc5976:	81 ec 9c 00 00 00    	sub    esp,0x9c
  fc597c:	e8 00 00 00 00       	call   fc5981 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8d4f>
  fc5981:	5b                   	pop    ebx
  fc5982:	81 c3 fb 11 e3 00    	add    ebx,0xe311fb
  fc5988:	8b ac 24 b0 00 00 00 	mov    ebp,DWORD PTR [esp+0xb0]
  fc598f:	8a 83 d9 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aed9]
  fc5995:	24 01                	and    al,0x1
  fc5997:	75 17                	jne    fc59b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8d7e>
  fc5999:	8d 83 48 cd 70 ff    	lea    eax,[ebx-0x8f32b8]
  fc599f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc59a1:	89 04 24             	mov    DWORD PTR [esp],eax
  fc59a4:	e8 7f 99 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc59a9:	c6 83 d9 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aed9],0x1
  fc59b0:	31 c0                	xor    eax,eax
  fc59b2:	89 84 24 98 00 00 00 	mov    DWORD PTR [esp+0x98],eax
  fc59b9:	89 84 24 90 00 00 00 	mov    DWORD PTR [esp+0x90],eax
  fc59c0:	0f 57 c0             	xorps  xmm0,xmm0
  fc59c3:	0f 29 84 24 80 00 00 	movaps XMMWORD PTR [esp+0x80],xmm0
  fc59ca:	00 
  fc59cb:	0f 29 44 24 70       	movaps XMMWORD PTR [esp+0x70],xmm0
  fc59d0:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc59d3:	e8 34 ff ff ff       	call   fc590c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8cda>
  fc59d8:	80 bd a4 00 00 00 00 	cmp    BYTE PTR [ebp+0xa4],0x0
  fc59df:	74 35                	je     fc5a16 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8de4>
  fc59e1:	8d 83 b8 ac 04 00    	lea    eax,[ebx+0x4acb8]
  fc59e7:	8b 00                	mov    eax,DWORD PTR [eax]
  fc59e9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc59f0:	74 0e                	je     fc5a00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8dce>
  fc59f2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc59f6:	75 08                	jne    fc5a00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8dce>
  fc59f8:	89 04 24             	mov    DWORD PTR [esp],eax
  fc59fb:	e8 ae 0a bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5a00:	31 c0                	xor    eax,eax
  fc5a02:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc5a06:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5a09:	c7 44 24 04 02 00 00 	mov    DWORD PTR [esp+0x4],0x2
  fc5a10:	00 
  fc5a11:	e8 12 62 8b ff       	call   87bc28 <closedir@plt+0x6d8fb8>
  fc5a16:	8d 83 fc be 04 00    	lea    eax,[ebx+0x4befc]
  fc5a1c:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5a1e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5a25:	74 0e                	je     fc5a35 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8e03>
  fc5a27:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5a2b:	75 08                	jne    fc5a35 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8e03>
  fc5a2d:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5a30:	e8 79 0a bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5a35:	31 c0                	xor    eax,eax
  fc5a37:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc5a3b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5a3e:	c7 44 24 04 1b 00 00 	mov    DWORD PTR [esp+0x4],0x1b
  fc5a45:	00 
  fc5a46:	e8 ff 3e 87 ff       	call   83994a <closedir@plt+0x696cda>
  fc5a4b:	84 c0                	test   al,al
  fc5a4d:	74 10                	je     fc5a5f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8e2d>
  fc5a4f:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc5a52:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc5a59:	00 
  fc5a5a:	e8 77 fc ff ff       	call   fc56d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8aa4>
  fc5a5f:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc5a62:	e8 fe f3 ff ff       	call   fc4e65 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8233>
  fc5a67:	8d 83 10 d6 04 00    	lea    eax,[ebx+0x4d610]
  fc5a6d:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5a6f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5a76:	74 0e                	je     fc5a86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8e54>
  fc5a78:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5a7c:	75 08                	jne    fc5a86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8e54>
  fc5a7e:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5a81:	e8 28 0a bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5a86:	31 f6                	xor    esi,esi
  fc5a88:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc5a8c:	89 34 24             	mov    DWORD PTR [esp],esi
  fc5a8f:	e8 54 0a 20 ff       	call   1c64e8 <closedir@plt+0x23878>
  fc5a94:	84 c0                	test   al,al
  fc5a96:	0f 85 f9 02 00 00    	jne    fc5d95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9163>
  fc5a9c:	f3 0f 10 45 60       	movss  xmm0,DWORD PTR [ebp+0x60]
  fc5aa1:	f3 0f 11 44 24 34    	movss  DWORD PTR [esp+0x34],xmm0
  fc5aa7:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc5aab:	89 34 24             	mov    DWORD PTR [esp],esi
  fc5aae:	e8 a2 58 7d ff       	call   79b355 <closedir@plt+0x5f86e5>
  fc5ab3:	d9 5c 24 3c          	fstp   DWORD PTR [esp+0x3c]
  fc5ab7:	f3 0f 10 44 24 34    	movss  xmm0,DWORD PTR [esp+0x34]
  fc5abd:	f3 0f 5c 44 24 3c    	subss  xmm0,DWORD PTR [esp+0x3c]
  fc5ac3:	f3 0f 11 45 60       	movss  DWORD PTR [ebp+0x60],xmm0
  fc5ac8:	0f 28 c8             	movaps xmm1,xmm0
  fc5acb:	0f 57 c0             	xorps  xmm0,xmm0
  fc5ace:	0f 2e c1             	ucomiss xmm0,xmm1
  fc5ad1:	0f 82 be 02 00 00    	jb     fc5d95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9163>
  fc5ad7:	31 ff                	xor    edi,edi
  fc5ad9:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc5add:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc5ae0:	e8 e2 5a 7d ff       	call   79b5c7 <closedir@plt+0x5f8957>
  fc5ae5:	89 84 24 98 00 00 00 	mov    DWORD PTR [esp+0x98],eax
  fc5aec:	f3 0f 10 45 60       	movss  xmm0,DWORD PTR [ebp+0x60]
  fc5af1:	f3 0f 11 44 24 34    	movss  DWORD PTR [esp+0x34],xmm0
  fc5af7:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fc5afb:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fc5aff:	8d 84 24 98 00 00 00 	lea    eax,[esp+0x98]
  fc5b06:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc5b0a:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc5b0d:	e8 ed 5b 0a 00       	call   106b6ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x46eacd>
  fc5b12:	d9 5c 24 38          	fstp   DWORD PTR [esp+0x38]
  fc5b16:	f3 0f 10 44 24 38    	movss  xmm0,DWORD PTR [esp+0x38]
  fc5b1c:	f3 0f 58 c0          	addss  xmm0,xmm0
  fc5b20:	f3 0f 58 83 10 8f 62 	addss  xmm0,DWORD PTR [ebx-0x9d70f0]
  fc5b27:	ff 
  fc5b28:	f3 0f 58 44 24 34    	addss  xmm0,DWORD PTR [esp+0x34]
  fc5b2e:	f3 0f 11 45 60       	movss  DWORD PTR [ebp+0x60],xmm0
  fc5b33:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc5b37:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc5b3a:	e8 bf bf e8 ff       	call   e51afe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254ecc>
  fc5b3f:	89 c6                	mov    esi,eax
  fc5b41:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc5b47:	89 44 24 34          	mov    DWORD PTR [esp+0x34],eax
  fc5b4b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5b4d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5b54:	74 0e                	je     fc5b64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8f32>
  fc5b56:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5b5a:	75 08                	jne    fc5b64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8f32>
  fc5b5c:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5b5f:	e8 4a 09 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5b64:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fc5b68:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fc5b6c:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc5b70:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc5b73:	e8 61 33 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc5b78:	84 c0                	test   al,al
  fc5b7a:	74 66                	je     fc5be2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8fb0>
  fc5b7c:	31 c0                	xor    eax,eax
  fc5b7e:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc5b82:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5b85:	e8 35 b2 d6 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fc5b8a:	89 c6                	mov    esi,eax
  fc5b8c:	85 f6                	test   esi,esi
  fc5b8e:	75 05                	jne    fc5b95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8f63>
  fc5b90:	e8 5f ab c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5b95:	89 34 24             	mov    DWORD PTR [esp],esi
  fc5b98:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc5b9f:	00 
  fc5ba0:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fc5ba7:	00 
  fc5ba8:	e8 2b c1 d6 ff       	call   d31cd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1350a6>
  fc5bad:	84 c0                	test   al,al
  fc5baf:	74 31                	je     fc5be2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8fb0>
  fc5bb1:	31 c0                	xor    eax,eax
  fc5bb3:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc5bb7:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5bba:	e8 3f bf e8 ff       	call   e51afe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254ecc>
  fc5bbf:	89 c6                	mov    esi,eax
  fc5bc1:	85 f6                	test   esi,esi
  fc5bc3:	75 05                	jne    fc5bca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8f98>
  fc5bc5:	e8 2a ab c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5bca:	89 34 24             	mov    DWORD PTR [esp],esi
  fc5bcd:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc5bd4:	00 
  fc5bd5:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fc5bdc:	00 
  fc5bdd:	e8 d2 c2 e8 ff       	call   e51eb4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x255282>
  fc5be2:	83 bd 94 00 00 00 00 	cmp    DWORD PTR [ebp+0x94],0x0
  fc5be9:	0f 84 a6 01 00 00    	je     fc5d95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9163>
  fc5bef:	8d 83 c8 d5 04 00    	lea    eax,[ebx+0x4d5c8]
  fc5bf5:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5bf7:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5bfe:	74 0e                	je     fc5c0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8fdc>
  fc5c00:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5c04:	75 08                	jne    fc5c0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8fdc>
  fc5c06:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5c09:	e8 a0 08 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5c0e:	31 c0                	xor    eax,eax
  fc5c10:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc5c14:	8d 4c 24 70          	lea    ecx,[esp+0x70]
  fc5c18:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fc5c1c:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5c1f:	e8 d4 8e 26 ff       	call   22eaf8 <closedir@plt+0x8be88>
  fc5c24:	8b 44 24 70          	mov    eax,DWORD PTR [esp+0x70]
  fc5c28:	3b 45 3c             	cmp    eax,DWORD PTR [ebp+0x3c]
  fc5c2b:	0f 84 64 01 00 00    	je     fc5d95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9163>
  fc5c31:	8d bb 6c d6 04 00    	lea    edi,[ebx+0x4d66c]
  fc5c37:	8b 07                	mov    eax,DWORD PTR [edi]
  fc5c39:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5c40:	74 0e                	je     fc5c50 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c901e>
  fc5c42:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5c46:	75 08                	jne    fc5c50 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c901e>
  fc5c48:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5c4b:	e8 5e 08 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5c50:	e8 1a 9d fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc5c55:	89 c6                	mov    esi,eax
  fc5c57:	8b 44 24 34          	mov    eax,DWORD PTR [esp+0x34]
  fc5c5b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5c5d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5c64:	74 0e                	je     fc5c74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9042>
  fc5c66:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5c6a:	75 08                	jne    fc5c74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9042>
  fc5c6c:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5c6f:	e8 3a 08 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5c74:	31 c0                	xor    eax,eax
  fc5c76:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc5c7a:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc5c7e:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc5c82:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5c85:	e8 4f 32 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc5c8a:	84 c0                	test   al,al
  fc5c8c:	74 7a                	je     fc5d08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c90d6>
  fc5c8e:	8b 07                	mov    eax,DWORD PTR [edi]
  fc5c90:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5c97:	74 0e                	je     fc5ca7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9075>
  fc5c99:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5c9d:	75 08                	jne    fc5ca7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9075>
  fc5c9f:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5ca2:	e8 07 08 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5ca7:	e8 c3 9c fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc5cac:	89 c6                	mov    esi,eax
  fc5cae:	85 f6                	test   esi,esi
  fc5cb0:	75 05                	jne    fc5cb7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9085>
  fc5cb2:	e8 3d aa c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5cb7:	8b 56 0c             	mov    edx,DWORD PTR [esi+0xc]
  fc5cba:	8b 84 24 90 00 00 00 	mov    eax,DWORD PTR [esp+0x90]
  fc5cc1:	89 44 24 60          	mov    DWORD PTR [esp+0x60],eax
  fc5cc5:	0f 28 44 24 70       	movaps xmm0,XMMWORD PTR [esp+0x70]
  fc5cca:	0f 28 8c 24 80 00 00 	movaps xmm1,XMMWORD PTR [esp+0x80]
  fc5cd1:	00 
  fc5cd2:	0f 29 4c 24 50       	movaps XMMWORD PTR [esp+0x50],xmm1
  fc5cd7:	0f 29 44 24 40       	movaps XMMWORD PTR [esp+0x40],xmm0
  fc5cdc:	85 d2                	test   edx,edx
  fc5cde:	75 09                	jne    fc5ce9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c90b7>
  fc5ce0:	89 d6                	mov    esi,edx
  fc5ce2:	e8 0d aa c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5ce7:	89 f2                	mov    edx,esi
  fc5ce9:	8d 7c 24 04          	lea    edi,[esp+0x4]
  fc5ced:	8d 74 24 40          	lea    esi,[esp+0x40]
  fc5cf1:	b9 09 00 00 00       	mov    ecx,0x9
  fc5cf6:	f3 a5                	rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi]
  fc5cf8:	89 14 24             	mov    DWORD PTR [esp],edx
  fc5cfb:	c7 44 24 28 00 00 00 	mov    DWORD PTR [esp+0x28],0x0
  fc5d02:	00 
  fc5d03:	e8 da bb fd ff       	call   fa18e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a4cb0>
  fc5d08:	8d 7d 3c             	lea    edi,[ebp+0x3c]
  fc5d0b:	8d 44 24 70          	lea    eax,[esp+0x70]
  fc5d0f:	89 04 24             	mov    DWORD PTR [esp],eax
  fc5d12:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc5d19:	00 
  fc5d1a:	e8 34 ce 27 ff       	call   242b53 <closedir@plt+0x9fee3>
  fc5d1f:	84 c0                	test   al,al
  fc5d21:	74 28                	je     fc5d4b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9119>
  fc5d23:	8b b5 94 00 00 00    	mov    esi,DWORD PTR [ebp+0x94]
  fc5d29:	85 f6                	test   esi,esi
  fc5d2b:	75 05                	jne    fc5d32 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9100>
  fc5d2d:	e8 c2 a9 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5d32:	8d 83 48 5c 05 00    	lea    eax,[ebx+0x55c48]
  fc5d38:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5d3a:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc5d3e:	89 34 24             	mov    DWORD PTR [esp],esi
  fc5d41:	c7 44 24 04 35 00 00 	mov    DWORD PTR [esp+0x4],0x35
  fc5d48:	00 
  fc5d49:	eb 3a                	jmp    fc5d85 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9153>
  fc5d4b:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc5d4e:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc5d55:	00 
  fc5d56:	e8 f8 cd 27 ff       	call   242b53 <closedir@plt+0x9fee3>
  fc5d5b:	84 c0                	test   al,al
  fc5d5d:	74 2b                	je     fc5d8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9158>
  fc5d5f:	8b b5 94 00 00 00    	mov    esi,DWORD PTR [ebp+0x94]
  fc5d65:	85 f6                	test   esi,esi
  fc5d67:	75 05                	jne    fc5d6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c913c>
  fc5d69:	e8 86 a9 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5d6e:	8d 83 48 5c 05 00    	lea    eax,[ebx+0x55c48]
  fc5d74:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5d76:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc5d7a:	89 34 24             	mov    DWORD PTR [esp],esi
  fc5d7d:	c7 44 24 04 36 00 00 	mov    DWORD PTR [esp+0x4],0x36
  fc5d84:	00 
  fc5d85:	e8 75 3e 19 00       	call   1159bff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x55cfcd>
  fc5d8a:	8d 74 24 70          	lea    esi,[esp+0x70]
  fc5d8e:	b9 09 00 00 00       	mov    ecx,0x9
  fc5d93:	f3 a5                	rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi]
  fc5d95:	81 c4 9c 00 00 00    	add    esp,0x9c
  fc5d9b:	5e                   	pop    esi
  fc5d9c:	5f                   	pop    edi
  fc5d9d:	5b                   	pop    ebx
  fc5d9e:	5d                   	pop    ebp
  fc5d9f:	c3                   	ret
  fc5da0:	c3                   	ret
  fc5da1:	53                   	push   ebx
  fc5da2:	57                   	push   edi
  fc5da3:	56                   	push   esi
  fc5da4:	e8 00 00 00 00       	call   fc5da9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9177>
  fc5da9:	5b                   	pop    ebx
  fc5daa:	81 c3 d3 0d e3 00    	add    ebx,0xe30dd3
  fc5db0:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc5db4:	8a 83 da ae 06 00    	mov    al,BYTE PTR [ebx+0x6aeda]
  fc5dba:	24 01                	and    al,0x1
  fc5dbc:	75 1a                	jne    fc5dd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c91a6>
  fc5dbe:	8d 83 d0 cc 70 ff    	lea    eax,[ebx-0x8f3330]
  fc5dc4:	83 ec 0c             	sub    esp,0xc
  fc5dc7:	ff 30                	push   DWORD PTR [eax]
  fc5dc9:	e8 5a 95 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc5dce:	83 c4 10             	add    esp,0x10
  fc5dd1:	c6 83 da ae 06 00 01 	mov    BYTE PTR [ebx+0x6aeda],0x1
  fc5dd8:	8b 7e 38             	mov    edi,DWORD PTR [esi+0x38]
  fc5ddb:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc5de1:	8b 00                	mov    eax,DWORD PTR [eax]
  fc5de3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5dea:	74 12                	je     fc5dfe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c91cc>
  fc5dec:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5df0:	75 0c                	jne    fc5dfe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c91cc>
  fc5df2:	83 ec 0c             	sub    esp,0xc
  fc5df5:	50                   	push   eax
  fc5df6:	e8 b3 06 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5dfb:	83 c4 10             	add    esp,0x10
  fc5dfe:	31 c0                	xor    eax,eax
  fc5e00:	50                   	push   eax
  fc5e01:	57                   	push   edi
  fc5e02:	50                   	push   eax
  fc5e03:	50                   	push   eax
  fc5e04:	e8 d0 30 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc5e09:	83 c4 10             	add    esp,0x10
  fc5e0c:	84 c0                	test   al,al
  fc5e0e:	74 26                	je     fc5e36 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9204>
  fc5e10:	8b 7c 24 14          	mov    edi,DWORD PTR [esp+0x14]
  fc5e14:	8b 76 38             	mov    esi,DWORD PTR [esi+0x38]
  fc5e17:	85 f6                	test   esi,esi
  fc5e19:	75 05                	jne    fc5e20 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c91ee>
  fc5e1b:	e8 d4 a8 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5e20:	8b 06                	mov    eax,DWORD PTR [esi]
  fc5e22:	83 ec 04             	sub    esp,0x4
  fc5e25:	ff b0 08 01 00 00    	push   DWORD PTR [eax+0x108]
  fc5e2b:	57                   	push   edi
  fc5e2c:	56                   	push   esi
  fc5e2d:	ff 90 04 01 00 00    	call   DWORD PTR [eax+0x104]
  fc5e33:	83 c4 10             	add    esp,0x10
  fc5e36:	5e                   	pop    esi
  fc5e37:	5f                   	pop    edi
  fc5e38:	5b                   	pop    ebx
  fc5e39:	c3                   	ret
  fc5e3a:	55                   	push   ebp
  fc5e3b:	53                   	push   ebx
  fc5e3c:	57                   	push   edi
  fc5e3d:	56                   	push   esi
  fc5e3e:	83 ec 0c             	sub    esp,0xc
  fc5e41:	e8 00 00 00 00       	call   fc5e46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9214>
  fc5e46:	5b                   	pop    ebx
  fc5e47:	81 c3 36 0d e3 00    	add    ebx,0xe30d36
  fc5e4d:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fc5e51:	8a 83 db ae 06 00    	mov    al,BYTE PTR [ebx+0x6aedb]
  fc5e57:	24 01                	and    al,0x1
  fc5e59:	75 1a                	jne    fc5e75 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9243>
  fc5e5b:	8d 83 60 cc 70 ff    	lea    eax,[ebx-0x8f33a0]
  fc5e61:	83 ec 0c             	sub    esp,0xc
  fc5e64:	ff 30                	push   DWORD PTR [eax]
  fc5e66:	e8 bd 94 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc5e6b:	83 c4 10             	add    esp,0x10
  fc5e6e:	c6 83 db ae 06 00 01 	mov    BYTE PTR [ebx+0x6aedb],0x1
  fc5e75:	8b bd 88 00 00 00    	mov    edi,DWORD PTR [ebp+0x88]
  fc5e7b:	8b 85 b8 00 00 00    	mov    eax,DWORD PTR [ebp+0xb8]
  fc5e81:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc5e85:	8d b3 3c be 04 00    	lea    esi,[ebx+0x4be3c]
  fc5e8b:	8b 06                	mov    eax,DWORD PTR [esi]
  fc5e8d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5e94:	74 12                	je     fc5ea8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9276>
  fc5e96:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5e9a:	75 0c                	jne    fc5ea8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9276>
  fc5e9c:	83 ec 0c             	sub    esp,0xc
  fc5e9f:	50                   	push   eax
  fc5ea0:	e8 09 06 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5ea5:	83 c4 10             	add    esp,0x10
  fc5ea8:	31 c0                	xor    eax,eax
  fc5eaa:	50                   	push   eax
  fc5eab:	57                   	push   edi
  fc5eac:	50                   	push   eax
  fc5ead:	50                   	push   eax
  fc5eae:	e8 26 cd 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc5eb3:	83 c4 10             	add    esp,0x10
  fc5eb6:	84 c0                	test   al,al
  fc5eb8:	74 10                	je     fc5eca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9298>
  fc5eba:	83 ec 0c             	sub    esp,0xc
  fc5ebd:	55                   	push   ebp
  fc5ebe:	e8 20 01 00 00       	call   fc5fe3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c93b1>
  fc5ec3:	83 c4 10             	add    esp,0x10
  fc5ec6:	89 c7                	mov    edi,eax
  fc5ec8:	eb 04                	jmp    fc5ece <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c929c>
  fc5eca:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc5ece:	85 ff                	test   edi,edi
  fc5ed0:	75 05                	jne    fc5ed7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c92a5>
  fc5ed2:	e8 1d a8 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5ed7:	80 7f 21 00          	cmp    BYTE PTR [edi+0x21],0x0
  fc5edb:	74 1f                	je     fc5efc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c92ca>
  fc5edd:	8b 75 24             	mov    esi,DWORD PTR [ebp+0x24]
  fc5ee0:	85 f6                	test   esi,esi
  fc5ee2:	75 05                	jne    fc5ee9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c92b7>
  fc5ee4:	e8 0b a8 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5ee9:	83 ec 08             	sub    esp,0x8
  fc5eec:	6a 00                	push   0x0
  fc5eee:	56                   	push   esi
  fc5eef:	e8 b8 8f f4 ff       	call   f0eeac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31227a>
  fc5ef4:	83 c4 10             	add    esp,0x10
  fc5ef7:	e9 df 00 00 00       	jmp    fc5fdb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c93a9>
  fc5efc:	8b 6d 20             	mov    ebp,DWORD PTR [ebp+0x20]
  fc5eff:	85 ed                	test   ebp,ebp
  fc5f01:	75 05                	jne    fc5f08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c92d6>
  fc5f03:	e8 ec a7 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5f08:	8b 6d 0c             	mov    ebp,DWORD PTR [ebp+0xc]
  fc5f0b:	8b 06                	mov    eax,DWORD PTR [esi]
  fc5f0d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5f14:	74 12                	je     fc5f28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c92f6>
  fc5f16:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5f1a:	75 0c                	jne    fc5f28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c92f6>
  fc5f1c:	83 ec 0c             	sub    esp,0xc
  fc5f1f:	50                   	push   eax
  fc5f20:	e8 89 05 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5f25:	83 c4 10             	add    esp,0x10
  fc5f28:	31 c0                	xor    eax,eax
  fc5f2a:	50                   	push   eax
  fc5f2b:	55                   	push   ebp
  fc5f2c:	57                   	push   edi
  fc5f2d:	50                   	push   eax
  fc5f2e:	e8 a6 cc 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc5f33:	83 c4 10             	add    esp,0x10
  fc5f36:	84 c0                	test   al,al
  fc5f38:	74 0f                	je     fc5f49 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9317>
  fc5f3a:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc5f3e:	8b 80 ac 00 00 00    	mov    eax,DWORD PTR [eax+0xac]
  fc5f44:	e9 92 00 00 00       	jmp    fc5fdb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c93a9>
  fc5f49:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc5f4d:	8b 68 20             	mov    ebp,DWORD PTR [eax+0x20]
  fc5f50:	85 ed                	test   ebp,ebp
  fc5f52:	75 05                	jne    fc5f59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9327>
  fc5f54:	e8 9b a7 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5f59:	8b 6d 14             	mov    ebp,DWORD PTR [ebp+0x14]
  fc5f5c:	8b 06                	mov    eax,DWORD PTR [esi]
  fc5f5e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5f65:	74 12                	je     fc5f79 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9347>
  fc5f67:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5f6b:	75 0c                	jne    fc5f79 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9347>
  fc5f6d:	83 ec 0c             	sub    esp,0xc
  fc5f70:	50                   	push   eax
  fc5f71:	e8 38 05 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5f76:	83 c4 10             	add    esp,0x10
  fc5f79:	31 c0                	xor    eax,eax
  fc5f7b:	50                   	push   eax
  fc5f7c:	55                   	push   ebp
  fc5f7d:	57                   	push   edi
  fc5f7e:	50                   	push   eax
  fc5f7f:	e8 55 cc 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc5f84:	83 c4 10             	add    esp,0x10
  fc5f87:	84 c0                	test   al,al
  fc5f89:	75 46                	jne    fc5fd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c939f>
  fc5f8b:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc5f8f:	8b 68 20             	mov    ebp,DWORD PTR [eax+0x20]
  fc5f92:	85 ed                	test   ebp,ebp
  fc5f94:	75 05                	jne    fc5f9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9369>
  fc5f96:	e8 59 a7 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc5f9b:	8b 6d 18             	mov    ebp,DWORD PTR [ebp+0x18]
  fc5f9e:	8b 06                	mov    eax,DWORD PTR [esi]
  fc5fa0:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc5fa7:	74 12                	je     fc5fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9389>
  fc5fa9:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc5fad:	75 0c                	jne    fc5fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9389>
  fc5faf:	83 ec 0c             	sub    esp,0xc
  fc5fb2:	50                   	push   eax
  fc5fb3:	e8 f6 04 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc5fb8:	83 c4 10             	add    esp,0x10
  fc5fbb:	31 c0                	xor    eax,eax
  fc5fbd:	50                   	push   eax
  fc5fbe:	55                   	push   ebp
  fc5fbf:	57                   	push   edi
  fc5fc0:	50                   	push   eax
  fc5fc1:	e8 13 cc 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc5fc6:	83 c4 10             	add    esp,0x10
  fc5fc9:	84 c0                	test   al,al
  fc5fcb:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc5fcf:	74 0a                	je     fc5fdb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c93a9>
  fc5fd1:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc5fd5:	8b 80 b4 00 00 00    	mov    eax,DWORD PTR [eax+0xb4]
  fc5fdb:	83 c4 0c             	add    esp,0xc
  fc5fde:	5e                   	pop    esi
  fc5fdf:	5f                   	pop    edi
  fc5fe0:	5b                   	pop    ebx
  fc5fe1:	5d                   	pop    ebp
  fc5fe2:	c3                   	ret
  fc5fe3:	55                   	push   ebp
  fc5fe4:	53                   	push   ebx
  fc5fe5:	57                   	push   edi
  fc5fe6:	56                   	push   esi
  fc5fe7:	83 ec 0c             	sub    esp,0xc
  fc5fea:	e8 00 00 00 00       	call   fc5fef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c93bd>
  fc5fef:	5b                   	pop    ebx
  fc5ff0:	81 c3 8d 0b e3 00    	add    ebx,0xe30b8d
  fc5ff6:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc5ffa:	8a 83 e9 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee9]
  fc6000:	24 01                	and    al,0x1
  fc6002:	75 17                	jne    fc601b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c93e9>
  fc6004:	8d 83 14 cd 70 ff    	lea    eax,[ebx-0x8f32ec]
  fc600a:	8b 00                	mov    eax,DWORD PTR [eax]
  fc600c:	89 04 24             	mov    DWORD PTR [esp],eax
  fc600f:	e8 14 93 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc6014:	c6 83 e9 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee9],0x1
  fc601b:	8b 77 20             	mov    esi,DWORD PTR [edi+0x20]
  fc601e:	85 f6                	test   esi,esi
  fc6020:	75 05                	jne    fc6027 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c93f5>
  fc6022:	e8 cd a6 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6027:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fc602a:	8d ab 0c d6 04 00    	lea    ebp,[ebx+0x4d60c]
  fc6030:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc6033:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc603a:	74 11                	je     fc604d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c941b>
  fc603c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6040:	75 0b                	jne    fc604d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c941b>
  fc6042:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6045:	e8 64 04 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc604a:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc604d:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fc6050:	8b 40 04             	mov    eax,DWORD PTR [eax+0x4]
  fc6053:	8d 48 d2             	lea    ecx,[eax-0x2e]
  fc6056:	83 f9 02             	cmp    ecx,0x2
  fc6059:	72 19                	jb     fc6074 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9442>
  fc605b:	83 c0 ec             	add    eax,0xffffffec
  fc605e:	83 f8 01             	cmp    eax,0x1
  fc6061:	77 20                	ja     fc6083 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9451>
  fc6063:	8b 77 20             	mov    esi,DWORD PTR [edi+0x20]
  fc6066:	85 f6                	test   esi,esi
  fc6068:	75 05                	jne    fc606f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c943d>
  fc606a:	e8 85 a6 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc606f:	8b 76 48             	mov    esi,DWORD PTR [esi+0x48]
  fc6072:	eb 0f                	jmp    fc6083 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9451>
  fc6074:	8b 77 20             	mov    esi,DWORD PTR [edi+0x20]
  fc6077:	85 f6                	test   esi,esi
  fc6079:	75 05                	jne    fc6080 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c944e>
  fc607b:	e8 74 a6 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6080:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fc6083:	89 f0                	mov    eax,esi
  fc6085:	83 c4 0c             	add    esp,0xc
  fc6088:	5e                   	pop    esi
  fc6089:	5f                   	pop    edi
  fc608a:	5b                   	pop    ebx
  fc608b:	5d                   	pop    ebp
  fc608c:	c3                   	ret
  fc608d:	55                   	push   ebp
  fc608e:	53                   	push   ebx
  fc608f:	57                   	push   edi
  fc6090:	56                   	push   esi
  fc6091:	83 ec 0c             	sub    esp,0xc
  fc6094:	e8 00 00 00 00       	call   fc6099 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9467>
  fc6099:	5b                   	pop    ebx
  fc609a:	81 c3 e3 0a e3 00    	add    ebx,0xe30ae3
  fc60a0:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc60a4:	83 ec 08             	sub    esp,0x8
  fc60a7:	31 ed                	xor    ebp,ebp
  fc60a9:	55                   	push   ebp
  fc60aa:	55                   	push   ebp
  fc60ab:	e8 50 f0 7c ff       	call   795100 <closedir@plt+0x5f2490>
  fc60b0:	83 c4 10             	add    esp,0x10
  fc60b3:	89 c6                	mov    esi,eax
  fc60b5:	83 ec 08             	sub    esp,0x8
  fc60b8:	55                   	push   ebp
  fc60b9:	55                   	push   ebp
  fc60ba:	e8 98 f0 7c ff       	call   795157 <closedir@plt+0x5f24e7>
  fc60bf:	83 c4 10             	add    esp,0x10
  fc60c2:	f3 0f 2a c6          	cvtsi2ss xmm0,esi
  fc60c6:	f3 0f 2a c8          	cvtsi2ss xmm1,eax
  fc60ca:	f3 0f 5e c1          	divss  xmm0,xmm1
  fc60ce:	0f 2e 87 a8 00 00 00 	ucomiss xmm0,DWORD PTR [edi+0xa8]
  fc60d5:	0f 93 c0             	setae  al
  fc60d8:	0f b6 c0             	movzx  eax,al
  fc60db:	83 c4 0c             	add    esp,0xc
  fc60de:	5e                   	pop    esi
  fc60df:	5f                   	pop    edi
  fc60e0:	5b                   	pop    ebx
  fc60e1:	5d                   	pop    ebp
  fc60e2:	c3                   	ret
  fc60e3:	55                   	push   ebp
  fc60e4:	53                   	push   ebx
  fc60e5:	57                   	push   edi
  fc60e6:	56                   	push   esi
  fc60e7:	83 ec 0c             	sub    esp,0xc
  fc60ea:	e8 00 00 00 00       	call   fc60ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c94bd>
  fc60ef:	5b                   	pop    ebx
  fc60f0:	81 c3 8d 0a e3 00    	add    ebx,0xe30a8d
  fc60f6:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc60fa:	83 ec 08             	sub    esp,0x8
  fc60fd:	31 ed                	xor    ebp,ebp
  fc60ff:	55                   	push   ebp
  fc6100:	55                   	push   ebp
  fc6101:	e8 fa ef 7c ff       	call   795100 <closedir@plt+0x5f2490>
  fc6106:	83 c4 10             	add    esp,0x10
  fc6109:	89 c6                	mov    esi,eax
  fc610b:	83 ec 08             	sub    esp,0x8
  fc610e:	55                   	push   ebp
  fc610f:	55                   	push   ebp
  fc6110:	e8 42 f0 7c ff       	call   795157 <closedir@plt+0x5f24e7>
  fc6115:	83 c4 10             	add    esp,0x10
  fc6118:	f3 0f 2a c6          	cvtsi2ss xmm0,esi
  fc611c:	f3 0f 2a c8          	cvtsi2ss xmm1,eax
  fc6120:	f3 0f 5e c1          	divss  xmm0,xmm1
  fc6124:	0f 2e 87 a8 00 00 00 	ucomiss xmm0,DWORD PTR [edi+0xa8]
  fc612b:	8d 87 cc 00 00 00    	lea    eax,[edi+0xcc]
  fc6131:	8d 8f c8 00 00 00    	lea    ecx,[edi+0xc8]
  fc6137:	0f 43 c1             	cmovae eax,ecx
  fc613a:	8b 00                	mov    eax,DWORD PTR [eax]
  fc613c:	83 c4 0c             	add    esp,0xc
  fc613f:	5e                   	pop    esi
  fc6140:	5f                   	pop    edi
  fc6141:	5b                   	pop    ebx
  fc6142:	5d                   	pop    ebp
  fc6143:	c3                   	ret
  fc6144:	55                   	push   ebp
  fc6145:	53                   	push   ebx
  fc6146:	57                   	push   edi
  fc6147:	56                   	push   esi
  fc6148:	83 ec 0c             	sub    esp,0xc
  fc614b:	e8 00 00 00 00       	call   fc6150 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c951e>
  fc6150:	5b                   	pop    ebx
  fc6151:	81 c3 2c 0a e3 00    	add    ebx,0xe30a2c
  fc6157:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc615b:	83 ec 08             	sub    esp,0x8
  fc615e:	31 ed                	xor    ebp,ebp
  fc6160:	55                   	push   ebp
  fc6161:	55                   	push   ebp
  fc6162:	e8 99 ef 7c ff       	call   795100 <closedir@plt+0x5f2490>
  fc6167:	83 c4 10             	add    esp,0x10
  fc616a:	89 c6                	mov    esi,eax
  fc616c:	83 ec 08             	sub    esp,0x8
  fc616f:	55                   	push   ebp
  fc6170:	55                   	push   ebp
  fc6171:	e8 e1 ef 7c ff       	call   795157 <closedir@plt+0x5f24e7>
  fc6176:	83 c4 10             	add    esp,0x10
  fc6179:	f3 0f 2a c6          	cvtsi2ss xmm0,esi
  fc617d:	f3 0f 2a c8          	cvtsi2ss xmm1,eax
  fc6181:	f3 0f 5e c1          	divss  xmm0,xmm1
  fc6185:	0f 2e 87 a8 00 00 00 	ucomiss xmm0,DWORD PTR [edi+0xa8]
  fc618c:	8d 87 d0 00 00 00    	lea    eax,[edi+0xd0]
  fc6192:	8d 8f d4 00 00 00    	lea    ecx,[edi+0xd4]
  fc6198:	0f 43 c1             	cmovae eax,ecx
  fc619b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc619d:	83 c4 0c             	add    esp,0xc
  fc61a0:	5e                   	pop    esi
  fc61a1:	5f                   	pop    edi
  fc61a2:	5b                   	pop    ebx
  fc61a3:	5d                   	pop    ebp
  fc61a4:	c3                   	ret
  fc61a5:	55                   	push   ebp
  fc61a6:	53                   	push   ebx
  fc61a7:	57                   	push   edi
  fc61a8:	56                   	push   esi
  fc61a9:	83 ec 0c             	sub    esp,0xc
  fc61ac:	e8 00 00 00 00       	call   fc61b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c957f>
  fc61b1:	5b                   	pop    ebx
  fc61b2:	81 c3 cb 09 e3 00    	add    ebx,0xe309cb
  fc61b8:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fc61bc:	8a 83 dc ae 06 00    	mov    al,BYTE PTR [ebx+0x6aedc]
  fc61c2:	24 01                	and    al,0x1
  fc61c4:	75 1a                	jne    fc61e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c95ae>
  fc61c6:	8d 83 50 cd 70 ff    	lea    eax,[ebx-0x8f32b0]
  fc61cc:	83 ec 0c             	sub    esp,0xc
  fc61cf:	ff 30                	push   DWORD PTR [eax]
  fc61d1:	e8 52 91 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc61d6:	83 c4 10             	add    esp,0x10
  fc61d9:	c6 83 dc ae 06 00 01 	mov    BYTE PTR [ebx+0x6aedc],0x1
  fc61e0:	8b 6e 20             	mov    ebp,DWORD PTR [esi+0x20]
  fc61e3:	85 ed                	test   ebp,ebp
  fc61e5:	75 05                	jne    fc61ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c95ba>
  fc61e7:	e8 08 a5 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc61ec:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc61f0:	8b 6d 14             	mov    ebp,DWORD PTR [ebp+0x14]
  fc61f3:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc61f9:	8b 00                	mov    eax,DWORD PTR [eax]
  fc61fb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6202:	74 12                	je     fc6216 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c95e4>
  fc6204:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6208:	75 0c                	jne    fc6216 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c95e4>
  fc620a:	83 ec 0c             	sub    esp,0xc
  fc620d:	50                   	push   eax
  fc620e:	e8 9b 02 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6213:	83 c4 10             	add    esp,0x10
  fc6216:	31 c0                	xor    eax,eax
  fc6218:	50                   	push   eax
  fc6219:	55                   	push   ebp
  fc621a:	57                   	push   edi
  fc621b:	50                   	push   eax
  fc621c:	e8 b8 c9 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6221:	83 c4 10             	add    esp,0x10
  fc6224:	84 c0                	test   al,al
  fc6226:	74 11                	je     fc6239 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9607>
  fc6228:	83 ec 08             	sub    esp,0x8
  fc622b:	68 00 00 80 3f       	push   0x3f800000
  fc6230:	56                   	push   esi
  fc6231:	e8 0b 00 00 00       	call   fc6241 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c960f>
  fc6236:	83 c4 10             	add    esp,0x10
  fc6239:	83 c4 0c             	add    esp,0xc
  fc623c:	5e                   	pop    esi
  fc623d:	5f                   	pop    edi
  fc623e:	5b                   	pop    ebx
  fc623f:	5d                   	pop    ebp
  fc6240:	c3                   	ret
  fc6241:	53                   	push   ebx
  fc6242:	57                   	push   edi
  fc6243:	56                   	push   esi
  fc6244:	83 ec 20             	sub    esp,0x20
  fc6247:	e8 00 00 00 00       	call   fc624c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c961a>
  fc624c:	5b                   	pop    ebx
  fc624d:	81 c3 30 09 e3 00    	add    ebx,0xe30930
  fc6253:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  fc6257:	8a 83 de ae 06 00    	mov    al,BYTE PTR [ebx+0x6aede]
  fc625d:	24 01                	and    al,0x1
  fc625f:	75 17                	jne    fc6278 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9646>
  fc6261:	8d 83 54 cc 70 ff    	lea    eax,[ebx-0x8f33ac]
  fc6267:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6269:	89 04 24             	mov    DWORD PTR [esp],eax
  fc626c:	e8 b7 90 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc6271:	c6 83 de ae 06 00 01 	mov    BYTE PTR [ebx+0x6aede],0x1
  fc6278:	8b 7e 24             	mov    edi,DWORD PTR [esi+0x24]
  fc627b:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc6281:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6283:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc628a:	74 0e                	je     fc629a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9668>
  fc628c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6290:	75 08                	jne    fc629a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9668>
  fc6292:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6295:	e8 14 02 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc629a:	31 c0                	xor    eax,eax
  fc629c:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc62a0:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fc62a4:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc62a8:	89 04 24             	mov    DWORD PTR [esp],eax
  fc62ab:	e8 29 2c 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc62b0:	84 c0                	test   al,al
  fc62b2:	74 38                	je     fc62ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c96ba>
  fc62b4:	f3 0f 10 44 24 34    	movss  xmm0,DWORD PTR [esp+0x34]
  fc62ba:	8b 76 24             	mov    esi,DWORD PTR [esi+0x24]
  fc62bd:	85 f6                	test   esi,esi
  fc62bf:	75 0b                	jne    fc62cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c969a>
  fc62c1:	e8 2e a4 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc62c6:	f3 0f 10 44 24 34    	movss  xmm0,DWORD PTR [esp+0x34]
  fc62cc:	31 c0                	xor    eax,eax
  fc62ce:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fc62d2:	f3 0f 11 44 24 10    	movss  DWORD PTR [esp+0x10],xmm0
  fc62d8:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc62dc:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc62e0:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc62e4:	89 34 24             	mov    DWORD PTR [esp],esi
  fc62e7:	e8 68 9d f4 ff       	call   f10054 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x313422>
  fc62ec:	83 c4 20             	add    esp,0x20
  fc62ef:	5e                   	pop    esi
  fc62f0:	5f                   	pop    edi
  fc62f1:	5b                   	pop    ebx
  fc62f2:	c3                   	ret
  fc62f3:	53                   	push   ebx
  fc62f4:	57                   	push   edi
  fc62f5:	56                   	push   esi
  fc62f6:	83 ec 20             	sub    esp,0x20
  fc62f9:	e8 00 00 00 00       	call   fc62fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c96cc>
  fc62fe:	5b                   	pop    ebx
  fc62ff:	81 c3 7e 08 e3 00    	add    ebx,0xe3087e
  fc6305:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  fc6309:	8a 83 dd ae 06 00    	mov    al,BYTE PTR [ebx+0x6aedd]
  fc630f:	24 01                	and    al,0x1
  fc6311:	75 17                	jne    fc632a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c96f8>
  fc6313:	8d 83 58 cc 70 ff    	lea    eax,[ebx-0x8f33a8]
  fc6319:	8b 00                	mov    eax,DWORD PTR [eax]
  fc631b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc631e:	e8 05 90 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc6323:	c6 83 dd ae 06 00 01 	mov    BYTE PTR [ebx+0x6aedd],0x1
  fc632a:	8b 7e 24             	mov    edi,DWORD PTR [esi+0x24]
  fc632d:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc6333:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6335:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc633c:	74 0e                	je     fc634c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c971a>
  fc633e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6342:	75 08                	jne    fc634c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c971a>
  fc6344:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6347:	e8 62 01 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc634c:	31 c0                	xor    eax,eax
  fc634e:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc6352:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fc6356:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc635a:	89 04 24             	mov    DWORD PTR [esp],eax
  fc635d:	e8 77 2b 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc6362:	84 c0                	test   al,al
  fc6364:	74 3c                	je     fc63a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9770>
  fc6366:	f3 0f 10 44 24 34    	movss  xmm0,DWORD PTR [esp+0x34]
  fc636c:	8b 76 24             	mov    esi,DWORD PTR [esi+0x24]
  fc636f:	85 f6                	test   esi,esi
  fc6371:	75 0b                	jne    fc637e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c974c>
  fc6373:	e8 7c a3 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6378:	f3 0f 10 44 24 34    	movss  xmm0,DWORD PTR [esp+0x34]
  fc637e:	31 c0                	xor    eax,eax
  fc6380:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fc6384:	f3 0f 11 44 24 10    	movss  DWORD PTR [esp+0x10],xmm0
  fc638a:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc638e:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc6392:	89 34 24             	mov    DWORD PTR [esp],esi
  fc6395:	c7 44 24 04 00 00 80 	mov    DWORD PTR [esp+0x4],0x3f800000
  fc639c:	3f 
  fc639d:	e8 b2 9c f4 ff       	call   f10054 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x313422>
  fc63a2:	83 c4 20             	add    esp,0x20
  fc63a5:	5e                   	pop    esi
  fc63a6:	5f                   	pop    edi
  fc63a7:	5b                   	pop    ebx
  fc63a8:	c3                   	ret
  fc63a9:	53                   	push   ebx
  fc63aa:	57                   	push   edi
  fc63ab:	56                   	push   esi
  fc63ac:	e8 00 00 00 00       	call   fc63b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c977f>
  fc63b1:	5b                   	pop    ebx
  fc63b2:	81 c3 cb 07 e3 00    	add    ebx,0xe307cb
  fc63b8:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc63bc:	8a 83 df ae 06 00    	mov    al,BYTE PTR [ebx+0x6aedf]
  fc63c2:	24 01                	and    al,0x1
  fc63c4:	75 1a                	jne    fc63e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c97ae>
  fc63c6:	8d 83 f8 cb 70 ff    	lea    eax,[ebx-0x8f3408]
  fc63cc:	83 ec 0c             	sub    esp,0xc
  fc63cf:	ff 30                	push   DWORD PTR [eax]
  fc63d1:	e8 52 8f bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc63d6:	83 c4 10             	add    esp,0x10
  fc63d9:	c6 83 df ae 06 00 01 	mov    BYTE PTR [ebx+0x6aedf],0x1
  fc63e0:	8b 7e 24             	mov    edi,DWORD PTR [esi+0x24]
  fc63e3:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc63e9:	8b 00                	mov    eax,DWORD PTR [eax]
  fc63eb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc63f2:	74 12                	je     fc6406 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c97d4>
  fc63f4:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc63f8:	75 0c                	jne    fc6406 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c97d4>
  fc63fa:	83 ec 0c             	sub    esp,0xc
  fc63fd:	50                   	push   eax
  fc63fe:	e8 ab 00 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6403:	83 c4 10             	add    esp,0x10
  fc6406:	31 c0                	xor    eax,eax
  fc6408:	50                   	push   eax
  fc6409:	57                   	push   edi
  fc640a:	50                   	push   eax
  fc640b:	50                   	push   eax
  fc640c:	e8 c8 2a 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc6411:	83 c4 10             	add    esp,0x10
  fc6414:	84 c0                	test   al,al
  fc6416:	74 24                	je     fc643c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c980a>
  fc6418:	8b 76 24             	mov    esi,DWORD PTR [esi+0x24]
  fc641b:	85 f6                	test   esi,esi
  fc641d:	75 05                	jne    fc6424 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c97f2>
  fc641f:	e8 d0 a2 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6424:	83 ec 08             	sub    esp,0x8
  fc6427:	31 c0                	xor    eax,eax
  fc6429:	b9 00 00 80 3f       	mov    ecx,0x3f800000
  fc642e:	50                   	push   eax
  fc642f:	51                   	push   ecx
  fc6430:	50                   	push   eax
  fc6431:	50                   	push   eax
  fc6432:	51                   	push   ecx
  fc6433:	56                   	push   esi
  fc6434:	e8 84 9d f4 ff       	call   f101bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31358b>
  fc6439:	83 c4 20             	add    esp,0x20
  fc643c:	5e                   	pop    esi
  fc643d:	5f                   	pop    edi
  fc643e:	5b                   	pop    ebx
  fc643f:	c3                   	ret
  fc6440:	53                   	push   ebx
  fc6441:	57                   	push   edi
  fc6442:	56                   	push   esi
  fc6443:	e8 00 00 00 00       	call   fc6448 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9816>
  fc6448:	5b                   	pop    ebx
  fc6449:	81 c3 34 07 e3 00    	add    ebx,0xe30734
  fc644f:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc6453:	8a 83 e0 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee0]
  fc6459:	24 01                	and    al,0x1
  fc645b:	75 1a                	jne    fc6477 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9845>
  fc645d:	8d 83 68 cc 70 ff    	lea    eax,[ebx-0x8f3398]
  fc6463:	83 ec 0c             	sub    esp,0xc
  fc6466:	ff 30                	push   DWORD PTR [eax]
  fc6468:	e8 bb 8e bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc646d:	83 c4 10             	add    esp,0x10
  fc6470:	c6 83 e0 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee0],0x1
  fc6477:	8b 7e 24             	mov    edi,DWORD PTR [esi+0x24]
  fc647a:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc6480:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6482:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6489:	74 12                	je     fc649d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c986b>
  fc648b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc648f:	75 0c                	jne    fc649d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c986b>
  fc6491:	83 ec 0c             	sub    esp,0xc
  fc6494:	50                   	push   eax
  fc6495:	e8 14 00 bf ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc649a:	83 c4 10             	add    esp,0x10
  fc649d:	31 c0                	xor    eax,eax
  fc649f:	50                   	push   eax
  fc64a0:	57                   	push   edi
  fc64a1:	50                   	push   eax
  fc64a2:	50                   	push   eax
  fc64a3:	e8 31 2a 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc64a8:	83 c4 10             	add    esp,0x10
  fc64ab:	84 c0                	test   al,al
  fc64ad:	74 23                	je     fc64d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c98a0>
  fc64af:	8b 76 24             	mov    esi,DWORD PTR [esi+0x24]
  fc64b2:	85 f6                	test   esi,esi
  fc64b4:	75 05                	jne    fc64bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9889>
  fc64b6:	e8 39 a2 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc64bb:	83 ec 08             	sub    esp,0x8
  fc64be:	31 c0                	xor    eax,eax
  fc64c0:	50                   	push   eax
  fc64c1:	68 00 00 80 3f       	push   0x3f800000
  fc64c6:	50                   	push   eax
  fc64c7:	50                   	push   eax
  fc64c8:	50                   	push   eax
  fc64c9:	56                   	push   esi
  fc64ca:	e8 ee 9c f4 ff       	call   f101bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31358b>
  fc64cf:	83 c4 20             	add    esp,0x20
  fc64d2:	5e                   	pop    esi
  fc64d3:	5f                   	pop    edi
  fc64d4:	5b                   	pop    ebx
  fc64d5:	c3                   	ret
  fc64d6:	53                   	push   ebx
  fc64d7:	57                   	push   edi
  fc64d8:	56                   	push   esi
  fc64d9:	83 ec 20             	sub    esp,0x20
  fc64dc:	e8 00 00 00 00       	call   fc64e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c98af>
  fc64e1:	5b                   	pop    ebx
  fc64e2:	81 c3 9b 06 e3 00    	add    ebx,0xe3069b
  fc64e8:	8b 7c 24 34          	mov    edi,DWORD PTR [esp+0x34]
  fc64ec:	8a 83 e1 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee1]
  fc64f2:	24 01                	and    al,0x1
  fc64f4:	75 1a                	jne    fc6510 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c98de>
  fc64f6:	8d 83 10 cc 70 ff    	lea    eax,[ebx-0x8f33f0]
  fc64fc:	83 ec 0c             	sub    esp,0xc
  fc64ff:	ff 30                	push   DWORD PTR [eax]
  fc6501:	e8 22 8e bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc6506:	83 c4 10             	add    esp,0x10
  fc6509:	c6 83 e1 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee1],0x1
  fc6510:	0f 57 c0             	xorps  xmm0,xmm0
  fc6513:	0f 29 44 24 10       	movaps XMMWORD PTR [esp+0x10],xmm0
  fc6518:	83 ec 08             	sub    esp,0x8
  fc651b:	31 c0                	xor    eax,eax
  fc651d:	b9 00 00 80 3f       	mov    ecx,0x3f800000
  fc6522:	8d 54 24 18          	lea    edx,[esp+0x18]
  fc6526:	50                   	push   eax
  fc6527:	51                   	push   ecx
  fc6528:	51                   	push   ecx
  fc6529:	50                   	push   eax
  fc652a:	50                   	push   eax
  fc652b:	52                   	push   edx
  fc652c:	e8 54 6b 7c ff       	call   78d085 <closedir@plt+0x5ea415>
  fc6531:	83 c4 20             	add    esp,0x20
  fc6534:	85 ff                	test   edi,edi
  fc6536:	75 05                	jne    fc653d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c990b>
  fc6538:	e8 b7 a1 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc653d:	83 ec 20             	sub    esp,0x20
  fc6540:	f2 0f 10 44 24 30    	movsd  xmm0,QWORD PTR [esp+0x30]
  fc6546:	f2 0f 10 4c 24 38    	movsd  xmm1,QWORD PTR [esp+0x38]
  fc654c:	f2 0f 11 4c 24 0c    	movsd  QWORD PTR [esp+0xc],xmm1
  fc6552:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  fc6558:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc655b:	c7 44 24 14 00 00 00 	mov    DWORD PTR [esp+0x14],0x0
  fc6562:	00 
  fc6563:	e8 f0 87 f4 ff       	call   f0ed58 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x312126>
  fc6568:	83 c4 20             	add    esp,0x20
  fc656b:	8d 83 6c bf 04 00    	lea    eax,[ebx+0x4bf6c]
  fc6571:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6573:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc657a:	74 12                	je     fc658e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c995c>
  fc657c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6580:	75 0c                	jne    fc658e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c995c>
  fc6582:	83 ec 0c             	sub    esp,0xc
  fc6585:	50                   	push   eax
  fc6586:	e8 23 ff be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc658b:	83 c4 10             	add    esp,0x10
  fc658e:	83 ec 04             	sub    esp,0x4
  fc6591:	31 f6                	xor    esi,esi
  fc6593:	8d 44 24 0c          	lea    eax,[esp+0xc]
  fc6597:	56                   	push   esi
  fc6598:	56                   	push   esi
  fc6599:	50                   	push   eax
  fc659a:	e8 0f a2 7c ff       	call   7907ae <closedir@plt+0x5edb3e>
  fc659f:	83 c4 0c             	add    esp,0xc
  fc65a2:	85 ff                	test   edi,edi
  fc65a4:	74 3d                	je     fc65e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c99b1>
  fc65a6:	f2 0f 10 44 24 08    	movsd  xmm0,QWORD PTR [esp+0x8]
  fc65ac:	f2 0f 11 04 24       	movsd  QWORD PTR [esp],xmm0
  fc65b1:	83 ec 10             	sub    esp,0x10
  fc65b4:	89 74 24 0c          	mov    DWORD PTR [esp+0xc],esi
  fc65b8:	f2 0f 10 44 24 10    	movsd  xmm0,QWORD PTR [esp+0x10]
  fc65be:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  fc65c4:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc65c7:	e8 c4 87 f4 ff       	call   f0ed90 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31215e>
  fc65cc:	83 c4 10             	add    esp,0x10
  fc65cf:	83 ec 04             	sub    esp,0x4
  fc65d2:	56                   	push   esi
  fc65d3:	68 00 00 80 3f       	push   0x3f800000
  fc65d8:	57                   	push   edi
  fc65d9:	e8 d0 87 f4 ff       	call   f0edae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31217c>
  fc65de:	83 c4 10             	add    esp,0x10
  fc65e1:	eb 4a                	jmp    fc662d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c99fb>
  fc65e3:	e8 0c a1 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc65e8:	f2 0f 10 44 24 08    	movsd  xmm0,QWORD PTR [esp+0x8]
  fc65ee:	f2 0f 11 04 24       	movsd  QWORD PTR [esp],xmm0
  fc65f3:	83 ec 10             	sub    esp,0x10
  fc65f6:	89 74 24 0c          	mov    DWORD PTR [esp+0xc],esi
  fc65fa:	f2 0f 10 44 24 10    	movsd  xmm0,QWORD PTR [esp+0x10]
  fc6600:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  fc6606:	89 34 24             	mov    DWORD PTR [esp],esi
  fc6609:	e8 82 87 f4 ff       	call   f0ed90 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31215e>
  fc660e:	83 c4 10             	add    esp,0x10
  fc6611:	e8 de a0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6616:	83 ec 04             	sub    esp,0x4
  fc6619:	56                   	push   esi
  fc661a:	68 00 00 80 3f       	push   0x3f800000
  fc661f:	56                   	push   esi
  fc6620:	e8 89 87 f4 ff       	call   f0edae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31217c>
  fc6625:	83 c4 10             	add    esp,0x10
  fc6628:	e8 c7 a0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc662d:	83 ec 08             	sub    esp,0x8
  fc6630:	6a 00                	push   0x0
  fc6632:	57                   	push   edi
  fc6633:	e8 4a 89 f4 ff       	call   f0ef82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x312350>
  fc6638:	83 c4 10             	add    esp,0x10
  fc663b:	89 c6                	mov    esi,eax
  fc663d:	85 f6                	test   esi,esi
  fc663f:	75 05                	jne    fc6646 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9a14>
  fc6641:	e8 ae a0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6646:	83 ec 04             	sub    esp,0x4
  fc6649:	31 c0                	xor    eax,eax
  fc664b:	50                   	push   eax
  fc664c:	50                   	push   eax
  fc664d:	56                   	push   esi
  fc664e:	e8 b9 46 86 ff       	call   82ad0c <closedir@plt+0x68809c>
  fc6653:	83 c4 10             	add    esp,0x10
  fc6656:	85 ff                	test   edi,edi
  fc6658:	75 05                	jne    fc665f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9a2d>
  fc665a:	e8 95 a0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc665f:	83 ec 08             	sub    esp,0x8
  fc6662:	6a 00                	push   0x0
  fc6664:	57                   	push   edi
  fc6665:	e8 2b 93 86 ff       	call   82f995 <closedir@plt+0x68cd25>
  fc666a:	83 c4 10             	add    esp,0x10
  fc666d:	89 c6                	mov    esi,eax
  fc666f:	85 f6                	test   esi,esi
  fc6671:	75 05                	jne    fc6678 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9a46>
  fc6673:	e8 7c a0 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6678:	83 ec 04             	sub    esp,0x4
  fc667b:	31 c0                	xor    eax,eax
  fc667d:	50                   	push   eax
  fc667e:	50                   	push   eax
  fc667f:	56                   	push   esi
  fc6680:	e8 d9 04 87 ff       	call   836b5e <closedir@plt+0x693eee>
  fc6685:	83 c4 10             	add    esp,0x10
  fc6688:	83 c4 20             	add    esp,0x20
  fc668b:	5e                   	pop    esi
  fc668c:	5f                   	pop    edi
  fc668d:	5b                   	pop    ebx
  fc668e:	c3                   	ret
  fc668f:	53                   	push   ebx
  fc6690:	56                   	push   esi
  fc6691:	50                   	push   eax
  fc6692:	e8 00 00 00 00       	call   fc6697 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9a65>
  fc6697:	5b                   	pop    ebx
  fc6698:	81 c3 e5 04 e3 00    	add    ebx,0xe304e5
  fc669e:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc66a2:	83 ec 04             	sub    esp,0x4
  fc66a5:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc66a9:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc66ad:	56                   	push   esi
  fc66ae:	e8 18 00 00 00       	call   fc66cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9a99>
  fc66b3:	83 c4 10             	add    esp,0x10
  fc66b6:	83 ec 04             	sub    esp,0x4
  fc66b9:	6a 00                	push   0x0
  fc66bb:	50                   	push   eax
  fc66bc:	56                   	push   esi
  fc66bd:	e8 08 09 7c ff       	call   786fca <closedir@plt+0x5e435a>
  fc66c2:	83 c4 10             	add    esp,0x10
  fc66c5:	83 c4 04             	add    esp,0x4
  fc66c8:	5e                   	pop    esi
  fc66c9:	5b                   	pop    ebx
  fc66ca:	c3                   	ret
  fc66cb:	55                   	push   ebp
  fc66cc:	53                   	push   ebx
  fc66cd:	57                   	push   edi
  fc66ce:	56                   	push   esi
  fc66cf:	83 ec 0c             	sub    esp,0xc
  fc66d2:	e8 00 00 00 00       	call   fc66d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9aa5>
  fc66d7:	5b                   	pop    ebx
  fc66d8:	81 c3 a5 04 e3 00    	add    ebx,0xe304a5
  fc66de:	8a 83 e2 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee2]
  fc66e4:	24 01                	and    al,0x1
  fc66e6:	75 17                	jne    fc66ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9acd>
  fc66e8:	8d 83 30 cc 70 ff    	lea    eax,[ebx-0x8f33d0]
  fc66ee:	8b 00                	mov    eax,DWORD PTR [eax]
  fc66f0:	89 04 24             	mov    DWORD PTR [esp],eax
  fc66f3:	e8 30 8c bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc66f8:	c6 83 e2 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee2],0x1
  fc66ff:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fc6703:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc6707:	8d 83 e8 dc 04 00    	lea    eax,[ebx+0x4dce8]
  fc670d:	8b 00                	mov    eax,DWORD PTR [eax]
  fc670f:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6712:	e8 17 87 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc6717:	89 c6                	mov    esi,eax
  fc6719:	31 c0                	xor    eax,eax
  fc671b:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc671f:	89 34 24             	mov    DWORD PTR [esp],esi
  fc6722:	e8 73 fb 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc6727:	85 f6                	test   esi,esi
  fc6729:	74 08                	je     fc6733 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9b01>
  fc672b:	89 7e 08             	mov    DWORD PTR [esi+0x8],edi
  fc672e:	89 6e 0c             	mov    DWORD PTR [esi+0xc],ebp
  fc6731:	eb 1b                	jmp    fc674e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9b1c>
  fc6733:	e8 bc 9f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6738:	89 3d 08 00 00 00    	mov    DWORD PTR ds:0x8,edi
  fc673e:	e8 b1 9f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6743:	89 2d 0c 00 00 00    	mov    DWORD PTR ds:0xc,ebp
  fc6749:	e8 a6 9f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc674e:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc6752:	89 46 10             	mov    DWORD PTR [esi+0x10],eax
  fc6755:	89 f0                	mov    eax,esi
  fc6757:	83 c4 0c             	add    esp,0xc
  fc675a:	5e                   	pop    esi
  fc675b:	5f                   	pop    edi
  fc675c:	5b                   	pop    ebx
  fc675d:	5d                   	pop    ebp
  fc675e:	c3                   	ret
  fc675f:	53                   	push   ebx
  fc6760:	83 ec 08             	sub    esp,0x8
  fc6763:	e8 00 00 00 00       	call   fc6768 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9b36>
  fc6768:	5b                   	pop    ebx
  fc6769:	81 c3 14 04 e3 00    	add    ebx,0xe30414
  fc676f:	83 ec 08             	sub    esp,0x8
  fc6772:	6a 00                	push   0x0
  fc6774:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc6778:	e8 1d fb 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc677d:	83 c4 10             	add    esp,0x10
  fc6780:	83 c4 08             	add    esp,0x8
  fc6783:	5b                   	pop    ebx
  fc6784:	c3                   	ret
  fc6785:	55                   	push   ebp
  fc6786:	53                   	push   ebx
  fc6787:	57                   	push   edi
  fc6788:	56                   	push   esi
  fc6789:	83 ec 0c             	sub    esp,0xc
  fc678c:	e8 00 00 00 00       	call   fc6791 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9b5f>
  fc6791:	5b                   	pop    ebx
  fc6792:	81 c3 eb 03 e3 00    	add    ebx,0xe303eb
  fc6798:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc679c:	8a 83 e3 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee3]
  fc67a2:	24 01                	and    al,0x1
  fc67a4:	75 1a                	jne    fc67c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9b8e>
  fc67a6:	8d 83 38 cd 70 ff    	lea    eax,[ebx-0x8f32c8]
  fc67ac:	83 ec 0c             	sub    esp,0xc
  fc67af:	ff 30                	push   DWORD PTR [eax]
  fc67b1:	e8 72 8b bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc67b6:	83 c4 10             	add    esp,0x10
  fc67b9:	c6 83 e3 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee3],0x1
  fc67c0:	8b 87 b8 00 00 00    	mov    eax,DWORD PTR [edi+0xb8]
  fc67c6:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc67ca:	8b 77 20             	mov    esi,DWORD PTR [edi+0x20]
  fc67cd:	8b bf 88 00 00 00    	mov    edi,DWORD PTR [edi+0x88]
  fc67d3:	85 f6                	test   esi,esi
  fc67d5:	75 05                	jne    fc67dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9baa>
  fc67d7:	e8 18 9f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc67dc:	8b 6e 48             	mov    ebp,DWORD PTR [esi+0x48]
  fc67df:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc67e5:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc67e9:	8b 00                	mov    eax,DWORD PTR [eax]
  fc67eb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc67f2:	74 12                	je     fc6806 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9bd4>
  fc67f4:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc67f8:	75 0c                	jne    fc6806 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9bd4>
  fc67fa:	83 ec 0c             	sub    esp,0xc
  fc67fd:	50                   	push   eax
  fc67fe:	e8 ab fc be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6803:	83 c4 10             	add    esp,0x10
  fc6806:	31 f6                	xor    esi,esi
  fc6808:	56                   	push   esi
  fc6809:	55                   	push   ebp
  fc680a:	57                   	push   edi
  fc680b:	56                   	push   esi
  fc680c:	e8 c8 c3 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6811:	83 c4 10             	add    esp,0x10
  fc6814:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6817:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fc681b:	8b 7d 20             	mov    edi,DWORD PTR [ebp+0x20]
  fc681e:	85 ff                	test   edi,edi
  fc6820:	75 05                	jne    fc6827 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9bf5>
  fc6822:	e8 cd 9e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6827:	56                   	push   esi
  fc6828:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fc682c:	ff 77 40             	push   DWORD PTR [edi+0x40]
  fc682f:	56                   	push   esi
  fc6830:	e8 a4 c3 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6835:	83 c4 10             	add    esp,0x10
  fc6838:	84 c0                	test   al,al
  fc683a:	75 46                	jne    fc6882 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9c50>
  fc683c:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc6840:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fc6843:	85 f6                	test   esi,esi
  fc6845:	75 05                	jne    fc684c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9c1a>
  fc6847:	e8 a8 9e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc684c:	8b 76 48             	mov    esi,DWORD PTR [esi+0x48]
  fc684f:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc6853:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6855:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc685c:	74 12                	je     fc6870 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9c3e>
  fc685e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6862:	75 0c                	jne    fc6870 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9c3e>
  fc6864:	83 ec 0c             	sub    esp,0xc
  fc6867:	50                   	push   eax
  fc6868:	e8 41 fc be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc686d:	83 c4 10             	add    esp,0x10
  fc6870:	31 c0                	xor    eax,eax
  fc6872:	50                   	push   eax
  fc6873:	57                   	push   edi
  fc6874:	56                   	push   esi
  fc6875:	50                   	push   eax
  fc6876:	e8 5e c3 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc687b:	83 c4 10             	add    esp,0x10
  fc687e:	84 c0                	test   al,al
  fc6880:	74 42                	je     fc68c4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9c92>
  fc6882:	8b 85 c0 00 00 00    	mov    eax,DWORD PTR [ebp+0xc0]
  fc6888:	8b 95 c4 00 00 00    	mov    edx,DWORD PTR [ebp+0xc4]
  fc688e:	31 c9                	xor    ecx,ecx
  fc6890:	83 ec 20             	sub    esp,0x20
  fc6893:	0f b6 c9             	movzx  ecx,cl
  fc6896:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  fc689a:	89 54 24 08          	mov    DWORD PTR [esp+0x8],edx
  fc689e:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc68a2:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc68a5:	e8 74 00 00 00       	call   fc691e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9cec>
  fc68aa:	83 c4 20             	add    esp,0x20
  fc68ad:	83 ec 04             	sub    esp,0x4
  fc68b0:	6a 00                	push   0x0
  fc68b2:	50                   	push   eax
  fc68b3:	55                   	push   ebp
  fc68b4:	e8 11 07 7c ff       	call   786fca <closedir@plt+0x5e435a>
  fc68b9:	83 c4 10             	add    esp,0x10
  fc68bc:	83 c4 0c             	add    esp,0xc
  fc68bf:	5e                   	pop    esi
  fc68c0:	5f                   	pop    edi
  fc68c1:	5b                   	pop    ebx
  fc68c2:	5d                   	pop    ebp
  fc68c3:	c3                   	ret
  fc68c4:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fc68c7:	85 f6                	test   esi,esi
  fc68c9:	75 05                	jne    fc68d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9c9e>
  fc68cb:	e8 24 9e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc68d0:	8b 76 44             	mov    esi,DWORD PTR [esi+0x44]
  fc68d3:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc68d7:	8b 00                	mov    eax,DWORD PTR [eax]
  fc68d9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc68e0:	74 12                	je     fc68f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9cc2>
  fc68e2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc68e6:	75 0c                	jne    fc68f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9cc2>
  fc68e8:	83 ec 0c             	sub    esp,0xc
  fc68eb:	50                   	push   eax
  fc68ec:	e8 bd fb be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc68f1:	83 c4 10             	add    esp,0x10
  fc68f4:	31 c0                	xor    eax,eax
  fc68f6:	50                   	push   eax
  fc68f7:	57                   	push   edi
  fc68f8:	56                   	push   esi
  fc68f9:	50                   	push   eax
  fc68fa:	e8 da c2 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc68ff:	83 c4 10             	add    esp,0x10
  fc6902:	84 c0                	test   al,al
  fc6904:	8b 54 24 04          	mov    edx,DWORD PTR [esp+0x4]
  fc6908:	89 d0                	mov    eax,edx
  fc690a:	8b 0c 24             	mov    ecx,DWORD PTR [esp]
  fc690d:	74 81                	je     fc6890 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9c5e>
  fc690f:	8b 95 d8 00 00 00    	mov    edx,DWORD PTR [ebp+0xd8]
  fc6915:	31 c9                	xor    ecx,ecx
  fc6917:	89 d0                	mov    eax,edx
  fc6919:	e9 72 ff ff ff       	jmp    fc6890 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9c5e>
  fc691e:	55                   	push   ebp
  fc691f:	53                   	push   ebx
  fc6920:	57                   	push   edi
  fc6921:	56                   	push   esi
  fc6922:	83 ec 0c             	sub    esp,0xc
  fc6925:	e8 00 00 00 00       	call   fc692a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9cf8>
  fc692a:	5b                   	pop    ebx
  fc692b:	81 c3 52 02 e3 00    	add    ebx,0xe30252
  fc6931:	8a 83 e4 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee4]
  fc6937:	24 01                	and    al,0x1
  fc6939:	75 17                	jne    fc6952 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9d20>
  fc693b:	8d 83 28 cc 70 ff    	lea    eax,[ebx-0x8f33d8]
  fc6941:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6943:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6946:	e8 dd 89 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc694b:	c6 83 e4 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee4],0x1
  fc6952:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fc6956:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc695a:	8d 83 ec dc 04 00    	lea    eax,[ebx+0x4dcec]
  fc6960:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6962:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6965:	e8 c4 84 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc696a:	89 c6                	mov    esi,eax
  fc696c:	31 c0                	xor    eax,eax
  fc696e:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc6972:	89 34 24             	mov    DWORD PTR [esp],esi
  fc6975:	e8 20 f9 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc697a:	85 f6                	test   esi,esi
  fc697c:	74 0f                	je     fc698d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9d5b>
  fc697e:	89 7e 08             	mov    DWORD PTR [esi+0x8],edi
  fc6981:	89 6e 0c             	mov    DWORD PTR [esi+0xc],ebp
  fc6984:	8a 44 24 2c          	mov    al,BYTE PTR [esp+0x2c]
  fc6988:	88 46 10             	mov    BYTE PTR [esi+0x10],al
  fc698b:	eb 29                	jmp    fc69b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9d84>
  fc698d:	e8 62 9d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6992:	89 3d 08 00 00 00    	mov    DWORD PTR ds:0x8,edi
  fc6998:	e8 57 9d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc699d:	89 2d 0c 00 00 00    	mov    DWORD PTR ds:0xc,ebp
  fc69a3:	e8 4c 9d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc69a8:	8a 44 24 2c          	mov    al,BYTE PTR [esp+0x2c]
  fc69ac:	a2 10 00 00 00       	mov    ds:0x10,al
  fc69b1:	e8 3e 9d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc69b6:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc69ba:	89 46 14             	mov    DWORD PTR [esi+0x14],eax
  fc69bd:	89 f0                	mov    eax,esi
  fc69bf:	83 c4 0c             	add    esp,0xc
  fc69c2:	5e                   	pop    esi
  fc69c3:	5f                   	pop    edi
  fc69c4:	5b                   	pop    ebx
  fc69c5:	5d                   	pop    ebp
  fc69c6:	c3                   	ret
  fc69c7:	53                   	push   ebx
  fc69c8:	83 ec 08             	sub    esp,0x8
  fc69cb:	e8 00 00 00 00       	call   fc69d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9d9e>
  fc69d0:	5b                   	pop    ebx
  fc69d1:	81 c3 ac 01 e3 00    	add    ebx,0xe301ac
  fc69d7:	83 ec 08             	sub    esp,0x8
  fc69da:	6a 00                	push   0x0
  fc69dc:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc69e0:	e8 b5 f8 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc69e5:	83 c4 10             	add    esp,0x10
  fc69e8:	83 c4 08             	add    esp,0x8
  fc69eb:	5b                   	pop    ebx
  fc69ec:	c3                   	ret
  fc69ed:	55                   	push   ebp
  fc69ee:	53                   	push   ebx
  fc69ef:	57                   	push   edi
  fc69f0:	56                   	push   esi
  fc69f1:	83 ec 0c             	sub    esp,0xc
  fc69f4:	e8 00 00 00 00       	call   fc69f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9dc7>
  fc69f9:	5b                   	pop    ebx
  fc69fa:	81 c3 83 01 e3 00    	add    ebx,0xe30183
  fc6a00:	8a 83 e5 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee5]
  fc6a06:	24 01                	and    al,0x1
  fc6a08:	75 17                	jne    fc6a21 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9def>
  fc6a0a:	8d 83 2c cc 70 ff    	lea    eax,[ebx-0x8f33d4]
  fc6a10:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6a12:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6a15:	e8 0e 89 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc6a1a:	c6 83 e5 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee5],0x1
  fc6a21:	8b 6c 24 24          	mov    ebp,DWORD PTR [esp+0x24]
  fc6a25:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc6a29:	8d 83 f0 dc 04 00    	lea    eax,[ebx+0x4dcf0]
  fc6a2f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6a31:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6a34:	e8 f5 83 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc6a39:	89 c6                	mov    esi,eax
  fc6a3b:	31 c0                	xor    eax,eax
  fc6a3d:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc6a41:	89 34 24             	mov    DWORD PTR [esp],esi
  fc6a44:	e8 51 f8 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc6a49:	85 f6                	test   esi,esi
  fc6a4b:	74 05                	je     fc6a52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9e20>
  fc6a4d:	89 6e 08             	mov    DWORD PTR [esi+0x8],ebp
  fc6a50:	eb 10                	jmp    fc6a62 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9e30>
  fc6a52:	e8 9d 9c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6a57:	89 2d 08 00 00 00    	mov    DWORD PTR ds:0x8,ebp
  fc6a5d:	e8 92 9c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6a62:	89 7e 0c             	mov    DWORD PTR [esi+0xc],edi
  fc6a65:	89 f0                	mov    eax,esi
  fc6a67:	83 c4 0c             	add    esp,0xc
  fc6a6a:	5e                   	pop    esi
  fc6a6b:	5f                   	pop    edi
  fc6a6c:	5b                   	pop    ebx
  fc6a6d:	5d                   	pop    ebp
  fc6a6e:	c3                   	ret
  fc6a6f:	53                   	push   ebx
  fc6a70:	83 ec 08             	sub    esp,0x8
  fc6a73:	e8 00 00 00 00       	call   fc6a78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9e46>
  fc6a78:	5b                   	pop    ebx
  fc6a79:	81 c3 04 01 e3 00    	add    ebx,0xe30104
  fc6a7f:	83 ec 08             	sub    esp,0x8
  fc6a82:	6a 00                	push   0x0
  fc6a84:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc6a88:	e8 0d f8 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc6a8d:	83 c4 10             	add    esp,0x10
  fc6a90:	83 c4 08             	add    esp,0x8
  fc6a93:	5b                   	pop    ebx
  fc6a94:	c3                   	ret
  fc6a95:	53                   	push   ebx
  fc6a96:	56                   	push   esi
  fc6a97:	50                   	push   eax
  fc6a98:	e8 00 00 00 00       	call   fc6a9d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9e6b>
  fc6a9d:	5b                   	pop    ebx
  fc6a9e:	81 c3 df 00 e3 00    	add    ebx,0xe300df
  fc6aa4:	8b 4c 24 10          	mov    ecx,DWORD PTR [esp+0x10]
  fc6aa8:	b0 01                	mov    al,0x1
  fc6aaa:	80 79 73 00          	cmp    BYTE PTR [ecx+0x73],0x0
  fc6aae:	75 1a                	jne    fc6aca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9e98>
  fc6ab0:	8b 71 24             	mov    esi,DWORD PTR [ecx+0x24]
  fc6ab3:	85 f6                	test   esi,esi
  fc6ab5:	75 05                	jne    fc6abc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9e8a>
  fc6ab7:	e8 38 9c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6abc:	83 ec 08             	sub    esp,0x8
  fc6abf:	6a 00                	push   0x0
  fc6ac1:	56                   	push   esi
  fc6ac2:	e8 fa 82 f4 ff       	call   f0edc1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31218f>
  fc6ac7:	83 c4 10             	add    esp,0x10
  fc6aca:	0f b6 c0             	movzx  eax,al
  fc6acd:	83 c4 04             	add    esp,0x4
  fc6ad0:	5e                   	pop    esi
  fc6ad1:	5b                   	pop    ebx
  fc6ad2:	c3                   	ret
  fc6ad3:	53                   	push   ebx
  fc6ad4:	57                   	push   edi
  fc6ad5:	56                   	push   esi
  fc6ad6:	e8 00 00 00 00       	call   fc6adb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9ea9>
  fc6adb:	5b                   	pop    ebx
  fc6adc:	81 c3 a1 00 e3 00    	add    ebx,0xe300a1
  fc6ae2:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fc6ae6:	8b 78 24             	mov    edi,DWORD PTR [eax+0x24]
  fc6ae9:	83 ec 08             	sub    esp,0x8
  fc6aec:	ff b0 88 00 00 00    	push   DWORD PTR [eax+0x88]
  fc6af2:	50                   	push   eax
  fc6af3:	e8 42 f3 ff ff       	call   fc5e3a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9208>
  fc6af8:	83 c4 10             	add    esp,0x10
  fc6afb:	89 c6                	mov    esi,eax
  fc6afd:	85 ff                	test   edi,edi
  fc6aff:	75 05                	jne    fc6b06 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9ed4>
  fc6b01:	e8 ee 9b c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6b06:	83 ec 04             	sub    esp,0x4
  fc6b09:	6a 00                	push   0x0
  fc6b0b:	56                   	push   esi
  fc6b0c:	57                   	push   edi
  fc6b0d:	e8 e1 91 f4 ff       	call   f0fcf3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3130c1>
  fc6b12:	83 c4 10             	add    esp,0x10
  fc6b15:	5e                   	pop    esi
  fc6b16:	5f                   	pop    edi
  fc6b17:	5b                   	pop    ebx
  fc6b18:	c3                   	ret
  fc6b19:	55                   	push   ebp
  fc6b1a:	53                   	push   ebx
  fc6b1b:	57                   	push   edi
  fc6b1c:	56                   	push   esi
  fc6b1d:	83 ec 0c             	sub    esp,0xc
  fc6b20:	e8 00 00 00 00       	call   fc6b25 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9ef3>
  fc6b25:	5b                   	pop    ebx
  fc6b26:	81 c3 57 00 e3 00    	add    ebx,0xe30057
  fc6b2c:	8b 7c 24 2c          	mov    edi,DWORD PTR [esp+0x2c]
  fc6b30:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fc6b34:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fc6b38:	83 ec 0c             	sub    esp,0xc
  fc6b3b:	56                   	push   esi
  fc6b3c:	e8 54 ff ff ff       	call   fc6a95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9e63>
  fc6b41:	83 c4 10             	add    esp,0x10
  fc6b44:	84 c0                	test   al,al
  fc6b46:	74 3a                	je     fc6b82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f50>
  fc6b48:	8a 44 24 24          	mov    al,BYTE PTR [esp+0x24]
  fc6b4c:	84 c0                	test   al,al
  fc6b4e:	74 58                	je     fc6ba8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f76>
  fc6b50:	83 ec 0c             	sub    esp,0xc
  fc6b53:	56                   	push   esi
  fc6b54:	e8 7a ff ff ff       	call   fc6ad3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9ea1>
  fc6b59:	83 c4 10             	add    esp,0x10
  fc6b5c:	85 ed                	test   ebp,ebp
  fc6b5e:	74 0e                	je     fc6b6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f3c>
  fc6b60:	83 ec 08             	sub    esp,0x8
  fc6b63:	6a 00                	push   0x0
  fc6b65:	55                   	push   ebp
  fc6b66:	e8 fd 0e b4 ff       	call   b07a68 <closedir@plt+0x964df8>
  fc6b6b:	83 c4 10             	add    esp,0x10
  fc6b6e:	85 ff                	test   edi,edi
  fc6b70:	74 53                	je     fc6bc5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f93>
  fc6b72:	83 ec 08             	sub    esp,0x8
  fc6b75:	6a 00                	push   0x0
  fc6b77:	57                   	push   edi
  fc6b78:	e8 eb 0e b4 ff       	call   b07a68 <closedir@plt+0x964df8>
  fc6b7d:	83 c4 10             	add    esp,0x10
  fc6b80:	eb 43                	jmp    fc6bc5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f93>
  fc6b82:	85 ed                	test   ebp,ebp
  fc6b84:	74 0e                	je     fc6b94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f62>
  fc6b86:	83 ec 08             	sub    esp,0x8
  fc6b89:	6a 00                	push   0x0
  fc6b8b:	55                   	push   ebp
  fc6b8c:	e8 d7 0e b4 ff       	call   b07a68 <closedir@plt+0x964df8>
  fc6b91:	83 c4 10             	add    esp,0x10
  fc6b94:	85 ff                	test   edi,edi
  fc6b96:	74 31                	je     fc6bc9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f97>
  fc6b98:	83 ec 08             	sub    esp,0x8
  fc6b9b:	6a 00                	push   0x0
  fc6b9d:	57                   	push   edi
  fc6b9e:	e8 c5 0e b4 ff       	call   b07a68 <closedir@plt+0x964df8>
  fc6ba3:	83 c4 10             	add    esp,0x10
  fc6ba6:	eb 21                	jmp    fc6bc9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f97>
  fc6ba8:	83 ec 04             	sub    esp,0x4
  fc6bab:	57                   	push   edi
  fc6bac:	55                   	push   ebp
  fc6bad:	56                   	push   esi
  fc6bae:	e8 1e 00 00 00       	call   fc6bd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9f9f>
  fc6bb3:	83 c4 10             	add    esp,0x10
  fc6bb6:	83 ec 04             	sub    esp,0x4
  fc6bb9:	6a 00                	push   0x0
  fc6bbb:	50                   	push   eax
  fc6bbc:	56                   	push   esi
  fc6bbd:	e8 08 04 7c ff       	call   786fca <closedir@plt+0x5e435a>
  fc6bc2:	83 c4 10             	add    esp,0x10
  fc6bc5:	c6 46 73 00          	mov    BYTE PTR [esi+0x73],0x0
  fc6bc9:	83 c4 0c             	add    esp,0xc
  fc6bcc:	5e                   	pop    esi
  fc6bcd:	5f                   	pop    edi
  fc6bce:	5b                   	pop    ebx
  fc6bcf:	5d                   	pop    ebp
  fc6bd0:	c3                   	ret
  fc6bd1:	55                   	push   ebp
  fc6bd2:	53                   	push   ebx
  fc6bd3:	57                   	push   edi
  fc6bd4:	56                   	push   esi
  fc6bd5:	83 ec 0c             	sub    esp,0xc
  fc6bd8:	e8 00 00 00 00       	call   fc6bdd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9fab>
  fc6bdd:	5b                   	pop    ebx
  fc6bde:	81 c3 9f ff e2 00    	add    ebx,0xe2ff9f
  fc6be4:	8a 83 e6 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee6]
  fc6bea:	24 01                	and    al,0x1
  fc6bec:	75 17                	jne    fc6c05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9fd3>
  fc6bee:	8d 83 38 cc 70 ff    	lea    eax,[ebx-0x8f33c8]
  fc6bf4:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6bf6:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6bf9:	e8 2a 87 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc6bfe:	c6 83 e6 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee6],0x1
  fc6c05:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fc6c09:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc6c0d:	8d 83 f4 dc 04 00    	lea    eax,[ebx+0x4dcf4]
  fc6c13:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6c15:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6c18:	e8 11 82 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc6c1d:	89 c6                	mov    esi,eax
  fc6c1f:	31 c0                	xor    eax,eax
  fc6c21:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc6c25:	89 34 24             	mov    DWORD PTR [esp],esi
  fc6c28:	e8 6d f6 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc6c2d:	85 f6                	test   esi,esi
  fc6c2f:	74 08                	je     fc6c39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca007>
  fc6c31:	89 7e 08             	mov    DWORD PTR [esi+0x8],edi
  fc6c34:	89 6e 0c             	mov    DWORD PTR [esi+0xc],ebp
  fc6c37:	eb 1b                	jmp    fc6c54 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca022>
  fc6c39:	e8 b6 9a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6c3e:	89 3d 08 00 00 00    	mov    DWORD PTR ds:0x8,edi
  fc6c44:	e8 ab 9a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6c49:	89 2d 0c 00 00 00    	mov    DWORD PTR ds:0xc,ebp
  fc6c4f:	e8 a0 9a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6c54:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc6c58:	89 46 10             	mov    DWORD PTR [esi+0x10],eax
  fc6c5b:	89 f0                	mov    eax,esi
  fc6c5d:	83 c4 0c             	add    esp,0xc
  fc6c60:	5e                   	pop    esi
  fc6c61:	5f                   	pop    edi
  fc6c62:	5b                   	pop    ebx
  fc6c63:	5d                   	pop    ebp
  fc6c64:	c3                   	ret
  fc6c65:	53                   	push   ebx
  fc6c66:	83 ec 08             	sub    esp,0x8
  fc6c69:	e8 00 00 00 00       	call   fc6c6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca03c>
  fc6c6e:	5b                   	pop    ebx
  fc6c6f:	81 c3 0e ff e2 00    	add    ebx,0xe2ff0e
  fc6c75:	83 ec 08             	sub    esp,0x8
  fc6c78:	6a 00                	push   0x0
  fc6c7a:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc6c7e:	e8 17 f6 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc6c83:	83 c4 10             	add    esp,0x10
  fc6c86:	83 c4 08             	add    esp,0x8
  fc6c89:	5b                   	pop    ebx
  fc6c8a:	c3                   	ret
  fc6c8b:	53                   	push   ebx
  fc6c8c:	56                   	push   esi
  fc6c8d:	50                   	push   eax
  fc6c8e:	e8 00 00 00 00       	call   fc6c93 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca061>
  fc6c93:	5b                   	pop    ebx
  fc6c94:	81 c3 e9 fe e2 00    	add    ebx,0xe2fee9
  fc6c9a:	8a 44 24 14          	mov    al,BYTE PTR [esp+0x14]
  fc6c9e:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc6ca2:	80 7e 75 00          	cmp    BYTE PTR [esi+0x75],0x0
  fc6ca6:	0f 95 c1             	setne  cl
  fc6ca9:	30 c1                	xor    cl,al
  fc6cab:	0f b6 c9             	movzx  ecx,cl
  fc6cae:	83 f9 01             	cmp    ecx,0x1
  fc6cb1:	75 1e                	jne    fc6cd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca09f>
  fc6cb3:	88 46 75             	mov    BYTE PTR [esi+0x75],al
  fc6cb6:	83 ec 0c             	sub    esp,0xc
  fc6cb9:	56                   	push   esi
  fc6cba:	e8 18 00 00 00       	call   fc6cd7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca0a5>
  fc6cbf:	83 c4 10             	add    esp,0x10
  fc6cc2:	83 ec 04             	sub    esp,0x4
  fc6cc5:	6a 00                	push   0x0
  fc6cc7:	50                   	push   eax
  fc6cc8:	56                   	push   esi
  fc6cc9:	e8 fc 02 7c ff       	call   786fca <closedir@plt+0x5e435a>
  fc6cce:	83 c4 10             	add    esp,0x10
  fc6cd1:	83 c4 04             	add    esp,0x4
  fc6cd4:	5e                   	pop    esi
  fc6cd5:	5b                   	pop    ebx
  fc6cd6:	c3                   	ret
  fc6cd7:	53                   	push   ebx
  fc6cd8:	57                   	push   edi
  fc6cd9:	56                   	push   esi
  fc6cda:	83 ec 10             	sub    esp,0x10
  fc6cdd:	e8 00 00 00 00       	call   fc6ce2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca0b0>
  fc6ce2:	5b                   	pop    ebx
  fc6ce3:	81 c3 9a fe e2 00    	add    ebx,0xe2fe9a
  fc6ce9:	8a 83 e7 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee7]
  fc6cef:	24 01                	and    al,0x1
  fc6cf1:	75 17                	jne    fc6d0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca0d8>
  fc6cf3:	8d 83 3c cc 70 ff    	lea    eax,[ebx-0x8f33c4]
  fc6cf9:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6cfb:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6cfe:	e8 25 86 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc6d03:	c6 83 e7 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee7],0x1
  fc6d0a:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc6d0e:	8d 83 f8 dc 04 00    	lea    eax,[ebx+0x4dcf8]
  fc6d14:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6d16:	89 04 24             	mov    DWORD PTR [esp],eax
  fc6d19:	e8 10 81 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc6d1e:	89 c6                	mov    esi,eax
  fc6d20:	31 c0                	xor    eax,eax
  fc6d22:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc6d26:	89 34 24             	mov    DWORD PTR [esp],esi
  fc6d29:	e8 6c f5 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc6d2e:	85 f6                	test   esi,esi
  fc6d30:	75 05                	jne    fc6d37 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca105>
  fc6d32:	e8 bd 99 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6d37:	89 7e 08             	mov    DWORD PTR [esi+0x8],edi
  fc6d3a:	89 f0                	mov    eax,esi
  fc6d3c:	83 c4 10             	add    esp,0x10
  fc6d3f:	5e                   	pop    esi
  fc6d40:	5f                   	pop    edi
  fc6d41:	5b                   	pop    ebx
  fc6d42:	c3                   	ret
  fc6d43:	53                   	push   ebx
  fc6d44:	83 ec 08             	sub    esp,0x8
  fc6d47:	e8 00 00 00 00       	call   fc6d4c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca11a>
  fc6d4c:	5b                   	pop    ebx
  fc6d4d:	81 c3 30 fe e2 00    	add    ebx,0xe2fe30
  fc6d53:	83 ec 08             	sub    esp,0x8
  fc6d56:	6a 00                	push   0x0
  fc6d58:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc6d5c:	e8 39 f5 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc6d61:	83 c4 10             	add    esp,0x10
  fc6d64:	83 c4 08             	add    esp,0x8
  fc6d67:	5b                   	pop    ebx
  fc6d68:	c3                   	ret
  fc6d69:	55                   	push   ebp
  fc6d6a:	53                   	push   ebx
  fc6d6b:	57                   	push   edi
  fc6d6c:	56                   	push   esi
  fc6d6d:	83 ec 0c             	sub    esp,0xc
  fc6d70:	e8 00 00 00 00       	call   fc6d75 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca143>
  fc6d75:	5b                   	pop    ebx
  fc6d76:	81 c3 07 fe e2 00    	add    ebx,0xe2fe07
  fc6d7c:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fc6d80:	8a 83 e8 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aee8]
  fc6d86:	24 01                	and    al,0x1
  fc6d88:	75 1a                	jne    fc6da4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca172>
  fc6d8a:	8d 83 34 cd 70 ff    	lea    eax,[ebx-0x8f32cc]
  fc6d90:	83 ec 0c             	sub    esp,0xc
  fc6d93:	ff 30                	push   DWORD PTR [eax]
  fc6d95:	e8 8e 85 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc6d9a:	83 c4 10             	add    esp,0x10
  fc6d9d:	c6 83 e8 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aee8],0x1
  fc6da4:	8b 76 20             	mov    esi,DWORD PTR [esi+0x20]
  fc6da7:	85 f6                	test   esi,esi
  fc6da9:	75 05                	jne    fc6db0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca17e>
  fc6dab:	e8 44 99 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6db0:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc6db4:	8b 6e 40             	mov    ebp,DWORD PTR [esi+0x40]
  fc6db7:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc6dbd:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc6dc1:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6dc3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6dca:	74 12                	je     fc6dde <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca1ac>
  fc6dcc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6dd0:	75 0c                	jne    fc6dde <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca1ac>
  fc6dd2:	83 ec 0c             	sub    esp,0xc
  fc6dd5:	50                   	push   eax
  fc6dd6:	e8 d3 f6 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6ddb:	83 c4 10             	add    esp,0x10
  fc6dde:	31 c0                	xor    eax,eax
  fc6de0:	50                   	push   eax
  fc6de1:	57                   	push   edi
  fc6de2:	55                   	push   ebp
  fc6de3:	50                   	push   eax
  fc6de4:	e8 f0 bd 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6de9:	83 c4 10             	add    esp,0x10
  fc6dec:	84 c0                	test   al,al
  fc6dee:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fc6df2:	0f 85 84 00 00 00    	jne    fc6e7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca24a>
  fc6df8:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fc6dfb:	85 f6                	test   esi,esi
  fc6dfd:	75 05                	jne    fc6e04 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca1d2>
  fc6dff:	e8 f0 98 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6e04:	8b 76 44             	mov    esi,DWORD PTR [esi+0x44]
  fc6e07:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc6e0b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6e0d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6e14:	74 12                	je     fc6e28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca1f6>
  fc6e16:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6e1a:	75 0c                	jne    fc6e28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca1f6>
  fc6e1c:	83 ec 0c             	sub    esp,0xc
  fc6e1f:	50                   	push   eax
  fc6e20:	e8 89 f6 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6e25:	83 c4 10             	add    esp,0x10
  fc6e28:	31 c0                	xor    eax,eax
  fc6e2a:	50                   	push   eax
  fc6e2b:	57                   	push   edi
  fc6e2c:	56                   	push   esi
  fc6e2d:	50                   	push   eax
  fc6e2e:	e8 a6 bd 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6e33:	83 c4 10             	add    esp,0x10
  fc6e36:	84 c0                	test   al,al
  fc6e38:	75 42                	jne    fc6e7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca24a>
  fc6e3a:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fc6e3d:	85 f6                	test   esi,esi
  fc6e3f:	75 05                	jne    fc6e46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca214>
  fc6e41:	e8 ae 98 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6e46:	8b 76 48             	mov    esi,DWORD PTR [esi+0x48]
  fc6e49:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc6e4d:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6e4f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6e56:	74 12                	je     fc6e6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca238>
  fc6e58:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6e5c:	75 0c                	jne    fc6e6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca238>
  fc6e5e:	83 ec 0c             	sub    esp,0xc
  fc6e61:	50                   	push   eax
  fc6e62:	e8 47 f6 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6e67:	83 c4 10             	add    esp,0x10
  fc6e6a:	31 c0                	xor    eax,eax
  fc6e6c:	50                   	push   eax
  fc6e6d:	57                   	push   edi
  fc6e6e:	56                   	push   esi
  fc6e6f:	50                   	push   eax
  fc6e70:	e8 64 bd 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6e75:	83 c4 10             	add    esp,0x10
  fc6e78:	84 c0                	test   al,al
  fc6e7a:	74 15                	je     fc6e91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca25f>
  fc6e7c:	83 ec 08             	sub    esp,0x8
  fc6e7f:	57                   	push   edi
  fc6e80:	55                   	push   ebp
  fc6e81:	e8 ff f8 ff ff       	call   fc6785 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9b53>
  fc6e86:	83 c4 10             	add    esp,0x10
  fc6e89:	83 c4 0c             	add    esp,0xc
  fc6e8c:	5e                   	pop    esi
  fc6e8d:	5f                   	pop    edi
  fc6e8e:	5b                   	pop    ebx
  fc6e8f:	5d                   	pop    ebp
  fc6e90:	c3                   	ret
  fc6e91:	83 ec 08             	sub    esp,0x8
  fc6e94:	57                   	push   edi
  fc6e95:	55                   	push   ebp
  fc6e96:	e8 9f ef ff ff       	call   fc5e3a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9208>
  fc6e9b:	83 c4 10             	add    esp,0x10
  fc6e9e:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc6ea2:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fc6ea5:	85 f6                	test   esi,esi
  fc6ea7:	75 05                	jne    fc6eae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca27c>
  fc6ea9:	e8 46 98 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6eae:	8b 4e 48             	mov    ecx,DWORD PTR [esi+0x48]
  fc6eb1:	8b b5 88 00 00 00    	mov    esi,DWORD PTR [ebp+0x88]
  fc6eb7:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc6ebb:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6ebd:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6ec4:	74 16                	je     fc6edc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca2aa>
  fc6ec6:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6eca:	75 10                	jne    fc6edc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca2aa>
  fc6ecc:	83 ec 0c             	sub    esp,0xc
  fc6ecf:	50                   	push   eax
  fc6ed0:	89 cd                	mov    ebp,ecx
  fc6ed2:	e8 d7 f5 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6ed7:	89 e9                	mov    ecx,ebp
  fc6ed9:	83 c4 10             	add    esp,0x10
  fc6edc:	31 ed                	xor    ebp,ebp
  fc6ede:	55                   	push   ebp
  fc6edf:	56                   	push   esi
  fc6ee0:	51                   	push   ecx
  fc6ee1:	55                   	push   ebp
  fc6ee2:	e8 f2 bc 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6ee7:	83 c4 10             	add    esp,0x10
  fc6eea:	84 c0                	test   al,al
  fc6eec:	74 71                	je     fc6f5f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca32d>
  fc6eee:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc6ef2:	8b 70 20             	mov    esi,DWORD PTR [eax+0x20]
  fc6ef5:	85 f6                	test   esi,esi
  fc6ef7:	75 05                	jne    fc6efe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca2cc>
  fc6ef9:	e8 f6 97 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6efe:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fc6f01:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc6f05:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6f07:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6f0e:	74 12                	je     fc6f22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca2f0>
  fc6f10:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6f14:	75 0c                	jne    fc6f22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca2f0>
  fc6f16:	83 ec 0c             	sub    esp,0xc
  fc6f19:	50                   	push   eax
  fc6f1a:	e8 8f f5 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6f1f:	83 c4 10             	add    esp,0x10
  fc6f22:	31 ed                	xor    ebp,ebp
  fc6f24:	55                   	push   ebp
  fc6f25:	57                   	push   edi
  fc6f26:	56                   	push   esi
  fc6f27:	55                   	push   ebp
  fc6f28:	e8 ac bc 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6f2d:	83 c4 10             	add    esp,0x10
  fc6f30:	84 c0                	test   al,al
  fc6f32:	74 2b                	je     fc6f5f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca32d>
  fc6f34:	8d b3 d0 da 04 00    	lea    esi,[ebx+0x4dad0]
  fc6f3a:	8b 06                	mov    eax,DWORD PTR [esi]
  fc6f3c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6f43:	74 14                	je     fc6f59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca327>
  fc6f45:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6f49:	75 0e                	jne    fc6f59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca327>
  fc6f4b:	83 ec 0c             	sub    esp,0xc
  fc6f4e:	50                   	push   eax
  fc6f4f:	e8 5a f5 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6f54:	83 c4 10             	add    esp,0x10
  fc6f57:	8b 06                	mov    eax,DWORD PTR [esi]
  fc6f59:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fc6f5c:	0f b6 28             	movzx  ebp,BYTE PTR [eax]
  fc6f5f:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc6f63:	8b b0 88 00 00 00    	mov    esi,DWORD PTR [eax+0x88]
  fc6f69:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc6f6d:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6f6f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6f76:	74 12                	je     fc6f8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca358>
  fc6f78:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6f7c:	75 0c                	jne    fc6f8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca358>
  fc6f7e:	83 ec 0c             	sub    esp,0xc
  fc6f81:	50                   	push   eax
  fc6f82:	e8 27 f5 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6f87:	83 c4 10             	add    esp,0x10
  fc6f8a:	31 c0                	xor    eax,eax
  fc6f8c:	50                   	push   eax
  fc6f8d:	56                   	push   esi
  fc6f8e:	50                   	push   eax
  fc6f8f:	50                   	push   eax
  fc6f90:	e8 44 bc 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc6f95:	83 c4 10             	add    esp,0x10
  fc6f98:	85 ed                	test   ebp,ebp
  fc6f9a:	0f 85 c8 00 00 00    	jne    fc7068 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca436>
  fc6fa0:	84 c0                	test   al,al
  fc6fa2:	0f 85 c0 00 00 00    	jne    fc7068 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca436>
  fc6fa8:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fc6fac:	8b 75 24             	mov    esi,DWORD PTR [ebp+0x24]
  fc6faf:	85 f6                	test   esi,esi
  fc6fb1:	75 05                	jne    fc6fb8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca386>
  fc6fb3:	e8 3c 97 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc6fb8:	83 ec 08             	sub    esp,0x8
  fc6fbb:	6a 00                	push   0x0
  fc6fbd:	56                   	push   esi
  fc6fbe:	e8 e9 7e f4 ff       	call   f0eeac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31227a>
  fc6fc3:	83 c4 10             	add    esp,0x10
  fc6fc6:	89 c6                	mov    esi,eax
  fc6fc8:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc6fcc:	8b 00                	mov    eax,DWORD PTR [eax]
  fc6fce:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc6fd5:	74 12                	je     fc6fe9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca3b7>
  fc6fd7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc6fdb:	75 0c                	jne    fc6fe9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca3b7>
  fc6fdd:	83 ec 0c             	sub    esp,0xc
  fc6fe0:	50                   	push   eax
  fc6fe1:	e8 c8 f4 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc6fe6:	83 c4 10             	add    esp,0x10
  fc6fe9:	31 c0                	xor    eax,eax
  fc6feb:	50                   	push   eax
  fc6fec:	56                   	push   esi
  fc6fed:	8b 4c 24 0c          	mov    ecx,DWORD PTR [esp+0xc]
  fc6ff1:	51                   	push   ecx
  fc6ff2:	50                   	push   eax
  fc6ff3:	e8 e1 1e 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc6ff8:	83 c4 10             	add    esp,0x10
  fc6ffb:	84 c0                	test   al,al
  fc6ffd:	0f 84 86 fe ff ff    	je     fc6e89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca257>
  fc7003:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fc7006:	85 f6                	test   esi,esi
  fc7008:	75 05                	jne    fc700f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca3dd>
  fc700a:	e8 e5 96 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc700f:	8b 76 48             	mov    esi,DWORD PTR [esi+0x48]
  fc7012:	89 e8                	mov    eax,ebp
  fc7014:	8b a8 88 00 00 00    	mov    ebp,DWORD PTR [eax+0x88]
  fc701a:	89 c7                	mov    edi,eax
  fc701c:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc7020:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7022:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7029:	74 12                	je     fc703d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca40b>
  fc702b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc702f:	75 0c                	jne    fc703d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca40b>
  fc7031:	83 ec 0c             	sub    esp,0xc
  fc7034:	50                   	push   eax
  fc7035:	e8 74 f4 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc703a:	83 c4 10             	add    esp,0x10
  fc703d:	31 c0                	xor    eax,eax
  fc703f:	50                   	push   eax
  fc7040:	55                   	push   ebp
  fc7041:	56                   	push   esi
  fc7042:	50                   	push   eax
  fc7043:	e8 91 bb 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc7048:	83 c4 10             	add    esp,0x10
  fc704b:	84 c0                	test   al,al
  fc704d:	0f 84 ad 00 00 00    	je     fc7100 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca4ce>
  fc7053:	83 ec 08             	sub    esp,0x8
  fc7056:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fc705a:	57                   	push   edi
  fc705b:	e8 25 f7 ff ff       	call   fc6785 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9b53>
  fc7060:	83 c4 10             	add    esp,0x10
  fc7063:	e9 21 fe ff ff       	jmp    fc6e89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca257>
  fc7068:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fc706c:	8b b5 88 00 00 00    	mov    esi,DWORD PTR [ebp+0x88]
  fc7072:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc7076:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7078:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc707f:	74 12                	je     fc7093 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca461>
  fc7081:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7085:	75 0c                	jne    fc7093 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca461>
  fc7087:	83 ec 0c             	sub    esp,0xc
  fc708a:	50                   	push   eax
  fc708b:	e8 1e f4 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7090:	83 c4 10             	add    esp,0x10
  fc7093:	31 c0                	xor    eax,eax
  fc7095:	50                   	push   eax
  fc7096:	56                   	push   esi
  fc7097:	50                   	push   eax
  fc7098:	50                   	push   eax
  fc7099:	e8 3b bb 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc709e:	83 c4 10             	add    esp,0x10
  fc70a1:	84 c0                	test   al,al
  fc70a3:	b8 00 00 00 00       	mov    eax,0x0
  fc70a8:	74 34                	je     fc70de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca4ac>
  fc70aa:	8d b3 0c d6 04 00    	lea    esi,[ebx+0x4d60c]
  fc70b0:	8b 06                	mov    eax,DWORD PTR [esi]
  fc70b2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc70b9:	74 14                	je     fc70cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca49d>
  fc70bb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc70bf:	75 0e                	jne    fc70cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca49d>
  fc70c1:	83 ec 0c             	sub    esp,0xc
  fc70c4:	50                   	push   eax
  fc70c5:	e8 e4 f3 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc70ca:	83 c4 10             	add    esp,0x10
  fc70cd:	8b 06                	mov    eax,DWORD PTR [esi]
  fc70cf:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fc70d2:	8b 40 04             	mov    eax,DWORD PTR [eax+0x4]
  fc70d5:	83 e0 fe             	and    eax,0xfffffffe
  fc70d8:	83 f8 2e             	cmp    eax,0x2e
  fc70db:	0f 94 c0             	sete   al
  fc70de:	83 ec 10             	sub    esp,0x10
  fc70e1:	0f b6 c0             	movzx  eax,al
  fc70e4:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc70e8:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fc70ec:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc70f0:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc70f3:	e8 da d1 ff ff       	call   fc42d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c76a0>
  fc70f8:	83 c4 10             	add    esp,0x10
  fc70fb:	e9 89 fd ff ff       	jmp    fc6e89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca257>
  fc7100:	8b 77 20             	mov    esi,DWORD PTR [edi+0x20]
  fc7103:	85 f6                	test   esi,esi
  fc7105:	75 05                	jne    fc710c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca4da>
  fc7107:	e8 e8 95 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc710c:	8b 76 40             	mov    esi,DWORD PTR [esi+0x40]
  fc710f:	8b af 88 00 00 00    	mov    ebp,DWORD PTR [edi+0x88]
  fc7115:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc7119:	8b 00                	mov    eax,DWORD PTR [eax]
  fc711b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7122:	74 12                	je     fc7136 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca504>
  fc7124:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7128:	75 0c                	jne    fc7136 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca504>
  fc712a:	83 ec 0c             	sub    esp,0xc
  fc712d:	50                   	push   eax
  fc712e:	e8 7b f3 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7133:	83 c4 10             	add    esp,0x10
  fc7136:	31 c0                	xor    eax,eax
  fc7138:	50                   	push   eax
  fc7139:	55                   	push   ebp
  fc713a:	56                   	push   esi
  fc713b:	50                   	push   eax
  fc713c:	e8 98 ba 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc7141:	83 c4 10             	add    esp,0x10
  fc7144:	84 c0                	test   al,al
  fc7146:	89 fd                	mov    ebp,edi
  fc7148:	74 58                	je     fc71a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca570>
  fc714a:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fc714d:	85 f6                	test   esi,esi
  fc714f:	75 05                	jne    fc7156 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca524>
  fc7151:	e8 9e 95 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7156:	8b 76 28             	mov    esi,DWORD PTR [esi+0x28]
  fc7159:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc715d:	8b 00                	mov    eax,DWORD PTR [eax]
  fc715f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7166:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc716a:	74 12                	je     fc717e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca54c>
  fc716c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7170:	75 0c                	jne    fc717e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca54c>
  fc7172:	83 ec 0c             	sub    esp,0xc
  fc7175:	50                   	push   eax
  fc7176:	e8 33 f3 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc717b:	83 c4 10             	add    esp,0x10
  fc717e:	31 c0                	xor    eax,eax
  fc7180:	50                   	push   eax
  fc7181:	57                   	push   edi
  fc7182:	56                   	push   esi
  fc7183:	50                   	push   eax
  fc7184:	e8 50 ba 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc7189:	83 c4 10             	add    esp,0x10
  fc718c:	84 c0                	test   al,al
  fc718e:	74 12                	je     fc71a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca570>
  fc7190:	83 ec 08             	sub    esp,0x8
  fc7193:	57                   	push   edi
  fc7194:	55                   	push   ebp
  fc7195:	e8 eb f5 ff ff       	call   fc6785 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c9b53>
  fc719a:	83 c4 10             	add    esp,0x10
  fc719d:	e9 e7 fc ff ff       	jmp    fc6e89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca257>
  fc71a2:	8b 75 24             	mov    esi,DWORD PTR [ebp+0x24]
  fc71a5:	85 f6                	test   esi,esi
  fc71a7:	75 05                	jne    fc71ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca57c>
  fc71a9:	e8 46 95 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc71ae:	83 ec 04             	sub    esp,0x4
  fc71b1:	6a 00                	push   0x0
  fc71b3:	ff 74 24 0c          	push   DWORD PTR [esp+0xc]
  fc71b7:	56                   	push   esi
  fc71b8:	e8 6e 87 f4 ff       	call   f0f92b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x312cf9>
  fc71bd:	83 c4 10             	add    esp,0x10
  fc71c0:	e9 c4 fc ff ff       	jmp    fc6e89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca257>
  fc71c5:	53                   	push   ebx
  fc71c6:	83 ec 08             	sub    esp,0x8
  fc71c9:	e8 00 00 00 00       	call   fc71ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca59c>
  fc71ce:	5b                   	pop    ebx
  fc71cf:	81 c3 ae f9 e2 00    	add    ebx,0xe2f9ae
  fc71d5:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fc71d9:	89 04 24             	mov    DWORD PTR [esp],eax
  fc71dc:	e8 05 00 00 00       	call   fc71e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca5b4>
  fc71e1:	83 c4 08             	add    esp,0x8
  fc71e4:	5b                   	pop    ebx
  fc71e5:	c3                   	ret
  fc71e6:	55                   	push   ebp
  fc71e7:	53                   	push   ebx
  fc71e8:	57                   	push   edi
  fc71e9:	56                   	push   esi
  fc71ea:	83 ec 1c             	sub    esp,0x1c
  fc71ed:	e8 00 00 00 00       	call   fc71f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca5c0>
  fc71f2:	5b                   	pop    ebx
  fc71f3:	81 c3 8a f9 e2 00    	add    ebx,0xe2f98a
  fc71f9:	8a 83 26 af 06 00    	mov    al,BYTE PTR [ebx+0x6af26]
  fc71ff:	24 01                	and    al,0x1
  fc7201:	75 17                	jne    fc721a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca5e8>
  fc7203:	8d 83 4c cd 70 ff    	lea    eax,[ebx-0x8f32b4]
  fc7209:	8b 00                	mov    eax,DWORD PTR [eax]
  fc720b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc720e:	e8 15 81 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc7213:	c6 83 26 af 06 00 01 	mov    BYTE PTR [ebx+0x6af26],0x1
  fc721a:	8d ab 6c d6 04 00    	lea    ebp,[ebx+0x4d66c]
  fc7220:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc7223:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc722a:	74 0e                	je     fc723a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca608>
  fc722c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7230:	75 08                	jne    fc723a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca608>
  fc7232:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7235:	e8 74 f2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc723a:	e8 30 87 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc723f:	89 c6                	mov    esi,eax
  fc7241:	8d bb 3c be 04 00    	lea    edi,[ebx+0x4be3c]
  fc7247:	8b 07                	mov    eax,DWORD PTR [edi]
  fc7249:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7250:	74 0e                	je     fc7260 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca62e>
  fc7252:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7256:	75 08                	jne    fc7260 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca62e>
  fc7258:	89 04 24             	mov    DWORD PTR [esp],eax
  fc725b:	e8 4e f2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7260:	31 c0                	xor    eax,eax
  fc7262:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc7266:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc726a:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc726e:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7271:	e8 63 b9 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc7276:	84 c0                	test   al,al
  fc7278:	0f 85 73 01 00 00    	jne    fc73f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca7bf>
  fc727e:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc7281:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7288:	74 0e                	je     fc7298 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca666>
  fc728a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc728e:	75 08                	jne    fc7298 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca666>
  fc7290:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7293:	e8 16 f2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7298:	e8 d2 86 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc729d:	89 c6                	mov    esi,eax
  fc729f:	85 f6                	test   esi,esi
  fc72a1:	75 05                	jne    fc72a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca676>
  fc72a3:	e8 4c 94 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc72a8:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fc72ac:	8b 86 b0 00 00 00    	mov    eax,DWORD PTR [esi+0xb0]
  fc72b2:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  fc72b6:	e8 b4 86 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc72bb:	89 c6                	mov    esi,eax
  fc72bd:	85 f6                	test   esi,esi
  fc72bf:	75 05                	jne    fc72c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca694>
  fc72c1:	e8 2e 94 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc72c6:	8b 46 0c             	mov    eax,DWORD PTR [esi+0xc]
  fc72c9:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fc72cd:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fc72d0:	85 f6                	test   esi,esi
  fc72d2:	75 05                	jne    fc72d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca6a7>
  fc72d4:	e8 1b 94 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc72d9:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fc72dc:	8b ad 88 00 00 00    	mov    ebp,DWORD PTR [ebp+0x88]
  fc72e2:	8b 07                	mov    eax,DWORD PTR [edi]
  fc72e4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc72eb:	74 0e                	je     fc72fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca6c9>
  fc72ed:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc72f1:	75 08                	jne    fc72fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca6c9>
  fc72f3:	89 04 24             	mov    DWORD PTR [esp],eax
  fc72f6:	e8 b3 f1 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc72fb:	31 c0                	xor    eax,eax
  fc72fd:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc7301:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc7305:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc7309:	89 04 24             	mov    DWORD PTR [esp],eax
  fc730c:	c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
  fc7313:	00 
  fc7314:	e8 c0 1b 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc7319:	84 c0                	test   al,al
  fc731b:	0f 84 a0 00 00 00    	je     fc73c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca78f>
  fc7321:	8b 4c 24 30          	mov    ecx,DWORD PTR [esp+0x30]
  fc7325:	80 79 71 00          	cmp    BYTE PTR [ecx+0x71],0x0
  fc7329:	74 0b                	je     fc7336 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca704>
  fc732b:	b0 01                	mov    al,0x1
  fc732d:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc7331:	e9 8b 00 00 00       	jmp    fc73c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca78f>
  fc7336:	b0 01                	mov    al,0x1
  fc7338:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc733c:	8b 71 68             	mov    esi,DWORD PTR [ecx+0x68]
  fc733f:	85 f6                	test   esi,esi
  fc7341:	75 05                	jne    fc7348 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca716>
  fc7343:	e8 ac 93 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7348:	8d 83 9c 5c 05 00    	lea    eax,[ebx+0x55c9c]
  fc734e:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7350:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc7354:	89 34 24             	mov    DWORD PTR [esp],esi
  fc7357:	e8 58 57 34 00       	call   130cab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fe82>
  fc735c:	85 c0                	test   eax,eax
  fc735e:	7f 61                	jg     fc73c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca78f>
  fc7360:	8b 07                	mov    eax,DWORD PTR [edi]
  fc7362:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7369:	74 0e                	je     fc7379 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca747>
  fc736b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc736f:	75 08                	jne    fc7379 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca747>
  fc7371:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7374:	e8 35 f1 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7379:	31 c9                	xor    ecx,ecx
  fc737b:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  fc737f:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fc7383:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fc7387:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc738b:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fc738e:	c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
  fc7395:	00 
  fc7396:	e8 3e 1b 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc739b:	84 c0                	test   al,al
  fc739d:	74 22                	je     fc73c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca78f>
  fc739f:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc73a3:	85 f6                	test   esi,esi
  fc73a5:	75 05                	jne    fc73ac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca77a>
  fc73a7:	e8 48 93 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc73ac:	89 34 24             	mov    DWORD PTR [esp],esi
  fc73af:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc73b6:	00 
  fc73b7:	e8 ff 32 ef ff       	call   eba6bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2bda89>
  fc73bc:	e9 6c ff ff ff       	jmp    fc732d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca6fb>
  fc73c1:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  fc73c5:	85 f6                	test   esi,esi
  fc73c7:	75 05                	jne    fc73ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca79c>
  fc73c9:	e8 26 93 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc73ce:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fc73d2:	0f b6 c0             	movzx  eax,al
  fc73d5:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc73d9:	89 34 24             	mov    DWORD PTR [esp],esi
  fc73dc:	c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
  fc73e3:	00 
  fc73e4:	c7 44 24 04 02 00 00 	mov    DWORD PTR [esp+0x4],0x2
  fc73eb:	00 
  fc73ec:	e8 c2 ad fd ff       	call   fa21b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5581>
  fc73f1:	83 c4 1c             	add    esp,0x1c
  fc73f4:	5e                   	pop    esi
  fc73f5:	5f                   	pop    edi
  fc73f6:	5b                   	pop    ebx
  fc73f7:	5d                   	pop    ebp
  fc73f8:	c3                   	ret
  fc73f9:	53                   	push   ebx
  fc73fa:	57                   	push   edi
  fc73fb:	56                   	push   esi
  fc73fc:	83 ec 10             	sub    esp,0x10
  fc73ff:	e8 00 00 00 00       	call   fc7404 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca7d2>
  fc7404:	5b                   	pop    ebx
  fc7405:	81 c3 78 f7 e2 00    	add    ebx,0xe2f778
  fc740b:	8a 83 ea ae 06 00    	mov    al,BYTE PTR [ebx+0x6aeea]
  fc7411:	24 01                	and    al,0x1
  fc7413:	75 17                	jne    fc742c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca7fa>
  fc7415:	8d 83 a4 cc 70 ff    	lea    eax,[ebx-0x8f335c]
  fc741b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc741d:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7420:	e8 03 7f bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc7425:	c6 83 ea ae 06 00 01 	mov    BYTE PTR [ebx+0x6aeea],0x1
  fc742c:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc7430:	8d 83 fc dc 04 00    	lea    eax,[ebx+0x4dcfc]
  fc7436:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7438:	89 04 24             	mov    DWORD PTR [esp],eax
  fc743b:	e8 ee 79 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc7440:	89 c6                	mov    esi,eax
  fc7442:	31 c0                	xor    eax,eax
  fc7444:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc7448:	89 34 24             	mov    DWORD PTR [esp],esi
  fc744b:	e8 4a ee 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc7450:	85 f6                	test   esi,esi
  fc7452:	75 05                	jne    fc7459 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca827>
  fc7454:	e8 9b 92 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7459:	89 7e 20             	mov    DWORD PTR [esi+0x20],edi
  fc745c:	89 f0                	mov    eax,esi
  fc745e:	83 c4 10             	add    esp,0x10
  fc7461:	5e                   	pop    esi
  fc7462:	5f                   	pop    edi
  fc7463:	5b                   	pop    ebx
  fc7464:	c3                   	ret
  fc7465:	53                   	push   ebx
  fc7466:	83 ec 08             	sub    esp,0x8
  fc7469:	e8 00 00 00 00       	call   fc746e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca83c>
  fc746e:	5b                   	pop    ebx
  fc746f:	81 c3 0e f7 e2 00    	add    ebx,0xe2f70e
  fc7475:	83 ec 08             	sub    esp,0x8
  fc7478:	6a 00                	push   0x0
  fc747a:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc747e:	e8 17 ee 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc7483:	83 c4 10             	add    esp,0x10
  fc7486:	83 c4 08             	add    esp,0x8
  fc7489:	5b                   	pop    ebx
  fc748a:	c3                   	ret
  fc748b:	53                   	push   ebx
  fc748c:	56                   	push   esi
  fc748d:	50                   	push   eax
  fc748e:	e8 00 00 00 00       	call   fc7493 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca861>
  fc7493:	5b                   	pop    ebx
  fc7494:	81 c3 e9 f6 e2 00    	add    ebx,0xe2f6e9
  fc749a:	8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
  fc749e:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fc74a2:	83 f9 03             	cmp    ecx,0x3
  fc74a5:	74 26                	je     fc74cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca89b>
  fc74a7:	83 f9 01             	cmp    ecx,0x1
  fc74aa:	75 40                	jne    fc74ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca8ba>
  fc74ac:	8b b0 14 01 00 00    	mov    esi,DWORD PTR [eax+0x114]
  fc74b2:	85 f6                	test   esi,esi
  fc74b4:	75 05                	jne    fc74bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca889>
  fc74b6:	e8 39 92 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc74bb:	83 ec 04             	sub    esp,0x4
  fc74be:	6a 00                	push   0x0
  fc74c0:	6a 01                	push   0x1
  fc74c2:	56                   	push   esi
  fc74c3:	e8 96 f6 86 ff       	call   836b5e <closedir@plt+0x693eee>
  fc74c8:	83 c4 10             	add    esp,0x10
  fc74cb:	eb 1f                	jmp    fc74ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca8ba>
  fc74cd:	8b b0 14 01 00 00    	mov    esi,DWORD PTR [eax+0x114]
  fc74d3:	85 f6                	test   esi,esi
  fc74d5:	75 05                	jne    fc74dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca8aa>
  fc74d7:	e8 18 92 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc74dc:	83 ec 04             	sub    esp,0x4
  fc74df:	31 c0                	xor    eax,eax
  fc74e1:	50                   	push   eax
  fc74e2:	50                   	push   eax
  fc74e3:	56                   	push   esi
  fc74e4:	e8 75 f6 86 ff       	call   836b5e <closedir@plt+0x693eee>
  fc74e9:	83 c4 10             	add    esp,0x10
  fc74ec:	83 c4 04             	add    esp,0x4
  fc74ef:	5e                   	pop    esi
  fc74f0:	5b                   	pop    ebx
  fc74f1:	c3                   	ret
  fc74f2:	53                   	push   ebx
  fc74f3:	56                   	push   esi
  fc74f4:	83 ec 14             	sub    esp,0x14
  fc74f7:	e8 00 00 00 00       	call   fc74fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca8ca>
  fc74fc:	5b                   	pop    ebx
  fc74fd:	81 c3 80 f6 e2 00    	add    ebx,0xe2f680
  fc7503:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fc7507:	8a 83 eb ae 06 00    	mov    al,BYTE PTR [ebx+0x6aeeb]
  fc750d:	24 01                	and    al,0x1
  fc750f:	75 17                	jne    fc7528 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca8f6>
  fc7511:	8d 83 9c cc 70 ff    	lea    eax,[ebx-0x8f3364]
  fc7517:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7519:	89 04 24             	mov    DWORD PTR [esp],eax
  fc751c:	e8 07 7e bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc7521:	c6 83 eb ae 06 00 01 	mov    BYTE PTR [ebx+0x6aeeb],0x1
  fc7528:	85 f6                	test   esi,esi
  fc752a:	74 04                	je     fc7530 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca8fe>
  fc752c:	31 c0                	xor    eax,eax
  fc752e:	eb 3a                	jmp    fc756a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca938>
  fc7530:	8b 74 24 28          	mov    esi,DWORD PTR [esp+0x28]
  fc7534:	8d 83 24 d2 04 00    	lea    eax,[ebx+0x4d224]
  fc753a:	8b 00                	mov    eax,DWORD PTR [eax]
  fc753c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7543:	74 0e                	je     fc7553 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca921>
  fc7545:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7549:	75 08                	jne    fc7553 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca921>
  fc754b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc754e:	e8 5b ef be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7553:	31 c0                	xor    eax,eax
  fc7555:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc7559:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc755d:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7560:	e8 83 36 b7 ff       	call   b3abe8 <closedir@plt+0x997f78>
  fc7565:	85 c0                	test   eax,eax
  fc7567:	0f 94 c0             	sete   al
  fc756a:	0f b6 c0             	movzx  eax,al
  fc756d:	83 c4 14             	add    esp,0x14
  fc7570:	5e                   	pop    esi
  fc7571:	5b                   	pop    ebx
  fc7572:	c3                   	ret
  fc7573:	55                   	push   ebp
  fc7574:	53                   	push   ebx
  fc7575:	57                   	push   edi
  fc7576:	56                   	push   esi
  fc7577:	83 ec 0c             	sub    esp,0xc
  fc757a:	e8 00 00 00 00       	call   fc757f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca94d>
  fc757f:	5b                   	pop    ebx
  fc7580:	81 c3 fd f5 e2 00    	add    ebx,0xe2f5fd
  fc7586:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc758a:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fc758e:	8a 83 ec ae 06 00    	mov    al,BYTE PTR [ebx+0x6aeec]
  fc7594:	24 01                	and    al,0x1
  fc7596:	75 1a                	jne    fc75b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca980>
  fc7598:	8d 83 18 cc 70 ff    	lea    eax,[ebx-0x8f33e8]
  fc759e:	83 ec 0c             	sub    esp,0xc
  fc75a1:	ff 30                	push   DWORD PTR [eax]
  fc75a3:	e8 80 7d bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc75a8:	83 c4 10             	add    esp,0x10
  fc75ab:	c6 83 ec ae 06 00 01 	mov    BYTE PTR [ebx+0x6aeec],0x1
  fc75b2:	8d 83 40 da 04 00    	lea    eax,[ebx+0x4da40]
  fc75b8:	83 ec 0c             	sub    esp,0xc
  fc75bb:	ff 30                	push   DWORD PTR [eax]
  fc75bd:	e8 6c 78 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc75c2:	83 c4 10             	add    esp,0x10
  fc75c5:	89 c6                	mov    esi,eax
  fc75c7:	83 ec 10             	sub    esp,0x10
  fc75ca:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc75ce:	89 34 24             	mov    DWORD PTR [esp],esi
  fc75d1:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc75d8:	00 
  fc75d9:	e8 10 3a 03 00       	call   ffafee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3fe3bc>
  fc75de:	83 c4 10             	add    esp,0x10
  fc75e1:	8b bd 88 00 00 00    	mov    edi,DWORD PTR [ebp+0x88]
  fc75e7:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fc75ed:	8b 00                	mov    eax,DWORD PTR [eax]
  fc75ef:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc75f6:	74 12                	je     fc760a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca9d8>
  fc75f8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc75fc:	75 0c                	jne    fc760a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca9d8>
  fc75fe:	83 ec 0c             	sub    esp,0xc
  fc7601:	50                   	push   eax
  fc7602:	e8 a7 ee be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7607:	83 c4 10             	add    esp,0x10
  fc760a:	31 c0                	xor    eax,eax
  fc760c:	50                   	push   eax
  fc760d:	57                   	push   edi
  fc760e:	50                   	push   eax
  fc760f:	50                   	push   eax
  fc7610:	e8 c4 18 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc7615:	83 c4 10             	add    esp,0x10
  fc7618:	8d 8b b4 62 06 00    	lea    ecx,[ebx+0x662b4]
  fc761e:	8b 39                	mov    edi,DWORD PTR [ecx]
  fc7620:	84 c0                	test   al,al
  fc7622:	74 14                	je     fc7638 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caa06>
  fc7624:	8b ad 88 00 00 00    	mov    ebp,DWORD PTR [ebp+0x88]
  fc762a:	85 ed                	test   ebp,ebp
  fc762c:	75 05                	jne    fc7633 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caa01>
  fc762e:	e8 c1 90 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7633:	83 c5 14             	add    ebp,0x14
  fc7636:	eb 06                	jmp    fc763e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caa0c>
  fc7638:	8d ab 58 0e 06 00    	lea    ebp,[ebx+0x60e58]
  fc763e:	8b 6d 00             	mov    ebp,DWORD PTR [ebp+0x0]
  fc7641:	85 f6                	test   esi,esi
  fc7643:	75 05                	jne    fc764a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caa18>
  fc7645:	e8 aa 90 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc764a:	8d 83 28 56 05 00    	lea    eax,[ebx+0x55628]
  fc7650:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7653:	ff 30                	push   DWORD PTR [eax]
  fc7655:	55                   	push   ebp
  fc7656:	57                   	push   edi
  fc7657:	56                   	push   esi
  fc7658:	e8 6c 31 8c ff       	call   88a7c9 <closedir@plt+0x6e7b59>
  fc765d:	83 c4 10             	add    esp,0x10
  fc7660:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fc7666:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7668:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc766f:	74 12                	je     fc7683 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caa51>
  fc7671:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7675:	75 0c                	jne    fc7683 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caa51>
  fc7677:	83 ec 0c             	sub    esp,0xc
  fc767a:	50                   	push   eax
  fc767b:	e8 2e ee be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7680:	83 c4 10             	add    esp,0x10
  fc7683:	83 ec 08             	sub    esp,0x8
  fc7686:	31 ed                	xor    ebp,ebp
  fc7688:	55                   	push   ebp
  fc7689:	55                   	push   ebp
  fc768a:	e8 dc ff db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fc768f:	83 c4 10             	add    esp,0x10
  fc7692:	89 c7                	mov    edi,eax
  fc7694:	85 ff                	test   edi,edi
  fc7696:	75 05                	jne    fc769d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caa6b>
  fc7698:	e8 57 90 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc769d:	83 ec 08             	sub    esp,0x8
  fc76a0:	55                   	push   ebp
  fc76a1:	57                   	push   edi
  fc76a2:	e8 aa 9f dc ff       	call   d91651 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a1f>
  fc76a7:	83 c4 10             	add    esp,0x10
  fc76aa:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc76ae:	8d 83 f0 a8 04 00    	lea    eax,[ebx+0x4a8f0]
  fc76b4:	83 ec 08             	sub    esp,0x8
  fc76b7:	8d 4c 24 10          	lea    ecx,[esp+0x10]
  fc76bb:	51                   	push   ecx
  fc76bc:	ff 30                	push   DWORD PTR [eax]
  fc76be:	e8 d7 76 c1 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  fc76c3:	83 c4 10             	add    esp,0x10
  fc76c6:	89 c7                	mov    edi,eax
  fc76c8:	85 f6                	test   esi,esi
  fc76ca:	75 05                	jne    fc76d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caa9f>
  fc76cc:	e8 23 90 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc76d1:	8d 83 8c 5b 06 00    	lea    eax,[ebx+0x65b8c]
  fc76d7:	8b 2c 24             	mov    ebp,DWORD PTR [esp]
  fc76da:	ff 75 00             	push   DWORD PTR [ebp+0x0]
  fc76dd:	57                   	push   edi
  fc76de:	ff 30                	push   DWORD PTR [eax]
  fc76e0:	56                   	push   esi
  fc76e1:	e8 e3 30 8c ff       	call   88a7c9 <closedir@plt+0x6e7b59>
  fc76e6:	83 c4 10             	add    esp,0x10
  fc76e9:	8d 83 10 d6 04 00    	lea    eax,[ebx+0x4d610]
  fc76ef:	8b 00                	mov    eax,DWORD PTR [eax]
  fc76f1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc76f8:	74 12                	je     fc770c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caada>
  fc76fa:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc76fe:	75 0c                	jne    fc770c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caada>
  fc7700:	83 ec 0c             	sub    esp,0xc
  fc7703:	50                   	push   eax
  fc7704:	e8 a5 ed be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7709:	83 c4 10             	add    esp,0x10
  fc770c:	83 ec 08             	sub    esp,0x8
  fc770f:	31 c0                	xor    eax,eax
  fc7711:	50                   	push   eax
  fc7712:	50                   	push   eax
  fc7713:	e8 d0 ed 1f ff       	call   1c64e8 <closedir@plt+0x23878>
  fc7718:	83 c4 10             	add    esp,0x10
  fc771b:	88 44 24 07          	mov    BYTE PTR [esp+0x7],al
  fc771f:	8d 83 58 ab 04 00    	lea    eax,[ebx+0x4ab58]
  fc7725:	83 ec 08             	sub    esp,0x8
  fc7728:	8d 4c 24 0f          	lea    ecx,[esp+0xf]
  fc772c:	51                   	push   ecx
  fc772d:	ff 30                	push   DWORD PTR [eax]
  fc772f:	e8 66 76 c1 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  fc7734:	83 c4 10             	add    esp,0x10
  fc7737:	89 c7                	mov    edi,eax
  fc7739:	85 f6                	test   esi,esi
  fc773b:	75 05                	jne    fc7742 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cab10>
  fc773d:	e8 b2 8f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7742:	8d 83 b8 62 06 00    	lea    eax,[ebx+0x662b8]
  fc7748:	ff 75 00             	push   DWORD PTR [ebp+0x0]
  fc774b:	57                   	push   edi
  fc774c:	ff 30                	push   DWORD PTR [eax]
  fc774e:	56                   	push   esi
  fc774f:	e8 75 30 8c ff       	call   88a7c9 <closedir@plt+0x6e7b59>
  fc7754:	83 c4 10             	add    esp,0x10
  fc7757:	89 f0                	mov    eax,esi
  fc7759:	83 c4 0c             	add    esp,0xc
  fc775c:	5e                   	pop    esi
  fc775d:	5f                   	pop    edi
  fc775e:	5b                   	pop    ebx
  fc775f:	5d                   	pop    ebp
  fc7760:	c3                   	ret
  fc7761:	55                   	push   ebp
  fc7762:	53                   	push   ebx
  fc7763:	57                   	push   edi
  fc7764:	56                   	push   esi
  fc7765:	83 ec 0c             	sub    esp,0xc
  fc7768:	e8 00 00 00 00       	call   fc776d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cab3b>
  fc776d:	5b                   	pop    ebx
  fc776e:	81 c3 0f f4 e2 00    	add    ebx,0xe2f40f
  fc7774:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc7778:	8a 83 ef ae 06 00    	mov    al,BYTE PTR [ebx+0x6aeef]
  fc777e:	24 01                	and    al,0x1
  fc7780:	75 1a                	jne    fc779c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cab6a>
  fc7782:	8d 83 90 cc 70 ff    	lea    eax,[ebx-0x8f3370]
  fc7788:	83 ec 0c             	sub    esp,0xc
  fc778b:	ff 30                	push   DWORD PTR [eax]
  fc778d:	e8 96 7b bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc7792:	83 c4 10             	add    esp,0x10
  fc7795:	c6 83 ef ae 06 00 01 	mov    BYTE PTR [ebx+0x6aeef],0x1
  fc779c:	8d 83 4c 5c 05 00    	lea    eax,[ebx+0x55c4c]
  fc77a2:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc77a4:	8d 83 48 c5 04 00    	lea    eax,[ebx+0x4c548]
  fc77aa:	83 ec 0c             	sub    esp,0xc
  fc77ad:	ff 30                	push   DWORD PTR [eax]
  fc77af:	e8 7a 76 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc77b4:	83 c4 10             	add    esp,0x10
  fc77b7:	89 c6                	mov    esi,eax
  fc77b9:	6a 00                	push   0x0
  fc77bb:	55                   	push   ebp
  fc77bc:	57                   	push   edi
  fc77bd:	56                   	push   esi
  fc77be:	e8 07 19 b2 ff       	call   ae90ca <closedir@plt+0x94645a>
  fc77c3:	83 c4 10             	add    esp,0x10
  fc77c6:	8d 83 44 c5 04 00    	lea    eax,[ebx+0x4c544]
  fc77cc:	8b 00                	mov    eax,DWORD PTR [eax]
  fc77ce:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc77d5:	74 12                	je     fc77e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cabb7>
  fc77d7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc77db:	75 0c                	jne    fc77e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cabb7>
  fc77dd:	83 ec 0c             	sub    esp,0xc
  fc77e0:	50                   	push   eax
  fc77e1:	e8 c8 ec be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc77e6:	83 c4 10             	add    esp,0x10
  fc77e9:	83 ec 04             	sub    esp,0x4
  fc77ec:	31 ed                	xor    ebp,ebp
  fc77ee:	55                   	push   ebp
  fc77ef:	56                   	push   esi
  fc77f0:	55                   	push   ebp
  fc77f1:	e8 51 6a b2 ff       	call   aee247 <closedir@plt+0x94b5d7>
  fc77f6:	83 c4 10             	add    esp,0x10
  fc77f9:	83 ec 08             	sub    esp,0x8
  fc77fc:	55                   	push   ebp
  fc77fd:	55                   	push   ebp
  fc77fe:	e8 15 12 b2 ff       	call   ae8a18 <closedir@plt+0x945da8>
  fc7803:	83 c4 10             	add    esp,0x10
  fc7806:	84 c0                	test   al,al
  fc7808:	74 0c                	je     fc7816 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cabe4>
  fc780a:	83 ec 0c             	sub    esp,0xc
  fc780d:	57                   	push   edi
  fc780e:	e8 0b 00 00 00       	call   fc781e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cabec>
  fc7813:	83 c4 10             	add    esp,0x10
  fc7816:	83 c4 0c             	add    esp,0xc
  fc7819:	5e                   	pop    esi
  fc781a:	5f                   	pop    edi
  fc781b:	5b                   	pop    ebx
  fc781c:	5d                   	pop    ebp
  fc781d:	c3                   	ret
  fc781e:	55                   	push   ebp
  fc781f:	53                   	push   ebx
  fc7820:	57                   	push   edi
  fc7821:	56                   	push   esi
  fc7822:	83 ec 0c             	sub    esp,0xc
  fc7825:	e8 00 00 00 00       	call   fc782a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cabf8>
  fc782a:	5b                   	pop    ebx
  fc782b:	81 c3 52 f3 e2 00    	add    ebx,0xe2f352
  fc7831:	8a 83 f0 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef0]
  fc7837:	24 01                	and    al,0x1
  fc7839:	75 1a                	jne    fc7855 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cac23>
  fc783b:	8d 83 b8 cc 70 ff    	lea    eax,[ebx-0x8f3348]
  fc7841:	83 ec 0c             	sub    esp,0xc
  fc7844:	ff 30                	push   DWORD PTR [eax]
  fc7846:	e8 dd 7a bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc784b:	83 c4 10             	add    esp,0x10
  fc784e:	c6 83 f0 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef0],0x1
  fc7855:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fc785b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc785d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7864:	74 12                	je     fc7878 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cac46>
  fc7866:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc786a:	75 0c                	jne    fc7878 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cac46>
  fc786c:	83 ec 0c             	sub    esp,0xc
  fc786f:	50                   	push   eax
  fc7870:	e8 39 ec be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7875:	83 c4 10             	add    esp,0x10
  fc7878:	83 ec 08             	sub    esp,0x8
  fc787b:	31 c0                	xor    eax,eax
  fc787d:	50                   	push   eax
  fc787e:	50                   	push   eax
  fc787f:	e8 e7 fd db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fc7884:	83 c4 10             	add    esp,0x10
  fc7887:	89 c6                	mov    esi,eax
  fc7889:	85 f6                	test   esi,esi
  fc788b:	75 05                	jne    fc7892 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cac60>
  fc788d:	e8 62 8e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7892:	83 ec 08             	sub    esp,0x8
  fc7895:	6a 00                	push   0x0
  fc7897:	56                   	push   esi
  fc7898:	e8 38 9e dc ff       	call   d916d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194aa3>
  fc789d:	83 c4 10             	add    esp,0x10
  fc78a0:	89 c6                	mov    esi,eax
  fc78a2:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  fc78a8:	8b 00                	mov    eax,DWORD PTR [eax]
  fc78aa:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc78b1:	74 12                	je     fc78c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cac93>
  fc78b3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc78b7:	75 0c                	jne    fc78c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cac93>
  fc78b9:	83 ec 0c             	sub    esp,0xc
  fc78bc:	50                   	push   eax
  fc78bd:	e8 ec eb be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc78c2:	83 c4 10             	add    esp,0x10
  fc78c5:	8d 83 c0 62 06 00    	lea    eax,[ebx+0x662c0]
  fc78cb:	31 ff                	xor    edi,edi
  fc78cd:	57                   	push   edi
  fc78ce:	56                   	push   esi
  fc78cf:	ff 30                	push   DWORD PTR [eax]
  fc78d1:	57                   	push   edi
  fc78d2:	e8 87 d7 6e ff       	call   6b505e <closedir@plt+0x5123ee>
  fc78d7:	83 c4 10             	add    esp,0x10
  fc78da:	89 c6                	mov    esi,eax
  fc78dc:	8d 83 44 c5 04 00    	lea    eax,[ebx+0x4c544]
  fc78e2:	8b 00                	mov    eax,DWORD PTR [eax]
  fc78e4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc78eb:	74 12                	je     fc78ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caccd>
  fc78ed:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc78f1:	75 0c                	jne    fc78ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caccd>
  fc78f3:	83 ec 0c             	sub    esp,0xc
  fc78f6:	50                   	push   eax
  fc78f7:	e8 b2 eb be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc78fc:	83 c4 10             	add    esp,0x10
  fc78ff:	83 ec 04             	sub    esp,0x4
  fc7902:	57                   	push   edi
  fc7903:	56                   	push   esi
  fc7904:	57                   	push   edi
  fc7905:	e8 7c 5b b2 ff       	call   aed486 <closedir@plt+0x94a816>
  fc790a:	83 c4 10             	add    esp,0x10
  fc790d:	8d 83 30 4a 06 00    	lea    eax,[ebx+0x64a30]
  fc7913:	83 ec 04             	sub    esp,0x4
  fc7916:	57                   	push   edi
  fc7917:	ff 30                	push   DWORD PTR [eax]
  fc7919:	57                   	push   edi
  fc791a:	e8 e1 5a b2 ff       	call   aed400 <closedir@plt+0x94a790>
  fc791f:	83 c4 10             	add    esp,0x10
  fc7922:	8d bb 50 5c 05 00    	lea    edi,[ebx+0x55c50]
  fc7928:	8b 2f                	mov    ebp,DWORD PTR [edi]
  fc792a:	8d 83 74 c5 04 00    	lea    eax,[ebx+0x4c574]
  fc7930:	83 ec 0c             	sub    esp,0xc
  fc7933:	ff 30                	push   DWORD PTR [eax]
  fc7935:	e8 f4 74 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc793a:	83 c4 10             	add    esp,0x10
  fc793d:	89 c6                	mov    esi,eax
  fc793f:	31 c0                	xor    eax,eax
  fc7941:	50                   	push   eax
  fc7942:	55                   	push   ebp
  fc7943:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fc7947:	55                   	push   ebp
  fc7948:	56                   	push   esi
  fc7949:	e8 ac b9 b2 ff       	call   af32fa <closedir@plt+0x95068a>
  fc794e:	83 c4 10             	add    esp,0x10
  fc7951:	83 ec 04             	sub    esp,0x4
  fc7954:	31 c0                	xor    eax,eax
  fc7956:	50                   	push   eax
  fc7957:	56                   	push   esi
  fc7958:	50                   	push   eax
  fc7959:	e8 3c 86 b2 ff       	call   aeff9a <closedir@plt+0x94d32a>
  fc795e:	83 c4 10             	add    esp,0x10
  fc7961:	8b 3f                	mov    edi,DWORD PTR [edi]
  fc7963:	8d 83 6c c5 04 00    	lea    eax,[ebx+0x4c56c]
  fc7969:	83 ec 0c             	sub    esp,0xc
  fc796c:	ff 30                	push   DWORD PTR [eax]
  fc796e:	e8 bb 74 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc7973:	83 c4 10             	add    esp,0x10
  fc7976:	89 c6                	mov    esi,eax
  fc7978:	31 c0                	xor    eax,eax
  fc797a:	50                   	push   eax
  fc797b:	57                   	push   edi
  fc797c:	55                   	push   ebp
  fc797d:	56                   	push   esi
  fc797e:	e8 60 b7 b2 ff       	call   af30e3 <closedir@plt+0x950473>
  fc7983:	83 c4 10             	add    esp,0x10
  fc7986:	83 ec 04             	sub    esp,0x4
  fc7989:	31 c0                	xor    eax,eax
  fc798b:	50                   	push   eax
  fc798c:	56                   	push   esi
  fc798d:	50                   	push   eax
  fc798e:	e8 5b 82 b2 ff       	call   aefbee <closedir@plt+0x94cf7e>
  fc7993:	83 c4 10             	add    esp,0x10
  fc7996:	8d 83 54 5c 05 00    	lea    eax,[ebx+0x55c54]
  fc799c:	8b 38                	mov    edi,DWORD PTR [eax]
  fc799e:	8d 83 a8 c5 04 00    	lea    eax,[ebx+0x4c5a8]
  fc79a4:	83 ec 0c             	sub    esp,0xc
  fc79a7:	ff 30                	push   DWORD PTR [eax]
  fc79a9:	e8 80 74 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc79ae:	83 c4 10             	add    esp,0x10
  fc79b1:	89 c6                	mov    esi,eax
  fc79b3:	31 c0                	xor    eax,eax
  fc79b5:	50                   	push   eax
  fc79b6:	57                   	push   edi
  fc79b7:	55                   	push   ebp
  fc79b8:	56                   	push   esi
  fc79b9:	e8 eb 11 b3 ff       	call   af8ba9 <closedir@plt+0x955f39>
  fc79be:	83 c4 10             	add    esp,0x10
  fc79c1:	8d 83 0c c5 04 00    	lea    eax,[ebx+0x4c50c]
  fc79c7:	8b 00                	mov    eax,DWORD PTR [eax]
  fc79c9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc79d0:	74 12                	je     fc79e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cadb2>
  fc79d2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc79d6:	75 0c                	jne    fc79e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cadb2>
  fc79d8:	83 ec 0c             	sub    esp,0xc
  fc79db:	50                   	push   eax
  fc79dc:	e8 cd ea be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc79e1:	83 c4 10             	add    esp,0x10
  fc79e4:	83 ec 04             	sub    esp,0x4
  fc79e7:	31 ed                	xor    ebp,ebp
  fc79e9:	55                   	push   ebp
  fc79ea:	56                   	push   esi
  fc79eb:	55                   	push   ebp
  fc79ec:	e8 63 fb b2 ff       	call   af7554 <closedir@plt+0x9548e4>
  fc79f1:	83 c4 10             	add    esp,0x10
  fc79f4:	8d 83 58 5c 05 00    	lea    eax,[ebx+0x55c58]
  fc79fa:	8b 38                	mov    edi,DWORD PTR [eax]
  fc79fc:	8d 83 94 c5 04 00    	lea    eax,[ebx+0x4c594]
  fc7a02:	83 ec 0c             	sub    esp,0xc
  fc7a05:	ff 30                	push   DWORD PTR [eax]
  fc7a07:	e8 22 74 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc7a0c:	83 c4 10             	add    esp,0x10
  fc7a0f:	89 c6                	mov    esi,eax
  fc7a11:	55                   	push   ebp
  fc7a12:	57                   	push   edi
  fc7a13:	8b 44 24 28          	mov    eax,DWORD PTR [esp+0x28]
  fc7a17:	50                   	push   eax
  fc7a18:	56                   	push   esi
  fc7a19:	e8 d6 0c b3 ff       	call   af86f4 <closedir@plt+0x955a84>
  fc7a1e:	83 c4 10             	add    esp,0x10
  fc7a21:	83 ec 04             	sub    esp,0x4
  fc7a24:	55                   	push   ebp
  fc7a25:	56                   	push   esi
  fc7a26:	55                   	push   ebp
  fc7a27:	e8 70 d3 b2 ff       	call   af4d9c <closedir@plt+0x95212c>
  fc7a2c:	83 c4 10             	add    esp,0x10
  fc7a2f:	8d 83 5c 5c 05 00    	lea    eax,[ebx+0x55c5c]
  fc7a35:	8b 38                	mov    edi,DWORD PTR [eax]
  fc7a37:	8d 83 8c c5 04 00    	lea    eax,[ebx+0x4c58c]
  fc7a3d:	83 ec 0c             	sub    esp,0xc
  fc7a40:	ff 30                	push   DWORD PTR [eax]
  fc7a42:	e8 e7 73 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc7a47:	83 c4 10             	add    esp,0x10
  fc7a4a:	89 c6                	mov    esi,eax
  fc7a4c:	55                   	push   ebp
  fc7a4d:	57                   	push   edi
  fc7a4e:	8b 7c 24 28          	mov    edi,DWORD PTR [esp+0x28]
  fc7a52:	57                   	push   edi
  fc7a53:	56                   	push   esi
  fc7a54:	e8 22 0d b3 ff       	call   af877b <closedir@plt+0x955b0b>
  fc7a59:	83 c4 10             	add    esp,0x10
  fc7a5c:	83 ec 04             	sub    esp,0x4
  fc7a5f:	55                   	push   ebp
  fc7a60:	56                   	push   esi
  fc7a61:	55                   	push   ebp
  fc7a62:	e8 89 cf b2 ff       	call   af49f0 <closedir@plt+0x951d80>
  fc7a67:	83 c4 10             	add    esp,0x10
  fc7a6a:	8d 83 c4 62 06 00    	lea    eax,[ebx+0x662c4]
  fc7a70:	83 ec 08             	sub    esp,0x8
  fc7a73:	ff 30                	push   DWORD PTR [eax]
  fc7a75:	57                   	push   edi
  fc7a76:	e8 33 00 00 00       	call   fc7aae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cae7c>
  fc7a7b:	83 c4 10             	add    esp,0x10
  fc7a7e:	8d 83 60 60 06 00    	lea    eax,[ebx+0x66060]
  fc7a84:	83 ec 08             	sub    esp,0x8
  fc7a87:	ff 30                	push   DWORD PTR [eax]
  fc7a89:	57                   	push   edi
  fc7a8a:	e8 1f 00 00 00       	call   fc7aae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cae7c>
  fc7a8f:	83 c4 10             	add    esp,0x10
  fc7a92:	8d 83 c8 62 06 00    	lea    eax,[ebx+0x662c8]
  fc7a98:	83 ec 08             	sub    esp,0x8
  fc7a9b:	ff 30                	push   DWORD PTR [eax]
  fc7a9d:	57                   	push   edi
  fc7a9e:	e8 0b 00 00 00       	call   fc7aae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cae7c>
  fc7aa3:	83 c4 10             	add    esp,0x10
  fc7aa6:	83 c4 0c             	add    esp,0xc
  fc7aa9:	5e                   	pop    esi
  fc7aaa:	5f                   	pop    edi
  fc7aab:	5b                   	pop    ebx
  fc7aac:	5d                   	pop    ebp
  fc7aad:	c3                   	ret
  fc7aae:	55                   	push   ebp
  fc7aaf:	53                   	push   ebx
  fc7ab0:	57                   	push   edi
  fc7ab1:	56                   	push   esi
  fc7ab2:	83 ec 0c             	sub    esp,0xc
  fc7ab5:	e8 00 00 00 00       	call   fc7aba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cae88>
  fc7aba:	5b                   	pop    ebx
  fc7abb:	81 c3 c2 f0 e2 00    	add    ebx,0xe2f0c2
  fc7ac1:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fc7ac5:	8a 83 f1 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef1]
  fc7acb:	24 01                	and    al,0x1
  fc7acd:	75 1a                	jne    fc7ae9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caeb7>
  fc7acf:	8d 83 1c cc 70 ff    	lea    eax,[ebx-0x8f33e4]
  fc7ad5:	83 ec 0c             	sub    esp,0xc
  fc7ad8:	ff 30                	push   DWORD PTR [eax]
  fc7ada:	e8 49 78 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc7adf:	83 c4 10             	add    esp,0x10
  fc7ae2:	c6 83 f1 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef1],0x1
  fc7ae9:	85 ff                	test   edi,edi
  fc7aeb:	0f 84 7c 01 00 00    	je     fc7c6d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb03b>
  fc7af1:	8d ab b4 a8 04 00    	lea    ebp,[ebx+0x4a8b4]
  fc7af7:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc7afa:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7b01:	74 12                	je     fc7b15 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caee3>
  fc7b03:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7b07:	75 0c                	jne    fc7b15 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caee3>
  fc7b09:	83 ec 0c             	sub    esp,0xc
  fc7b0c:	50                   	push   eax
  fc7b0d:	e8 9c e9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7b12:	83 c4 10             	add    esp,0x10
  fc7b15:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fc7b19:	8d 83 c4 62 06 00    	lea    eax,[ebx+0x662c4]
  fc7b1f:	31 c9                	xor    ecx,ecx
  fc7b21:	51                   	push   ecx
  fc7b22:	ff 30                	push   DWORD PTR [eax]
  fc7b24:	57                   	push   edi
  fc7b25:	51                   	push   ecx
  fc7b26:	e8 6f b6 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc7b2b:	83 c4 10             	add    esp,0x10
  fc7b2e:	84 c0                	test   al,al
  fc7b30:	74 3e                	je     fc7b70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caf3e>
  fc7b32:	8d 83 0c c5 04 00    	lea    eax,[ebx+0x4c50c]
  fc7b38:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7b3a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7b41:	74 12                	je     fc7b55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caf23>
  fc7b43:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7b47:	75 0c                	jne    fc7b55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caf23>
  fc7b49:	83 ec 0c             	sub    esp,0xc
  fc7b4c:	50                   	push   eax
  fc7b4d:	e8 5c e9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7b52:	83 c4 10             	add    esp,0x10
  fc7b55:	83 ec 04             	sub    esp,0x4
  fc7b58:	31 c0                	xor    eax,eax
  fc7b5a:	50                   	push   eax
  fc7b5b:	57                   	push   edi
  fc7b5c:	50                   	push   eax
  fc7b5d:	e8 f7 c6 b2 ff       	call   af4259 <closedir@plt+0x9515e9>
  fc7b62:	83 c4 10             	add    esp,0x10
  fc7b65:	89 86 e8 00 00 00    	mov    DWORD PTR [esi+0xe8],eax
  fc7b6b:	e9 e2 00 00 00       	jmp    fc7c52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb020>
  fc7b70:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc7b73:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7b7a:	74 12                	je     fc7b8e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caf5c>
  fc7b7c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7b80:	75 0c                	jne    fc7b8e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caf5c>
  fc7b82:	83 ec 0c             	sub    esp,0xc
  fc7b85:	50                   	push   eax
  fc7b86:	e8 23 e9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7b8b:	83 c4 10             	add    esp,0x10
  fc7b8e:	8d 83 60 60 06 00    	lea    eax,[ebx+0x66060]
  fc7b94:	31 c9                	xor    ecx,ecx
  fc7b96:	51                   	push   ecx
  fc7b97:	ff 30                	push   DWORD PTR [eax]
  fc7b99:	57                   	push   edi
  fc7b9a:	51                   	push   ecx
  fc7b9b:	e8 fa b5 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc7ba0:	83 c4 10             	add    esp,0x10
  fc7ba3:	84 c0                	test   al,al
  fc7ba5:	74 3b                	je     fc7be2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cafb0>
  fc7ba7:	8d 83 0c c5 04 00    	lea    eax,[ebx+0x4c50c]
  fc7bad:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7baf:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7bb6:	74 12                	je     fc7bca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caf98>
  fc7bb8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7bbc:	75 0c                	jne    fc7bca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3caf98>
  fc7bbe:	83 ec 0c             	sub    esp,0xc
  fc7bc1:	50                   	push   eax
  fc7bc2:	e8 e7 e8 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7bc7:	83 c4 10             	add    esp,0x10
  fc7bca:	83 ec 04             	sub    esp,0x4
  fc7bcd:	31 c0                	xor    eax,eax
  fc7bcf:	50                   	push   eax
  fc7bd0:	57                   	push   edi
  fc7bd1:	50                   	push   eax
  fc7bd2:	e8 82 c6 b2 ff       	call   af4259 <closedir@plt+0x9515e9>
  fc7bd7:	83 c4 10             	add    esp,0x10
  fc7bda:	89 86 ec 00 00 00    	mov    DWORD PTR [esi+0xec],eax
  fc7be0:	eb 70                	jmp    fc7c52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb020>
  fc7be2:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc7be5:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7bec:	74 12                	je     fc7c00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cafce>
  fc7bee:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7bf2:	75 0c                	jne    fc7c00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cafce>
  fc7bf4:	83 ec 0c             	sub    esp,0xc
  fc7bf7:	50                   	push   eax
  fc7bf8:	e8 b1 e8 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7bfd:	83 c4 10             	add    esp,0x10
  fc7c00:	8d 83 c8 62 06 00    	lea    eax,[ebx+0x662c8]
  fc7c06:	31 c9                	xor    ecx,ecx
  fc7c08:	51                   	push   ecx
  fc7c09:	ff 30                	push   DWORD PTR [eax]
  fc7c0b:	57                   	push   edi
  fc7c0c:	51                   	push   ecx
  fc7c0d:	e8 88 b5 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc7c12:	83 c4 10             	add    esp,0x10
  fc7c15:	84 c0                	test   al,al
  fc7c17:	74 54                	je     fc7c6d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb03b>
  fc7c19:	8d 83 0c c5 04 00    	lea    eax,[ebx+0x4c50c]
  fc7c1f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7c21:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7c28:	74 12                	je     fc7c3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb00a>
  fc7c2a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7c2e:	75 0c                	jne    fc7c3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb00a>
  fc7c30:	83 ec 0c             	sub    esp,0xc
  fc7c33:	50                   	push   eax
  fc7c34:	e8 75 e8 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7c39:	83 c4 10             	add    esp,0x10
  fc7c3c:	83 ec 04             	sub    esp,0x4
  fc7c3f:	31 c0                	xor    eax,eax
  fc7c41:	50                   	push   eax
  fc7c42:	57                   	push   edi
  fc7c43:	50                   	push   eax
  fc7c44:	e8 10 c6 b2 ff       	call   af4259 <closedir@plt+0x9515e9>
  fc7c49:	83 c4 10             	add    esp,0x10
  fc7c4c:	89 86 f0 00 00 00    	mov    DWORD PTR [esi+0xf0],eax
  fc7c52:	85 c0                	test   eax,eax
  fc7c54:	0f 84 c0 00 00 00    	je     fc7d1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb0e8>
  fc7c5a:	83 ec 08             	sub    esp,0x8
  fc7c5d:	6a 00                	push   0x0
  fc7c5f:	50                   	push   eax
  fc7c60:	e8 ce c6 b2 ff       	call   af4333 <closedir@plt+0x9516c3>
  fc7c65:	83 c4 10             	add    esp,0x10
  fc7c68:	e9 ad 00 00 00       	jmp    fc7d1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb0e8>
  fc7c6d:	8d 83 b0 a9 04 00    	lea    eax,[ebx+0x4a9b0]
  fc7c73:	8b 30                	mov    esi,DWORD PTR [eax]
  fc7c75:	83 ec 0c             	sub    esp,0xc
  fc7c78:	56                   	push   esi
  fc7c79:	e8 76 91 bc ff       	call   b90df4 <closedir@plt+0x9ee184>
  fc7c7e:	83 c4 10             	add    esp,0x10
  fc7c81:	83 ec 08             	sub    esp,0x8
  fc7c84:	6a 01                	push   0x1
  fc7c86:	56                   	push   esi
  fc7c87:	e8 2c be c1 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  fc7c8c:	83 c4 10             	add    esp,0x10
  fc7c8f:	89 c6                	mov    esi,eax
  fc7c91:	85 f6                	test   esi,esi
  fc7c93:	75 05                	jne    fc7c9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb068>
  fc7c95:	e8 5a 8a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7c9a:	85 ff                	test   edi,edi
  fc7c9c:	74 28                	je     fc7cc6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb094>
  fc7c9e:	8b 06                	mov    eax,DWORD PTR [esi]
  fc7ca0:	83 ec 08             	sub    esp,0x8
  fc7ca3:	ff 70 18             	push   DWORD PTR [eax+0x18]
  fc7ca6:	57                   	push   edi
  fc7ca7:	e8 58 73 c1 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  fc7cac:	83 c4 10             	add    esp,0x10
  fc7caf:	85 c0                	test   eax,eax
  fc7cb1:	75 13                	jne    fc7cc6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb094>
  fc7cb3:	e8 02 98 c0 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  fc7cb8:	83 ec 08             	sub    esp,0x8
  fc7cbb:	6a 00                	push   0x0
  fc7cbd:	50                   	push   eax
  fc7cbe:	e8 f5 88 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fc7cc3:	83 c4 10             	add    esp,0x10
  fc7cc6:	83 7e 0c 00          	cmp    DWORD PTR [esi+0xc],0x0
  fc7cca:	75 13                	jne    fc7cdf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb0ad>
  fc7ccc:	e8 9d 96 c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fc7cd1:	83 ec 08             	sub    esp,0x8
  fc7cd4:	6a 00                	push   0x0
  fc7cd6:	50                   	push   eax
  fc7cd7:	e8 dc 88 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fc7cdc:	83 c4 10             	add    esp,0x10
  fc7cdf:	89 7e 10             	mov    DWORD PTR [esi+0x10],edi
  fc7ce2:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  fc7ce8:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7cea:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7cf1:	74 12                	je     fc7d05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb0d3>
  fc7cf3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7cf7:	75 0c                	jne    fc7d05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb0d3>
  fc7cf9:	83 ec 0c             	sub    esp,0xc
  fc7cfc:	50                   	push   eax
  fc7cfd:	e8 ac e7 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7d02:	83 c4 10             	add    esp,0x10
  fc7d05:	8d 83 cc 62 06 00    	lea    eax,[ebx+0x662cc]
  fc7d0b:	31 c9                	xor    ecx,ecx
  fc7d0d:	51                   	push   ecx
  fc7d0e:	56                   	push   esi
  fc7d0f:	ff 30                	push   DWORD PTR [eax]
  fc7d11:	51                   	push   ecx
  fc7d12:	e8 a4 b2 11 00       	call   10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389>
  fc7d17:	83 c4 10             	add    esp,0x10
  fc7d1a:	83 c4 0c             	add    esp,0xc
  fc7d1d:	5e                   	pop    esi
  fc7d1e:	5f                   	pop    edi
  fc7d1f:	5b                   	pop    ebx
  fc7d20:	5d                   	pop    ebp
  fc7d21:	c3                   	ret
  fc7d22:	53                   	push   ebx
  fc7d23:	57                   	push   edi
  fc7d24:	56                   	push   esi
  fc7d25:	83 ec 10             	sub    esp,0x10
  fc7d28:	e8 00 00 00 00       	call   fc7d2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb0fb>
  fc7d2d:	5b                   	pop    ebx
  fc7d2e:	81 c3 4f ee e2 00    	add    ebx,0xe2ee4f
  fc7d34:	8a 83 f2 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef2]
  fc7d3a:	24 01                	and    al,0x1
  fc7d3c:	75 17                	jne    fc7d55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb123>
  fc7d3e:	8d 83 e4 cc 70 ff    	lea    eax,[ebx-0x8f331c]
  fc7d44:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7d46:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7d49:	e8 da 75 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc7d4e:	c6 83 f2 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef2],0x1
  fc7d55:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fc7d5b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7d5d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7d64:	74 0e                	je     fc7d74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb142>
  fc7d66:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7d6a:	75 08                	jne    fc7d74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb142>
  fc7d6c:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7d6f:	e8 3a e7 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7d74:	31 ff                	xor    edi,edi
  fc7d76:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc7d7a:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc7d7d:	e8 e9 f8 db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fc7d82:	89 c6                	mov    esi,eax
  fc7d84:	85 f6                	test   esi,esi
  fc7d86:	75 05                	jne    fc7d8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb15b>
  fc7d88:	e8 67 89 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7d8d:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fc7d91:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc7d95:	89 34 24             	mov    DWORD PTR [esp],esi
  fc7d98:	e8 15 c8 dc ff       	call   d945b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197980>
  fc7d9d:	83 c4 10             	add    esp,0x10
  fc7da0:	5e                   	pop    esi
  fc7da1:	5f                   	pop    edi
  fc7da2:	5b                   	pop    ebx
  fc7da3:	c3                   	ret
  fc7da4:	53                   	push   ebx
  fc7da5:	57                   	push   edi
  fc7da6:	56                   	push   esi
  fc7da7:	83 ec 70             	sub    esp,0x70
  fc7daa:	e8 00 00 00 00       	call   fc7daf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb17d>
  fc7daf:	5b                   	pop    ebx
  fc7db0:	81 c3 cd ed e2 00    	add    ebx,0xe2edcd
  fc7db6:	8a 83 f3 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef3]
  fc7dbc:	24 01                	and    al,0x1
  fc7dbe:	75 17                	jne    fc7dd7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb1a5>
  fc7dc0:	8d 83 e8 cc 70 ff    	lea    eax,[ebx-0x8f3318]
  fc7dc6:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7dc8:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7dcb:	e8 58 75 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc7dd0:	c6 83 f3 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef3],0x1
  fc7dd7:	31 f6                	xor    esi,esi
  fc7dd9:	89 74 24 4c          	mov    DWORD PTR [esp+0x4c],esi
  fc7ddd:	89 74 24 64          	mov    DWORD PTR [esp+0x64],esi
  fc7de1:	89 74 24 60          	mov    DWORD PTR [esp+0x60],esi
  fc7de5:	89 74 24 68          	mov    DWORD PTR [esp+0x68],esi
  fc7de9:	0f 57 c0             	xorps  xmm0,xmm0
  fc7dec:	0f 29 44 24 50       	movaps XMMWORD PTR [esp+0x50],xmm0
  fc7df1:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc7df5:	8d 7c 24 50          	lea    edi,[esp+0x50]
  fc7df9:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc7dfc:	c7 44 24 04 02 00 00 	mov    DWORD PTR [esp+0x4],0x2
  fc7e03:	00 
  fc7e04:	e8 e8 d2 fb ff       	call   f850f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884bf>
  fc7e09:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc7e0d:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc7e10:	c7 44 24 04 01 08 00 	mov    DWORD PTR [esp+0x4],0x801
  fc7e17:	00 
  fc7e18:	e8 f7 d2 fb ff       	call   f85114 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884e2>
  fc7e1d:	8d 83 d0 62 06 00    	lea    eax,[ebx+0x662d0]
  fc7e23:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7e25:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc7e29:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc7e2d:	89 34 24             	mov    DWORD PTR [esp],esi
  fc7e30:	e8 af 2c de ff       	call   daaae4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1adeb2>
  fc7e35:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc7e39:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc7e3d:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc7e40:	e8 c3 d2 fb ff       	call   f85108 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884d6>
  fc7e45:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fc7e4b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7e4d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7e54:	74 0e                	je     fc7e64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb232>
  fc7e56:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7e5a:	75 08                	jne    fc7e64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb232>
  fc7e5c:	89 04 24             	mov    DWORD PTR [esp],eax
  fc7e5f:	e8 4a e6 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7e64:	e8 06 7b fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc7e69:	89 c6                	mov    esi,eax
  fc7e6b:	8b 44 24 68          	mov    eax,DWORD PTR [esp+0x68]
  fc7e6f:	89 44 24 48          	mov    DWORD PTR [esp+0x48],eax
  fc7e73:	f2 0f 10 44 24 60    	movsd  xmm0,QWORD PTR [esp+0x60]
  fc7e79:	f2 0f 11 44 24 40    	movsd  QWORD PTR [esp+0x40],xmm0
  fc7e7f:	0f 28 44 24 50       	movaps xmm0,XMMWORD PTR [esp+0x50]
  fc7e84:	0f 29 44 24 30       	movaps XMMWORD PTR [esp+0x30],xmm0
  fc7e89:	85 f6                	test   esi,esi
  fc7e8b:	75 05                	jne    fc7e92 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb260>
  fc7e8d:	e8 62 88 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc7e92:	8b 44 24 48          	mov    eax,DWORD PTR [esp+0x48]
  fc7e96:	89 44 24 20          	mov    DWORD PTR [esp+0x20],eax
  fc7e9a:	f2 0f 10 44 24 40    	movsd  xmm0,QWORD PTR [esp+0x40]
  fc7ea0:	f2 0f 11 44 24 18    	movsd  QWORD PTR [esp+0x18],xmm0
  fc7ea6:	f2 0f 10 44 24 30    	movsd  xmm0,QWORD PTR [esp+0x30]
  fc7eac:	f2 0f 10 4c 24 38    	movsd  xmm1,QWORD PTR [esp+0x38]
  fc7eb2:	f2 0f 11 4c 24 10    	movsd  QWORD PTR [esp+0x10],xmm1
  fc7eb8:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  fc7ebe:	8d 44 24 4c          	lea    eax,[esp+0x4c]
  fc7ec2:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc7ec6:	89 34 24             	mov    DWORD PTR [esp],esi
  fc7ec9:	e8 e6 94 fe ff       	call   fb13b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b4782>
  fc7ece:	83 c4 70             	add    esp,0x70
  fc7ed1:	5e                   	pop    esi
  fc7ed2:	5f                   	pop    edi
  fc7ed3:	5b                   	pop    ebx
  fc7ed4:	c3                   	ret
  fc7ed5:	55                   	push   ebp
  fc7ed6:	53                   	push   ebx
  fc7ed7:	57                   	push   edi
  fc7ed8:	56                   	push   esi
  fc7ed9:	83 ec 4c             	sub    esp,0x4c
  fc7edc:	e8 00 00 00 00       	call   fc7ee1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb2af>
  fc7ee1:	5b                   	pop    ebx
  fc7ee2:	81 c3 9b ec e2 00    	add    ebx,0xe2ec9b
  fc7ee8:	8a 83 f4 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef4]
  fc7eee:	24 01                	and    al,0x1
  fc7ef0:	75 1a                	jne    fc7f0c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb2da>
  fc7ef2:	8d 83 24 cd 70 ff    	lea    eax,[ebx-0x8f32dc]
  fc7ef8:	83 ec 0c             	sub    esp,0xc
  fc7efb:	ff 30                	push   DWORD PTR [eax]
  fc7efd:	e8 26 74 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc7f02:	83 c4 10             	add    esp,0x10
  fc7f05:	c6 83 f4 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef4],0x1
  fc7f0c:	31 ed                	xor    ebp,ebp
  fc7f0e:	89 6c 24 2c          	mov    DWORD PTR [esp+0x2c],ebp
  fc7f12:	89 6c 24 44          	mov    DWORD PTR [esp+0x44],ebp
  fc7f16:	89 6c 24 40          	mov    DWORD PTR [esp+0x40],ebp
  fc7f1a:	89 6c 24 48          	mov    DWORD PTR [esp+0x48],ebp
  fc7f1e:	0f 57 c0             	xorps  xmm0,xmm0
  fc7f21:	0f 29 44 24 30       	movaps XMMWORD PTR [esp+0x30],xmm0
  fc7f26:	83 ec 04             	sub    esp,0x4
  fc7f29:	8d 74 24 34          	lea    esi,[esp+0x34]
  fc7f2d:	55                   	push   ebp
  fc7f2e:	6a 01                	push   0x1
  fc7f30:	56                   	push   esi
  fc7f31:	e8 bb d1 fb ff       	call   f850f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884bf>
  fc7f36:	83 c4 10             	add    esp,0x10
  fc7f39:	83 ec 04             	sub    esp,0x4
  fc7f3c:	55                   	push   ebp
  fc7f3d:	6a 21                	push   0x21
  fc7f3f:	56                   	push   esi
  fc7f40:	e8 cf d1 fb ff       	call   f85114 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884e2>
  fc7f45:	83 c4 10             	add    esp,0x10
  fc7f48:	8d 83 d4 62 06 00    	lea    eax,[ebx+0x662d4]
  fc7f4e:	83 ec 04             	sub    esp,0x4
  fc7f51:	55                   	push   ebp
  fc7f52:	ff 30                	push   DWORD PTR [eax]
  fc7f54:	55                   	push   ebp
  fc7f55:	e8 e9 54 de ff       	call   dad443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1b0811>
  fc7f5a:	83 c4 10             	add    esp,0x10
  fc7f5d:	83 ec 04             	sub    esp,0x4
  fc7f60:	55                   	push   ebp
  fc7f61:	50                   	push   eax
  fc7f62:	56                   	push   esi
  fc7f63:	e8 94 d1 fb ff       	call   f850fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884ca>
  fc7f68:	83 c4 10             	add    esp,0x10
  fc7f6b:	8d 83 d8 62 06 00    	lea    eax,[ebx+0x662d8]
  fc7f71:	83 ec 04             	sub    esp,0x4
  fc7f74:	55                   	push   ebp
  fc7f75:	ff 30                	push   DWORD PTR [eax]
  fc7f77:	55                   	push   ebp
  fc7f78:	e8 c6 54 de ff       	call   dad443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1b0811>
  fc7f7d:	83 c4 10             	add    esp,0x10
  fc7f80:	83 ec 04             	sub    esp,0x4
  fc7f83:	55                   	push   ebp
  fc7f84:	50                   	push   eax
  fc7f85:	56                   	push   esi
  fc7f86:	e8 7d d1 fb ff       	call   f85108 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884d6>
  fc7f8b:	83 c4 10             	add    esp,0x10
  fc7f8e:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fc7f94:	8b 00                	mov    eax,DWORD PTR [eax]
  fc7f96:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc7f9d:	74 12                	je     fc7fb1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb37f>
  fc7f9f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc7fa3:	75 0c                	jne    fc7fb1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb37f>
  fc7fa5:	83 ec 0c             	sub    esp,0xc
  fc7fa8:	50                   	push   eax
  fc7fa9:	e8 00 e5 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc7fae:	83 c4 10             	add    esp,0x10
  fc7fb1:	83 ec 10             	sub    esp,0x10
  fc7fb4:	e8 b6 79 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc7fb9:	83 c4 10             	add    esp,0x10
  fc7fbc:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc7fc0:	8d 83 60 5c 05 00    	lea    eax,[ebx+0x55c60]
  fc7fc6:	8b 30                	mov    esi,DWORD PTR [eax]
  fc7fc8:	8d 83 c4 c5 04 00    	lea    eax,[ebx+0x4c5c4]
  fc7fce:	83 ec 0c             	sub    esp,0xc
  fc7fd1:	ff 30                	push   DWORD PTR [eax]
  fc7fd3:	e8 56 6e c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc7fd8:	83 c4 10             	add    esp,0x10
  fc7fdb:	89 c7                	mov    edi,eax
  fc7fdd:	55                   	push   ebp
  fc7fde:	56                   	push   esi
  fc7fdf:	ff 74 24 14          	push   DWORD PTR [esp+0x14]
  fc7fe3:	57                   	push   edi
  fc7fe4:	e8 65 fa b3 ff       	call   b07a4e <closedir@plt+0x964dde>
  fc7fe9:	83 c4 10             	add    esp,0x10
  fc7fec:	83 ec 04             	sub    esp,0x4
  fc7fef:	55                   	push   ebp
  fc7ff0:	57                   	push   edi
  fc7ff1:	8d 44 24 3c          	lea    eax,[esp+0x3c]
  fc7ff5:	50                   	push   eax
  fc7ff6:	e8 25 d1 fb ff       	call   f85120 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3884ee>
  fc7ffb:	83 c4 10             	add    esp,0x10
  fc7ffe:	83 ec 10             	sub    esp,0x10
  fc8001:	e8 69 79 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc8006:	83 c4 10             	add    esp,0x10
  fc8009:	89 c6                	mov    esi,eax
  fc800b:	8b 44 24 48          	mov    eax,DWORD PTR [esp+0x48]
  fc800f:	89 44 24 28          	mov    DWORD PTR [esp+0x28],eax
  fc8013:	f2 0f 10 44 24 40    	movsd  xmm0,QWORD PTR [esp+0x40]
  fc8019:	f2 0f 11 44 24 20    	movsd  QWORD PTR [esp+0x20],xmm0
  fc801f:	0f 28 44 24 30       	movaps xmm0,XMMWORD PTR [esp+0x30]
  fc8024:	0f 29 44 24 10       	movaps XMMWORD PTR [esp+0x10],xmm0
  fc8029:	85 f6                	test   esi,esi
  fc802b:	75 05                	jne    fc8032 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb400>
  fc802d:	e8 c2 86 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8032:	83 ec 30             	sub    esp,0x30
  fc8035:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  fc8039:	89 44 24 20          	mov    DWORD PTR [esp+0x20],eax
  fc803d:	f2 0f 10 44 24 50    	movsd  xmm0,QWORD PTR [esp+0x50]
  fc8043:	f2 0f 11 44 24 18    	movsd  QWORD PTR [esp+0x18],xmm0
  fc8049:	f2 0f 10 44 24 40    	movsd  xmm0,QWORD PTR [esp+0x40]
  fc804f:	f2 0f 10 4c 24 48    	movsd  xmm1,QWORD PTR [esp+0x48]
  fc8055:	f2 0f 11 4c 24 10    	movsd  QWORD PTR [esp+0x10],xmm1
  fc805b:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  fc8061:	8d 44 24 5c          	lea    eax,[esp+0x5c]
  fc8065:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc8069:	89 34 24             	mov    DWORD PTR [esp],esi
  fc806c:	e8 43 93 fe ff       	call   fb13b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b4782>
  fc8071:	83 c4 30             	add    esp,0x30
  fc8074:	83 c4 4c             	add    esp,0x4c
  fc8077:	5e                   	pop    esi
  fc8078:	5f                   	pop    edi
  fc8079:	5b                   	pop    ebx
  fc807a:	5d                   	pop    ebp
  fc807b:	c3                   	ret
  fc807c:	55                   	push   ebp
  fc807d:	53                   	push   ebx
  fc807e:	57                   	push   edi
  fc807f:	56                   	push   esi
  fc8080:	83 ec 1c             	sub    esp,0x1c
  fc8083:	e8 00 00 00 00       	call   fc8088 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb456>
  fc8088:	5b                   	pop    ebx
  fc8089:	81 c3 f4 ea e2 00    	add    ebx,0xe2eaf4
  fc808f:	8a 83 f5 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef5]
  fc8095:	24 01                	and    al,0x1
  fc8097:	75 17                	jne    fc80b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb47e>
  fc8099:	8d 83 cc cc 70 ff    	lea    eax,[ebx-0x8f3334]
  fc809f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc80a1:	89 04 24             	mov    DWORD PTR [esp],eax
  fc80a4:	e8 7f 72 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc80a9:	c6 83 f5 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef5],0x1
  fc80b0:	8d ab 6c d6 04 00    	lea    ebp,[ebx+0x4d66c]
  fc80b6:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc80b9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc80c0:	74 0e                	je     fc80d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb49e>
  fc80c2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc80c6:	75 08                	jne    fc80d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb49e>
  fc80c8:	89 04 24             	mov    DWORD PTR [esp],eax
  fc80cb:	e8 de e3 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc80d0:	89 6c 24 14          	mov    DWORD PTR [esp+0x14],ebp
  fc80d4:	e8 96 78 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc80d9:	89 c6                	mov    esi,eax
  fc80db:	85 f6                	test   esi,esi
  fc80dd:	75 05                	jne    fc80e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb4b2>
  fc80df:	e8 10 86 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc80e4:	8b 6c 24 38          	mov    ebp,DWORD PTR [esp+0x38]
  fc80e8:	8b 7c 24 34          	mov    edi,DWORD PTR [esp+0x34]
  fc80ec:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fc80ef:	85 f6                	test   esi,esi
  fc80f1:	75 05                	jne    fc80f8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb4c6>
  fc80f3:	e8 fc 85 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc80f8:	31 c0                	xor    eax,eax
  fc80fa:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc80fe:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8101:	e8 04 48 de ff       	call   dac90a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1afcd8>
  fc8106:	39 fd                	cmp    ebp,edi
  fc8108:	89 f8                	mov    eax,edi
  fc810a:	0f 4d c5             	cmovge eax,ebp
  fc810d:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc8111:	8d 83 70 4a 06 00    	lea    eax,[ebx+0x64a70]
  fc8117:	0f 4f 83 20 fe ff ff 	cmovg  eax,DWORD PTR [ebx-0x1e0]
  fc811e:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8120:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  fc8124:	85 ed                	test   ebp,ebp
  fc8126:	8b 6c 24 14          	mov    ebp,DWORD PTR [esp+0x14]
  fc812a:	7e 48                	jle    fc8174 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb542>
  fc812c:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc812f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8136:	74 0e                	je     fc8146 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb514>
  fc8138:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc813c:	75 08                	jne    fc8146 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb514>
  fc813e:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8141:	e8 68 e3 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8146:	e8 24 78 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc814b:	89 c6                	mov    esi,eax
  fc814d:	85 f6                	test   esi,esi
  fc814f:	75 05                	jne    fc8156 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb524>
  fc8151:	e8 9e 85 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8156:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fc8159:	85 f6                	test   esi,esi
  fc815b:	75 05                	jne    fc8162 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb530>
  fc815d:	e8 92 85 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8162:	31 c0                	xor    eax,eax
  fc8164:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc8168:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc816c:	89 34 24             	mov    DWORD PTR [esp],esi
  fc816f:	e8 6b 4f fc ff       	call   f8d0df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3904ad>
  fc8174:	85 ff                	test   edi,edi
  fc8176:	7e 4e                	jle    fc81c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb594>
  fc8178:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc817b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8182:	74 0e                	je     fc8192 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb560>
  fc8184:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8188:	75 08                	jne    fc8192 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb560>
  fc818a:	89 04 24             	mov    DWORD PTR [esp],eax
  fc818d:	e8 1c e3 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8192:	e8 d8 77 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc8197:	89 c6                	mov    esi,eax
  fc8199:	85 f6                	test   esi,esi
  fc819b:	75 05                	jne    fc81a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb570>
  fc819d:	e8 52 85 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc81a2:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fc81a5:	85 f6                	test   esi,esi
  fc81a7:	75 05                	jne    fc81ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb57c>
  fc81a9:	e8 46 85 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc81ae:	89 34 24             	mov    DWORD PTR [esp],esi
  fc81b1:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc81b8:	00 
  fc81b9:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fc81c0:	00 
  fc81c1:	e8 19 4f fc ff       	call   f8d0df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3904ad>
  fc81c6:	89 e8                	mov    eax,ebp
  fc81c8:	8b 6c 24 18          	mov    ebp,DWORD PTR [esp+0x18]
  fc81cc:	85 ed                	test   ebp,ebp
  fc81ce:	7e 3d                	jle    fc820d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb5db>
  fc81d0:	8b 00                	mov    eax,DWORD PTR [eax]
  fc81d2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc81d9:	74 0e                	je     fc81e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb5b7>
  fc81db:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc81df:	75 08                	jne    fc81e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb5b7>
  fc81e1:	89 04 24             	mov    DWORD PTR [esp],eax
  fc81e4:	e8 c5 e2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc81e9:	e8 81 77 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc81ee:	89 c6                	mov    esi,eax
  fc81f0:	85 f6                	test   esi,esi
  fc81f2:	75 05                	jne    fc81f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb5c7>
  fc81f4:	e8 fb 84 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc81f9:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc81fd:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fc8201:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc8205:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8208:	e8 33 a5 fe ff       	call   fb2740 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b5b0e>
  fc820d:	83 c4 1c             	add    esp,0x1c
  fc8210:	5e                   	pop    esi
  fc8211:	5f                   	pop    edi
  fc8212:	5b                   	pop    ebx
  fc8213:	5d                   	pop    ebp
  fc8214:	c3                   	ret
  fc8215:	55                   	push   ebp
  fc8216:	53                   	push   ebx
  fc8217:	57                   	push   edi
  fc8218:	56                   	push   esi
  fc8219:	83 ec 1c             	sub    esp,0x1c
  fc821c:	e8 00 00 00 00       	call   fc8221 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb5ef>
  fc8221:	5b                   	pop    ebx
  fc8222:	81 c3 5b e9 e2 00    	add    ebx,0xe2e95b
  fc8228:	8a 83 f6 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef6]
  fc822e:	24 01                	and    al,0x1
  fc8230:	75 17                	jne    fc8249 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb617>
  fc8232:	8d 83 0c cc 70 ff    	lea    eax,[ebx-0x8f33f4]
  fc8238:	8b 00                	mov    eax,DWORD PTR [eax]
  fc823a:	89 04 24             	mov    DWORD PTR [esp],eax
  fc823d:	e8 e6 70 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc8242:	c6 83 f6 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef6],0x1
  fc8249:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fc824f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8251:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8258:	74 0e                	je     fc8268 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb636>
  fc825a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc825e:	75 08                	jne    fc8268 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb636>
  fc8260:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8263:	e8 46 e2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8268:	e8 02 77 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc826d:	89 c6                	mov    esi,eax
  fc826f:	85 f6                	test   esi,esi
  fc8271:	75 05                	jne    fc8278 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb646>
  fc8273:	e8 7c 84 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8278:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fc827b:	85 f6                	test   esi,esi
  fc827d:	75 05                	jne    fc8284 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb652>
  fc827f:	e8 70 84 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8284:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8287:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc828e:	00 
  fc828f:	e8 23 45 de ff       	call   dac7b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1afb85>
  fc8294:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fc829a:	8b 00                	mov    eax,DWORD PTR [eax]
  fc829c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc82a3:	74 0e                	je     fc82b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb681>
  fc82a5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc82a9:	75 08                	jne    fc82b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb681>
  fc82ab:	89 04 24             	mov    DWORD PTR [esp],eax
  fc82ae:	e8 fb e1 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc82b3:	31 c0                	xor    eax,eax
  fc82b5:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc82b9:	89 04 24             	mov    DWORD PTR [esp],eax
  fc82bc:	e8 aa f3 db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fc82c1:	89 c6                	mov    esi,eax
  fc82c3:	8d 83 64 5c 05 00    	lea    eax,[ebx+0x55c64]
  fc82c9:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc82cb:	8d 83 00 dd 04 00    	lea    eax,[ebx+0x4dd00]
  fc82d1:	8b 00                	mov    eax,DWORD PTR [eax]
  fc82d3:	89 04 24             	mov    DWORD PTR [esp],eax
  fc82d6:	e8 53 6b c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc82db:	89 c7                	mov    edi,eax
  fc82dd:	31 c0                	xor    eax,eax
  fc82df:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc82e3:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fc82e7:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fc82eb:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc82ef:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc82f2:	e8 e7 45 fa ff       	call   f6c8de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36fcac>
  fc82f7:	85 f6                	test   esi,esi
  fc82f9:	75 05                	jne    fc8300 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb6ce>
  fc82fb:	e8 f4 83 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8300:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc8304:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8307:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc830e:	00 
  fc830f:	e8 28 b6 dd ff       	call   da393c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1a6d0a>
  fc8314:	83 c4 1c             	add    esp,0x1c
  fc8317:	5e                   	pop    esi
  fc8318:	5f                   	pop    edi
  fc8319:	5b                   	pop    ebx
  fc831a:	5d                   	pop    ebp
  fc831b:	c3                   	ret
  fc831c:	55                   	push   ebp
  fc831d:	53                   	push   ebx
  fc831e:	57                   	push   edi
  fc831f:	56                   	push   esi
  fc8320:	83 ec 1c             	sub    esp,0x1c
  fc8323:	e8 00 00 00 00       	call   fc8328 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb6f6>
  fc8328:	5b                   	pop    ebx
  fc8329:	81 c3 54 e8 e2 00    	add    ebx,0xe2e854
  fc832f:	8a 83 f7 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef7]
  fc8335:	24 01                	and    al,0x1
  fc8337:	75 17                	jne    fc8350 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb71e>
  fc8339:	8d 83 dc cc 70 ff    	lea    eax,[ebx-0x8f3324]
  fc833f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8341:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8344:	e8 df 6f bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc8349:	c6 83 f7 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef7],0x1
  fc8350:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  fc8354:	8d 83 04 dd 04 00    	lea    eax,[ebx+0x4dd04]
  fc835a:	8b 00                	mov    eax,DWORD PTR [eax]
  fc835c:	89 04 24             	mov    DWORD PTR [esp],eax
  fc835f:	e8 ca 6a c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc8364:	89 c7                	mov    edi,eax
  fc8366:	31 c0                	xor    eax,eax
  fc8368:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc836c:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc836f:	e8 26 df 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc8374:	85 ff                	test   edi,edi
  fc8376:	75 05                	jne    fc837d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb74b>
  fc8378:	e8 77 83 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc837d:	89 77 10             	mov    DWORD PTR [edi+0x10],esi
  fc8380:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fc8386:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8388:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc838f:	89 fe                	mov    esi,edi
  fc8391:	74 0e                	je     fc83a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb76f>
  fc8393:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8397:	75 08                	jne    fc83a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb76f>
  fc8399:	89 04 24             	mov    DWORD PTR [esp],eax
  fc839c:	e8 0d e1 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc83a1:	31 ed                	xor    ebp,ebp
  fc83a3:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc83a7:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc83aa:	e8 bc f2 db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fc83af:	89 c7                	mov    edi,eax
  fc83b1:	89 7e 08             	mov    DWORD PTR [esi+0x8],edi
  fc83b4:	85 ff                	test   edi,edi
  fc83b6:	75 05                	jne    fc83bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb78b>
  fc83b8:	e8 37 83 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc83bd:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc83c0:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc83c7:	00 
  fc83c8:	e8 15 8d dc ff       	call   d910e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1944b0>
  fc83cd:	89 c7                	mov    edi,eax
  fc83cf:	85 ff                	test   edi,edi
  fc83d1:	0f 45 fe             	cmovne edi,esi
  fc83d4:	89 74 24 18          	mov    DWORD PTR [esp+0x18],esi
  fc83d8:	74 4c                	je     fc8426 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb7f4>
  fc83da:	8b 74 24 18          	mov    esi,DWORD PTR [esp+0x18]
  fc83de:	85 f6                	test   esi,esi
  fc83e0:	75 05                	jne    fc83e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb7b5>
  fc83e2:	e8 0d 83 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc83e7:	8b 76 08             	mov    esi,DWORD PTR [esi+0x8]
  fc83ea:	85 f6                	test   esi,esi
  fc83ec:	75 05                	jne    fc83f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb7c1>
  fc83ee:	e8 01 83 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc83f3:	89 34 24             	mov    DWORD PTR [esp],esi
  fc83f6:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc83fd:	00 
  fc83fe:	e8 df 8c dc ff       	call   d910e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1944b0>
  fc8403:	89 c5                	mov    ebp,eax
  fc8405:	85 ed                	test   ebp,ebp
  fc8407:	75 05                	jne    fc840e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb7dc>
  fc8409:	e8 e6 82 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc840e:	8d 83 68 5c 05 00    	lea    eax,[ebx+0x55c68]
  fc8414:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8416:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc841a:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc841d:	e8 d4 a0 a0 ff       	call   9d24f6 <closedir@plt+0x82f886>
  fc8422:	89 c5                	mov    ebp,eax
  fc8424:	89 fe                	mov    esi,edi
  fc8426:	85 f6                	test   esi,esi
  fc8428:	75 05                	jne    fc842f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb7fd>
  fc842a:	e8 c5 82 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc842f:	89 6e 0c             	mov    DWORD PTR [esi+0xc],ebp
  fc8432:	8b 74 24 18          	mov    esi,DWORD PTR [esp+0x18]
  fc8436:	85 f6                	test   esi,esi
  fc8438:	75 05                	jne    fc843f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb80d>
  fc843a:	e8 b5 82 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc843f:	8b 6e 08             	mov    ebp,DWORD PTR [esi+0x8]
  fc8442:	8d 83 6c 5c 05 00    	lea    eax,[ebx+0x55c6c]
  fc8448:	8b 30                	mov    esi,DWORD PTR [eax]
  fc844a:	8d 83 c4 c5 04 00    	lea    eax,[ebx+0x4c5c4]
  fc8450:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8452:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8455:	e8 d4 69 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc845a:	89 c7                	mov    edi,eax
  fc845c:	31 c0                	xor    eax,eax
  fc845e:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc8462:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc8466:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fc846a:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc846e:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc8471:	e8 d8 f5 b3 ff       	call   b07a4e <closedir@plt+0x964dde>
  fc8476:	85 ed                	test   ebp,ebp
  fc8478:	75 05                	jne    fc847f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb84d>
  fc847a:	e8 75 82 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc847f:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc8483:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc8486:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc848d:	00 
  fc848e:	e8 1f c1 dc ff       	call   d945b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x197980>
  fc8493:	8d bb 6c d6 04 00    	lea    edi,[ebx+0x4d66c]
  fc8499:	8b 07                	mov    eax,DWORD PTR [edi]
  fc849b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc84a2:	74 0e                	je     fc84b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb880>
  fc84a4:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc84a8:	75 08                	jne    fc84b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb880>
  fc84aa:	89 04 24             	mov    DWORD PTR [esp],eax
  fc84ad:	e8 fc df be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc84b2:	e8 b8 74 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc84b7:	89 c6                	mov    esi,eax
  fc84b9:	85 f6                	test   esi,esi
  fc84bb:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fc84bf:	75 05                	jne    fc84c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb894>
  fc84c1:	e8 2e 82 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc84c6:	8b b6 b0 00 00 00    	mov    esi,DWORD PTR [esi+0xb0]
  fc84cc:	85 f6                	test   esi,esi
  fc84ce:	75 05                	jne    fc84d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb8a3>
  fc84d0:	e8 1f 82 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc84d5:	89 34 24             	mov    DWORD PTR [esp],esi
  fc84d8:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc84df:	00 
  fc84e0:	e8 d6 21 ef ff       	call   eba6bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2bda89>
  fc84e5:	84 c0                	test   al,al
  fc84e7:	74 70                	je     fc8559 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb927>
  fc84e9:	8b b5 e8 00 00 00    	mov    esi,DWORD PTR [ebp+0xe8]
  fc84ef:	85 f6                	test   esi,esi
  fc84f1:	75 05                	jne    fc84f8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb8c6>
  fc84f3:	e8 fc 81 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc84f8:	89 34 24             	mov    DWORD PTR [esp],esi
  fc84fb:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc8502:	00 
  fc8503:	e8 a8 c0 b2 ff       	call   af45b0 <closedir@plt+0x951940>
  fc8508:	84 c0                	test   al,al
  fc850a:	74 4d                	je     fc8559 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb927>
  fc850c:	8b 07                	mov    eax,DWORD PTR [edi]
  fc850e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8515:	74 0e                	je     fc8525 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb8f3>
  fc8517:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc851b:	75 08                	jne    fc8525 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb8f3>
  fc851d:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8520:	e8 89 df be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8525:	e8 45 74 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc852a:	89 c6                	mov    esi,eax
  fc852c:	85 f6                	test   esi,esi
  fc852e:	75 05                	jne    fc8535 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb903>
  fc8530:	e8 bf 81 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8535:	8b b6 b0 00 00 00    	mov    esi,DWORD PTR [esi+0xb0]
  fc853b:	85 f6                	test   esi,esi
  fc853d:	75 05                	jne    fc8544 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb912>
  fc853f:	e8 b0 81 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8544:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8547:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc854e:	00 
  fc854f:	e8 56 2c ef ff       	call   ebb1aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2be578>
  fc8554:	e9 f3 00 00 00       	jmp    fc864c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba1a>
  fc8559:	8b 07                	mov    eax,DWORD PTR [edi]
  fc855b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8562:	74 0e                	je     fc8572 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb940>
  fc8564:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8568:	75 08                	jne    fc8572 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb940>
  fc856a:	89 04 24             	mov    DWORD PTR [esp],eax
  fc856d:	e8 3c df be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8572:	e8 f8 73 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc8577:	89 c6                	mov    esi,eax
  fc8579:	85 f6                	test   esi,esi
  fc857b:	75 05                	jne    fc8582 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb950>
  fc857d:	e8 72 81 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8582:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fc8585:	85 f6                	test   esi,esi
  fc8587:	75 05                	jne    fc858e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb95c>
  fc8589:	e8 66 81 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc858e:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8591:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc8598:	00 
  fc8599:	e8 a6 9f f4 ff       	call   f12544 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x315912>
  fc859e:	84 c0                	test   al,al
  fc85a0:	74 6a                	je     fc860c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb9da>
  fc85a2:	8b b5 ec 00 00 00    	mov    esi,DWORD PTR [ebp+0xec]
  fc85a8:	85 f6                	test   esi,esi
  fc85aa:	75 05                	jne    fc85b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb97f>
  fc85ac:	e8 43 81 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc85b1:	89 34 24             	mov    DWORD PTR [esp],esi
  fc85b4:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc85bb:	00 
  fc85bc:	e8 ef bf b2 ff       	call   af45b0 <closedir@plt+0x951940>
  fc85c1:	84 c0                	test   al,al
  fc85c3:	74 47                	je     fc860c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb9da>
  fc85c5:	8b 07                	mov    eax,DWORD PTR [edi]
  fc85c7:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc85ce:	74 0e                	je     fc85de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb9ac>
  fc85d0:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc85d4:	75 08                	jne    fc85de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb9ac>
  fc85d6:	89 04 24             	mov    DWORD PTR [esp],eax
  fc85d9:	e8 d0 de be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc85de:	e8 8c 73 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc85e3:	89 c6                	mov    esi,eax
  fc85e5:	85 f6                	test   esi,esi
  fc85e7:	75 05                	jne    fc85ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb9bc>
  fc85e9:	e8 06 81 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc85ee:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fc85f1:	85 f6                	test   esi,esi
  fc85f3:	75 05                	jne    fc85fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb9c8>
  fc85f5:	e8 fa 80 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc85fa:	89 34 24             	mov    DWORD PTR [esp],esi
  fc85fd:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc8604:	00 
  fc8605:	e8 59 a9 f4 ff       	call   f12f63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x316331>
  fc860a:	eb 40                	jmp    fc864c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba1a>
  fc860c:	8b 44 24 34          	mov    eax,DWORD PTR [esp+0x34]
  fc8610:	39 85 e8 00 00 00    	cmp    DWORD PTR [ebp+0xe8],eax
  fc8616:	74 18                	je     fc8630 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cb9fe>
  fc8618:	39 85 ec 00 00 00    	cmp    DWORD PTR [ebp+0xec],eax
  fc861e:	74 18                	je     fc8638 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba06>
  fc8620:	39 85 f0 00 00 00    	cmp    DWORD PTR [ebp+0xf0],eax
  fc8626:	75 24                	jne    fc864c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba1a>
  fc8628:	8d 83 c8 62 06 00    	lea    eax,[ebx+0x662c8]
  fc862e:	eb 0e                	jmp    fc863e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba0c>
  fc8630:	8d 83 c4 62 06 00    	lea    eax,[ebx+0x662c4]
  fc8636:	eb 06                	jmp    fc863e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba0c>
  fc8638:	8d 83 60 60 06 00    	lea    eax,[ebx+0x66060]
  fc863e:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8640:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc8644:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc8647:	e8 62 f4 ff ff       	call   fc7aae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cae7c>
  fc864c:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fc864f:	c7 44 24 04 46 00 00 	mov    DWORD PTR [esp+0x4],0x46
  fc8656:	00 
  fc8657:	e8 d2 52 fe ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fc865c:	83 c4 1c             	add    esp,0x1c
  fc865f:	5e                   	pop    esi
  fc8660:	5f                   	pop    edi
  fc8661:	5b                   	pop    ebx
  fc8662:	5d                   	pop    ebp
  fc8663:	c3                   	ret
  fc8664:	53                   	push   ebx
  fc8665:	83 ec 08             	sub    esp,0x8
  fc8668:	e8 00 00 00 00       	call   fc866d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba3b>
  fc866d:	5b                   	pop    ebx
  fc866e:	81 c3 0f e5 e2 00    	add    ebx,0xe2e50f
  fc8674:	83 ec 08             	sub    esp,0x8
  fc8677:	6a 00                	push   0x0
  fc8679:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc867d:	e8 18 dc 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc8682:	83 c4 10             	add    esp,0x10
  fc8685:	83 c4 08             	add    esp,0x8
  fc8688:	5b                   	pop    ebx
  fc8689:	c3                   	ret
  fc868a:	55                   	push   ebp
  fc868b:	53                   	push   ebx
  fc868c:	57                   	push   edi
  fc868d:	56                   	push   esi
  fc868e:	83 ec 1c             	sub    esp,0x1c
  fc8691:	e8 00 00 00 00       	call   fc8696 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba64>
  fc8696:	5b                   	pop    ebx
  fc8697:	81 c3 e6 e4 e2 00    	add    ebx,0xe2e4e6
  fc869d:	8b 74 24 34          	mov    esi,DWORD PTR [esp+0x34]
  fc86a1:	8b 7c 24 30          	mov    edi,DWORD PTR [esp+0x30]
  fc86a5:	8a 83 f8 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef8]
  fc86ab:	24 01                	and    al,0x1
  fc86ad:	75 17                	jne    fc86c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cba94>
  fc86af:	8d 83 e0 cc 70 ff    	lea    eax,[ebx-0x8f3320]
  fc86b5:	8b 00                	mov    eax,DWORD PTR [eax]
  fc86b7:	89 04 24             	mov    DWORD PTR [esp],eax
  fc86ba:	e8 69 6c bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc86bf:	c6 83 f8 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef8],0x1
  fc86c6:	39 b7 e8 00 00 00    	cmp    DWORD PTR [edi+0xe8],esi
  fc86cc:	74 1c                	je     fc86ea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbab8>
  fc86ce:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fc86d2:	39 b0 f0 00 00 00    	cmp    DWORD PTR [eax+0xf0],esi
  fc86d8:	74 10                	je     fc86ea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbab8>
  fc86da:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fc86de:	39 b0 ec 00 00 00    	cmp    DWORD PTR [eax+0xec],esi
  fc86e4:	0f 85 a3 02 00 00    	jne    fc898d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd5b>
  fc86ea:	8d ab 6c d6 04 00    	lea    ebp,[ebx+0x4d66c]
  fc86f0:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc86f3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc86fa:	74 0e                	je     fc870a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbad8>
  fc86fc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8700:	75 08                	jne    fc870a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbad8>
  fc8702:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8705:	e8 a4 dd be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc870a:	e8 60 72 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc870f:	89 c6                	mov    esi,eax
  fc8711:	8d bb 3c be 04 00    	lea    edi,[ebx+0x4be3c]
  fc8717:	8b 07                	mov    eax,DWORD PTR [edi]
  fc8719:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8720:	74 0e                	je     fc8730 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbafe>
  fc8722:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8726:	75 08                	jne    fc8730 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbafe>
  fc8728:	89 04 24             	mov    DWORD PTR [esp],eax
  fc872b:	e8 7e dd be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8730:	31 c0                	xor    eax,eax
  fc8732:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc8736:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc873a:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc873e:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8741:	e8 93 a4 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fc8746:	84 c0                	test   al,al
  fc8748:	0f 85 3f 02 00 00    	jne    fc898d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd5b>
  fc874e:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8751:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8758:	74 0e                	je     fc8768 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbb36>
  fc875a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc875e:	75 08                	jne    fc8768 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbb36>
  fc8760:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8763:	e8 46 dd be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8768:	e8 02 72 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc876d:	89 c6                	mov    esi,eax
  fc876f:	85 f6                	test   esi,esi
  fc8771:	75 05                	jne    fc8778 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbb46>
  fc8773:	e8 7c 7f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8778:	8b b6 b0 00 00 00    	mov    esi,DWORD PTR [esi+0xb0]
  fc877e:	8b 07                	mov    eax,DWORD PTR [edi]
  fc8780:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8787:	74 0e                	je     fc8797 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbb65>
  fc8789:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc878d:	75 08                	jne    fc8797 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbb65>
  fc878f:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8792:	e8 17 dd be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8797:	31 c0                	xor    eax,eax
  fc8799:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc879d:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc87a1:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc87a5:	89 04 24             	mov    DWORD PTR [esp],eax
  fc87a8:	e8 2c 07 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc87ad:	84 c0                	test   al,al
  fc87af:	0f 84 bd 00 00 00    	je     fc8872 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc40>
  fc87b5:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc87b8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc87bf:	74 0e                	je     fc87cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbb9d>
  fc87c1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc87c5:	75 08                	jne    fc87cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbb9d>
  fc87c7:	89 04 24             	mov    DWORD PTR [esp],eax
  fc87ca:	e8 df dc be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc87cf:	e8 9b 71 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc87d4:	89 c6                	mov    esi,eax
  fc87d6:	85 f6                	test   esi,esi
  fc87d8:	75 05                	jne    fc87df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbbad>
  fc87da:	e8 15 7f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc87df:	8b b6 b0 00 00 00    	mov    esi,DWORD PTR [esi+0xb0]
  fc87e5:	85 f6                	test   esi,esi
  fc87e7:	75 05                	jne    fc87ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbbbc>
  fc87e9:	e8 06 7f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc87ee:	89 34 24             	mov    DWORD PTR [esp],esi
  fc87f1:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc87f8:	00 
  fc87f9:	e8 bd 1e ef ff       	call   eba6bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2bda89>
  fc87fe:	84 c0                	test   al,al
  fc8800:	74 70                	je     fc8872 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc40>
  fc8802:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fc8806:	8b b0 e8 00 00 00    	mov    esi,DWORD PTR [eax+0xe8]
  fc880c:	85 f6                	test   esi,esi
  fc880e:	75 05                	jne    fc8815 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbbe3>
  fc8810:	e8 df 7e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8815:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8818:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc881f:	00 
  fc8820:	e8 8b bd b2 ff       	call   af45b0 <closedir@plt+0x951940>
  fc8825:	84 c0                	test   al,al
  fc8827:	74 49                	je     fc8872 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc40>
  fc8829:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc882c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8833:	74 0e                	je     fc8843 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc11>
  fc8835:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8839:	75 08                	jne    fc8843 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc11>
  fc883b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc883e:	e8 6b dc be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8843:	e8 27 71 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc8848:	89 c6                	mov    esi,eax
  fc884a:	85 f6                	test   esi,esi
  fc884c:	75 05                	jne    fc8853 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc21>
  fc884e:	e8 a1 7e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8853:	8b b6 b0 00 00 00    	mov    esi,DWORD PTR [esi+0xb0]
  fc8859:	85 f6                	test   esi,esi
  fc885b:	75 05                	jne    fc8862 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc30>
  fc885d:	e8 92 7e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8862:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8865:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc886c:	00 
  fc886d:	e8 38 29 ef ff       	call   ebb1aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2be578>
  fc8872:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8875:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc887c:	74 0e                	je     fc888c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc5a>
  fc887e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8882:	75 08                	jne    fc888c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc5a>
  fc8884:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8887:	e8 22 dc be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc888c:	e8 de 70 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc8891:	89 c6                	mov    esi,eax
  fc8893:	85 f6                	test   esi,esi
  fc8895:	75 05                	jne    fc889c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc6a>
  fc8897:	e8 58 7e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc889c:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fc889f:	8b 07                	mov    eax,DWORD PTR [edi]
  fc88a1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc88a8:	74 0e                	je     fc88b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc86>
  fc88aa:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc88ae:	75 08                	jne    fc88b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbc86>
  fc88b0:	89 04 24             	mov    DWORD PTR [esp],eax
  fc88b3:	e8 f6 db be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc88b8:	31 c0                	xor    eax,eax
  fc88ba:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc88be:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc88c2:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc88c6:	89 04 24             	mov    DWORD PTR [esp],eax
  fc88c9:	e8 0b 06 7c ff       	call   788ed9 <closedir@plt+0x5e6269>
  fc88ce:	84 c0                	test   al,al
  fc88d0:	0f 84 b7 00 00 00    	je     fc898d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd5b>
  fc88d6:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc88d9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc88e0:	74 0e                	je     fc88f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbcbe>
  fc88e2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc88e6:	75 08                	jne    fc88f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbcbe>
  fc88e8:	89 04 24             	mov    DWORD PTR [esp],eax
  fc88eb:	e8 be db be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc88f0:	e8 7a 70 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc88f5:	89 c6                	mov    esi,eax
  fc88f7:	85 f6                	test   esi,esi
  fc88f9:	75 05                	jne    fc8900 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbcce>
  fc88fb:	e8 f4 7d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8900:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fc8903:	85 f6                	test   esi,esi
  fc8905:	75 05                	jne    fc890c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbcda>
  fc8907:	e8 e8 7d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc890c:	89 34 24             	mov    DWORD PTR [esp],esi
  fc890f:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc8916:	00 
  fc8917:	e8 28 9c f4 ff       	call   f12544 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x315912>
  fc891c:	84 c0                	test   al,al
  fc891e:	74 6d                	je     fc898d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd5b>
  fc8920:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fc8924:	8b b0 ec 00 00 00    	mov    esi,DWORD PTR [eax+0xec]
  fc892a:	85 f6                	test   esi,esi
  fc892c:	75 05                	jne    fc8933 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd01>
  fc892e:	e8 c1 7d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8933:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8936:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc893d:	00 
  fc893e:	e8 6d bc b2 ff       	call   af45b0 <closedir@plt+0x951940>
  fc8943:	84 c0                	test   al,al
  fc8945:	74 46                	je     fc898d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd5b>
  fc8947:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc894a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8951:	74 0e                	je     fc8961 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd2f>
  fc8953:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8957:	75 08                	jne    fc8961 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd2f>
  fc8959:	89 04 24             	mov    DWORD PTR [esp],eax
  fc895c:	e8 4d db be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8961:	e8 09 70 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc8966:	89 c6                	mov    esi,eax
  fc8968:	85 f6                	test   esi,esi
  fc896a:	75 05                	jne    fc8971 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd3f>
  fc896c:	e8 83 7d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8971:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fc8974:	85 f6                	test   esi,esi
  fc8976:	75 05                	jne    fc897d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd4b>
  fc8978:	e8 77 7d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc897d:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8980:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc8987:	00 
  fc8988:	e8 d6 a5 f4 ff       	call   f12f63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x316331>
  fc898d:	83 c4 1c             	add    esp,0x1c
  fc8990:	5e                   	pop    esi
  fc8991:	5f                   	pop    edi
  fc8992:	5b                   	pop    ebx
  fc8993:	5d                   	pop    ebp
  fc8994:	c3                   	ret
  fc8995:	53                   	push   ebx
  fc8996:	83 ec 08             	sub    esp,0x8
  fc8999:	e8 00 00 00 00       	call   fc899e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd6c>
  fc899e:	5b                   	pop    ebx
  fc899f:	81 c3 de e1 e2 00    	add    ebx,0xe2e1de
  fc89a5:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fc89a9:	85 c0                	test   eax,eax
  fc89ab:	74 10                	je     fc89bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd8b>
  fc89ad:	83 ec 08             	sub    esp,0x8
  fc89b0:	6a 00                	push   0x0
  fc89b2:	50                   	push   eax
  fc89b3:	e8 f8 bb b2 ff       	call   af45b0 <closedir@plt+0x951940>
  fc89b8:	83 c4 10             	add    esp,0x10
  fc89bb:	eb 02                	jmp    fc89bf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbd8d>
  fc89bd:	31 c0                	xor    eax,eax
  fc89bf:	0f b6 c0             	movzx  eax,al
  fc89c2:	83 c4 08             	add    esp,0x8
  fc89c5:	5b                   	pop    ebx
  fc89c6:	c3                   	ret
  fc89c7:	55                   	push   ebp
  fc89c8:	53                   	push   ebx
  fc89c9:	57                   	push   edi
  fc89ca:	56                   	push   esi
  fc89cb:	83 ec 0c             	sub    esp,0xc
  fc89ce:	e8 00 00 00 00       	call   fc89d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbda1>
  fc89d3:	5b                   	pop    ebx
  fc89d4:	81 c3 a9 e1 e2 00    	add    ebx,0xe2e1a9
  fc89da:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fc89de:	8a 83 f9 ae 06 00    	mov    al,BYTE PTR [ebx+0x6aef9]
  fc89e4:	24 01                	and    al,0x1
  fc89e6:	75 1a                	jne    fc8a02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbdd0>
  fc89e8:	8d 83 f0 cc 70 ff    	lea    eax,[ebx-0x8f3310]
  fc89ee:	83 ec 0c             	sub    esp,0xc
  fc89f1:	ff 30                	push   DWORD PTR [eax]
  fc89f3:	e8 30 69 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc89f8:	83 c4 10             	add    esp,0x10
  fc89fb:	c6 83 f9 ae 06 00 01 	mov    BYTE PTR [ebx+0x6aef9],0x1
  fc8a02:	85 f6                	test   esi,esi
  fc8a04:	0f 84 74 01 00 00    	je     fc8b7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf4c>
  fc8a0a:	8d ab b4 a8 04 00    	lea    ebp,[ebx+0x4a8b4]
  fc8a10:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8a13:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8a1a:	74 12                	je     fc8a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbdfc>
  fc8a1c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8a20:	75 0c                	jne    fc8a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbdfc>
  fc8a22:	83 ec 0c             	sub    esp,0xc
  fc8a25:	50                   	push   eax
  fc8a26:	e8 83 da be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8a2b:	83 c4 10             	add    esp,0x10
  fc8a2e:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc8a32:	8d 83 c4 62 06 00    	lea    eax,[ebx+0x662c4]
  fc8a38:	31 c9                	xor    ecx,ecx
  fc8a3a:	51                   	push   ecx
  fc8a3b:	ff 30                	push   DWORD PTR [eax]
  fc8a3d:	56                   	push   esi
  fc8a3e:	51                   	push   ecx
  fc8a3f:	e8 56 a7 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc8a44:	83 c4 10             	add    esp,0x10
  fc8a47:	84 c0                	test   al,al
  fc8a49:	74 44                	je     fc8a8f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbe5d>
  fc8a4b:	8b b7 e8 00 00 00    	mov    esi,DWORD PTR [edi+0xe8]
  fc8a51:	8d 83 0c d6 04 00    	lea    eax,[ebx+0x4d60c]
  fc8a57:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8a59:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8a60:	74 12                	je     fc8a74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbe42>
  fc8a62:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8a66:	75 0c                	jne    fc8a74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbe42>
  fc8a68:	83 ec 0c             	sub    esp,0xc
  fc8a6b:	50                   	push   eax
  fc8a6c:	e8 3d da be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8a71:	83 c4 10             	add    esp,0x10
  fc8a74:	85 f6                	test   esi,esi
  fc8a76:	0f 84 3c 01 00 00    	je     fc8bb8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf86>
  fc8a7c:	83 ec 08             	sub    esp,0x8
  fc8a7f:	6a 00                	push   0x0
  fc8a81:	56                   	push   esi
  fc8a82:	e8 29 bb b2 ff       	call   af45b0 <closedir@plt+0x951940>
  fc8a87:	83 c4 10             	add    esp,0x10
  fc8a8a:	e9 2b 01 00 00       	jmp    fc8bba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf88>
  fc8a8f:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8a92:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8a99:	74 12                	je     fc8aad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbe7b>
  fc8a9b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8a9f:	75 0c                	jne    fc8aad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbe7b>
  fc8aa1:	83 ec 0c             	sub    esp,0xc
  fc8aa4:	50                   	push   eax
  fc8aa5:	e8 04 da be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8aaa:	83 c4 10             	add    esp,0x10
  fc8aad:	8d 83 60 60 06 00    	lea    eax,[ebx+0x66060]
  fc8ab3:	31 c9                	xor    ecx,ecx
  fc8ab5:	51                   	push   ecx
  fc8ab6:	ff 30                	push   DWORD PTR [eax]
  fc8ab8:	56                   	push   esi
  fc8ab9:	51                   	push   ecx
  fc8aba:	e8 db a6 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc8abf:	83 c4 10             	add    esp,0x10
  fc8ac2:	84 c0                	test   al,al
  fc8ac4:	74 44                	je     fc8b0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbed8>
  fc8ac6:	8b b7 ec 00 00 00    	mov    esi,DWORD PTR [edi+0xec]
  fc8acc:	8d 83 0c d6 04 00    	lea    eax,[ebx+0x4d60c]
  fc8ad2:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8ad4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8adb:	74 12                	je     fc8aef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbebd>
  fc8add:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8ae1:	75 0c                	jne    fc8aef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbebd>
  fc8ae3:	83 ec 0c             	sub    esp,0xc
  fc8ae6:	50                   	push   eax
  fc8ae7:	e8 c2 d9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8aec:	83 c4 10             	add    esp,0x10
  fc8aef:	85 f6                	test   esi,esi
  fc8af1:	0f 84 c1 00 00 00    	je     fc8bb8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf86>
  fc8af7:	83 ec 08             	sub    esp,0x8
  fc8afa:	6a 00                	push   0x0
  fc8afc:	56                   	push   esi
  fc8afd:	e8 ae ba b2 ff       	call   af45b0 <closedir@plt+0x951940>
  fc8b02:	83 c4 10             	add    esp,0x10
  fc8b05:	e9 b0 00 00 00       	jmp    fc8bba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf88>
  fc8b0a:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8b0d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8b14:	74 12                	je     fc8b28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbef6>
  fc8b16:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8b1a:	75 0c                	jne    fc8b28 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbef6>
  fc8b1c:	83 ec 0c             	sub    esp,0xc
  fc8b1f:	50                   	push   eax
  fc8b20:	e8 89 d9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8b25:	83 c4 10             	add    esp,0x10
  fc8b28:	8d 83 c8 62 06 00    	lea    eax,[ebx+0x662c8]
  fc8b2e:	31 c9                	xor    ecx,ecx
  fc8b30:	51                   	push   ecx
  fc8b31:	ff 30                	push   DWORD PTR [eax]
  fc8b33:	56                   	push   esi
  fc8b34:	51                   	push   ecx
  fc8b35:	e8 60 a6 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc8b3a:	83 c4 10             	add    esp,0x10
  fc8b3d:	84 c0                	test   al,al
  fc8b3f:	74 3d                	je     fc8b7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf4c>
  fc8b41:	8b b7 f0 00 00 00    	mov    esi,DWORD PTR [edi+0xf0]
  fc8b47:	8d 83 0c d6 04 00    	lea    eax,[ebx+0x4d60c]
  fc8b4d:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8b4f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8b56:	74 12                	je     fc8b6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf38>
  fc8b58:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8b5c:	75 0c                	jne    fc8b6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf38>
  fc8b5e:	83 ec 0c             	sub    esp,0xc
  fc8b61:	50                   	push   eax
  fc8b62:	e8 47 d9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8b67:	83 c4 10             	add    esp,0x10
  fc8b6a:	85 f6                	test   esi,esi
  fc8b6c:	74 4a                	je     fc8bb8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf86>
  fc8b6e:	83 ec 08             	sub    esp,0x8
  fc8b71:	6a 00                	push   0x0
  fc8b73:	56                   	push   esi
  fc8b74:	e8 37 ba b2 ff       	call   af45b0 <closedir@plt+0x951940>
  fc8b79:	83 c4 10             	add    esp,0x10
  fc8b7c:	eb 3c                	jmp    fc8bba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf88>
  fc8b7e:	8d 83 24 d2 04 00    	lea    eax,[ebx+0x4d224]
  fc8b84:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8b86:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8b8d:	74 12                	je     fc8ba1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf6f>
  fc8b8f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8b93:	75 0c                	jne    fc8ba1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf6f>
  fc8b95:	83 ec 0c             	sub    esp,0xc
  fc8b98:	50                   	push   eax
  fc8b99:	e8 10 d9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8b9e:	83 c4 10             	add    esp,0x10
  fc8ba1:	83 ec 04             	sub    esp,0x4
  fc8ba4:	31 c0                	xor    eax,eax
  fc8ba6:	50                   	push   eax
  fc8ba7:	56                   	push   esi
  fc8ba8:	50                   	push   eax
  fc8ba9:	e8 3a 20 b7 ff       	call   b3abe8 <closedir@plt+0x997f78>
  fc8bae:	83 c4 10             	add    esp,0x10
  fc8bb1:	85 c0                	test   eax,eax
  fc8bb3:	0f 94 c0             	sete   al
  fc8bb6:	eb 02                	jmp    fc8bba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf88>
  fc8bb8:	31 c0                	xor    eax,eax
  fc8bba:	0f b6 c0             	movzx  eax,al
  fc8bbd:	83 c4 0c             	add    esp,0xc
  fc8bc0:	5e                   	pop    esi
  fc8bc1:	5f                   	pop    edi
  fc8bc2:	5b                   	pop    ebx
  fc8bc3:	5d                   	pop    ebp
  fc8bc4:	c3                   	ret
  fc8bc5:	55                   	push   ebp
  fc8bc6:	53                   	push   ebx
  fc8bc7:	57                   	push   edi
  fc8bc8:	56                   	push   esi
  fc8bc9:	83 ec 0c             	sub    esp,0xc
  fc8bcc:	e8 00 00 00 00       	call   fc8bd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbf9f>
  fc8bd1:	5b                   	pop    ebx
  fc8bd2:	81 c3 ab df e2 00    	add    ebx,0xe2dfab
  fc8bd8:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fc8bdc:	8a 83 fa ae 06 00    	mov    al,BYTE PTR [ebx+0x6aefa]
  fc8be2:	24 01                	and    al,0x1
  fc8be4:	75 1a                	jne    fc8c00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbfce>
  fc8be6:	8d 83 20 cd 70 ff    	lea    eax,[ebx-0x8f32e0]
  fc8bec:	83 ec 0c             	sub    esp,0xc
  fc8bef:	ff 30                	push   DWORD PTR [eax]
  fc8bf1:	e8 32 67 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc8bf6:	83 c4 10             	add    esp,0x10
  fc8bf9:	c6 83 fa ae 06 00 01 	mov    BYTE PTR [ebx+0x6aefa],0x1
  fc8c00:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc8c04:	85 f6                	test   esi,esi
  fc8c06:	0f 84 00 01 00 00    	je     fc8d0c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0da>
  fc8c0c:	8d ab b4 a8 04 00    	lea    ebp,[ebx+0x4a8b4]
  fc8c12:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8c15:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8c1c:	74 12                	je     fc8c30 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbffe>
  fc8c1e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8c22:	75 0c                	jne    fc8c30 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cbffe>
  fc8c24:	83 ec 0c             	sub    esp,0xc
  fc8c27:	50                   	push   eax
  fc8c28:	e8 81 d8 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8c2d:	83 c4 10             	add    esp,0x10
  fc8c30:	8d 83 c4 62 06 00    	lea    eax,[ebx+0x662c4]
  fc8c36:	31 c9                	xor    ecx,ecx
  fc8c38:	51                   	push   ecx
  fc8c39:	ff 30                	push   DWORD PTR [eax]
  fc8c3b:	56                   	push   esi
  fc8c3c:	51                   	push   ecx
  fc8c3d:	e8 58 a5 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc8c42:	83 c4 10             	add    esp,0x10
  fc8c45:	84 c0                	test   al,al
  fc8c47:	74 21                	je     fc8c6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc038>
  fc8c49:	8b 87 e8 00 00 00    	mov    eax,DWORD PTR [edi+0xe8]
  fc8c4f:	85 c0                	test   eax,eax
  fc8c51:	0f 84 c2 00 00 00    	je     fc8d19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0e7>
  fc8c57:	83 ec 08             	sub    esp,0x8
  fc8c5a:	6a 00                	push   0x0
  fc8c5c:	50                   	push   eax
  fc8c5d:	e8 bd b7 b2 ff       	call   af441f <closedir@plt+0x9517af>
  fc8c62:	83 c4 10             	add    esp,0x10
  fc8c65:	e9 af 00 00 00       	jmp    fc8d19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0e7>
  fc8c6a:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8c6d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8c74:	74 12                	je     fc8c88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc056>
  fc8c76:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8c7a:	75 0c                	jne    fc8c88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc056>
  fc8c7c:	83 ec 0c             	sub    esp,0xc
  fc8c7f:	50                   	push   eax
  fc8c80:	e8 29 d8 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8c85:	83 c4 10             	add    esp,0x10
  fc8c88:	8d 83 60 60 06 00    	lea    eax,[ebx+0x66060]
  fc8c8e:	31 c9                	xor    ecx,ecx
  fc8c90:	51                   	push   ecx
  fc8c91:	ff 30                	push   DWORD PTR [eax]
  fc8c93:	56                   	push   esi
  fc8c94:	51                   	push   ecx
  fc8c95:	e8 00 a5 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc8c9a:	83 c4 10             	add    esp,0x10
  fc8c9d:	84 c0                	test   al,al
  fc8c9f:	74 1a                	je     fc8cbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc089>
  fc8ca1:	8b 87 ec 00 00 00    	mov    eax,DWORD PTR [edi+0xec]
  fc8ca7:	85 c0                	test   eax,eax
  fc8ca9:	74 6e                	je     fc8d19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0e7>
  fc8cab:	83 ec 08             	sub    esp,0x8
  fc8cae:	6a 00                	push   0x0
  fc8cb0:	50                   	push   eax
  fc8cb1:	e8 69 b7 b2 ff       	call   af441f <closedir@plt+0x9517af>
  fc8cb6:	83 c4 10             	add    esp,0x10
  fc8cb9:	eb 5e                	jmp    fc8d19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0e7>
  fc8cbb:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8cbe:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8cc5:	74 12                	je     fc8cd9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0a7>
  fc8cc7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8ccb:	75 0c                	jne    fc8cd9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0a7>
  fc8ccd:	83 ec 0c             	sub    esp,0xc
  fc8cd0:	50                   	push   eax
  fc8cd1:	e8 d8 d7 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8cd6:	83 c4 10             	add    esp,0x10
  fc8cd9:	8d 83 c8 62 06 00    	lea    eax,[ebx+0x662c8]
  fc8cdf:	31 c9                	xor    ecx,ecx
  fc8ce1:	51                   	push   ecx
  fc8ce2:	ff 30                	push   DWORD PTR [eax]
  fc8ce4:	56                   	push   esi
  fc8ce5:	51                   	push   ecx
  fc8ce6:	e8 af a4 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc8ceb:	83 c4 10             	add    esp,0x10
  fc8cee:	84 c0                	test   al,al
  fc8cf0:	74 1a                	je     fc8d0c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0da>
  fc8cf2:	8b 87 f0 00 00 00    	mov    eax,DWORD PTR [edi+0xf0]
  fc8cf8:	85 c0                	test   eax,eax
  fc8cfa:	74 1d                	je     fc8d19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0e7>
  fc8cfc:	83 ec 08             	sub    esp,0x8
  fc8cff:	6a 00                	push   0x0
  fc8d01:	50                   	push   eax
  fc8d02:	e8 18 b7 b2 ff       	call   af441f <closedir@plt+0x9517af>
  fc8d07:	83 c4 10             	add    esp,0x10
  fc8d0a:	eb 0d                	jmp    fc8d19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0e7>
  fc8d0c:	83 ec 08             	sub    esp,0x8
  fc8d0f:	56                   	push   esi
  fc8d10:	57                   	push   edi
  fc8d11:	e8 0b 00 00 00       	call   fc8d21 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0ef>
  fc8d16:	83 c4 10             	add    esp,0x10
  fc8d19:	83 c4 0c             	add    esp,0xc
  fc8d1c:	5e                   	pop    esi
  fc8d1d:	5f                   	pop    edi
  fc8d1e:	5b                   	pop    ebx
  fc8d1f:	5d                   	pop    ebp
  fc8d20:	c3                   	ret
  fc8d21:	55                   	push   ebp
  fc8d22:	53                   	push   ebx
  fc8d23:	57                   	push   edi
  fc8d24:	56                   	push   esi
  fc8d25:	83 ec 1c             	sub    esp,0x1c
  fc8d28:	e8 00 00 00 00       	call   fc8d2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc0fb>
  fc8d2d:	5b                   	pop    ebx
  fc8d2e:	81 c3 4f de e2 00    	add    ebx,0xe2de4f
  fc8d34:	8a 83 fb ae 06 00    	mov    al,BYTE PTR [ebx+0x6aefb]
  fc8d3a:	24 01                	and    al,0x1
  fc8d3c:	75 17                	jne    fc8d55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc123>
  fc8d3e:	8d 83 28 cd 70 ff    	lea    eax,[ebx-0x8f32d8]
  fc8d44:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8d46:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8d49:	e8 da 65 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc8d4e:	c6 83 fb ae 06 00 01 	mov    BYTE PTR [ebx+0x6aefb],0x1
  fc8d55:	31 f6                	xor    esi,esi
  fc8d57:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc8d5b:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8d5e:	e8 e8 ad 7c ff       	call   793b4b <closedir@plt+0x5f0edb>
  fc8d63:	8d ab 24 d2 04 00    	lea    ebp,[ebx+0x4d224]
  fc8d69:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8d6c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8d73:	74 0e                	je     fc8d83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc151>
  fc8d75:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8d79:	75 08                	jne    fc8d83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc151>
  fc8d7b:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8d7e:	e8 2b d7 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8d83:	8b 7c 24 30          	mov    edi,DWORD PTR [esp+0x30]
  fc8d87:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc8d8b:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8d8e:	e8 dc 07 b7 ff       	call   b3956f <closedir@plt+0x9968ff>
  fc8d93:	84 c0                	test   al,al
  fc8d95:	0f 84 09 01 00 00    	je     fc8ea4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc272>
  fc8d9b:	8b 74 24 34          	mov    esi,DWORD PTR [esp+0x34]
  fc8d9f:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8da2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8da9:	74 0e                	je     fc8db9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc187>
  fc8dab:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8daf:	75 08                	jne    fc8db9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc187>
  fc8db1:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8db4:	e8 f5 d6 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8db9:	31 ff                	xor    edi,edi
  fc8dbb:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fc8dbf:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc8dc3:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc8dc6:	e8 9d 1c b7 ff       	call   b3aa68 <closedir@plt+0x997df8>
  fc8dcb:	84 c0                	test   al,al
  fc8dcd:	0f 84 d6 00 00 00    	je     fc8ea9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc277>
  fc8dd3:	8d 83 08 dd 04 00    	lea    eax,[ebx+0x4dd08]
  fc8dd9:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8ddb:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8dde:	e8 4b 60 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc8de3:	89 c6                	mov    esi,eax
  fc8de5:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc8de9:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8dec:	e8 18 94 b7 ff       	call   b42209 <closedir@plt+0x99f599>
  fc8df1:	8d 83 70 5c 05 00    	lea    eax,[ebx+0x55c70]
  fc8df7:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8df9:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc8dfd:	8d 83 0c dd 04 00    	lea    eax,[ebx+0x4dd0c]
  fc8e03:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8e05:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8e08:	e8 21 60 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc8e0d:	89 c7                	mov    edi,eax
  fc8e0f:	8d 83 74 5c 05 00    	lea    eax,[ebx+0x55c74]
  fc8e15:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8e17:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc8e1b:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fc8e1f:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc8e23:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fc8e27:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc8e2b:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc8e2e:	e8 d1 a8 19 00       	call   1163704 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x566ad2>
  fc8e33:	85 f6                	test   esi,esi
  fc8e35:	75 05                	jne    fc8e3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc20a>
  fc8e37:	e8 b8 78 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8e3c:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc8e40:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8e43:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fc8e4a:	00 
  fc8e4b:	e8 df 93 b7 ff       	call   b4222f <closedir@plt+0x99f5bf>
  fc8e50:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc8e53:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8e5a:	74 0e                	je     fc8e6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc238>
  fc8e5c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8e60:	75 08                	jne    fc8e6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc238>
  fc8e62:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8e65:	e8 44 d6 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8e6a:	31 c0                	xor    eax,eax
  fc8e6c:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc8e70:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fc8e74:	8b 4c 24 34          	mov    ecx,DWORD PTR [esp+0x34]
  fc8e78:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fc8e7c:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8e7f:	e8 e3 1e b7 ff       	call   b3ad67 <closedir@plt+0x9980f7>
  fc8e84:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fc8e88:	89 c6                	mov    esi,eax
  fc8e8a:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8e8d:	e8 2b 00 00 00       	call   fc8ebd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc28b>
  fc8e92:	89 34 24             	mov    DWORD PTR [esp],esi
  fc8e95:	c7 44 24 04 45 00 00 	mov    DWORD PTR [esp+0x4],0x45
  fc8e9c:	00 
  fc8e9d:	e8 8c 4a fe ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fc8ea2:	eb 11                	jmp    fc8eb5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc283>
  fc8ea4:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc8ea7:	eb 07                	jmp    fc8eb0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc27e>
  fc8ea9:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fc8ead:	89 04 24             	mov    DWORD PTR [esp],eax
  fc8eb0:	e8 83 01 00 00       	call   fc9038 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc406>
  fc8eb5:	83 c4 1c             	add    esp,0x1c
  fc8eb8:	5e                   	pop    esi
  fc8eb9:	5f                   	pop    edi
  fc8eba:	5b                   	pop    ebx
  fc8ebb:	5d                   	pop    ebp
  fc8ebc:	c3                   	ret
  fc8ebd:	55                   	push   ebp
  fc8ebe:	53                   	push   ebx
  fc8ebf:	57                   	push   edi
  fc8ec0:	56                   	push   esi
  fc8ec1:	83 ec 0c             	sub    esp,0xc
  fc8ec4:	e8 00 00 00 00       	call   fc8ec9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc297>
  fc8ec9:	5b                   	pop    ebx
  fc8eca:	81 c3 b3 dc e2 00    	add    ebx,0xe2dcb3
  fc8ed0:	8a 83 fd ae 06 00    	mov    al,BYTE PTR [ebx+0x6aefd]
  fc8ed6:	24 01                	and    al,0x1
  fc8ed8:	75 1a                	jne    fc8ef4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc2c2>
  fc8eda:	8d 83 d8 cc 70 ff    	lea    eax,[ebx-0x8f3328]
  fc8ee0:	83 ec 0c             	sub    esp,0xc
  fc8ee3:	ff 30                	push   DWORD PTR [eax]
  fc8ee5:	e8 3e 64 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc8eea:	83 c4 10             	add    esp,0x10
  fc8eed:	c6 83 fd ae 06 00 01 	mov    BYTE PTR [ebx+0x6aefd],0x1
  fc8ef4:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fc8efa:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8efc:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8f03:	74 12                	je     fc8f17 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc2e5>
  fc8f05:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8f09:	75 0c                	jne    fc8f17 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc2e5>
  fc8f0b:	83 ec 0c             	sub    esp,0xc
  fc8f0e:	50                   	push   eax
  fc8f0f:	e8 9a d5 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8f14:	83 c4 10             	add    esp,0x10
  fc8f17:	83 ec 08             	sub    esp,0x8
  fc8f1a:	31 c0                	xor    eax,eax
  fc8f1c:	50                   	push   eax
  fc8f1d:	50                   	push   eax
  fc8f1e:	e8 48 e7 db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fc8f23:	83 c4 10             	add    esp,0x10
  fc8f26:	89 c6                	mov    esi,eax
  fc8f28:	85 f6                	test   esi,esi
  fc8f2a:	75 05                	jne    fc8f31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc2ff>
  fc8f2c:	e8 c3 77 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8f31:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fc8f35:	83 ec 08             	sub    esp,0x8
  fc8f38:	6a 00                	push   0x0
  fc8f3a:	56                   	push   esi
  fc8f3b:	e8 eb e7 db ff       	call   d8772b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aaf9>
  fc8f40:	83 c4 10             	add    esp,0x10
  fc8f43:	d9 5c 24 08          	fstp   DWORD PTR [esp+0x8]
  fc8f47:	f3 0f 10 44 24 08    	movss  xmm0,DWORD PTR [esp+0x8]
  fc8f4d:	0f 57 c9             	xorps  xmm1,xmm1
  fc8f50:	0f 2e c1             	ucomiss xmm0,xmm1
  fc8f53:	0f 86 ba 00 00 00    	jbe    fc9013 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc3e1>
  fc8f59:	8d 83 e4 d5 04 00    	lea    eax,[ebx+0x4d5e4]
  fc8f5f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc8f61:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc8f68:	74 12                	je     fc8f7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc34a>
  fc8f6a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc8f6e:	75 0c                	jne    fc8f7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc34a>
  fc8f70:	83 ec 0c             	sub    esp,0xc
  fc8f73:	50                   	push   eax
  fc8f74:	e8 35 d5 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc8f79:	83 c4 10             	add    esp,0x10
  fc8f7c:	83 ec 08             	sub    esp,0x8
  fc8f7f:	31 c0                	xor    eax,eax
  fc8f81:	50                   	push   eax
  fc8f82:	50                   	push   eax
  fc8f83:	e8 f7 85 ea ff       	call   e7157f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27494d>
  fc8f88:	83 c4 10             	add    esp,0x10
  fc8f8b:	89 c7                	mov    edi,eax
  fc8f8d:	85 f6                	test   esi,esi
  fc8f8f:	75 05                	jne    fc8f96 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc364>
  fc8f91:	e8 5e 77 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8f96:	83 ec 08             	sub    esp,0x8
  fc8f99:	6a 00                	push   0x0
  fc8f9b:	56                   	push   esi
  fc8f9c:	e8 a2 e7 db ff       	call   d87743 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ab11>
  fc8fa1:	83 c4 10             	add    esp,0x10
  fc8fa4:	d9 5c 24 04          	fstp   DWORD PTR [esp+0x4]
  fc8fa8:	f3 0f 10 44 24 04    	movss  xmm0,DWORD PTR [esp+0x4]
  fc8fae:	0f 57 c9             	xorps  xmm1,xmm1
  fc8fb1:	0f 2e c1             	ucomiss xmm0,xmm1
  fc8fb4:	76 1b                	jbe    fc8fd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc39f>
  fc8fb6:	85 ff                	test   edi,edi
  fc8fb8:	75 05                	jne    fc8fbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc38d>
  fc8fba:	e8 35 77 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8fbf:	31 c0                	xor    eax,eax
  fc8fc1:	50                   	push   eax
  fc8fc2:	68 00 00 00 3f       	push   0x3f000000
  fc8fc7:	50                   	push   eax
  fc8fc8:	57                   	push   edi
  fc8fc9:	e8 36 90 ea ff       	call   e72004 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2753d2>
  fc8fce:	83 c4 10             	add    esp,0x10
  fc8fd1:	85 f6                	test   esi,esi
  fc8fd3:	75 05                	jne    fc8fda <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc3a8>
  fc8fd5:	e8 1a 77 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc8fda:	83 ec 08             	sub    esp,0x8
  fc8fdd:	6a 00                	push   0x0
  fc8fdf:	56                   	push   esi
  fc8fe0:	e8 76 e7 db ff       	call   d8775b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ab29>
  fc8fe5:	83 c4 10             	add    esp,0x10
  fc8fe8:	d9 1c 24             	fstp   DWORD PTR [esp]
  fc8feb:	f3 0f 10 04 24       	movss  xmm0,DWORD PTR [esp]
  fc8ff0:	0f 57 c9             	xorps  xmm1,xmm1
  fc8ff3:	0f 2e c1             	ucomiss xmm0,xmm1
  fc8ff6:	76 1b                	jbe    fc9013 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc3e1>
  fc8ff8:	85 ff                	test   edi,edi
  fc8ffa:	75 05                	jne    fc9001 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc3cf>
  fc8ffc:	e8 f3 76 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9001:	31 c0                	xor    eax,eax
  fc9003:	50                   	push   eax
  fc9004:	68 00 00 00 3f       	push   0x3f000000
  fc9009:	50                   	push   eax
  fc900a:	57                   	push   edi
  fc900b:	e8 c5 8f ea ff       	call   e71fd5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2753a3>
  fc9010:	83 c4 10             	add    esp,0x10
  fc9013:	8b 85 f4 00 00 00    	mov    eax,DWORD PTR [ebp+0xf4]
  fc9019:	85 c0                	test   eax,eax
  fc901b:	74 13                	je     fc9030 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc3fe>
  fc901d:	31 c9                	xor    ecx,ecx
  fc901f:	51                   	push   ecx
  fc9020:	ff b5 e4 00 00 00    	push   DWORD PTR [ebp+0xe4]
  fc9026:	51                   	push   ecx
  fc9027:	50                   	push   eax
  fc9028:	e8 d4 fc e9 ff       	call   e68d01 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x26c0cf>
  fc902d:	83 c4 10             	add    esp,0x10
  fc9030:	83 c4 0c             	add    esp,0xc
  fc9033:	5e                   	pop    esi
  fc9034:	5f                   	pop    edi
  fc9035:	5b                   	pop    ebx
  fc9036:	5d                   	pop    ebp
  fc9037:	c3                   	ret
  fc9038:	53                   	push   ebx
  fc9039:	56                   	push   esi
  fc903a:	50                   	push   eax
  fc903b:	e8 00 00 00 00       	call   fc9040 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc40e>
  fc9040:	5b                   	pop    ebx
  fc9041:	81 c3 3c db e2 00    	add    ebx,0xe2db3c
  fc9047:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc904b:	83 ec 08             	sub    esp,0x8
  fc904e:	6a 46                	push   0x46
  fc9050:	56                   	push   esi
  fc9051:	e8 d8 48 fe ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fc9056:	83 c4 10             	add    esp,0x10
  fc9059:	83 ec 10             	sub    esp,0x10
  fc905c:	e8 31 01 00 00       	call   fc9192 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc560>
  fc9061:	83 c4 10             	add    esp,0x10
  fc9064:	8b 86 f4 00 00 00    	mov    eax,DWORD PTR [esi+0xf4]
  fc906a:	85 c0                	test   eax,eax
  fc906c:	74 13                	je     fc9081 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc44f>
  fc906e:	6a 00                	push   0x0
  fc9070:	ff b6 e4 00 00 00    	push   DWORD PTR [esi+0xe4]
  fc9076:	6a 02                	push   0x2
  fc9078:	50                   	push   eax
  fc9079:	e8 83 fc e9 ff       	call   e68d01 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x26c0cf>
  fc907e:	83 c4 10             	add    esp,0x10
  fc9081:	83 c4 04             	add    esp,0x4
  fc9084:	5e                   	pop    esi
  fc9085:	5b                   	pop    ebx
  fc9086:	c3                   	ret
  fc9087:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fc908b:	8b 80 f4 00 00 00    	mov    eax,DWORD PTR [eax+0xf4]
  fc9091:	c3                   	ret
  fc9092:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc9096:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fc909a:	89 81 f4 00 00 00    	mov    DWORD PTR [ecx+0xf4],eax
  fc90a0:	c3                   	ret
  fc90a1:	53                   	push   ebx
  fc90a2:	56                   	push   esi
  fc90a3:	83 ec 14             	sub    esp,0x14
  fc90a6:	e8 00 00 00 00       	call   fc90ab <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc479>
  fc90ab:	5b                   	pop    ebx
  fc90ac:	81 c3 d1 da e2 00    	add    ebx,0xe2dad1
  fc90b2:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fc90b6:	8a 83 fc ae 06 00    	mov    al,BYTE PTR [ebx+0x6aefc]
  fc90bc:	24 01                	and    al,0x1
  fc90be:	75 17                	jne    fc90d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc4a5>
  fc90c0:	8d 83 80 cc 70 ff    	lea    eax,[ebx-0x8f3380]
  fc90c6:	8b 00                	mov    eax,DWORD PTR [eax]
  fc90c8:	89 04 24             	mov    DWORD PTR [esp],eax
  fc90cb:	e8 58 62 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc90d0:	c6 83 fc ae 06 00 01 	mov    BYTE PTR [ebx+0x6aefc],0x1
  fc90d7:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fc90db:	85 f6                	test   esi,esi
  fc90dd:	74 17                	je     fc90f6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc4c4>
  fc90df:	83 fe 01             	cmp    esi,0x1
  fc90e2:	74 1c                	je     fc9100 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc4ce>
  fc90e4:	83 fe 02             	cmp    esi,0x2
  fc90e7:	75 27                	jne    fc9110 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc4de>
  fc90e9:	89 04 24             	mov    DWORD PTR [esp],eax
  fc90ec:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fc90f3:	00 
  fc90f4:	eb 15                	jmp    fc910b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc4d9>
  fc90f6:	89 04 24             	mov    DWORD PTR [esp],eax
  fc90f9:	e8 3a ff ff ff       	call   fc9038 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc406>
  fc90fe:	eb 10                	jmp    fc9110 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc4de>
  fc9100:	89 04 24             	mov    DWORD PTR [esp],eax
  fc9103:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc910a:	00 
  fc910b:	e8 06 00 00 00       	call   fc9116 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc4e4>
  fc9110:	83 c4 14             	add    esp,0x14
  fc9113:	5e                   	pop    esi
  fc9114:	5b                   	pop    ebx
  fc9115:	c3                   	ret
  fc9116:	53                   	push   ebx
  fc9117:	57                   	push   edi
  fc9118:	56                   	push   esi
  fc9119:	e8 00 00 00 00       	call   fc911e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc4ec>
  fc911e:	5b                   	pop    ebx
  fc911f:	81 c3 5e da e2 00    	add    ebx,0xe2da5e
  fc9125:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  fc9129:	83 ec 08             	sub    esp,0x8
  fc912c:	6a 46                	push   0x46
  fc912e:	56                   	push   esi
  fc912f:	e8 fa 47 fe ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fc9134:	83 c4 10             	add    esp,0x10
  fc9137:	83 ec 10             	sub    esp,0x10
  fc913a:	e8 53 00 00 00       	call   fc9192 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc560>
  fc913f:	83 c4 10             	add    esp,0x10
  fc9142:	8b 86 f4 00 00 00    	mov    eax,DWORD PTR [esi+0xf4]
  fc9148:	85 c0                	test   eax,eax
  fc914a:	74 42                	je     fc918e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc55c>
  fc914c:	80 7c 24 14 01       	cmp    BYTE PTR [esp+0x14],0x1
  fc9151:	b9 03 00 00 00       	mov    ecx,0x3
  fc9156:	83 d1 00             	adc    ecx,0x0
  fc9159:	6a 00                	push   0x0
  fc915b:	ff b6 e4 00 00 00    	push   DWORD PTR [esi+0xe4]
  fc9161:	51                   	push   ecx
  fc9162:	50                   	push   eax
  fc9163:	e8 99 fb e9 ff       	call   e68d01 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x26c0cf>
  fc9168:	83 c4 10             	add    esp,0x10
  fc916b:	8b be e4 00 00 00    	mov    edi,DWORD PTR [esi+0xe4]
  fc9171:	8b b6 f4 00 00 00    	mov    esi,DWORD PTR [esi+0xf4]
  fc9177:	85 f6                	test   esi,esi
  fc9179:	75 05                	jne    fc9180 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc54e>
  fc917b:	e8 74 75 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9180:	6a 00                	push   0x0
  fc9182:	57                   	push   edi
  fc9183:	6a 01                	push   0x1
  fc9185:	56                   	push   esi
  fc9186:	e8 76 fb e9 ff       	call   e68d01 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x26c0cf>
  fc918b:	83 c4 10             	add    esp,0x10
  fc918e:	5e                   	pop    esi
  fc918f:	5f                   	pop    edi
  fc9190:	5b                   	pop    ebx
  fc9191:	c3                   	ret
  fc9192:	53                   	push   ebx
  fc9193:	57                   	push   edi
  fc9194:	56                   	push   esi
  fc9195:	83 ec 30             	sub    esp,0x30
  fc9198:	e8 00 00 00 00       	call   fc919d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc56b>
  fc919d:	5b                   	pop    ebx
  fc919e:	81 c3 df d9 e2 00    	add    ebx,0xe2d9df
  fc91a4:	8a 83 fe ae 06 00    	mov    al,BYTE PTR [ebx+0x6aefe]
  fc91aa:	24 01                	and    al,0x1
  fc91ac:	75 17                	jne    fc91c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc593>
  fc91ae:	8d 83 08 cd 70 ff    	lea    eax,[ebx-0x8f32f8]
  fc91b4:	8b 00                	mov    eax,DWORD PTR [eax]
  fc91b6:	89 04 24             	mov    DWORD PTR [esp],eax
  fc91b9:	e8 6a 61 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc91be:	c6 83 fe ae 06 00 01 	mov    BYTE PTR [ebx+0x6aefe],0x1
  fc91c5:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fc91cb:	8b 00                	mov    eax,DWORD PTR [eax]
  fc91cd:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc91d4:	74 0e                	je     fc91e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc5b2>
  fc91d6:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc91da:	75 08                	jne    fc91e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc5b2>
  fc91dc:	89 04 24             	mov    DWORD PTR [esp],eax
  fc91df:	e8 ca d2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc91e4:	31 c0                	xor    eax,eax
  fc91e6:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc91ea:	89 04 24             	mov    DWORD PTR [esp],eax
  fc91ed:	e8 79 e4 db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fc91f2:	89 c6                	mov    esi,eax
  fc91f4:	85 f6                	test   esi,esi
  fc91f6:	75 05                	jne    fc91fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc5cb>
  fc91f8:	e8 f7 74 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc91fd:	89 34 24             	mov    DWORD PTR [esp],esi
  fc9200:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc9207:	00 
  fc9208:	e8 1e e5 db ff       	call   d8772b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aaf9>
  fc920d:	d9 5c 24 2c          	fstp   DWORD PTR [esp+0x2c]
  fc9211:	f3 0f 10 44 24 2c    	movss  xmm0,DWORD PTR [esp+0x2c]
  fc9217:	0f 57 c9             	xorps  xmm1,xmm1
  fc921a:	0f 2e c1             	ucomiss xmm0,xmm1
  fc921d:	0f 86 2d 01 00 00    	jbe    fc9350 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc71e>
  fc9223:	8d 83 e4 d5 04 00    	lea    eax,[ebx+0x4d5e4]
  fc9229:	8b 00                	mov    eax,DWORD PTR [eax]
  fc922b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc9232:	74 0e                	je     fc9242 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc610>
  fc9234:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc9238:	75 08                	jne    fc9242 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc610>
  fc923a:	89 04 24             	mov    DWORD PTR [esp],eax
  fc923d:	e8 6c d2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc9242:	31 c0                	xor    eax,eax
  fc9244:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc9248:	89 04 24             	mov    DWORD PTR [esp],eax
  fc924b:	e8 2f 83 ea ff       	call   e7157f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27494d>
  fc9250:	89 c7                	mov    edi,eax
  fc9252:	85 f6                	test   esi,esi
  fc9254:	75 05                	jne    fc925b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc629>
  fc9256:	e8 99 74 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc925b:	89 34 24             	mov    DWORD PTR [esp],esi
  fc925e:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc9265:	00 
  fc9266:	e8 d8 e4 db ff       	call   d87743 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ab11>
  fc926b:	d9 5c 24 28          	fstp   DWORD PTR [esp+0x28]
  fc926f:	f3 0f 10 44 24 28    	movss  xmm0,DWORD PTR [esp+0x28]
  fc9275:	0f 57 c9             	xorps  xmm1,xmm1
  fc9278:	0f 2e c1             	ucomiss xmm0,xmm1
  fc927b:	76 54                	jbe    fc92d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc69f>
  fc927d:	85 f6                	test   esi,esi
  fc927f:	75 05                	jne    fc9286 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc654>
  fc9281:	e8 6e 74 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9286:	31 c0                	xor    eax,eax
  fc9288:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc928c:	89 34 24             	mov    DWORD PTR [esp],esi
  fc928f:	e8 af e4 db ff       	call   d87743 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ab11>
  fc9294:	d9 5c 24 24          	fstp   DWORD PTR [esp+0x24]
  fc9298:	f3 0f 10 44 24 24    	movss  xmm0,DWORD PTR [esp+0x24]
  fc929e:	85 ff                	test   edi,edi
  fc92a0:	75 11                	jne    fc92b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc681>
  fc92a2:	f3 0f 11 44 24 18    	movss  DWORD PTR [esp+0x18],xmm0
  fc92a8:	e8 47 74 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc92ad:	f3 0f 10 44 24 18    	movss  xmm0,DWORD PTR [esp+0x18]
  fc92b3:	f3 0f 11 44 24 04    	movss  DWORD PTR [esp+0x4],xmm0
  fc92b9:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc92bc:	c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
  fc92c3:	00 
  fc92c4:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x40000000
  fc92cb:	40 
  fc92cc:	e8 33 8d ea ff       	call   e72004 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2753d2>
  fc92d1:	85 f6                	test   esi,esi
  fc92d3:	75 05                	jne    fc92da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc6a8>
  fc92d5:	e8 1a 74 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc92da:	89 34 24             	mov    DWORD PTR [esp],esi
  fc92dd:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fc92e4:	00 
  fc92e5:	e8 71 e4 db ff       	call   d8775b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ab29>
  fc92ea:	d9 5c 24 20          	fstp   DWORD PTR [esp+0x20]
  fc92ee:	f3 0f 10 44 24 20    	movss  xmm0,DWORD PTR [esp+0x20]
  fc92f4:	0f 57 c9             	xorps  xmm1,xmm1
  fc92f7:	0f 2e c1             	ucomiss xmm0,xmm1
  fc92fa:	76 54                	jbe    fc9350 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc71e>
  fc92fc:	85 f6                	test   esi,esi
  fc92fe:	75 05                	jne    fc9305 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc6d3>
  fc9300:	e8 ef 73 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9305:	31 c0                	xor    eax,eax
  fc9307:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc930b:	89 34 24             	mov    DWORD PTR [esp],esi
  fc930e:	e8 30 e4 db ff       	call   d87743 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ab11>
  fc9313:	d9 5c 24 1c          	fstp   DWORD PTR [esp+0x1c]
  fc9317:	f3 0f 10 44 24 1c    	movss  xmm0,DWORD PTR [esp+0x1c]
  fc931d:	85 ff                	test   edi,edi
  fc931f:	75 11                	jne    fc9332 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc700>
  fc9321:	f3 0f 11 44 24 18    	movss  DWORD PTR [esp+0x18],xmm0
  fc9327:	e8 c8 73 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc932c:	f3 0f 10 44 24 18    	movss  xmm0,DWORD PTR [esp+0x18]
  fc9332:	f3 0f 11 44 24 04    	movss  DWORD PTR [esp+0x4],xmm0
  fc9338:	89 3c 24             	mov    DWORD PTR [esp],edi
  fc933b:	c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
  fc9342:	00 
  fc9343:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x40000000
  fc934a:	40 
  fc934b:	e8 85 8c ea ff       	call   e71fd5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2753a3>
  fc9350:	83 c4 30             	add    esp,0x30
  fc9353:	5e                   	pop    esi
  fc9354:	5f                   	pop    edi
  fc9355:	5b                   	pop    ebx
  fc9356:	c3                   	ret
  fc9357:	55                   	push   ebp
  fc9358:	53                   	push   ebx
  fc9359:	57                   	push   edi
  fc935a:	56                   	push   esi
  fc935b:	83 ec 5c             	sub    esp,0x5c
  fc935e:	e8 00 00 00 00       	call   fc9363 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc731>
  fc9363:	5b                   	pop    ebx
  fc9364:	81 c3 19 d8 e2 00    	add    ebx,0xe2d819
  fc936a:	8a 83 ff ae 06 00    	mov    al,BYTE PTR [ebx+0x6aeff]
  fc9370:	24 01                	and    al,0x1
  fc9372:	75 1a                	jne    fc938e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc75c>
  fc9374:	8d 83 04 cd 70 ff    	lea    eax,[ebx-0x8f32fc]
  fc937a:	83 ec 0c             	sub    esp,0xc
  fc937d:	ff 30                	push   DWORD PTR [eax]
  fc937f:	e8 a4 5f bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc9384:	83 c4 10             	add    esp,0x10
  fc9387:	c6 83 ff ae 06 00 01 	mov    BYTE PTR [ebx+0x6aeff],0x1
  fc938e:	0f 57 c0             	xorps  xmm0,xmm0
  fc9391:	0f 29 44 24 40       	movaps XMMWORD PTR [esp+0x40],xmm0
  fc9396:	0f 29 44 24 30       	movaps XMMWORD PTR [esp+0x30],xmm0
  fc939b:	8d b3 d0 da 04 00    	lea    esi,[ebx+0x4dad0]
  fc93a1:	8b 06                	mov    eax,DWORD PTR [esi]
  fc93a3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc93aa:	74 14                	je     fc93c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc78e>
  fc93ac:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc93b0:	75 0e                	jne    fc93c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc78e>
  fc93b2:	83 ec 0c             	sub    esp,0xc
  fc93b5:	50                   	push   eax
  fc93b6:	e8 f3 d0 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc93bb:	83 c4 10             	add    esp,0x10
  fc93be:	8b 06                	mov    eax,DWORD PTR [esi]
  fc93c0:	8b 4c 24 70          	mov    ecx,DWORD PTR [esp+0x70]
  fc93c4:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fc93c7:	8b 70 04             	mov    esi,DWORD PTR [eax+0x4]
  fc93ca:	85 f6                	test   esi,esi
  fc93cc:	0f 84 8f 00 00 00    	je     fc9461 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc82f>
  fc93d2:	0f b6 68 08          	movzx  ebp,BYTE PTR [eax+0x8]
  fc93d6:	83 fd 01             	cmp    ebp,0x1
  fc93d9:	8d 83 ec 62 06 00    	lea    eax,[ebx+0x662ec]
  fc93df:	0f 44 83 d8 fe ff ff 	cmove  eax,DWORD PTR [ebx-0x128]
  fc93e6:	8b 38                	mov    edi,DWORD PTR [eax]
  fc93e8:	85 c9                	test   ecx,ecx
  fc93ea:	75 05                	jne    fc93f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc7bf>
  fc93ec:	e8 03 73 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc93f1:	83 ec 10             	sub    esp,0x10
  fc93f4:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fc93f8:	e8 82 04 00 00       	call   fc987f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccc4d>
  fc93fd:	83 c4 10             	add    esp,0x10
  fc9400:	89 c7                	mov    edi,eax
  fc9402:	8b 76 2c             	mov    esi,DWORD PTR [esi+0x2c]
  fc9405:	85 f6                	test   esi,esi
  fc9407:	75 05                	jne    fc940e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc7dc>
  fc9409:	e8 e6 72 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc940e:	89 7c 24 10          	mov    DWORD PTR [esp+0x10],edi
  fc9412:	89 e8                	mov    eax,ebp
  fc9414:	0f b6 c0             	movzx  eax,al
  fc9417:	83 f8 01             	cmp    eax,0x1
  fc941a:	75 51                	jne    fc946d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc83b>
  fc941c:	8d 83 78 5c 05 00    	lea    eax,[ebx+0x55c78]
  fc9422:	83 ec 04             	sub    esp,0x4
  fc9425:	8d 4c 24 44          	lea    ecx,[esp+0x44]
  fc9429:	ff 30                	push   DWORD PTR [eax]
  fc942b:	56                   	push   esi
  fc942c:	89 74 24 20          	mov    DWORD PTR [esp+0x20],esi
  fc9430:	51                   	push   ecx
  fc9431:	e8 30 97 3f 00       	call   13c2b66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5f34>
  fc9436:	83 c4 0c             	add    esp,0xc
  fc9439:	0f 57 c0             	xorps  xmm0,xmm0
  fc943c:	f3 0f 11 44 24 18    	movss  DWORD PTR [esp+0x18],xmm0
  fc9442:	8d bb 80 5c 05 00    	lea    edi,[ebx+0x55c80]
  fc9448:	8d ab 7c 5c 05 00    	lea    ebp,[ebx+0x55c7c]
  fc944e:	f3 0f 10 83 70 8f 62 	movss  xmm0,DWORD PTR [ebx-0x9d7090]
  fc9455:	ff 
  fc9456:	f3 0f 11 44 24 0c    	movss  DWORD PTR [esp+0xc],xmm0
  fc945c:	e9 0e 02 00 00       	jmp    fc966f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca3d>
  fc9461:	c6 81 f8 00 00 00 00 	mov    BYTE PTR [ecx+0xf8],0x0
  fc9468:	e9 05 04 00 00       	jmp    fc9872 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccc40>
  fc946d:	8d 83 78 5c 05 00    	lea    eax,[ebx+0x55c78]
  fc9473:	83 ec 04             	sub    esp,0x4
  fc9476:	8d 4c 24 24          	lea    ecx,[esp+0x24]
  fc947a:	ff 30                	push   DWORD PTR [eax]
  fc947c:	56                   	push   esi
  fc947d:	51                   	push   ecx
  fc947e:	e8 e3 96 3f 00       	call   13c2b66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5f34>
  fc9483:	83 c4 0c             	add    esp,0xc
  fc9486:	f2 0f 10 44 24 20    	movsd  xmm0,QWORD PTR [esp+0x20]
  fc948c:	f2 0f 10 4c 24 28    	movsd  xmm1,QWORD PTR [esp+0x28]
  fc9492:	f2 0f 11 4c 24 38    	movsd  QWORD PTR [esp+0x38],xmm1
  fc9498:	f2 0f 11 44 24 30    	movsd  QWORD PTR [esp+0x30],xmm0
  fc949e:	8d 83 80 5c 05 00    	lea    eax,[ebx+0x55c80]
  fc94a4:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc94a8:	8d 83 7c 5c 05 00    	lea    eax,[ebx+0x55c7c]
  fc94ae:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc94b2:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fc94b8:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc94bc:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  fc94c2:	89 04 24             	mov    DWORD PTR [esp],eax
  fc94c5:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fc94c9:	8b 00                	mov    eax,DWORD PTR [eax]
  fc94cb:	83 ec 08             	sub    esp,0x8
  fc94ce:	50                   	push   eax
  fc94cf:	8d 44 24 3c          	lea    eax,[esp+0x3c]
  fc94d3:	50                   	push   eax
  fc94d4:	e8 be 3e 1c 00       	call   118d397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590765>
  fc94d9:	83 c4 10             	add    esp,0x10
  fc94dc:	66 0f 57 c0          	xorpd  xmm0,xmm0
  fc94e0:	f3 0f 11 44 24 14    	movss  DWORD PTR [esp+0x14],xmm0
  fc94e6:	31 f6                	xor    esi,esi
  fc94e8:	84 c0                	test   al,al
  fc94ea:	0f 84 d5 00 00 00    	je     fc95c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc993>
  fc94f0:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fc94f4:	8b 00                	mov    eax,DWORD PTR [eax]
  fc94f6:	83 ec 08             	sub    esp,0x8
  fc94f9:	50                   	push   eax
  fc94fa:	8d 44 24 3c          	lea    eax,[esp+0x3c]
  fc94fe:	50                   	push   eax
  fc94ff:	e8 69 3f 1c 00       	call   118d46d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x59083b>
  fc9504:	83 c4 10             	add    esp,0x10
  fc9507:	89 c7                	mov    edi,eax
  fc9509:	85 ff                	test   edi,edi
  fc950b:	75 05                	jne    fc9512 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc8e0>
  fc950d:	e8 e2 71 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9512:	8b 47 08             	mov    eax,DWORD PTR [edi+0x8]
  fc9515:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc9519:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fc951d:	8b 00                	mov    eax,DWORD PTR [eax]
  fc951f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc9526:	74 12                	je     fc953a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc908>
  fc9528:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc952c:	75 0c                	jne    fc953a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc908>
  fc952e:	83 ec 0c             	sub    esp,0xc
  fc9531:	50                   	push   eax
  fc9532:	e8 77 cf be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc9537:	83 c4 10             	add    esp,0x10
  fc953a:	83 ec 08             	sub    esp,0x8
  fc953d:	31 c0                	xor    eax,eax
  fc953f:	50                   	push   eax
  fc9540:	50                   	push   eax
  fc9541:	e8 25 e1 db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fc9546:	83 c4 10             	add    esp,0x10
  fc9549:	89 c6                	mov    esi,eax
  fc954b:	85 f6                	test   esi,esi
  fc954d:	75 05                	jne    fc9554 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc922>
  fc954f:	e8 a0 71 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9554:	83 ec 08             	sub    esp,0x8
  fc9557:	6a 00                	push   0x0
  fc9559:	56                   	push   esi
  fc955a:	e8 76 81 dc ff       	call   d916d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194aa3>
  fc955f:	83 c4 10             	add    esp,0x10
  fc9562:	89 c5                	mov    ebp,eax
  fc9564:	8b 04 24             	mov    eax,DWORD PTR [esp]
  fc9567:	8b 00                	mov    eax,DWORD PTR [eax]
  fc9569:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc9570:	74 12                	je     fc9584 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc952>
  fc9572:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc9576:	75 0c                	jne    fc9584 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc952>
  fc9578:	83 ec 0c             	sub    esp,0xc
  fc957b:	50                   	push   eax
  fc957c:	e8 2d cf be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc9581:	83 c4 10             	add    esp,0x10
  fc9584:	31 c0                	xor    eax,eax
  fc9586:	50                   	push   eax
  fc9587:	55                   	push   ebp
  fc9588:	ff 74 24 20          	push   DWORD PTR [esp+0x20]
  fc958c:	50                   	push   eax
  fc958d:	e8 08 9c 6e ff       	call   6b319a <closedir@plt+0x51052a>
  fc9592:	83 c4 10             	add    esp,0x10
  fc9595:	84 c0                	test   al,al
  fc9597:	0f 84 28 ff ff ff    	je     fc94c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc893>
  fc959d:	85 ff                	test   edi,edi
  fc959f:	75 05                	jne    fc95a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc974>
  fc95a1:	e8 4e 71 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc95a6:	83 7f 1c 00          	cmp    DWORD PTR [edi+0x1c],0x0
  fc95aa:	be 00 00 00 00       	mov    esi,0x0
  fc95af:	7f 06                	jg     fc95b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc985>
  fc95b1:	83 7f 14 00          	cmp    DWORD PTR [edi+0x14],0x0
  fc95b5:	7e 0e                	jle    fc95c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc993>
  fc95b7:	f3 0f 10 83 70 8f 62 	movss  xmm0,DWORD PTR [ebx-0x9d7090]
  fc95be:	ff 
  fc95bf:	f3 0f 11 44 24 14    	movss  DWORD PTR [esp+0x14],xmm0
  fc95c5:	8b 7c 24 10          	mov    edi,DWORD PTR [esp+0x10]
  fc95c9:	b0 01                	mov    al,0x1
  fc95cb:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc95cf:	eb 28                	jmp    fc95f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc9c7>
  fc95d1:	8b 7c 24 10          	mov    edi,DWORD PTR [esp+0x10]
  fc95d5:	83 ec 0c             	sub    esp,0xc
  fc95d8:	50                   	push   eax
  fc95d9:	e8 42 92 1d ff       	call   1a2820 <__cxa_begin_catch@plt>
  fc95de:	83 c4 10             	add    esp,0x10
  fc95e1:	8b 30                	mov    esi,DWORD PTR [eax]
  fc95e3:	e8 d8 8a 1d ff       	call   1a20c0 <__cxa_end_catch@plt>
  fc95e8:	0f 57 c0             	xorps  xmm0,xmm0
  fc95eb:	f3 0f 11 44 24 14    	movss  DWORD PTR [esp+0x14],xmm0
  fc95f1:	c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
  fc95f8:	00 
  fc95f9:	8d 83 84 5c 05 00    	lea    eax,[ebx+0x55c84]
  fc95ff:	83 ec 08             	sub    esp,0x8
  fc9602:	ff 30                	push   DWORD PTR [eax]
  fc9604:	8d 44 24 3c          	lea    eax,[esp+0x3c]
  fc9608:	50                   	push   eax
  fc9609:	e8 46 3d 1c 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  fc960e:	83 c4 10             	add    esp,0x10
  fc9611:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fc9615:	84 c0                	test   al,al
  fc9617:	75 12                	jne    fc962b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc9f9>
  fc9619:	85 f6                	test   esi,esi
  fc961b:	74 0e                	je     fc962b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc9f9>
  fc961d:	83 ec 08             	sub    esp,0x8
  fc9620:	6a 00                	push   0x0
  fc9622:	56                   	push   esi
  fc9623:	e8 90 6f c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fc9628:	83 c4 10             	add    esp,0x10
  fc962b:	f3 0f 10 44 24 14    	movss  xmm0,DWORD PTR [esp+0x14]
  fc9631:	e9 35 01 00 00       	jmp    fc976b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccb39>
  fc9636:	f3 0f 10 44 24 18    	movss  xmm0,DWORD PTR [esp+0x18]
  fc963c:	f3 0f 58 44 24 0c    	addss  xmm0,DWORD PTR [esp+0xc]
  fc9642:	f3 0f 11 44 24 18    	movss  DWORD PTR [esp+0x18],xmm0
  fc9648:	eb 25                	jmp    fc966f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca3d>
  fc964a:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fc964d:	83 ec 08             	sub    esp,0x8
  fc9650:	50                   	push   eax
  fc9651:	8d 44 24 4c          	lea    eax,[esp+0x4c]
  fc9655:	50                   	push   eax
  fc9656:	e8 12 3e 1c 00       	call   118d46d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x59083b>
  fc965b:	83 c4 10             	add    esp,0x10
  fc965e:	89 c6                	mov    esi,eax
  fc9660:	85 f6                	test   esi,esi
  fc9662:	75 05                	jne    fc9669 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca37>
  fc9664:	e8 8b 70 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9669:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  fc966d:	74 19                	je     fc9688 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca56>
  fc966f:	8b 07                	mov    eax,DWORD PTR [edi]
  fc9671:	83 ec 08             	sub    esp,0x8
  fc9674:	50                   	push   eax
  fc9675:	8d 44 24 4c          	lea    eax,[esp+0x4c]
  fc9679:	50                   	push   eax
  fc967a:	e8 18 3d 1c 00       	call   118d397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590765>
  fc967f:	83 c4 10             	add    esp,0x10
  fc9682:	84 c0                	test   al,al
  fc9684:	75 c4                	jne    fc964a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca18>
  fc9686:	eb 2d                	jmp    fc96b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca83>
  fc9688:	83 7e 14 00          	cmp    DWORD PTR [esi+0x14],0x0
  fc968c:	7f e1                	jg     fc966f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca3d>
  fc968e:	eb a6                	jmp    fc9636 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca04>
  fc9690:	8b 7c 24 10          	mov    edi,DWORD PTR [esp+0x10]
  fc9694:	8b 6c 24 14          	mov    ebp,DWORD PTR [esp+0x14]
  fc9698:	83 ec 0c             	sub    esp,0xc
  fc969b:	50                   	push   eax
  fc969c:	e8 7f 91 1d ff       	call   1a2820 <__cxa_begin_catch@plt>
  fc96a1:	83 c4 10             	add    esp,0x10
  fc96a4:	8b 30                	mov    esi,DWORD PTR [eax]
  fc96a6:	e8 15 8a 1d ff       	call   1a20c0 <__cxa_end_catch@plt>
  fc96ab:	c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
  fc96b2:	00 
  fc96b3:	eb 10                	jmp    fc96c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cca93>
  fc96b5:	31 f6                	xor    esi,esi
  fc96b7:	b0 01                	mov    al,0x1
  fc96b9:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fc96bd:	8b 7c 24 10          	mov    edi,DWORD PTR [esp+0x10]
  fc96c1:	8b 6c 24 14          	mov    ebp,DWORD PTR [esp+0x14]
  fc96c5:	8d 83 84 5c 05 00    	lea    eax,[ebx+0x55c84]
  fc96cb:	83 ec 08             	sub    esp,0x8
  fc96ce:	ff 30                	push   DWORD PTR [eax]
  fc96d0:	8d 44 24 4c          	lea    eax,[esp+0x4c]
  fc96d4:	50                   	push   eax
  fc96d5:	e8 7a 3c 1c 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  fc96da:	83 c4 10             	add    esp,0x10
  fc96dd:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fc96e1:	84 c0                	test   al,al
  fc96e3:	75 12                	jne    fc96f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccac5>
  fc96e5:	85 f6                	test   esi,esi
  fc96e7:	74 0e                	je     fc96f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccac5>
  fc96e9:	83 ec 08             	sub    esp,0x8
  fc96ec:	6a 00                	push   0x0
  fc96ee:	56                   	push   esi
  fc96ef:	e8 c4 6e c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fc96f4:	83 c4 10             	add    esp,0x10
  fc96f7:	85 ed                	test   ebp,ebp
  fc96f9:	75 05                	jne    fc9700 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccace>
  fc96fb:	e8 f4 6f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9700:	8d 83 28 57 05 00    	lea    eax,[ebx+0x55728]
  fc9706:	83 ec 08             	sub    esp,0x8
  fc9709:	ff 30                	push   DWORD PTR [eax]
  fc970b:	55                   	push   ebp
  fc970c:	e8 56 9e 3f 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  fc9711:	83 c4 10             	add    esp,0x10
  fc9714:	89 c6                	mov    esi,eax
  fc9716:	8d 83 7c be 04 00    	lea    eax,[ebx+0x4be7c]
  fc971c:	8b 00                	mov    eax,DWORD PTR [eax]
  fc971e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc9725:	74 12                	je     fc9739 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccb07>
  fc9727:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc972b:	75 0c                	jne    fc9739 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccb07>
  fc972d:	83 ec 0c             	sub    esp,0xc
  fc9730:	50                   	push   eax
  fc9731:	e8 78 cd be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc9736:	83 c4 10             	add    esp,0x10
  fc9739:	f3 0f 2a c6          	cvtsi2ss xmm0,esi
  fc973d:	f3 0f 10 4c 24 18    	movss  xmm1,DWORD PTR [esp+0x18]
  fc9743:	f3 0f 5e c8          	divss  xmm1,xmm0
  fc9747:	83 ec 10             	sub    esp,0x10
  fc974a:	31 c0                	xor    eax,eax
  fc974c:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc9750:	89 04 24             	mov    DWORD PTR [esp],eax
  fc9753:	f3 0f 11 4c 24 04    	movss  DWORD PTR [esp+0x4],xmm1
  fc9759:	e8 23 9c 7b ff       	call   783381 <closedir@plt+0x5e0711>
  fc975e:	83 c4 10             	add    esp,0x10
  fc9761:	d9 5c 24 1c          	fstp   DWORD PTR [esp+0x1c]
  fc9765:	f3 0f 10 44 24 1c    	movss  xmm0,DWORD PTR [esp+0x1c]
  fc976b:	f3 0f 11 44 24 20    	movss  DWORD PTR [esp+0x20],xmm0
  fc9771:	8d 83 a0 ab 04 00    	lea    eax,[ebx+0x4aba0]
  fc9777:	83 ec 08             	sub    esp,0x8
  fc977a:	8d 4c 24 28          	lea    ecx,[esp+0x28]
  fc977e:	51                   	push   ecx
  fc977f:	ff 30                	push   DWORD PTR [eax]
  fc9781:	e8 14 56 c1 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  fc9786:	83 c4 10             	add    esp,0x10
  fc9789:	89 c6                	mov    esi,eax
  fc978b:	85 ff                	test   edi,edi
  fc978d:	75 05                	jne    fc9794 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccb62>
  fc978f:	e8 60 6f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9794:	8d 83 6c 4b 06 00    	lea    eax,[ebx+0x64b6c]
  fc979a:	8d 8b 28 56 05 00    	lea    ecx,[ebx+0x55628]
  fc97a0:	ff 31                	push   DWORD PTR [ecx]
  fc97a2:	56                   	push   esi
  fc97a3:	ff 30                	push   DWORD PTR [eax]
  fc97a5:	57                   	push   edi
  fc97a6:	e8 1e 10 8c ff       	call   88a7c9 <closedir@plt+0x6e7b59>
  fc97ab:	83 c4 10             	add    esp,0x10
  fc97ae:	8d 83 d8 d9 04 00    	lea    eax,[ebx+0x4d9d8]
  fc97b4:	8b 00                	mov    eax,DWORD PTR [eax]
  fc97b6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc97bd:	74 12                	je     fc97d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccb9f>
  fc97bf:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc97c3:	75 0c                	jne    fc97d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccb9f>
  fc97c5:	83 ec 0c             	sub    esp,0xc
  fc97c8:	50                   	push   eax
  fc97c9:	e8 e0 cc be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc97ce:	83 c4 10             	add    esp,0x10
  fc97d1:	8d 83 28 55 05 00    	lea    eax,[ebx+0x55528]
  fc97d7:	83 ec 08             	sub    esp,0x8
  fc97da:	ff 30                	push   DWORD PTR [eax]
  fc97dc:	6a 00                	push   0x0
  fc97de:	e8 3c 2e 8c ff       	call   88c61f <closedir@plt+0x6e99af>
  fc97e3:	83 c4 10             	add    esp,0x10
  fc97e6:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fc97ea:	8d 83 88 5c 05 00    	lea    eax,[ebx+0x55c88]
  fc97f0:	8b 30                	mov    esi,DWORD PTR [eax]
  fc97f2:	8d 83 48 da 04 00    	lea    eax,[ebx+0x4da48]
  fc97f8:	83 ec 0c             	sub    esp,0xc
  fc97fb:	ff 30                	push   DWORD PTR [eax]
  fc97fd:	e8 2c 56 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc9802:	83 c4 10             	add    esp,0x10
  fc9805:	89 c5                	mov    ebp,eax
  fc9807:	8d 83 38 56 05 00    	lea    eax,[ebx+0x55638]
  fc980d:	ff 30                	push   DWORD PTR [eax]
  fc980f:	56                   	push   esi
  fc9810:	8b 44 24 78          	mov    eax,DWORD PTR [esp+0x78]
  fc9814:	50                   	push   eax
  fc9815:	55                   	push   ebp
  fc9816:	e8 31 7f 19 00       	call   116174c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x564b1a>
  fc981b:	83 c4 10             	add    esp,0x10
  fc981e:	8d 83 8c 5c 05 00    	lea    eax,[ebx+0x55c8c]
  fc9824:	8b 38                	mov    edi,DWORD PTR [eax]
  fc9826:	8d 83 c0 d3 04 00    	lea    eax,[ebx+0x4d3c0]
  fc982c:	83 ec 0c             	sub    esp,0xc
  fc982f:	ff 30                	push   DWORD PTR [eax]
  fc9831:	e8 f8 55 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc9836:	83 c4 10             	add    esp,0x10
  fc9839:	89 c6                	mov    esi,eax
  fc983b:	8d 83 78 46 05 00    	lea    eax,[ebx+0x54678]
  fc9841:	ff 30                	push   DWORD PTR [eax]
  fc9843:	57                   	push   edi
  fc9844:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc9848:	ff 74 24 78          	push   DWORD PTR [esp+0x78]
  fc984c:	56                   	push   esi
  fc984d:	e8 fa 7e 19 00       	call   116174c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x564b1a>
  fc9852:	83 c4 10             	add    esp,0x10
  fc9855:	85 ff                	test   edi,edi
  fc9857:	75 05                	jne    fc985e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccc2c>
  fc9859:	e8 96 6e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc985e:	83 ec 0c             	sub    esp,0xc
  fc9861:	6a 00                	push   0x0
  fc9863:	56                   	push   esi
  fc9864:	55                   	push   ebp
  fc9865:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fc9869:	57                   	push   edi
  fc986a:	e8 66 da 02 00       	call   ff72d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3fa6a3>
  fc986f:	83 c4 20             	add    esp,0x20
  fc9872:	83 c4 5c             	add    esp,0x5c
  fc9875:	5e                   	pop    esi
  fc9876:	5f                   	pop    edi
  fc9877:	5b                   	pop    ebx
  fc9878:	5d                   	pop    ebp
  fc9879:	c3                   	ret
  fc987a:	e9 52 fd ff ff       	jmp    fc95d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc99f>
  fc987f:	53                   	push   ebx
  fc9880:	57                   	push   edi
  fc9881:	56                   	push   esi
  fc9882:	e8 00 00 00 00       	call   fc9887 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccc55>
  fc9887:	5b                   	pop    ebx
  fc9888:	81 c3 f5 d2 e2 00    	add    ebx,0xe2d2f5
  fc988e:	8b 7c 24 14          	mov    edi,DWORD PTR [esp+0x14]
  fc9892:	8a 83 02 af 06 00    	mov    al,BYTE PTR [ebx+0x6af02]
  fc9898:	24 01                	and    al,0x1
  fc989a:	75 1a                	jne    fc98b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccc84>
  fc989c:	8d 83 14 cc 70 ff    	lea    eax,[ebx-0x8f33ec]
  fc98a2:	83 ec 0c             	sub    esp,0xc
  fc98a5:	ff 30                	push   DWORD PTR [eax]
  fc98a7:	e8 7c 5a bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc98ac:	83 c4 10             	add    esp,0x10
  fc98af:	c6 83 02 af 06 00 01 	mov    BYTE PTR [ebx+0x6af02],0x1
  fc98b6:	8d 83 40 da 04 00    	lea    eax,[ebx+0x4da40]
  fc98bc:	83 ec 0c             	sub    esp,0xc
  fc98bf:	ff 30                	push   DWORD PTR [eax]
  fc98c1:	e8 68 55 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc98c6:	83 c4 10             	add    esp,0x10
  fc98c9:	89 c6                	mov    esi,eax
  fc98cb:	83 ec 04             	sub    esp,0x4
  fc98ce:	6a 00                	push   0x0
  fc98d0:	57                   	push   edi
  fc98d1:	56                   	push   esi
  fc98d2:	e8 17 17 03 00       	call   ffafee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3fe3bc>
  fc98d7:	83 c4 10             	add    esp,0x10
  fc98da:	8d 83 94 d6 04 00    	lea    eax,[ebx+0x4d694]
  fc98e0:	8b 00                	mov    eax,DWORD PTR [eax]
  fc98e2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc98e9:	74 12                	je     fc98fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccccb>
  fc98eb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc98ef:	75 0c                	jne    fc98fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccccb>
  fc98f1:	83 ec 0c             	sub    esp,0xc
  fc98f4:	50                   	push   eax
  fc98f5:	e8 b4 cb be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc98fa:	83 c4 10             	add    esp,0x10
  fc98fd:	31 c0                	xor    eax,eax
  fc98ff:	50                   	push   eax
  fc9900:	68 83 08 00 00       	push   0x883
  fc9905:	56                   	push   esi
  fc9906:	50                   	push   eax
  fc9907:	e8 79 3d d8 ff       	call   d4d685 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x150a53>
  fc990c:	83 c4 10             	add    esp,0x10
  fc990f:	89 f0                	mov    eax,esi
  fc9911:	5e                   	pop    esi
  fc9912:	5f                   	pop    edi
  fc9913:	5b                   	pop    ebx
  fc9914:	c3                   	ret
  fc9915:	55                   	push   ebp
  fc9916:	53                   	push   ebx
  fc9917:	57                   	push   edi
  fc9918:	56                   	push   esi
  fc9919:	83 ec 0c             	sub    esp,0xc
  fc991c:	e8 00 00 00 00       	call   fc9921 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cccef>
  fc9921:	5b                   	pop    ebx
  fc9922:	81 c3 5b d2 e2 00    	add    ebx,0xe2d25b
  fc9928:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc992c:	8a 83 00 af 06 00    	mov    al,BYTE PTR [ebx+0x6af00]
  fc9932:	24 01                	and    al,0x1
  fc9934:	75 1a                	jne    fc9950 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccd1e>
  fc9936:	8d 83 84 cc 70 ff    	lea    eax,[ebx-0x8f337c]
  fc993c:	83 ec 0c             	sub    esp,0xc
  fc993f:	ff 30                	push   DWORD PTR [eax]
  fc9941:	e8 e2 59 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc9946:	83 c4 10             	add    esp,0x10
  fc9949:	c6 83 00 af 06 00 01 	mov    BYTE PTR [ebx+0x6af00],0x1
  fc9950:	80 bf f8 00 00 00 00 	cmp    BYTE PTR [edi+0xf8],0x0
  fc9957:	0f 85 0f 01 00 00    	jne    fc9a6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce3a>
  fc995d:	8b 44 24 24          	mov    eax,DWORD PTR [esp+0x24]
  fc9961:	83 f8 16             	cmp    eax,0x16
  fc9964:	0f 84 ef 00 00 00    	je     fc9a59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce27>
  fc996a:	85 c0                	test   eax,eax
  fc996c:	0f 85 fa 00 00 00    	jne    fc9a6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce3a>
  fc9972:	b0 01                	mov    al,0x1
  fc9974:	88 87 f8 00 00 00    	mov    BYTE PTR [edi+0xf8],al
  fc997a:	8d 83 f0 62 06 00    	lea    eax,[ebx+0x662f0]
  fc9980:	8b 00                	mov    eax,DWORD PTR [eax]
  fc9982:	83 ec 10             	sub    esp,0x10
  fc9985:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc9989:	e8 f1 fe ff ff       	call   fc987f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccc4d>
  fc998e:	83 c4 10             	add    esp,0x10
  fc9991:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc9995:	8d 83 d8 d9 04 00    	lea    eax,[ebx+0x4d9d8]
  fc999b:	8b 00                	mov    eax,DWORD PTR [eax]
  fc999d:	b1 01                	mov    cl,0x1
  fc999f:	84 88 b2 00 00 00    	test   BYTE PTR [eax+0xb2],cl
  fc99a5:	74 12                	je     fc99b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccd87>
  fc99a7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc99ab:	75 0c                	jne    fc99b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccd87>
  fc99ad:	83 ec 0c             	sub    esp,0xc
  fc99b0:	50                   	push   eax
  fc99b1:	e8 f8 ca be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc99b6:	83 c4 10             	add    esp,0x10
  fc99b9:	8d 83 28 55 05 00    	lea    eax,[ebx+0x55528]
  fc99bf:	83 ec 08             	sub    esp,0x8
  fc99c2:	ff 30                	push   DWORD PTR [eax]
  fc99c4:	6a 00                	push   0x0
  fc99c6:	e8 54 2c 8c ff       	call   88c61f <closedir@plt+0x6e99af>
  fc99cb:	83 c4 10             	add    esp,0x10
  fc99ce:	89 04 24             	mov    DWORD PTR [esp],eax
  fc99d1:	8d 83 88 5c 05 00    	lea    eax,[ebx+0x55c88]
  fc99d7:	8b 30                	mov    esi,DWORD PTR [eax]
  fc99d9:	8d 83 48 da 04 00    	lea    eax,[ebx+0x4da48]
  fc99df:	83 ec 0c             	sub    esp,0xc
  fc99e2:	ff 30                	push   DWORD PTR [eax]
  fc99e4:	e8 45 54 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc99e9:	83 c4 10             	add    esp,0x10
  fc99ec:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fc99f0:	8d 8b 38 56 05 00    	lea    ecx,[ebx+0x55638]
  fc99f6:	ff 31                	push   DWORD PTR [ecx]
  fc99f8:	56                   	push   esi
  fc99f9:	57                   	push   edi
  fc99fa:	50                   	push   eax
  fc99fb:	e8 4c 7d 19 00       	call   116174c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x564b1a>
  fc9a00:	83 c4 10             	add    esp,0x10
  fc9a03:	8d 83 8c 5c 05 00    	lea    eax,[ebx+0x55c8c]
  fc9a09:	8b 28                	mov    ebp,DWORD PTR [eax]
  fc9a0b:	8d 83 c0 d3 04 00    	lea    eax,[ebx+0x4d3c0]
  fc9a11:	83 ec 0c             	sub    esp,0xc
  fc9a14:	ff 30                	push   DWORD PTR [eax]
  fc9a16:	e8 13 54 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fc9a1b:	83 c4 10             	add    esp,0x10
  fc9a1e:	89 c6                	mov    esi,eax
  fc9a20:	8d 83 78 46 05 00    	lea    eax,[ebx+0x54678]
  fc9a26:	ff 30                	push   DWORD PTR [eax]
  fc9a28:	55                   	push   ebp
  fc9a29:	57                   	push   edi
  fc9a2a:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fc9a2e:	56                   	push   esi
  fc9a2f:	e8 18 7d 19 00       	call   116174c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x564b1a>
  fc9a34:	83 c4 10             	add    esp,0x10
  fc9a37:	85 ff                	test   edi,edi
  fc9a39:	75 05                	jne    fc9a40 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce0e>
  fc9a3b:	e8 b4 6c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9a40:	83 ec 0c             	sub    esp,0xc
  fc9a43:	6a 00                	push   0x0
  fc9a45:	56                   	push   esi
  fc9a46:	ff 74 24 18          	push   DWORD PTR [esp+0x18]
  fc9a4a:	ff 74 24 20          	push   DWORD PTR [esp+0x20]
  fc9a4e:	57                   	push   edi
  fc9a4f:	e8 81 d8 02 00       	call   ff72d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3fa6a3>
  fc9a54:	83 c4 20             	add    esp,0x20
  fc9a57:	eb 13                	jmp    fc9a6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce3a>
  fc9a59:	c6 87 f8 00 00 00 01 	mov    BYTE PTR [edi+0xf8],0x1
  fc9a60:	83 ec 0c             	sub    esp,0xc
  fc9a63:	57                   	push   edi
  fc9a64:	e8 ee f8 ff ff       	call   fc9357 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cc725>
  fc9a69:	83 c4 10             	add    esp,0x10
  fc9a6c:	83 c4 0c             	add    esp,0xc
  fc9a6f:	5e                   	pop    esi
  fc9a70:	5f                   	pop    edi
  fc9a71:	5b                   	pop    ebx
  fc9a72:	5d                   	pop    ebp
  fc9a73:	c3                   	ret
  fc9a74:	55                   	push   ebp
  fc9a75:	53                   	push   ebx
  fc9a76:	57                   	push   edi
  fc9a77:	56                   	push   esi
  fc9a78:	83 ec 0c             	sub    esp,0xc
  fc9a7b:	e8 00 00 00 00       	call   fc9a80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce4e>
  fc9a80:	5b                   	pop    ebx
  fc9a81:	81 c3 fc d0 e2 00    	add    ebx,0xe2d0fc
  fc9a87:	8a 83 01 af 06 00    	mov    al,BYTE PTR [ebx+0x6af01]
  fc9a8d:	24 01                	and    al,0x1
  fc9a8f:	75 17                	jne    fc9aa8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce76>
  fc9a91:	8d 83 c4 cc 70 ff    	lea    eax,[ebx-0x8f333c]
  fc9a97:	8b 00                	mov    eax,DWORD PTR [eax]
  fc9a99:	89 04 24             	mov    DWORD PTR [esp],eax
  fc9a9c:	e8 87 58 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc9aa1:	c6 83 01 af 06 00 01 	mov    BYTE PTR [ebx+0x6af01],0x1
  fc9aa8:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fc9aae:	8b 00                	mov    eax,DWORD PTR [eax]
  fc9ab0:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc9ab7:	74 0e                	je     fc9ac7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce95>
  fc9ab9:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc9abd:	75 08                	jne    fc9ac7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cce95>
  fc9abf:	89 04 24             	mov    DWORD PTR [esp],eax
  fc9ac2:	e8 e7 c9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc9ac7:	8b 6c 24 24          	mov    ebp,DWORD PTR [esp+0x24]
  fc9acb:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fc9acf:	e8 9b 5e fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fc9ad4:	89 c6                	mov    esi,eax
  fc9ad6:	85 f6                	test   esi,esi
  fc9ad8:	75 05                	jne    fc9adf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccead>
  fc9ada:	e8 15 6c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9adf:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fc9ae3:	89 34 24             	mov    DWORD PTR [esp],esi
  fc9ae6:	e8 d4 a1 fe ff       	call   fb3cbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b708d>
  fc9aeb:	c6 87 f8 00 00 00 00 	mov    BYTE PTR [edi+0xf8],0x0
  fc9af2:	83 c4 0c             	add    esp,0xc
  fc9af5:	5e                   	pop    esi
  fc9af6:	5f                   	pop    edi
  fc9af7:	5b                   	pop    ebx
  fc9af8:	5d                   	pop    ebp
  fc9af9:	c3                   	ret
  fc9afa:	53                   	push   ebx
  fc9afb:	56                   	push   esi
  fc9afc:	83 ec 14             	sub    esp,0x14
  fc9aff:	e8 00 00 00 00       	call   fc9b04 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cced2>
  fc9b04:	5b                   	pop    ebx
  fc9b05:	81 c3 78 d0 e2 00    	add    ebx,0xe2d078
  fc9b0b:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fc9b0f:	8a 83 03 af 06 00    	mov    al,BYTE PTR [ebx+0x6af03]
  fc9b15:	24 01                	and    al,0x1
  fc9b17:	75 17                	jne    fc9b30 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccefe>
  fc9b19:	8d 83 c0 cc 70 ff    	lea    eax,[ebx-0x8f3340]
  fc9b1f:	8b 00                	mov    eax,DWORD PTR [eax]
  fc9b21:	89 04 24             	mov    DWORD PTR [esp],eax
  fc9b24:	e8 ff 57 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fc9b29:	c6 83 03 af 06 00 01 	mov    BYTE PTR [ebx+0x6af03],0x1
  fc9b30:	85 f6                	test   esi,esi
  fc9b32:	75 05                	jne    fc9b39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf07>
  fc9b34:	e8 bb 6b c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fc9b39:	8b 06                	mov    eax,DWORD PTR [esi]
  fc9b3b:	8b 88 e8 00 00 00    	mov    ecx,DWORD PTR [eax+0xe8]
  fc9b41:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fc9b45:	89 34 24             	mov    DWORD PTR [esp],esi
  fc9b48:	ff 90 e4 00 00 00    	call   DWORD PTR [eax+0xe4]
  fc9b4e:	89 c6                	mov    esi,eax
  fc9b50:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  fc9b56:	8b 00                	mov    eax,DWORD PTR [eax]
  fc9b58:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fc9b5f:	74 0e                	je     fc9b6f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf3d>
  fc9b61:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fc9b65:	75 08                	jne    fc9b6f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf3d>
  fc9b67:	89 04 24             	mov    DWORD PTR [esp],eax
  fc9b6a:	e8 3f c9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fc9b6f:	31 c0                	xor    eax,eax
  fc9b71:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fc9b75:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fc9b79:	89 04 24             	mov    DWORD PTR [esp],eax
  fc9b7c:	e8 a3 93 11 00       	call   10e2f24 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e62f2>
  fc9b81:	83 c4 14             	add    esp,0x14
  fc9b84:	5e                   	pop    esi
  fc9b85:	5b                   	pop    ebx
  fc9b86:	c3                   	ret
  fc9b87:	53                   	push   ebx
  fc9b88:	83 ec 08             	sub    esp,0x8
  fc9b8b:	e8 00 00 00 00       	call   fc9b90 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf5e>
  fc9b90:	5b                   	pop    ebx
  fc9b91:	81 c3 ec cf e2 00    	add    ebx,0xe2cfec
  fc9b97:	83 ec 08             	sub    esp,0x8
  fc9b9a:	6a 00                	push   0x0
  fc9b9c:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fc9ba0:	e8 f5 c6 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fc9ba5:	83 c4 10             	add    esp,0x10
  fc9ba8:	83 c4 08             	add    esp,0x8
  fc9bab:	5b                   	pop    ebx
  fc9bac:	c3                   	ret
  fc9bad:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fc9bb1:	c6 80 84 00 00 00 01 	mov    BYTE PTR [eax+0x84],0x1
  fc9bb8:	c3                   	ret
  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 <closedir@plt+0x5dff69>
  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 <closedir@plt+0x68cd25>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e435a>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e435a>
  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 <closedir@plt+0x5e435a>
  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 <closedir@plt+0x5dff69>
  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 <closedir@plt+0x5e435a>
  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 <closedir@plt+0x5e435a>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e435a>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e3a21>
  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 <closedir@plt+0x5dff69>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5e6269>
  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 <closedir@plt+0x5dff69>
  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 <closedir@plt+0x5e435a>
  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 <closedir@plt+0x42362a>
  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 <closedir@plt+0x42362a>
  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 <closedir@plt+0x42362a>
  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 <closedir@plt+0x5e435a>
  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 <closedir@plt+0x5f1887>
  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 <closedir@plt+0x5f119c>
  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 <closedir@plt+0x5f124e>
  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 <closedir@plt+0x5f1bae>
  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 <closedir@plt+0x42362a>
  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 <closedir@plt+0x42362a>
  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 <closedir@plt+0x53302a>
  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 <closedir@plt+0x5e3a21>
  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 <closedir@plt+0x51052a>
  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 <closedir@plt+0x5dff69>
  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 <closedir@plt+0x9ee184>
  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 <closedir@plt+0x9ee184>
  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
  fcaf6e:	55                   	push   ebp
  fcaf6f:	53                   	push   ebx
  fcaf70:	57                   	push   edi
  fcaf71:	56                   	push   esi
  fcaf72:	83 ec 0c             	sub    esp,0xc
  fcaf75:	e8 00 00 00 00       	call   fcaf7a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce348>
  fcaf7a:	5b                   	pop    ebx
  fcaf7b:	81 c3 02 bc e2 00    	add    ebx,0xe2bc02
  fcaf81:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fcaf85:	8b 45 2c             	mov    eax,DWORD PTR [ebp+0x2c]
  fcaf88:	85 c0                	test   eax,eax
  fcaf8a:	74 14                	je     fcafa0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce36e>
  fcaf8c:	83 ec 04             	sub    esp,0x4
  fcaf8f:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcaf93:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcaf97:	50                   	push   eax
  fcaf98:	e8 d1 ff ff ff       	call   fcaf6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce33c>
  fcaf9d:	83 c4 10             	add    esp,0x10
  fcafa0:	8b 45 08             	mov    eax,DWORD PTR [ebp+0x8]
  fcafa3:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcafa7:	8b 75 10             	mov    esi,DWORD PTR [ebp+0x10]
  fcafaa:	8b 7d 14             	mov    edi,DWORD PTR [ebp+0x14]
  fcafad:	83 ec 0c             	sub    esp,0xc
  fcafb0:	57                   	push   edi
  fcafb1:	e8 44 ac be ff       	call   bb5bfa <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1e1c2>
  fcafb6:	83 c4 10             	add    esp,0x10
  fcafb9:	83 ec 0c             	sub    esp,0xc
  fcafbc:	57                   	push   edi
  fcafbd:	e8 ba 7d c1 ff       	call   be2d7c <_ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE4findERKS0_@@Base+0xa6a>
  fcafc2:	83 c4 10             	add    esp,0x10
  fcafc5:	8a 4f 2e             	mov    cl,BYTE PTR [edi+0x2e]
  fcafc8:	84 c0                	test   al,al
  fcafca:	0f 84 d3 00 00 00    	je     fcb0a3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce471>
  fcafd0:	0f b7 47 2c          	movzx  eax,WORD PTR [edi+0x2c]
  fcafd4:	0f b6 c9             	movzx  ecx,cl
  fcafd7:	0f b7 c0             	movzx  eax,ax
  fcafda:	83 f9 01             	cmp    ecx,0x1
  fcafdd:	0f 85 e2 00 00 00    	jne    fcb0c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce493>
  fcafe3:	3d ff ff 00 00       	cmp    eax,0xffff
  fcafe8:	0f 84 a6 01 00 00    	je     fcb194 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce562>
  fcafee:	85 f6                	test   esi,esi
  fcaff0:	74 0f                	je     fcb001 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce3cf>
  fcaff2:	8b 06                	mov    eax,DWORD PTR [esi]
  fcaff4:	f6 80 95 00 00 00 01 	test   BYTE PTR [eax+0x95],0x1
  fcaffb:	0f 85 93 01 00 00    	jne    fcb194 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce562>
  fcb001:	83 7d 0c 00          	cmp    DWORD PTR [ebp+0xc],0x0
  fcb005:	0f 84 89 01 00 00    	je     fcb194 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce562>
  fcb00b:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fcb00f:	83 ec 0c             	sub    esp,0xc
  fcb012:	57                   	push   edi
  fcb013:	e8 4e 7d c1 ff       	call   be2d66 <_ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE4findERKS0_@@Base+0xa54>
  fcb018:	83 c4 10             	add    esp,0x10
  fcb01b:	88 44 24 04          	mov    BYTE PTR [esp+0x4],al
  fcb01f:	83 ec 0c             	sub    esp,0xc
  fcb022:	57                   	push   edi
  fcb023:	e8 ac 7d c1 ff       	call   be2dd4 <_ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE4findERKS0_@@Base+0xac2>
  fcb028:	83 c4 10             	add    esp,0x10
  fcb02b:	83 ec 0c             	sub    esp,0xc
  fcb02e:	50                   	push   eax
  fcb02f:	e8 96 65 bc ff       	call   b915ca <closedir@plt+0x9ee95a>
  fcb034:	83 c4 10             	add    esp,0x10
  fcb037:	80 7c 24 04 00       	cmp    BYTE PTR [esp+0x4],0x0
  fcb03c:	0f 84 7b 01 00 00    	je     fcb1bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce58b>
  fcb042:	84 c0                	test   al,al
  fcb044:	0f 84 3d 02 00 00    	je     fcb287 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce655>
  fcb04a:	8b 4f 0c             	mov    ecx,DWORD PTR [edi+0xc]
  fcb04d:	0f b7 47 2c          	movzx  eax,WORD PTR [edi+0x2c]
  fcb051:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb055:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcb059:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb05b:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb05e:	66 8b 80 aa 00 00 00 	mov    ax,WORD PTR [eax+0xaa]
  fcb065:	66 85 c0             	test   ax,ax
  fcb068:	74 1f                	je     fcb089 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce457>
  fcb06a:	8b 14 24             	mov    edx,DWORD PTR [esp]
  fcb06d:	8b 72 4c             	mov    esi,DWORD PTR [edx+0x4c]
  fcb070:	31 ed                	xor    ebp,ebp
  fcb072:	0f b7 c0             	movzx  eax,ax
  fcb075:	0f b7 d5             	movzx  edx,bp
  fcb078:	39 0c d6             	cmp    DWORD PTR [esi+edx*8],ecx
  fcb07b:	0f 84 aa 02 00 00    	je     fcb32b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce6f9>
  fcb081:	45                   	inc    ebp
  fcb082:	0f b7 d5             	movzx  edx,bp
  fcb085:	39 c2                	cmp    edx,eax
  fcb087:	72 ec                	jb     fcb075 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce443>
  fcb089:	83 ec 04             	sub    esp,0x4
  fcb08c:	ff 74 24 08          	push   DWORD PTR [esp+0x8]
  fcb090:	51                   	push   ecx
  fcb091:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  fcb095:	56                   	push   esi
  fcb096:	e8 55 85 bc ff       	call   b935f0 <closedir@plt+0x9f0980>
  fcb09b:	83 c4 10             	add    esp,0x10
  fcb09e:	e9 9e 02 00 00       	jmp    fcb341 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce70f>
  fcb0a3:	0f b6 c1             	movzx  eax,cl
  fcb0a6:	83 f8 01             	cmp    eax,0x1
  fcb0a9:	0f 85 d4 00 00 00    	jne    fcb183 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce551>
  fcb0af:	83 ec 04             	sub    esp,0x4
  fcb0b2:	57                   	push   edi
  fcb0b3:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcb0b7:	6a 00                	push   0x0
  fcb0b9:	ff 54 24 18          	call   DWORD PTR [esp+0x18]
  fcb0bd:	83 c4 10             	add    esp,0x10
  fcb0c0:	e9 f0 00 00 00       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb0c5:	3d ff ff 00 00       	cmp    eax,0xffff
  fcb0ca:	0f 84 d6 00 00 00    	je     fcb1a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce574>
  fcb0d0:	85 f6                	test   esi,esi
  fcb0d2:	74 0f                	je     fcb0e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce4b1>
  fcb0d4:	8b 06                	mov    eax,DWORD PTR [esi]
  fcb0d6:	f6 80 95 00 00 00 01 	test   BYTE PTR [eax+0x95],0x1
  fcb0dd:	0f 85 c3 00 00 00    	jne    fcb1a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce574>
  fcb0e3:	83 7d 0c 00          	cmp    DWORD PTR [ebp+0xc],0x0
  fcb0e7:	0f 84 b9 00 00 00    	je     fcb1a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce574>
  fcb0ed:	83 ec 0c             	sub    esp,0xc
  fcb0f0:	57                   	push   edi
  fcb0f1:	e8 70 7c c1 ff       	call   be2d66 <_ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE4findERKS0_@@Base+0xa54>
  fcb0f6:	83 c4 10             	add    esp,0x10
  fcb0f9:	88 44 24 08          	mov    BYTE PTR [esp+0x8],al
  fcb0fd:	83 ec 0c             	sub    esp,0xc
  fcb100:	57                   	push   edi
  fcb101:	e8 ce 7c c1 ff       	call   be2dd4 <_ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE4findERKS0_@@Base+0xac2>
  fcb106:	83 c4 10             	add    esp,0x10
  fcb109:	83 ec 0c             	sub    esp,0xc
  fcb10c:	50                   	push   eax
  fcb10d:	e8 b8 64 bc ff       	call   b915ca <closedir@plt+0x9ee95a>
  fcb112:	83 c4 10             	add    esp,0x10
  fcb115:	80 7c 24 08 00       	cmp    BYTE PTR [esp+0x8],0x0
  fcb11a:	0f 84 02 01 00 00    	je     fcb222 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce5f0>
  fcb120:	84 c0                	test   al,al
  fcb122:	0f 84 8f 01 00 00    	je     fcb2b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce685>
  fcb128:	8b 4f 0c             	mov    ecx,DWORD PTR [edi+0xc]
  fcb12b:	0f b7 47 2c          	movzx  eax,WORD PTR [edi+0x2c]
  fcb12f:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcb133:	8b 44 24 24          	mov    eax,DWORD PTR [esp+0x24]
  fcb137:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb139:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb13d:	66 8b 80 aa 00 00 00 	mov    ax,WORD PTR [eax+0xaa]
  fcb144:	66 85 c0             	test   ax,ax
  fcb147:	74 20                	je     fcb169 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce537>
  fcb149:	8b 54 24 04          	mov    edx,DWORD PTR [esp+0x4]
  fcb14d:	8b 72 4c             	mov    esi,DWORD PTR [edx+0x4c]
  fcb150:	31 ed                	xor    ebp,ebp
  fcb152:	0f b7 c0             	movzx  eax,ax
  fcb155:	0f b7 d5             	movzx  edx,bp
  fcb158:	39 0c d6             	cmp    DWORD PTR [esi+edx*8],ecx
  fcb15b:	0f 84 02 02 00 00    	je     fcb363 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce731>
  fcb161:	45                   	inc    ebp
  fcb162:	0f b7 d5             	movzx  edx,bp
  fcb165:	39 c2                	cmp    edx,eax
  fcb167:	72 ec                	jb     fcb155 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce523>
  fcb169:	83 ec 04             	sub    esp,0x4
  fcb16c:	ff 74 24 0c          	push   DWORD PTR [esp+0xc]
  fcb170:	51                   	push   ecx
  fcb171:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  fcb175:	56                   	push   esi
  fcb176:	e8 75 84 bc ff       	call   b935f0 <closedir@plt+0x9f0980>
  fcb17b:	83 c4 10             	add    esp,0x10
  fcb17e:	e9 f7 01 00 00       	jmp    fcb37a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce748>
  fcb183:	57                   	push   edi
  fcb184:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcb188:	56                   	push   esi
  fcb189:	6a 00                	push   0x0
  fcb18b:	ff 54 24 18          	call   DWORD PTR [esp+0x18]
  fcb18f:	83 c4 10             	add    esp,0x10
  fcb192:	eb 21                	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb194:	83 ec 04             	sub    esp,0x4
  fcb197:	57                   	push   edi
  fcb198:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcb19c:	56                   	push   esi
  fcb19d:	ff 54 24 18          	call   DWORD PTR [esp+0x18]
  fcb1a1:	83 c4 10             	add    esp,0x10
  fcb1a4:	eb 0f                	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb1a6:	83 ec 08             	sub    esp,0x8
  fcb1a9:	57                   	push   edi
  fcb1aa:	ff 74 24 30          	push   DWORD PTR [esp+0x30]
  fcb1ae:	ff 54 24 18          	call   DWORD PTR [esp+0x18]
  fcb1b2:	83 c4 10             	add    esp,0x10
  fcb1b5:	83 c4 0c             	add    esp,0xc
  fcb1b8:	5e                   	pop    esi
  fcb1b9:	5f                   	pop    edi
  fcb1ba:	5b                   	pop    ebx
  fcb1bb:	5d                   	pop    ebp
  fcb1bc:	c3                   	ret
  fcb1bd:	0f b7 77 2c          	movzx  esi,WORD PTR [edi+0x2c]
  fcb1c1:	84 c0                	test   al,al
  fcb1c3:	0f 84 1c 01 00 00    	je     fcb2e5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce6b3>
  fcb1c9:	83 ec 0c             	sub    esp,0xc
  fcb1cc:	57                   	push   edi
  fcb1cd:	e8 02 7c c1 ff       	call   be2dd4 <_ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE4findERKS0_@@Base+0xac2>
  fcb1d2:	83 c4 10             	add    esp,0x10
  fcb1d5:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  fcb1d9:	8b 09                	mov    ecx,DWORD PTR [ecx]
  fcb1db:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fcb1df:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  fcb1e6:	66 85 ed             	test   bp,bp
  fcb1e9:	74 20                	je     fcb20b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce5d9>
  fcb1eb:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fcb1ef:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  fcb1f2:	31 ff                	xor    edi,edi
  fcb1f4:	0f b7 ed             	movzx  ebp,bp
  fcb1f7:	0f b7 cf             	movzx  ecx,di
  fcb1fa:	39 04 ca             	cmp    DWORD PTR [edx+ecx*8],eax
  fcb1fd:	0f 84 95 01 00 00    	je     fcb398 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce766>
  fcb203:	47                   	inc    edi
  fcb204:	0f b7 cf             	movzx  ecx,di
  fcb207:	39 e9                	cmp    ecx,ebp
  fcb209:	72 ec                	jb     fcb1f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce5c5>
  fcb20b:	83 ec 04             	sub    esp,0x4
  fcb20e:	56                   	push   esi
  fcb20f:	50                   	push   eax
  fcb210:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  fcb214:	56                   	push   esi
  fcb215:	e8 d6 83 bc ff       	call   b935f0 <closedir@plt+0x9f0980>
  fcb21a:	83 c4 10             	add    esp,0x10
  fcb21d:	e9 89 01 00 00       	jmp    fcb3ab <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce779>
  fcb222:	0f b7 77 2c          	movzx  esi,WORD PTR [edi+0x2c]
  fcb226:	84 c0                	test   al,al
  fcb228:	0f 84 db 00 00 00    	je     fcb309 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce6d7>
  fcb22e:	83 ec 0c             	sub    esp,0xc
  fcb231:	57                   	push   edi
  fcb232:	e8 9d 7b c1 ff       	call   be2dd4 <_ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE4findERKS0_@@Base+0xac2>
  fcb237:	83 c4 10             	add    esp,0x10
  fcb23a:	8b 4c 24 24          	mov    ecx,DWORD PTR [esp+0x24]
  fcb23e:	8b 09                	mov    ecx,DWORD PTR [ecx]
  fcb240:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fcb244:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  fcb24b:	66 85 ed             	test   bp,bp
  fcb24e:	74 20                	je     fcb270 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce63e>
  fcb250:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  fcb254:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  fcb257:	31 ff                	xor    edi,edi
  fcb259:	0f b7 ed             	movzx  ebp,bp
  fcb25c:	0f b7 cf             	movzx  ecx,di
  fcb25f:	39 04 ca             	cmp    DWORD PTR [edx+ecx*8],eax
  fcb262:	0f 84 58 01 00 00    	je     fcb3c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce78e>
  fcb268:	47                   	inc    edi
  fcb269:	0f b7 cf             	movzx  ecx,di
  fcb26c:	39 e9                	cmp    ecx,ebp
  fcb26e:	72 ec                	jb     fcb25c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce62a>
  fcb270:	83 ec 04             	sub    esp,0x4
  fcb273:	56                   	push   esi
  fcb274:	50                   	push   eax
  fcb275:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  fcb279:	56                   	push   esi
  fcb27a:	e8 71 83 bc ff       	call   b935f0 <closedir@plt+0x9f0980>
  fcb27f:	83 c4 10             	add    esp,0x10
  fcb282:	e9 4c 01 00 00       	jmp    fcb3d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce7a1>
  fcb287:	0f b7 47 2c          	movzx  eax,WORD PTR [edi+0x2c]
  fcb28b:	8b 74 24 08          	mov    esi,DWORD PTR [esp+0x8]
  fcb28f:	8b 0e                	mov    ecx,DWORD PTR [esi]
  fcb291:	83 ec 08             	sub    esp,0x8
  fcb294:	57                   	push   edi
  fcb295:	ff b4 c1 b8 00 00 00 	push   DWORD PTR [ecx+eax*8+0xb8]
  fcb29c:	e8 6f a8 be ff       	call   bb5b10 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1e0d8>
  fcb2a1:	83 c4 10             	add    esp,0x10
  fcb2a4:	83 ec 04             	sub    esp,0x4
  fcb2a7:	50                   	push   eax
  fcb2a8:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcb2ac:	56                   	push   esi
  fcb2ad:	ff 10                	call   DWORD PTR [eax]
  fcb2af:	83 c4 10             	add    esp,0x10
  fcb2b2:	e9 fe fe ff ff       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb2b7:	0f b7 47 2c          	movzx  eax,WORD PTR [edi+0x2c]
  fcb2bb:	8b 4c 24 24          	mov    ecx,DWORD PTR [esp+0x24]
  fcb2bf:	89 ce                	mov    esi,ecx
  fcb2c1:	8b 0e                	mov    ecx,DWORD PTR [esi]
  fcb2c3:	83 ec 08             	sub    esp,0x8
  fcb2c6:	57                   	push   edi
  fcb2c7:	ff b4 c1 b8 00 00 00 	push   DWORD PTR [ecx+eax*8+0xb8]
  fcb2ce:	e8 3d a8 be ff       	call   bb5b10 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1e0d8>
  fcb2d3:	83 c4 10             	add    esp,0x10
  fcb2d6:	83 ec 08             	sub    esp,0x8
  fcb2d9:	50                   	push   eax
  fcb2da:	56                   	push   esi
  fcb2db:	ff 10                	call   DWORD PTR [eax]
  fcb2dd:	83 c4 10             	add    esp,0x10
  fcb2e0:	e9 d0 fe ff ff       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb2e5:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  fcb2e9:	8b 01                	mov    eax,DWORD PTR [ecx]
  fcb2eb:	83 ec 04             	sub    esp,0x4
  fcb2ee:	ff b4 f0 b8 00 00 00 	push   DWORD PTR [eax+esi*8+0xb8]
  fcb2f5:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcb2f9:	51                   	push   ecx
  fcb2fa:	ff 94 f0 b4 00 00 00 	call   DWORD PTR [eax+esi*8+0xb4]
  fcb301:	83 c4 10             	add    esp,0x10
  fcb304:	e9 ac fe ff ff       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb309:	8b 44 24 24          	mov    eax,DWORD PTR [esp+0x24]
  fcb30d:	89 c1                	mov    ecx,eax
  fcb30f:	8b 01                	mov    eax,DWORD PTR [ecx]
  fcb311:	83 ec 08             	sub    esp,0x8
  fcb314:	ff b4 f0 b8 00 00 00 	push   DWORD PTR [eax+esi*8+0xb8]
  fcb31b:	51                   	push   ecx
  fcb31c:	ff 94 f0 b4 00 00 00 	call   DWORD PTR [eax+esi*8+0xb4]
  fcb323:	83 c4 10             	add    esp,0x10
  fcb326:	e9 8a fe ff ff       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb32b:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fcb32f:	03 44 d6 04          	add    eax,DWORD PTR [esi+edx*8+0x4]
  fcb333:	8b 0c 24             	mov    ecx,DWORD PTR [esp]
  fcb336:	8d 84 c1 b4 00 00 00 	lea    eax,[ecx+eax*8+0xb4]
  fcb33d:	8b 74 24 08          	mov    esi,DWORD PTR [esp+0x8]
  fcb341:	83 ec 08             	sub    esp,0x8
  fcb344:	57                   	push   edi
  fcb345:	ff 70 04             	push   DWORD PTR [eax+0x4]
  fcb348:	e8 c3 a7 be ff       	call   bb5b10 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1e0d8>
  fcb34d:	83 c4 10             	add    esp,0x10
  fcb350:	83 ec 04             	sub    esp,0x4
  fcb353:	50                   	push   eax
  fcb354:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcb358:	56                   	push   esi
  fcb359:	ff 10                	call   DWORD PTR [eax]
  fcb35b:	83 c4 10             	add    esp,0x10
  fcb35e:	e9 52 fe ff ff       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb363:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcb367:	03 44 d6 04          	add    eax,DWORD PTR [esi+edx*8+0x4]
  fcb36b:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fcb36f:	8d 84 c1 b4 00 00 00 	lea    eax,[ecx+eax*8+0xb4]
  fcb376:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fcb37a:	83 ec 08             	sub    esp,0x8
  fcb37d:	57                   	push   edi
  fcb37e:	ff 70 04             	push   DWORD PTR [eax+0x4]
  fcb381:	e8 8a a7 be ff       	call   bb5b10 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1e0d8>
  fcb386:	83 c4 10             	add    esp,0x10
  fcb389:	83 ec 08             	sub    esp,0x8
  fcb38c:	50                   	push   eax
  fcb38d:	56                   	push   esi
  fcb38e:	ff 10                	call   DWORD PTR [eax]
  fcb390:	83 c4 10             	add    esp,0x10
  fcb393:	e9 1d fe ff ff       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb398:	03 74 ca 04          	add    esi,DWORD PTR [edx+ecx*8+0x4]
  fcb39c:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fcb3a0:	8d 84 f0 b4 00 00 00 	lea    eax,[eax+esi*8+0xb4]
  fcb3a7:	8b 74 24 08          	mov    esi,DWORD PTR [esp+0x8]
  fcb3ab:	83 ec 04             	sub    esp,0x4
  fcb3ae:	ff 70 04             	push   DWORD PTR [eax+0x4]
  fcb3b1:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcb3b5:	56                   	push   esi
  fcb3b6:	ff 10                	call   DWORD PTR [eax]
  fcb3b8:	83 c4 10             	add    esp,0x10
  fcb3bb:	e9 f5 fd ff ff       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb3c0:	03 74 ca 04          	add    esi,DWORD PTR [edx+ecx*8+0x4]
  fcb3c4:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcb3c8:	8d 84 f0 b4 00 00 00 	lea    eax,[eax+esi*8+0xb4]
  fcb3cf:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fcb3d3:	83 ec 08             	sub    esp,0x8
  fcb3d6:	ff 70 04             	push   DWORD PTR [eax+0x4]
  fcb3d9:	56                   	push   esi
  fcb3da:	ff 10                	call   DWORD PTR [eax]
  fcb3dc:	83 c4 10             	add    esp,0x10
  fcb3df:	e9 d1 fd ff ff       	jmp    fcb1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce583>
  fcb3e4:	55                   	push   ebp
  fcb3e5:	53                   	push   ebx
  fcb3e6:	57                   	push   edi
  fcb3e7:	56                   	push   esi
  fcb3e8:	83 ec 0c             	sub    esp,0xc
  fcb3eb:	e8 00 00 00 00       	call   fcb3f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce7be>
  fcb3f0:	5b                   	pop    ebx
  fcb3f1:	81 c3 8c b7 e2 00    	add    ebx,0xe2b78c
  fcb3f7:	8a 83 13 af 06 00    	mov    al,BYTE PTR [ebx+0x6af13]
  fcb3fd:	24 01                	and    al,0x1
  fcb3ff:	75 17                	jne    fcb418 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce7e6>
  fcb401:	8d 83 48 cc 70 ff    	lea    eax,[ebx-0x8f33b8]
  fcb407:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb409:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb40c:	e8 17 3f bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcb411:	c6 83 13 af 06 00 01 	mov    BYTE PTR [ebx+0x6af13],0x1
  fcb418:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fcb41c:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fcb420:	8d 83 28 dd 04 00    	lea    eax,[ebx+0x4dd28]
  fcb426:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb428:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb42b:	e8 fe 39 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcb430:	89 c6                	mov    esi,eax
  fcb432:	31 c0                	xor    eax,eax
  fcb434:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb438:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb43b:	e8 5a ae 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcb440:	85 f6                	test   esi,esi
  fcb442:	74 08                	je     fcb44c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce81a>
  fcb444:	89 7e 08             	mov    DWORD PTR [esi+0x8],edi
  fcb447:	89 6e 18             	mov    DWORD PTR [esi+0x18],ebp
  fcb44a:	eb 1b                	jmp    fcb467 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce835>
  fcb44c:	e8 a3 52 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb451:	89 3d 08 00 00 00    	mov    DWORD PTR ds:0x8,edi
  fcb457:	e8 98 52 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb45c:	89 2d 18 00 00 00    	mov    DWORD PTR ds:0x18,ebp
  fcb462:	e8 8d 52 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb467:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcb46b:	89 46 1c             	mov    DWORD PTR [esi+0x1c],eax
  fcb46e:	89 f0                	mov    eax,esi
  fcb470:	83 c4 0c             	add    esp,0xc
  fcb473:	5e                   	pop    esi
  fcb474:	5f                   	pop    edi
  fcb475:	5b                   	pop    ebx
  fcb476:	5d                   	pop    ebp
  fcb477:	c3                   	ret
  fcb478:	53                   	push   ebx
  fcb479:	57                   	push   edi
  fcb47a:	56                   	push   esi
  fcb47b:	83 ec 10             	sub    esp,0x10
  fcb47e:	e8 00 00 00 00       	call   fcb483 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce851>
  fcb483:	5b                   	pop    ebx
  fcb484:	81 c3 f9 b6 e2 00    	add    ebx,0xe2b6f9
  fcb48a:	8a 83 11 af 06 00    	mov    al,BYTE PTR [ebx+0x6af11]
  fcb490:	24 01                	and    al,0x1
  fcb492:	75 17                	jne    fcb4ab <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce879>
  fcb494:	8d 83 0c cd 70 ff    	lea    eax,[ebx-0x8f32f4]
  fcb49a:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb49c:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb49f:	e8 84 3e bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcb4a4:	c6 83 11 af 06 00 01 	mov    BYTE PTR [ebx+0x6af11],0x1
  fcb4ab:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fcb4af:	8d 83 24 dd 04 00    	lea    eax,[ebx+0x4dd24]
  fcb4b5:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb4b7:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb4ba:	e8 6f 39 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcb4bf:	89 c6                	mov    esi,eax
  fcb4c1:	31 c0                	xor    eax,eax
  fcb4c3:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb4c7:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb4ca:	e8 cb ad 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcb4cf:	85 f6                	test   esi,esi
  fcb4d1:	75 05                	jne    fcb4d8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce8a6>
  fcb4d3:	e8 1c 52 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb4d8:	89 7e 0c             	mov    DWORD PTR [esi+0xc],edi
  fcb4db:	89 f0                	mov    eax,esi
  fcb4dd:	83 c4 10             	add    esp,0x10
  fcb4e0:	5e                   	pop    esi
  fcb4e1:	5f                   	pop    edi
  fcb4e2:	5b                   	pop    ebx
  fcb4e3:	c3                   	ret
  fcb4e4:	55                   	push   ebp
  fcb4e5:	53                   	push   ebx
  fcb4e6:	57                   	push   edi
  fcb4e7:	56                   	push   esi
  fcb4e8:	83 ec 1c             	sub    esp,0x1c
  fcb4eb:	e8 00 00 00 00       	call   fcb4f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce8be>
  fcb4f0:	5b                   	pop    ebx
  fcb4f1:	81 c3 8c b6 e2 00    	add    ebx,0xe2b68c
  fcb4f7:	8b 7c 24 34          	mov    edi,DWORD PTR [esp+0x34]
  fcb4fb:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  fcb4ff:	8a 83 14 af 06 00    	mov    al,BYTE PTR [ebx+0x6af14]
  fcb505:	24 01                	and    al,0x1
  fcb507:	75 17                	jne    fcb520 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce8ee>
  fcb509:	8d 83 10 cd 70 ff    	lea    eax,[ebx-0x8f32f0]
  fcb50f:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb511:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb514:	e8 0f 3e bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcb519:	c6 83 14 af 06 00 01 	mov    BYTE PTR [ebx+0x6af14],0x1
  fcb520:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fcb524:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb527:	e8 b7 05 00 00       	call   fcbae3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceeb1>
  fcb52c:	85 ff                	test   edi,edi
  fcb52e:	75 05                	jne    fcb535 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce903>
  fcb530:	e8 bf 51 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb535:	8b 47 14             	mov    eax,DWORD PTR [edi+0x14]
  fcb538:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb53c:	e8 cd 09 00 00       	call   fcbf0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf2dc>
  fcb541:	89 c7                	mov    edi,eax
  fcb543:	85 ff                	test   edi,edi
  fcb545:	75 05                	jne    fcb54c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce91a>
  fcb547:	e8 a8 51 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb54c:	8d 83 b0 5c 05 00    	lea    eax,[ebx+0x55cb0]
  fcb552:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb554:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb558:	89 3c 24             	mov    DWORD PTR [esp],edi
  fcb55b:	89 7c 24 18          	mov    DWORD PTR [esp+0x18],edi
  fcb55f:	e8 91 26 40 00       	call   13cdbf5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0fc3>
  fcb564:	89 c7                	mov    edi,eax
  fcb566:	8b 6e 6c             	mov    ebp,DWORD PTR [esi+0x6c]
  fcb569:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcb56f:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb571:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcb578:	74 0e                	je     fcb588 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce956>
  fcb57a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcb57e:	75 08                	jne    fcb588 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce956>
  fcb580:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb583:	e8 26 af be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcb588:	31 f6                	xor    esi,esi
  fcb58a:	89 74 24 0c          	mov    DWORD PTR [esp+0xc],esi
  fcb58e:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fcb592:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fcb596:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb599:	e8 3b d9 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcb59e:	84 c0                	test   al,al
  fcb5a0:	74 57                	je     fcb5f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce9c7>
  fcb5a2:	89 7c 24 14          	mov    DWORD PTR [esp+0x14],edi
  fcb5a6:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fcb5aa:	8b 45 6c             	mov    eax,DWORD PTR [ebp+0x6c]
  fcb5ad:	89 45 38             	mov    DWORD PTR [ebp+0x38],eax
  fcb5b0:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fcb5b3:	e8 c0 fe ff ff       	call   fcb478 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce846>
  fcb5b8:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fcb5bc:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb5c0:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fcb5c3:	e8 02 ba 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fcb5c8:	89 75 6c             	mov    DWORD PTR [ebp+0x6c],esi
  fcb5cb:	8b 7c 24 18          	mov    edi,DWORD PTR [esp+0x18]
  fcb5cf:	85 ff                	test   edi,edi
  fcb5d1:	75 05                	jne    fcb5d8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce9a6>
  fcb5d3:	e8 1c 51 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb5d8:	8d 75 38             	lea    esi,[ebp+0x38]
  fcb5db:	89 3c 24             	mov    DWORD PTR [esp],edi
  fcb5de:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcb5e5:	00 
  fcb5e6:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fcb5ed:	00 
  fcb5ee:	e8 6b b5 86 ff       	call   836b5e <closedir@plt+0x693eee>
  fcb5f3:	8b 7c 24 14          	mov    edi,DWORD PTR [esp+0x14]
  fcb5f7:	eb 07                	jmp    fcb600 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce9ce>
  fcb5f9:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fcb5fd:	8d 75 38             	lea    esi,[ebp+0x38]
  fcb600:	89 3e                	mov    DWORD PTR [esi],edi
  fcb602:	85 ff                	test   edi,edi
  fcb604:	75 05                	jne    fcb60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce9d9>
  fcb606:	e8 e9 50 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb60b:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fcb60f:	89 3c 24             	mov    DWORD PTR [esp],edi
  fcb612:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcb619:	00 
  fcb61a:	e8 c8 6b e0 ff       	call   dd21e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55b5>
  fcb61f:	8b 75 38             	mov    esi,DWORD PTR [ebp+0x38]
  fcb622:	85 f6                	test   esi,esi
  fcb624:	75 05                	jne    fcb62b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce9f9>
  fcb626:	e8 c9 50 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb62b:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fcb62f:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb632:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcb639:	00 
  fcb63a:	e8 0c 6c e0 ff       	call   dd224b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5619>
  fcb63f:	8b 7d 2c             	mov    edi,DWORD PTR [ebp+0x2c]
  fcb642:	8b 75 38             	mov    esi,DWORD PTR [ebp+0x38]
  fcb645:	85 f6                	test   esi,esi
  fcb647:	75 05                	jne    fcb64e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cea1c>
  fcb649:	e8 a6 50 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb64e:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fcb652:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb655:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcb65c:	00 
  fcb65d:	e8 ad 6b e0 ff       	call   dd220f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55dd>
  fcb662:	8b 75 38             	mov    esi,DWORD PTR [ebp+0x38]
  fcb665:	8b bd 80 00 00 00    	mov    edi,DWORD PTR [ebp+0x80]
  fcb66b:	85 f6                	test   esi,esi
  fcb66d:	75 05                	jne    fcb674 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cea42>
  fcb66f:	e8 80 50 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb674:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fcb678:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb67b:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcb682:	00 
  fcb683:	e8 9b 6b e0 ff       	call   dd2223 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55f1>
  fcb688:	8b 75 38             	mov    esi,DWORD PTR [ebp+0x38]
  fcb68b:	8b 7d 64             	mov    edi,DWORD PTR [ebp+0x64]
  fcb68e:	85 f6                	test   esi,esi
  fcb690:	75 05                	jne    fcb697 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cea65>
  fcb692:	e8 5d 50 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb697:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fcb69b:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb69e:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcb6a5:	00 
  fcb6a6:	e8 8c 6b e0 ff       	call   dd2237 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5605>
  fcb6ab:	8b 75 38             	mov    esi,DWORD PTR [ebp+0x38]
  fcb6ae:	8a 4d 70             	mov    cl,BYTE PTR [ebp+0x70]
  fcb6b1:	85 f6                	test   esi,esi
  fcb6b3:	75 0d                	jne    fcb6c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cea90>
  fcb6b5:	88 4c 24 14          	mov    BYTE PTR [esp+0x14],cl
  fcb6b9:	e8 36 50 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb6be:	8a 4c 24 14          	mov    cl,BYTE PTR [esp+0x14]
  fcb6c2:	31 c0                	xor    eax,eax
  fcb6c4:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fcb6c8:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcb6cc:	0f b6 c1             	movzx  eax,cl
  fcb6cf:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb6d3:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb6d6:	e8 df 6c e0 ff       	call   dd23ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5788>
  fcb6db:	8b 74 24 34          	mov    esi,DWORD PTR [esp+0x34]
  fcb6df:	85 f6                	test   esi,esi
  fcb6e1:	75 05                	jne    fcb6e8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceab6>
  fcb6e3:	e8 0c 50 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb6e8:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb6eb:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcb6f2:	00 
  fcb6f3:	e8 99 af 7b ff       	call   786691 <closedir@plt+0x5e3a21>
  fcb6f8:	89 c7                	mov    edi,eax
  fcb6fa:	8a 4d 70             	mov    cl,BYTE PTR [ebp+0x70]
  fcb6fd:	8d 83 94 d6 04 00    	lea    eax,[ebx+0x4d694]
  fcb703:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb705:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcb70c:	74 16                	je     fcb724 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceaf2>
  fcb70e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcb712:	75 10                	jne    fcb724 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceaf2>
  fcb714:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb717:	88 4c 24 14          	mov    BYTE PTR [esp+0x14],cl
  fcb71b:	e8 8e ad be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcb720:	8a 4c 24 14          	mov    cl,BYTE PTR [esp+0x14]
  fcb724:	31 c0                	xor    eax,eax
  fcb726:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fcb72a:	0f b6 c9             	movzx  ecx,cl
  fcb72d:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fcb731:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fcb735:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb738:	e8 2e af d8 ff       	call   d5666b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x159a39>
  fcb73d:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fcb741:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fcb744:	e8 5c 08 00 00       	call   fcbfa5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf373>
  fcb749:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fcb74d:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fcb750:	e8 d5 09 00 00       	call   fcc12a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf4f8>
  fcb755:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fcb758:	e8 89 ba ff ff       	call   fc71e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca5b4>
  fcb75d:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fcb761:	e8 bc 0a 00 00       	call   fcc222 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf5f0>
  fcb766:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fcb76a:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fcb76d:	e8 b3 0b 00 00       	call   fcc325 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf6f3>
  fcb772:	c6 45 70 00          	mov    BYTE PTR [ebp+0x70],0x0
  fcb776:	8b 4c 24 38          	mov    ecx,DWORD PTR [esp+0x38]
  fcb77a:	85 c9                	test   ecx,ecx
  fcb77c:	74 18                	je     fcb796 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb64>
  fcb77e:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fcb782:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb786:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fcb789:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcb790:	00 
  fcb791:	e8 d8 f7 ff ff       	call   fcaf6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce33c>
  fcb796:	83 c4 1c             	add    esp,0x1c
  fcb799:	5e                   	pop    esi
  fcb79a:	5f                   	pop    edi
  fcb79b:	5b                   	pop    ebx
  fcb79c:	5d                   	pop    ebp
  fcb79d:	c3                   	ret
  fcb79e:	55                   	push   ebp
  fcb79f:	53                   	push   ebx
  fcb7a0:	57                   	push   edi
  fcb7a1:	56                   	push   esi
  fcb7a2:	83 ec 0c             	sub    esp,0xc
  fcb7a5:	e8 00 00 00 00       	call   fcb7aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb78>
  fcb7aa:	5b                   	pop    ebx
  fcb7ab:	81 c3 d2 b3 e2 00    	add    ebx,0xe2b3d2
  fcb7b1:	8a 83 15 af 06 00    	mov    al,BYTE PTR [ebx+0x6af15]
  fcb7b7:	24 01                	and    al,0x1
  fcb7b9:	75 17                	jne    fcb7d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceba0>
  fcb7bb:	8d 83 44 cc 70 ff    	lea    eax,[ebx-0x8f33bc]
  fcb7c1:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb7c3:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb7c6:	e8 5d 3b bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcb7cb:	c6 83 15 af 06 00 01 	mov    BYTE PTR [ebx+0x6af15],0x1
  fcb7d2:	8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
  fcb7d6:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fcb7da:	8d 83 2c dd 04 00    	lea    eax,[ebx+0x4dd2c]
  fcb7e0:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb7e2:	89 04 24             	mov    DWORD PTR [esp],eax
  fcb7e5:	e8 44 36 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcb7ea:	89 c6                	mov    esi,eax
  fcb7ec:	31 c0                	xor    eax,eax
  fcb7ee:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcb7f2:	89 34 24             	mov    DWORD PTR [esp],esi
  fcb7f5:	e8 a0 aa 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcb7fa:	85 f6                	test   esi,esi
  fcb7fc:	74 08                	je     fcb806 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cebd4>
  fcb7fe:	89 7e 0c             	mov    DWORD PTR [esi+0xc],edi
  fcb801:	89 6e 1c             	mov    DWORD PTR [esi+0x1c],ebp
  fcb804:	eb 1b                	jmp    fcb821 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cebef>
  fcb806:	e8 e9 4e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb80b:	89 3d 0c 00 00 00    	mov    DWORD PTR ds:0xc,edi
  fcb811:	e8 de 4e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb816:	89 2d 1c 00 00 00    	mov    DWORD PTR ds:0x1c,ebp
  fcb81c:	e8 d3 4e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb821:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcb825:	89 46 20             	mov    DWORD PTR [esi+0x20],eax
  fcb828:	89 f0                	mov    eax,esi
  fcb82a:	83 c4 0c             	add    esp,0xc
  fcb82d:	5e                   	pop    esi
  fcb82e:	5f                   	pop    edi
  fcb82f:	5b                   	pop    ebx
  fcb830:	5d                   	pop    ebp
  fcb831:	c3                   	ret
  fcb832:	53                   	push   ebx
  fcb833:	83 ec 08             	sub    esp,0x8
  fcb836:	e8 00 00 00 00       	call   fcb83b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cec09>
  fcb83b:	5b                   	pop    ebx
  fcb83c:	81 c3 41 b3 e2 00    	add    ebx,0xe2b341
  fcb842:	83 ec 08             	sub    esp,0x8
  fcb845:	6a 00                	push   0x0
  fcb847:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fcb84b:	e8 4a aa 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcb850:	83 c4 10             	add    esp,0x10
  fcb853:	83 c4 08             	add    esp,0x8
  fcb856:	5b                   	pop    ebx
  fcb857:	c3                   	ret
  fcb858:	55                   	push   ebp
  fcb859:	53                   	push   ebx
  fcb85a:	57                   	push   edi
  fcb85b:	56                   	push   esi
  fcb85c:	83 ec 2c             	sub    esp,0x2c
  fcb85f:	e8 00 00 00 00       	call   fcb864 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cec32>
  fcb864:	5b                   	pop    ebx
  fcb865:	81 c3 18 b3 e2 00    	add    ebx,0xe2b318
  fcb86b:	8b 74 24 44          	mov    esi,DWORD PTR [esp+0x44]
  fcb86f:	8a 83 12 af 06 00    	mov    al,BYTE PTR [ebx+0x6af12]
  fcb875:	24 01                	and    al,0x1
  fcb877:	75 1a                	jne    fcb893 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cec61>
  fcb879:	8d 83 64 cc 70 ff    	lea    eax,[ebx-0x8f339c]
  fcb87f:	83 ec 0c             	sub    esp,0xc
  fcb882:	ff 30                	push   DWORD PTR [eax]
  fcb884:	e8 9f 3a bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcb889:	83 c4 10             	add    esp,0x10
  fcb88c:	c6 83 12 af 06 00 01 	mov    BYTE PTR [ebx+0x6af12],0x1
  fcb893:	31 ff                	xor    edi,edi
  fcb895:	89 7c 24 28          	mov    DWORD PTR [esp+0x28],edi
  fcb899:	8d 44 24 20          	lea    eax,[esp+0x20]
  fcb89d:	57                   	push   edi
  fcb89e:	56                   	push   esi
  fcb89f:	57                   	push   edi
  fcb8a0:	50                   	push   eax
  fcb8a1:	e8 51 8c 7c ff       	call   7944f7 <closedir@plt+0x5f1887>
  fcb8a6:	83 c4 0c             	add    esp,0xc
  fcb8a9:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcb8ad:	89 44 24 28          	mov    DWORD PTR [esp+0x28],eax
  fcb8b1:	83 ec 08             	sub    esp,0x8
  fcb8b4:	8d 44 24 30          	lea    eax,[esp+0x30]
  fcb8b8:	57                   	push   edi
  fcb8b9:	50                   	push   eax
  fcb8ba:	e8 51 87 7c ff       	call   794010 <closedir@plt+0x5f13a0>
  fcb8bf:	83 c4 10             	add    esp,0x10
  fcb8c2:	89 c5                	mov    ebp,eax
  fcb8c4:	89 6c 24 0c          	mov    DWORD PTR [esp+0xc],ebp
  fcb8c8:	85 ed                	test   ebp,ebp
  fcb8ca:	75 05                	jne    fcb8d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cec9f>
  fcb8cc:	e8 23 4e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb8d1:	8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
  fcb8d4:	85 c0                	test   eax,eax
  fcb8d6:	75 16                	jne    fcb8ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cecbc>
  fcb8d8:	e8 91 5a c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcb8dd:	83 ec 08             	sub    esp,0x8
  fcb8e0:	6a 00                	push   0x0
  fcb8e2:	50                   	push   eax
  fcb8e3:	e8 d0 4c c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcb8e8:	83 c4 10             	add    esp,0x10
  fcb8eb:	8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
  fcb8ee:	8b 4d 10             	mov    ecx,DWORD PTR [ebp+0x10]
  fcb8f1:	89 4c 24 10          	mov    DWORD PTR [esp+0x10],ecx
  fcb8f5:	83 f8 02             	cmp    eax,0x2
  fcb8f8:	0f 8c b3 01 00 00    	jl     fcbab1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cee7f>
  fcb8fe:	8d 83 b0 5c 05 00    	lea    eax,[ebx+0x55cb0]
  fcb904:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fcb908:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcb90e:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fcb912:	8d 83 b0 a9 04 00    	lea    eax,[ebx+0x4a9b0]
  fcb918:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcb91c:	31 f6                	xor    esi,esi
  fcb91e:	eb 05                	jmp    fcb925 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cecf3>
  fcb920:	8b 74 24 1c          	mov    esi,DWORD PTR [esp+0x1c]
  fcb924:	46                   	inc    esi
  fcb925:	85 ed                	test   ebp,ebp
  fcb927:	75 05                	jne    fcb92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cecfc>
  fcb929:	e8 c6 4d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb92e:	8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
  fcb931:	39 c6                	cmp    esi,eax
  fcb933:	0f 8d 78 01 00 00    	jge    fcbab1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cee7f>
  fcb939:	39 f0                	cmp    eax,esi
  fcb93b:	77 13                	ja     fcb950 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ced1e>
  fcb93d:	e8 2c 5a c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcb942:	83 ec 08             	sub    esp,0x8
  fcb945:	6a 00                	push   0x0
  fcb947:	50                   	push   eax
  fcb948:	e8 6b 4c c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcb94d:	83 c4 10             	add    esp,0x10
  fcb950:	89 74 24 1c          	mov    DWORD PTR [esp+0x1c],esi
  fcb954:	8b 74 b5 10          	mov    esi,DWORD PTR [ebp+esi*4+0x10]
  fcb958:	85 f6                	test   esi,esi
  fcb95a:	75 05                	jne    fcb961 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ced2f>
  fcb95c:	e8 93 4d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb961:	83 ec 08             	sub    esp,0x8
  fcb964:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  fcb968:	ff 30                	push   DWORD PTR [eax]
  fcb96a:	56                   	push   esi
  fcb96b:	e8 85 22 40 00       	call   13cdbf5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0fc3>
  fcb970:	83 c4 10             	add    esp,0x10
  fcb973:	89 c7                	mov    edi,eax
  fcb975:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fcb979:	8b 00                	mov    eax,DWORD PTR [eax]
  fcb97b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcb982:	74 12                	je     fcb996 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ced64>
  fcb984:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcb988:	75 0c                	jne    fcb996 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ced64>
  fcb98a:	83 ec 0c             	sub    esp,0xc
  fcb98d:	50                   	push   eax
  fcb98e:	e8 1b ab be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcb993:	83 c4 10             	add    esp,0x10
  fcb996:	31 c0                	xor    eax,eax
  fcb998:	50                   	push   eax
  fcb999:	50                   	push   eax
  fcb99a:	57                   	push   edi
  fcb99b:	50                   	push   eax
  fcb99c:	e8 38 d5 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcb9a1:	83 c4 10             	add    esp,0x10
  fcb9a4:	84 c0                	test   al,al
  fcb9a6:	74 09                	je     fcb9b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ced7f>
  fcb9a8:	89 74 24 10          	mov    DWORD PTR [esp+0x10],esi
  fcb9ac:	e9 6f ff ff ff       	jmp    fcb920 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cecee>
  fcb9b1:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcb9b5:	8b 38                	mov    edi,DWORD PTR [eax]
  fcb9b7:	83 ec 0c             	sub    esp,0xc
  fcb9ba:	57                   	push   edi
  fcb9bb:	e8 34 54 bc ff       	call   b90df4 <closedir@plt+0x9ee184>
  fcb9c0:	83 c4 10             	add    esp,0x10
  fcb9c3:	83 ec 08             	sub    esp,0x8
  fcb9c6:	6a 01                	push   0x1
  fcb9c8:	57                   	push   edi
  fcb9c9:	e8 ea 80 c1 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  fcb9ce:	83 c4 10             	add    esp,0x10
  fcb9d1:	89 c5                	mov    ebp,eax
  fcb9d3:	85 f6                	test   esi,esi
  fcb9d5:	75 05                	jne    fcb9dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cedaa>
  fcb9d7:	e8 18 4d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb9dc:	83 ec 08             	sub    esp,0x8
  fcb9df:	31 c0                	xor    eax,eax
  fcb9e1:	50                   	push   eax
  fcb9e2:	56                   	push   esi
  fcb9e3:	e8 a9 ac 7b ff       	call   786691 <closedir@plt+0x5e3a21>
  fcb9e8:	83 c4 10             	add    esp,0x10
  fcb9eb:	89 c7                	mov    edi,eax
  fcb9ed:	85 ed                	test   ebp,ebp
  fcb9ef:	75 05                	jne    fcb9f6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cedc4>
  fcb9f1:	e8 fe 4c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcb9f6:	85 ff                	test   edi,edi
  fcb9f8:	74 29                	je     fcba23 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cedf1>
  fcb9fa:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcb9fd:	83 ec 08             	sub    esp,0x8
  fcba00:	ff 70 18             	push   DWORD PTR [eax+0x18]
  fcba03:	57                   	push   edi
  fcba04:	e8 fb 35 c1 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  fcba09:	83 c4 10             	add    esp,0x10
  fcba0c:	85 c0                	test   eax,eax
  fcba0e:	75 13                	jne    fcba23 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cedf1>
  fcba10:	e8 a5 5a c0 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  fcba15:	83 ec 08             	sub    esp,0x8
  fcba18:	6a 00                	push   0x0
  fcba1a:	50                   	push   eax
  fcba1b:	e8 98 4b c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcba20:	83 c4 10             	add    esp,0x10
  fcba23:	83 7d 0c 00          	cmp    DWORD PTR [ebp+0xc],0x0
  fcba27:	75 13                	jne    fcba3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cee0a>
  fcba29:	e8 40 59 c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcba2e:	83 ec 08             	sub    esp,0x8
  fcba31:	6a 00                	push   0x0
  fcba33:	50                   	push   eax
  fcba34:	e8 7f 4b c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcba39:	83 c4 10             	add    esp,0x10
  fcba3c:	89 7d 10             	mov    DWORD PTR [ebp+0x10],edi
  fcba3f:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  fcba45:	8b 00                	mov    eax,DWORD PTR [eax]
  fcba47:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcba4e:	74 12                	je     fcba62 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cee30>
  fcba50:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcba54:	75 0c                	jne    fcba62 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cee30>
  fcba56:	83 ec 0c             	sub    esp,0xc
  fcba59:	50                   	push   eax
  fcba5a:	e8 4f aa be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcba5f:	83 c4 10             	add    esp,0x10
  fcba62:	8d 83 3c 63 06 00    	lea    eax,[ebx+0x6633c]
  fcba68:	31 c9                	xor    ecx,ecx
  fcba6a:	51                   	push   ecx
  fcba6b:	55                   	push   ebp
  fcba6c:	ff 30                	push   DWORD PTR [eax]
  fcba6e:	51                   	push   ecx
  fcba6f:	e8 47 75 11 00       	call   10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389>
  fcba74:	83 c4 10             	add    esp,0x10
  fcba77:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fcba7b:	8b 00                	mov    eax,DWORD PTR [eax]
  fcba7d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcba84:	74 12                	je     fcba98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cee66>
  fcba86:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcba8a:	75 0c                	jne    fcba98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cee66>
  fcba8c:	83 ec 0c             	sub    esp,0xc
  fcba8f:	50                   	push   eax
  fcba90:	e8 19 aa be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcba95:	83 c4 10             	add    esp,0x10
  fcba98:	83 ec 04             	sub    esp,0x4
  fcba9b:	31 c0                	xor    eax,eax
  fcba9d:	50                   	push   eax
  fcba9e:	56                   	push   esi
  fcba9f:	50                   	push   eax
  fcbaa0:	e8 dc cb 7b ff       	call   788681 <closedir@plt+0x5e5a11>
  fcbaa5:	83 c4 10             	add    esp,0x10
  fcbaa8:	8b 6c 24 0c          	mov    ebp,DWORD PTR [esp+0xc]
  fcbaac:	e9 6f fe ff ff       	jmp    fcb920 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cecee>
  fcbab1:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fcbab5:	83 c4 2c             	add    esp,0x2c
  fcbab8:	5e                   	pop    esi
  fcbab9:	5f                   	pop    edi
  fcbaba:	5b                   	pop    ebx
  fcbabb:	5d                   	pop    ebp
  fcbabc:	c3                   	ret
  fcbabd:	53                   	push   ebx
  fcbabe:	83 ec 08             	sub    esp,0x8
  fcbac1:	e8 00 00 00 00       	call   fcbac6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cee94>
  fcbac6:	5b                   	pop    ebx
  fcbac7:	81 c3 b6 b0 e2 00    	add    ebx,0xe2b0b6
  fcbacd:	83 ec 08             	sub    esp,0x8
  fcbad0:	6a 00                	push   0x0
  fcbad2:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fcbad6:	e8 bf a7 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcbadb:	83 c4 10             	add    esp,0x10
  fcbade:	83 c4 08             	add    esp,0x8
  fcbae1:	5b                   	pop    ebx
  fcbae2:	c3                   	ret
  fcbae3:	55                   	push   ebp
  fcbae4:	53                   	push   ebx
  fcbae5:	57                   	push   edi
  fcbae6:	56                   	push   esi
  fcbae7:	83 ec 1c             	sub    esp,0x1c
  fcbaea:	e8 00 00 00 00       	call   fcbaef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceebd>
  fcbaef:	5b                   	pop    ebx
  fcbaf0:	81 c3 8d b0 e2 00    	add    ebx,0xe2b08d
  fcbaf6:	8a 83 25 af 06 00    	mov    al,BYTE PTR [ebx+0x6af25]
  fcbafc:	24 01                	and    al,0x1
  fcbafe:	75 1a                	jne    fcbb1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceee8>
  fcbb00:	8d 83 54 cd 70 ff    	lea    eax,[ebx-0x8f32ac]
  fcbb06:	83 ec 0c             	sub    esp,0xc
  fcbb09:	ff 30                	push   DWORD PTR [eax]
  fcbb0b:	e8 18 38 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcbb10:	83 c4 10             	add    esp,0x10
  fcbb13:	c6 83 25 af 06 00 01 	mov    BYTE PTR [ebx+0x6af25],0x1
  fcbb1a:	8d ab 6c d6 04 00    	lea    ebp,[ebx+0x4d66c]
  fcbb20:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcbb23:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcbb2a:	74 12                	je     fcbb3e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cef0c>
  fcbb2c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcbb30:	75 0c                	jne    fcbb3e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cef0c>
  fcbb32:	83 ec 0c             	sub    esp,0xc
  fcbb35:	50                   	push   eax
  fcbb36:	e8 73 a9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcbb3b:	83 c4 10             	add    esp,0x10
  fcbb3e:	83 ec 10             	sub    esp,0x10
  fcbb41:	e8 29 3e fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcbb46:	83 c4 10             	add    esp,0x10
  fcbb49:	89 c6                	mov    esi,eax
  fcbb4b:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcbb51:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  fcbb55:	8b 00                	mov    eax,DWORD PTR [eax]
  fcbb57:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcbb5e:	74 12                	je     fcbb72 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cef40>
  fcbb60:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcbb64:	75 0c                	jne    fcbb72 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cef40>
  fcbb66:	83 ec 0c             	sub    esp,0xc
  fcbb69:	50                   	push   eax
  fcbb6a:	e8 3f a9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcbb6f:	83 c4 10             	add    esp,0x10
  fcbb72:	31 c0                	xor    eax,eax
  fcbb74:	50                   	push   eax
  fcbb75:	50                   	push   eax
  fcbb76:	56                   	push   esi
  fcbb77:	50                   	push   eax
  fcbb78:	e8 5c 70 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcbb7d:	83 c4 10             	add    esp,0x10
  fcbb80:	84 c0                	test   al,al
  fcbb82:	0f 85 7e 03 00 00    	jne    fcbf06 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf2d4>
  fcbb88:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcbb8b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcbb92:	74 12                	je     fcbba6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cef74>
  fcbb94:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcbb98:	75 0c                	jne    fcbba6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cef74>
  fcbb9a:	83 ec 0c             	sub    esp,0xc
  fcbb9d:	50                   	push   eax
  fcbb9e:	e8 0b a9 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcbba3:	83 c4 10             	add    esp,0x10
  fcbba6:	83 ec 10             	sub    esp,0x10
  fcbba9:	e8 c1 3d fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcbbae:	83 c4 10             	add    esp,0x10
  fcbbb1:	89 c6                	mov    esi,eax
  fcbbb3:	85 f6                	test   esi,esi
  fcbbb5:	75 05                	jne    fcbbbc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cef8a>
  fcbbb7:	e8 38 4b c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbbbc:	8b 7c 24 34          	mov    edi,DWORD PTR [esp+0x34]
  fcbbc0:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fcbbc3:	85 f6                	test   esi,esi
  fcbbc5:	74 14                	je     fcbbdb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cefa9>
  fcbbc7:	83 ec 08             	sub    esp,0x8
  fcbbca:	6a 00                	push   0x0
  fcbbcc:	56                   	push   esi
  fcbbcd:	e8 cf 57 fd ff       	call   fa13a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a476f>
  fcbbd2:	83 c4 10             	add    esp,0x10
  fcbbd5:	88 44 24 0b          	mov    BYTE PTR [esp+0xb],al
  fcbbd9:	eb 1d                	jmp    fcbbf8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cefc6>
  fcbbdb:	e8 14 4b c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbbe0:	83 ec 08             	sub    esp,0x8
  fcbbe3:	31 c0                	xor    eax,eax
  fcbbe5:	50                   	push   eax
  fcbbe6:	50                   	push   eax
  fcbbe7:	e8 b5 57 fd ff       	call   fa13a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a476f>
  fcbbec:	83 c4 10             	add    esp,0x10
  fcbbef:	88 44 24 0b          	mov    BYTE PTR [esp+0xb],al
  fcbbf3:	e8 fc 4a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbbf8:	83 ec 08             	sub    esp,0x8
  fcbbfb:	31 ed                	xor    ebp,ebp
  fcbbfd:	55                   	push   ebp
  fcbbfe:	56                   	push   esi
  fcbbff:	89 74 24 1c          	mov    DWORD PTR [esp+0x1c],esi
  fcbc03:	e8 b4 57 fd ff       	call   fa13bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a478a>
  fcbc08:	83 c4 10             	add    esp,0x10
  fcbc0b:	88 44 24 0a          	mov    BYTE PTR [esp+0xa],al
  fcbc0f:	89 f9                	mov    ecx,edi
  fcbc11:	85 c9                	test   ecx,ecx
  fcbc13:	75 09                	jne    fcbc1e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cefec>
  fcbc15:	89 cf                	mov    edi,ecx
  fcbc17:	e8 d8 4a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbc1c:	89 f9                	mov    ecx,edi
  fcbc1e:	8b 41 18             	mov    eax,DWORD PTR [ecx+0x18]
  fcbc21:	83 f8 06             	cmp    eax,0x6
  fcbc24:	8d 40 0a             	lea    eax,[eax+0xa]
  fcbc27:	0f 42 e8             	cmovb  ebp,eax
  fcbc2a:	83 fd 0f             	cmp    ebp,0xf
  fcbc2d:	0f 87 d3 02 00 00    	ja     fcbf06 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf2d4>
  fcbc33:	8b 54 24 30          	mov    edx,DWORD PTR [esp+0x30]
  fcbc37:	8b 84 ab f8 cd 72 ff 	mov    eax,DWORD PTR [ebx+ebp*4-0x8d3208]
  fcbc3e:	01 d8                	add    eax,ebx
  fcbc40:	ff e0                	jmp    eax
  fcbc42:	8a 44 24 0b          	mov    al,BYTE PTR [esp+0xb]
  fcbc46:	0a 44 24 0a          	or     al,BYTE PTR [esp+0xa]
  fcbc4a:	0f b6 c0             	movzx  eax,al
  fcbc4d:	83 f8 01             	cmp    eax,0x1
  fcbc50:	0f 85 0a 02 00 00    	jne    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbc56:	89 d6                	mov    esi,edx
  fcbc58:	89 cf                	mov    edi,ecx
  fcbc5a:	8b 6c 24 0c          	mov    ebp,DWORD PTR [esp+0xc]
  fcbc5e:	85 ed                	test   ebp,ebp
  fcbc60:	75 05                	jne    fcbc67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf035>
  fcbc62:	e8 8d 4a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbc67:	31 c0                	xor    eax,eax
  fcbc69:	50                   	push   eax
  fcbc6a:	50                   	push   eax
  fcbc6b:	50                   	push   eax
  fcbc6c:	55                   	push   ebp
  fcbc6d:	e8 b4 62 fd ff       	call   fa1f26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a52f4>
  fcbc72:	83 c4 10             	add    esp,0x10
  fcbc75:	89 f9                	mov    ecx,edi
  fcbc77:	89 f2                	mov    edx,esi
  fcbc79:	e9 e2 01 00 00       	jmp    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbc7e:	80 7c 24 0b 00       	cmp    BYTE PTR [esp+0xb],0x0
  fcbc83:	0f 85 d7 01 00 00    	jne    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbc89:	8b 6a 20             	mov    ebp,DWORD PTR [edx+0x20]
  fcbc8c:	8b ba 88 00 00 00    	mov    edi,DWORD PTR [edx+0x88]
  fcbc92:	89 d6                	mov    esi,edx
  fcbc94:	85 ed                	test   ebp,ebp
  fcbc96:	75 05                	jne    fcbc9d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf06b>
  fcbc98:	e8 57 4a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbc9d:	8b 6d 48             	mov    ebp,DWORD PTR [ebp+0x48]
  fcbca0:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fcbca4:	8b 00                	mov    eax,DWORD PTR [eax]
  fcbca6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcbcad:	74 12                	je     fcbcc1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf08f>
  fcbcaf:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcbcb3:	75 0c                	jne    fcbcc1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf08f>
  fcbcb5:	83 ec 0c             	sub    esp,0xc
  fcbcb8:	50                   	push   eax
  fcbcb9:	e8 f0 a7 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcbcbe:	83 c4 10             	add    esp,0x10
  fcbcc1:	31 c0                	xor    eax,eax
  fcbcc3:	50                   	push   eax
  fcbcc4:	55                   	push   ebp
  fcbcc5:	bd 00 00 00 00       	mov    ebp,0x0
  fcbcca:	57                   	push   edi
  fcbccb:	55                   	push   ebp
  fcbccc:	e8 08 6f 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcbcd1:	83 c4 10             	add    esp,0x10
  fcbcd4:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fcbcd8:	85 ff                	test   edi,edi
  fcbcda:	75 0d                	jne    fcbce9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf0b7>
  fcbcdc:	88 44 24 0b          	mov    BYTE PTR [esp+0xb],al
  fcbce0:	e8 0f 4a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbce5:	8a 44 24 0b          	mov    al,BYTE PTR [esp+0xb]
  fcbce9:	0f b6 c0             	movzx  eax,al
  fcbcec:	55                   	push   ebp
  fcbced:	50                   	push   eax
  fcbcee:	55                   	push   ebp
  fcbcef:	57                   	push   edi
  fcbcf0:	e8 ef 5c fd ff       	call   fa19e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a4db2>
  fcbcf5:	83 c4 10             	add    esp,0x10
  fcbcf8:	8b 4c 24 34          	mov    ecx,DWORD PTR [esp+0x34]
  fcbcfc:	89 f2                	mov    edx,esi
  fcbcfe:	e9 5d 01 00 00       	jmp    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbd03:	80 7c 24 0b 00       	cmp    BYTE PTR [esp+0xb],0x0
  fcbd08:	0f 85 52 01 00 00    	jne    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbd0e:	f3 0f 10 41 1c       	movss  xmm0,DWORD PTR [ecx+0x1c]
  fcbd13:	83 ec 10             	sub    esp,0x10
  fcbd16:	f3 0f 11 44 24 04    	movss  DWORD PTR [esp+0x4],xmm0
  fcbd1c:	89 14 24             	mov    DWORD PTR [esp],edx
  fcbd1f:	c7 44 24 08 01 00 00 	mov    DWORD PTR [esp+0x8],0x1
  fcbd26:	00 
  fcbd27:	89 cf                	mov    edi,ecx
  fcbd29:	89 d6                	mov    esi,edx
  fcbd2b:	e8 81 19 00 00       	call   fcd6b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a7f>
  fcbd30:	83 c4 10             	add    esp,0x10
  fcbd33:	83 ec 04             	sub    esp,0x4
  fcbd36:	6a 00                	push   0x0
  fcbd38:	50                   	push   eax
  fcbd39:	56                   	push   esi
  fcbd3a:	e8 8b b2 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fcbd3f:	89 f2                	mov    edx,esi
  fcbd41:	89 f9                	mov    ecx,edi
  fcbd43:	83 c4 10             	add    esp,0x10
  fcbd46:	e9 15 01 00 00       	jmp    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbd4b:	80 7c 24 0b 00       	cmp    BYTE PTR [esp+0xb],0x0
  fcbd50:	0f 85 0a 01 00 00    	jne    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbd56:	89 cf                	mov    edi,ecx
  fcbd58:	8b 6a 24             	mov    ebp,DWORD PTR [edx+0x24]
  fcbd5b:	85 ed                	test   ebp,ebp
  fcbd5d:	89 d6                	mov    esi,edx
  fcbd5f:	75 05                	jne    fcbd66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf134>
  fcbd61:	e8 8e 49 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbd66:	83 ec 08             	sub    esp,0x8
  fcbd69:	31 c0                	xor    eax,eax
  fcbd6b:	50                   	push   eax
  fcbd6c:	55                   	push   ebp
  fcbd6d:	e8 4d 31 f4 ff       	call   f0eebf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31228d>
  fcbd72:	83 c4 10             	add    esp,0x10
  fcbd75:	d9 5c 24 14          	fstp   DWORD PTR [esp+0x14]
  fcbd79:	f3 0f 10 44 24 14    	movss  xmm0,DWORD PTR [esp+0x14]
  fcbd7f:	f3 0f 5c 47 1c       	subss  xmm0,DWORD PTR [edi+0x1c]
  fcbd84:	83 ec 10             	sub    esp,0x10
  fcbd87:	f3 0f 11 44 24 04    	movss  DWORD PTR [esp+0x4],xmm0
  fcbd8d:	89 34 24             	mov    DWORD PTR [esp],esi
  fcbd90:	c7 44 24 08 01 00 00 	mov    DWORD PTR [esp+0x8],0x1
  fcbd97:	00 
  fcbd98:	e8 14 19 00 00       	call   fcd6b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a7f>
  fcbd9d:	83 c4 10             	add    esp,0x10
  fcbda0:	83 ec 04             	sub    esp,0x4
  fcbda3:	31 c9                	xor    ecx,ecx
  fcbda5:	51                   	push   ecx
  fcbda6:	50                   	push   eax
  fcbda7:	56                   	push   esi
  fcbda8:	e8 1d b2 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fcbdad:	89 f9                	mov    ecx,edi
  fcbdaf:	83 c4 10             	add    esp,0x10
  fcbdb2:	89 f2                	mov    edx,esi
  fcbdb4:	e9 a7 00 00 00       	jmp    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbdb9:	80 7c 24 0b 00       	cmp    BYTE PTR [esp+0xb],0x0
  fcbdbe:	0f 84 9c 00 00 00    	je     fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbdc4:	f3 0f 10 41 1c       	movss  xmm0,DWORD PTR [ecx+0x1c]
  fcbdc9:	83 ec 10             	sub    esp,0x10
  fcbdcc:	31 ed                	xor    ebp,ebp
  fcbdce:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fcbdd2:	f3 0f 11 44 24 04    	movss  DWORD PTR [esp+0x4],xmm0
  fcbdd8:	89 14 24             	mov    DWORD PTR [esp],edx
  fcbddb:	89 cf                	mov    edi,ecx
  fcbddd:	89 d6                	mov    esi,edx
  fcbddf:	e8 cd 18 00 00       	call   fcd6b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a7f>
  fcbde4:	83 c4 10             	add    esp,0x10
  fcbde7:	83 ec 04             	sub    esp,0x4
  fcbdea:	55                   	push   ebp
  fcbdeb:	50                   	push   eax
  fcbdec:	56                   	push   esi
  fcbded:	e8 d8 b1 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fcbdf2:	89 f2                	mov    edx,esi
  fcbdf4:	89 f9                	mov    ecx,edi
  fcbdf6:	83 c4 10             	add    esp,0x10
  fcbdf9:	eb 65                	jmp    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbdfb:	80 7c 24 0b 00       	cmp    BYTE PTR [esp+0xb],0x0
  fcbe00:	75 5e                	jne    fcbe60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf22e>
  fcbe02:	89 cf                	mov    edi,ecx
  fcbe04:	8b 6a 24             	mov    ebp,DWORD PTR [edx+0x24]
  fcbe07:	85 ed                	test   ebp,ebp
  fcbe09:	75 05                	jne    fcbe10 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf1de>
  fcbe0b:	e8 e4 48 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbe10:	83 ec 08             	sub    esp,0x8
  fcbe13:	31 c0                	xor    eax,eax
  fcbe15:	50                   	push   eax
  fcbe16:	31 f6                	xor    esi,esi
  fcbe18:	55                   	push   ebp
  fcbe19:	e8 a1 30 f4 ff       	call   f0eebf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31228d>
  fcbe1e:	83 c4 10             	add    esp,0x10
  fcbe21:	d9 5c 24 18          	fstp   DWORD PTR [esp+0x18]
  fcbe25:	f3 0f 10 44 24 18    	movss  xmm0,DWORD PTR [esp+0x18]
  fcbe2b:	f3 0f 5c 47 1c       	subss  xmm0,DWORD PTR [edi+0x1c]
  fcbe30:	83 ec 10             	sub    esp,0x10
  fcbe33:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fcbe37:	f3 0f 11 44 24 04    	movss  DWORD PTR [esp+0x4],xmm0
  fcbe3d:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  fcbe41:	89 c5                	mov    ebp,eax
  fcbe43:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fcbe46:	e8 66 18 00 00       	call   fcd6b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a7f>
  fcbe4b:	83 c4 10             	add    esp,0x10
  fcbe4e:	83 ec 04             	sub    esp,0x4
  fcbe51:	56                   	push   esi
  fcbe52:	50                   	push   eax
  fcbe53:	55                   	push   ebp
  fcbe54:	e8 71 b1 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fcbe59:	89 f9                	mov    ecx,edi
  fcbe5b:	83 c4 10             	add    esp,0x10
  fcbe5e:	89 ea                	mov    edx,ebp
  fcbe60:	8b 6a 20             	mov    ebp,DWORD PTR [edx+0x20]
  fcbe63:	85 ed                	test   ebp,ebp
  fcbe65:	75 09                	jne    fcbe70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf23e>
  fcbe67:	89 cf                	mov    edi,ecx
  fcbe69:	e8 86 48 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbe6e:	89 f9                	mov    ecx,edi
  fcbe70:	8b 6d 1c             	mov    ebp,DWORD PTR [ebp+0x1c]
  fcbe73:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fcbe77:	8b 00                	mov    eax,DWORD PTR [eax]
  fcbe79:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcbe80:	74 16                	je     fcbe98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf266>
  fcbe82:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcbe86:	75 10                	jne    fcbe98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf266>
  fcbe88:	83 ec 0c             	sub    esp,0xc
  fcbe8b:	50                   	push   eax
  fcbe8c:	89 cf                	mov    edi,ecx
  fcbe8e:	e8 1b a6 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcbe93:	89 f9                	mov    ecx,edi
  fcbe95:	83 c4 10             	add    esp,0x10
  fcbe98:	31 ff                	xor    edi,edi
  fcbe9a:	57                   	push   edi
  fcbe9b:	51                   	push   ecx
  fcbe9c:	55                   	push   ebp
  fcbe9d:	57                   	push   edi
  fcbe9e:	89 cd                	mov    ebp,ecx
  fcbea0:	e8 34 6d 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcbea5:	83 c4 10             	add    esp,0x10
  fcbea8:	8b 74 24 0c          	mov    esi,DWORD PTR [esp+0xc]
  fcbeac:	85 f6                	test   esi,esi
  fcbeae:	75 0d                	jne    fcbebd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf28b>
  fcbeb0:	88 44 24 10          	mov    BYTE PTR [esp+0x10],al
  fcbeb4:	e8 3b 48 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbeb9:	8a 44 24 10          	mov    al,BYTE PTR [esp+0x10]
  fcbebd:	83 ec 10             	sub    esp,0x10
  fcbec0:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fcbec4:	0f b6 c0             	movzx  eax,al
  fcbec7:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcbecb:	89 34 24             	mov    DWORD PTR [esp],esi
  fcbece:	e8 11 5a fd ff       	call   fa18e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a4cb2>
  fcbed3:	83 c4 10             	add    esp,0x10
  fcbed6:	57                   	push   edi
  fcbed7:	55                   	push   ebp
  fcbed8:	8b 44 24 38          	mov    eax,DWORD PTR [esp+0x38]
  fcbedc:	ff b0 88 00 00 00    	push   DWORD PTR [eax+0x88]
  fcbee2:	57                   	push   edi
  fcbee3:	e8 f1 cf 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcbee8:	83 c4 10             	add    esp,0x10
  fcbeeb:	84 c0                	test   al,al
  fcbeed:	74 17                	je     fcbf06 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf2d4>
  fcbeef:	85 f6                	test   esi,esi
  fcbef1:	75 05                	jne    fcbef8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf2c6>
  fcbef3:	e8 fc 47 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbef8:	83 ec 08             	sub    esp,0x8
  fcbefb:	6a 00                	push   0x0
  fcbefd:	56                   	push   esi
  fcbefe:	e8 e0 59 fd ff       	call   fa18e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a4cb1>
  fcbf03:	83 c4 10             	add    esp,0x10
  fcbf06:	83 c4 1c             	add    esp,0x1c
  fcbf09:	5e                   	pop    esi
  fcbf0a:	5f                   	pop    edi
  fcbf0b:	5b                   	pop    ebx
  fcbf0c:	5d                   	pop    ebp
  fcbf0d:	c3                   	ret
  fcbf0e:	53                   	push   ebx
  fcbf0f:	57                   	push   edi
  fcbf10:	56                   	push   esi
  fcbf11:	83 ec 10             	sub    esp,0x10
  fcbf14:	e8 00 00 00 00       	call   fcbf19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf2e7>
  fcbf19:	5b                   	pop    ebx
  fcbf1a:	81 c3 63 ac e2 00    	add    ebx,0xe2ac63
  fcbf20:	31 f6                	xor    esi,esi
  fcbf22:	8d 04 24             	lea    eax,[esp]
  fcbf25:	56                   	push   esi
  fcbf26:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcbf2a:	56                   	push   esi
  fcbf2b:	50                   	push   eax
  fcbf2c:	e8 c6 85 7c ff       	call   7944f7 <closedir@plt+0x5f1887>
  fcbf31:	83 c4 0c             	add    esp,0xc
  fcbf34:	8b 04 24             	mov    eax,DWORD PTR [esp]
  fcbf37:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcbf3b:	83 ec 08             	sub    esp,0x8
  fcbf3e:	8d 7c 24 10          	lea    edi,[esp+0x10]
  fcbf42:	56                   	push   esi
  fcbf43:	57                   	push   edi
  fcbf44:	e8 c3 7e 7c ff       	call   793e0c <closedir@plt+0x5f119c>
  fcbf49:	83 c4 10             	add    esp,0x10
  fcbf4c:	84 c0                	test   al,al
  fcbf4e:	74 4c                	je     fcbf9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf36a>
  fcbf50:	83 ec 08             	sub    esp,0x8
  fcbf53:	6a 00                	push   0x0
  fcbf55:	57                   	push   edi
  fcbf56:	e8 0c 80 7c ff       	call   793f67 <closedir@plt+0x5f12f7>
  fcbf5b:	83 c4 10             	add    esp,0x10
  fcbf5e:	85 c0                	test   eax,eax
  fcbf60:	7e 3a                	jle    fcbf9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf36a>
  fcbf62:	83 ec 08             	sub    esp,0x8
  fcbf65:	6a 00                	push   0x0
  fcbf67:	57                   	push   edi
  fcbf68:	e8 a3 80 7c ff       	call   794010 <closedir@plt+0x5f13a0>
  fcbf6d:	83 c4 10             	add    esp,0x10
  fcbf70:	89 c6                	mov    esi,eax
  fcbf72:	85 f6                	test   esi,esi
  fcbf74:	75 0a                	jne    fcbf80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf34e>
  fcbf76:	e8 79 47 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbf7b:	e8 74 47 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbf80:	83 7e 0c 00          	cmp    DWORD PTR [esi+0xc],0x0
  fcbf84:	75 13                	jne    fcbf99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf367>
  fcbf86:	e8 e3 53 c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcbf8b:	83 ec 08             	sub    esp,0x8
  fcbf8e:	6a 00                	push   0x0
  fcbf90:	50                   	push   eax
  fcbf91:	e8 22 46 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcbf96:	83 c4 10             	add    esp,0x10
  fcbf99:	8b 76 10             	mov    esi,DWORD PTR [esi+0x10]
  fcbf9c:	89 f0                	mov    eax,esi
  fcbf9e:	83 c4 10             	add    esp,0x10
  fcbfa1:	5e                   	pop    esi
  fcbfa2:	5f                   	pop    edi
  fcbfa3:	5b                   	pop    ebx
  fcbfa4:	c3                   	ret
  fcbfa5:	55                   	push   ebp
  fcbfa6:	53                   	push   ebx
  fcbfa7:	57                   	push   edi
  fcbfa8:	56                   	push   esi
  fcbfa9:	83 ec 1c             	sub    esp,0x1c
  fcbfac:	e8 00 00 00 00       	call   fcbfb1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf37f>
  fcbfb1:	5b                   	pop    ebx
  fcbfb2:	81 c3 cb ab e2 00    	add    ebx,0xe2abcb
  fcbfb8:	8b 74 24 34          	mov    esi,DWORD PTR [esp+0x34]
  fcbfbc:	8a 83 24 af 06 00    	mov    al,BYTE PTR [ebx+0x6af24]
  fcbfc2:	24 01                	and    al,0x1
  fcbfc4:	75 17                	jne    fcbfdd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf3ab>
  fcbfc6:	8d 83 04 cc 70 ff    	lea    eax,[ebx-0x8f33fc]
  fcbfcc:	8b 00                	mov    eax,DWORD PTR [eax]
  fcbfce:	89 04 24             	mov    DWORD PTR [esp],eax
  fcbfd1:	e8 52 33 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcbfd6:	c6 83 24 af 06 00 01 	mov    BYTE PTR [ebx+0x6af24],0x1
  fcbfdd:	85 f6                	test   esi,esi
  fcbfdf:	75 05                	jne    fcbfe6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf3b4>
  fcbfe1:	e8 0e 47 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcbfe6:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fcbfea:	8b 7e 24             	mov    edi,DWORD PTR [esi+0x24]
  fcbfed:	83 ff 01             	cmp    edi,0x1
  fcbff0:	74 56                	je     fcc048 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf416>
  fcbff2:	83 ff 0c             	cmp    edi,0xc
  fcbff5:	0f 84 af 00 00 00    	je     fcc0aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf478>
  fcbffb:	83 ff 05             	cmp    edi,0x5
  fcbffe:	75 56                	jne    fcc056 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf424>
  fcc000:	8d 83 50 d6 04 00    	lea    eax,[ebx+0x4d650]
  fcc006:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc008:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc00f:	74 0e                	je     fcc01f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf3ed>
  fcc011:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc015:	75 08                	jne    fcc01f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf3ed>
  fcc017:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc01a:	e8 8f a4 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc01f:	31 c0                	xor    eax,eax
  fcc021:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcc025:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc028:	e8 eb e1 e7 ff       	call   e4a218 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x24d5e6>
  fcc02d:	bf 05 00 00 00       	mov    edi,0x5
  fcc032:	85 c0                	test   eax,eax
  fcc034:	74 20                	je     fcc056 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf424>
  fcc036:	83 b8 00 01 00 00 03 	cmp    DWORD PTR [eax+0x100],0x3
  fcc03d:	0f 95 c0             	setne  al
  fcc040:	0f b6 f8             	movzx  edi,al
  fcc043:	83 c7 05             	add    edi,0x5
  fcc046:	eb 0e                	jmp    fcc056 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf424>
  fcc048:	80 7d 74 00          	cmp    BYTE PTR [ebp+0x74],0x0
  fcc04c:	0f 94 c0             	sete   al
  fcc04f:	0f b6 c0             	movzx  eax,al
  fcc052:	8d 7c c0 01          	lea    edi,[eax+eax*8+0x1]
  fcc056:	8d 83 e4 d5 04 00    	lea    eax,[ebx+0x4d5e4]
  fcc05c:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc05e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc065:	74 0e                	je     fcc075 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf443>
  fcc067:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc06b:	75 08                	jne    fcc075 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf443>
  fcc06d:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc070:	e8 39 a4 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc075:	31 ed                	xor    ebp,ebp
  fcc077:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fcc07b:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fcc07e:	e8 fc 54 ea ff       	call   e7157f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27494d>
  fcc083:	89 c6                	mov    esi,eax
  fcc085:	85 f6                	test   esi,esi
  fcc087:	75 05                	jne    fcc08e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf45c>
  fcc089:	e8 66 46 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc08e:	89 6c 24 10          	mov    DWORD PTR [esp+0x10],ebp
  fcc092:	89 6c 24 0c          	mov    DWORD PTR [esp+0xc],ebp
  fcc096:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fcc09a:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fcc09e:	89 34 24             	mov    DWORD PTR [esp],esi
  fcc0a1:	e8 8d 5f ea ff       	call   e72033 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x275401>
  fcc0a6:	dd d8                	fstp   st(0)
  fcc0a8:	eb 78                	jmp    fcc122 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf4f0>
  fcc0aa:	8d 83 e4 d5 04 00    	lea    eax,[ebx+0x4d5e4]
  fcc0b0:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc0b2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc0b9:	74 0e                	je     fcc0c9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf497>
  fcc0bb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc0bf:	75 08                	jne    fcc0c9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf497>
  fcc0c1:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc0c4:	e8 e5 a3 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc0c9:	31 c0                	xor    eax,eax
  fcc0cb:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcc0cf:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc0d2:	e8 a8 54 ea ff       	call   e7157f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27494d>
  fcc0d7:	89 c6                	mov    esi,eax
  fcc0d9:	8b 7d 20             	mov    edi,DWORD PTR [ebp+0x20]
  fcc0dc:	85 ff                	test   edi,edi
  fcc0de:	75 05                	jne    fcc0e5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf4b3>
  fcc0e0:	e8 0f 46 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc0e5:	f3 0f 10 87 04 01 00 	movss  xmm0,DWORD PTR [edi+0x104]
  fcc0ec:	00 
  fcc0ed:	85 f6                	test   esi,esi
  fcc0ef:	75 11                	jne    fcc102 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf4d0>
  fcc0f1:	f3 0f 11 44 24 18    	movss  DWORD PTR [esp+0x18],xmm0
  fcc0f7:	e8 f8 45 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc0fc:	f3 0f 10 44 24 18    	movss  xmm0,DWORD PTR [esp+0x18]
  fcc102:	31 c0                	xor    eax,eax
  fcc104:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  fcc108:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fcc10c:	f3 0f 11 44 24 04    	movss  DWORD PTR [esp+0x4],xmm0
  fcc112:	89 34 24             	mov    DWORD PTR [esp],esi
  fcc115:	c7 44 24 08 0c 00 00 	mov    DWORD PTR [esp+0x8],0xc
  fcc11c:	00 
  fcc11d:	e8 73 62 ea ff       	call   e72395 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x275763>
  fcc122:	83 c4 1c             	add    esp,0x1c
  fcc125:	5e                   	pop    esi
  fcc126:	5f                   	pop    edi
  fcc127:	5b                   	pop    ebx
  fcc128:	5d                   	pop    ebp
  fcc129:	c3                   	ret
  fcc12a:	55                   	push   ebp
  fcc12b:	53                   	push   ebx
  fcc12c:	57                   	push   edi
  fcc12d:	56                   	push   esi
  fcc12e:	83 ec 0c             	sub    esp,0xc
  fcc131:	e8 00 00 00 00       	call   fcc136 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf504>
  fcc136:	5b                   	pop    ebx
  fcc137:	81 c3 46 aa e2 00    	add    ebx,0xe2aa46
  fcc13d:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fcc141:	8a 83 21 af 06 00    	mov    al,BYTE PTR [ebx+0x6af21]
  fcc147:	24 01                	and    al,0x1
  fcc149:	75 1a                	jne    fcc165 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf533>
  fcc14b:	8d 83 08 cc 70 ff    	lea    eax,[ebx-0x8f33f8]
  fcc151:	83 ec 0c             	sub    esp,0xc
  fcc154:	ff 30                	push   DWORD PTR [eax]
  fcc156:	e8 cd 31 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcc15b:	83 c4 10             	add    esp,0x10
  fcc15e:	c6 83 21 af 06 00 01 	mov    BYTE PTR [ebx+0x6af21],0x1
  fcc165:	8b 6c 24 24          	mov    ebp,DWORD PTR [esp+0x24]
  fcc169:	8b be 88 00 00 00    	mov    edi,DWORD PTR [esi+0x88]
  fcc16f:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcc175:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc177:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc17e:	74 12                	je     fcc192 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf560>
  fcc180:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc184:	75 0c                	jne    fcc192 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf560>
  fcc186:	83 ec 0c             	sub    esp,0xc
  fcc189:	50                   	push   eax
  fcc18a:	e8 1f a3 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc18f:	83 c4 10             	add    esp,0x10
  fcc192:	31 c0                	xor    eax,eax
  fcc194:	50                   	push   eax
  fcc195:	57                   	push   edi
  fcc196:	55                   	push   ebp
  fcc197:	50                   	push   eax
  fcc198:	e8 3c cd 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcc19d:	83 c4 10             	add    esp,0x10
  fcc1a0:	84 c0                	test   al,al
  fcc1a2:	74 76                	je     fcc21a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf5e8>
  fcc1a4:	80 7e 70 00          	cmp    BYTE PTR [esi+0x70],0x0
  fcc1a8:	75 4d                	jne    fcc1f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf5c5>
  fcc1aa:	83 ec 08             	sub    esp,0x8
  fcc1ad:	ff b6 88 00 00 00    	push   DWORD PTR [esi+0x88]
  fcc1b3:	56                   	push   esi
  fcc1b4:	e8 e8 0f 00 00       	call   fcd1a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d056f>
  fcc1b9:	83 c4 10             	add    esp,0x10
  fcc1bc:	84 c0                	test   al,al
  fcc1be:	74 37                	je     fcc1f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf5c5>
  fcc1c0:	8b 4e 68             	mov    ecx,DWORD PTR [esi+0x68]
  fcc1c3:	8b 96 88 00 00 00    	mov    edx,DWORD PTR [esi+0x88]
  fcc1c9:	85 c9                	test   ecx,ecx
  fcc1cb:	75 15                	jne    fcc1e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf5b0>
  fcc1cd:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fcc1d1:	89 54 24 04          	mov    DWORD PTR [esp+0x4],edx
  fcc1d5:	e8 1a 45 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc1da:	8b 54 24 04          	mov    edx,DWORD PTR [esp+0x4]
  fcc1de:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  fcc1e2:	8d 83 ac 5c 05 00    	lea    eax,[ebx+0x55cac]
  fcc1e8:	83 ec 04             	sub    esp,0x4
  fcc1eb:	ff 30                	push   DWORD PTR [eax]
  fcc1ed:	52                   	push   edx
  fcc1ee:	51                   	push   ecx
  fcc1ef:	e8 32 08 34 00       	call   130ca26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fdf4>
  fcc1f4:	83 c4 10             	add    esp,0x10
  fcc1f7:	89 ae 88 00 00 00    	mov    DWORD PTR [esi+0x88],ebp
  fcc1fd:	66 c7 46 70 00 00    	mov    WORD PTR [esi+0x70],0x0
  fcc203:	8b 86 18 01 00 00    	mov    eax,DWORD PTR [esi+0x118]
  fcc209:	85 c0                	test   eax,eax
  fcc20b:	74 0d                	je     fcc21a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf5e8>
  fcc20d:	6a 00                	push   0x0
  fcc20f:	55                   	push   ebp
  fcc210:	57                   	push   edi
  fcc211:	50                   	push   eax
  fcc212:	e8 25 a1 ec ff       	call   e9633c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x29970a>
  fcc217:	83 c4 10             	add    esp,0x10
  fcc21a:	83 c4 0c             	add    esp,0xc
  fcc21d:	5e                   	pop    esi
  fcc21e:	5f                   	pop    edi
  fcc21f:	5b                   	pop    ebx
  fcc220:	5d                   	pop    ebp
  fcc221:	c3                   	ret
  fcc222:	53                   	push   ebx
  fcc223:	57                   	push   edi
  fcc224:	56                   	push   esi
  fcc225:	83 ec 10             	sub    esp,0x10
  fcc228:	e8 00 00 00 00       	call   fcc22d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf5fb>
  fcc22d:	5b                   	pop    ebx
  fcc22e:	81 c3 4f a9 e2 00    	add    ebx,0xe2a94f
  fcc234:	8a 83 27 af 06 00    	mov    al,BYTE PTR [ebx+0x6af27]
  fcc23a:	24 01                	and    al,0x1
  fcc23c:	75 17                	jne    fcc255 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf623>
  fcc23e:	8d 83 60 cd 70 ff    	lea    eax,[ebx-0x8f32a0]
  fcc244:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc246:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc249:	e8 da 30 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcc24e:	c6 83 27 af 06 00 01 	mov    BYTE PTR [ebx+0x6af27],0x1
  fcc255:	8d bb 6c d6 04 00    	lea    edi,[ebx+0x4d66c]
  fcc25b:	8b 07                	mov    eax,DWORD PTR [edi]
  fcc25d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc264:	74 0e                	je     fcc274 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf642>
  fcc266:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc26a:	75 08                	jne    fcc274 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf642>
  fcc26c:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc26f:	e8 3a a2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc274:	e8 f6 36 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcc279:	89 c6                	mov    esi,eax
  fcc27b:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcc281:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc283:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc28a:	74 0e                	je     fcc29a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf668>
  fcc28c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc290:	75 08                	jne    fcc29a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf668>
  fcc292:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc295:	e8 14 a2 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc29a:	31 c0                	xor    eax,eax
  fcc29c:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fcc2a0:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcc2a4:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fcc2a8:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc2ab:	e8 29 69 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcc2b0:	84 c0                	test   al,al
  fcc2b2:	75 6a                	jne    fcc31e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf6ec>
  fcc2b4:	8b 07                	mov    eax,DWORD PTR [edi]
  fcc2b6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc2bd:	74 0e                	je     fcc2cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf69b>
  fcc2bf:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc2c3:	75 08                	jne    fcc2cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf69b>
  fcc2c5:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc2c8:	e8 e1 a1 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc2cd:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fcc2d1:	e8 99 36 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcc2d6:	89 c6                	mov    esi,eax
  fcc2d8:	85 f6                	test   esi,esi
  fcc2da:	75 05                	jne    fcc2e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf6af>
  fcc2dc:	e8 13 44 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc2e1:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fcc2e4:	85 ff                	test   edi,edi
  fcc2e6:	75 05                	jne    fcc2ed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf6bb>
  fcc2e8:	e8 07 44 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc2ed:	8b 7f 0c             	mov    edi,DWORD PTR [edi+0xc]
  fcc2f0:	85 f6                	test   esi,esi
  fcc2f2:	75 05                	jne    fcc2f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf6c7>
  fcc2f4:	e8 fb 43 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc2f9:	83 ff 05             	cmp    edi,0x5
  fcc2fc:	0f 95 c0             	setne  al
  fcc2ff:	89 34 24             	mov    DWORD PTR [esp],esi
  fcc302:	0f b6 c0             	movzx  eax,al
  fcc305:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcc309:	c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
  fcc310:	00 
  fcc311:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fcc318:	00 
  fcc319:	e8 95 5e fd ff       	call   fa21b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5581>
  fcc31e:	83 c4 10             	add    esp,0x10
  fcc321:	5e                   	pop    esi
  fcc322:	5f                   	pop    edi
  fcc323:	5b                   	pop    ebx
  fcc324:	c3                   	ret
  fcc325:	55                   	push   ebp
  fcc326:	53                   	push   ebx
  fcc327:	57                   	push   edi
  fcc328:	56                   	push   esi
  fcc329:	83 ec 1c             	sub    esp,0x1c
  fcc32c:	e8 00 00 00 00       	call   fcc331 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf6ff>
  fcc331:	5b                   	pop    ebx
  fcc332:	81 c3 4b a8 e2 00    	add    ebx,0xe2a84b
  fcc338:	8a 83 28 af 06 00    	mov    al,BYTE PTR [ebx+0x6af28]
  fcc33e:	24 01                	and    al,0x1
  fcc340:	75 17                	jne    fcc359 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf727>
  fcc342:	8d 83 5c cd 70 ff    	lea    eax,[ebx-0x8f32a4]
  fcc348:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc34a:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc34d:	e8 d6 2f bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcc352:	c6 83 28 af 06 00 01 	mov    BYTE PTR [ebx+0x6af28],0x1
  fcc359:	8d ab 6c d6 04 00    	lea    ebp,[ebx+0x4d66c]
  fcc35f:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcc362:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc369:	74 0e                	je     fcc379 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf747>
  fcc36b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc36f:	75 08                	jne    fcc379 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf747>
  fcc371:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc374:	e8 35 a1 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc379:	e8 f1 35 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcc37e:	89 c6                	mov    esi,eax
  fcc380:	8d bb 3c be 04 00    	lea    edi,[ebx+0x4be3c]
  fcc386:	8b 07                	mov    eax,DWORD PTR [edi]
  fcc388:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc38f:	74 0e                	je     fcc39f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf76d>
  fcc391:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc395:	75 08                	jne    fcc39f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf76d>
  fcc397:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc39a:	e8 0f a1 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc39f:	31 c0                	xor    eax,eax
  fcc3a1:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fcc3a5:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcc3a9:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fcc3ad:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc3b0:	e8 24 68 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcc3b5:	84 c0                	test   al,al
  fcc3b7:	0f 85 aa 00 00 00    	jne    fcc467 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf835>
  fcc3bd:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcc3c0:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc3c7:	74 0e                	je     fcc3d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf7a5>
  fcc3c9:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc3cd:	75 08                	jne    fcc3d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf7a5>
  fcc3cf:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc3d2:	e8 d7 a0 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc3d7:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fcc3db:	e8 8f 35 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcc3e0:	89 c6                	mov    esi,eax
  fcc3e2:	85 f6                	test   esi,esi
  fcc3e4:	75 05                	jne    fcc3eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf7b9>
  fcc3e6:	e8 09 43 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc3eb:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fcc3ee:	8b 6d 20             	mov    ebp,DWORD PTR [ebp+0x20]
  fcc3f1:	85 ed                	test   ebp,ebp
  fcc3f3:	75 05                	jne    fcc3fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf7c8>
  fcc3f5:	e8 fa 42 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc3fa:	8b 4c 24 34          	mov    ecx,DWORD PTR [esp+0x34]
  fcc3fe:	8b ad 88 00 00 00    	mov    ebp,DWORD PTR [ebp+0x88]
  fcc404:	8b 07                	mov    eax,DWORD PTR [edi]
  fcc406:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc40d:	74 12                	je     fcc421 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf7ef>
  fcc40f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc413:	75 0c                	jne    fcc421 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf7ef>
  fcc415:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc418:	89 cf                	mov    edi,ecx
  fcc41a:	e8 8f a0 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc41f:	89 f9                	mov    ecx,edi
  fcc421:	31 c0                	xor    eax,eax
  fcc423:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fcc427:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fcc42b:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fcc42f:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc432:	e8 a2 ca 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcc437:	85 f6                	test   esi,esi
  fcc439:	75 0d                	jne    fcc448 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf816>
  fcc43b:	88 44 24 1b          	mov    BYTE PTR [esp+0x1b],al
  fcc43f:	e8 b0 42 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc444:	8a 44 24 1b          	mov    al,BYTE PTR [esp+0x1b]
  fcc448:	0f b6 c0             	movzx  eax,al
  fcc44b:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcc44f:	89 34 24             	mov    DWORD PTR [esp],esi
  fcc452:	c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
  fcc459:	00 
  fcc45a:	c7 44 24 04 03 00 00 	mov    DWORD PTR [esp+0x4],0x3
  fcc461:	00 
  fcc462:	e8 4c 5d fd ff       	call   fa21b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5581>
  fcc467:	83 c4 1c             	add    esp,0x1c
  fcc46a:	5e                   	pop    esi
  fcc46b:	5f                   	pop    edi
  fcc46c:	5b                   	pop    ebx
  fcc46d:	5d                   	pop    ebp
  fcc46e:	c3                   	ret
  fcc46f:	53                   	push   ebx
  fcc470:	56                   	push   esi
  fcc471:	50                   	push   eax
  fcc472:	e8 00 00 00 00       	call   fcc477 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf845>
  fcc477:	5b                   	pop    ebx
  fcc478:	81 c3 05 a7 e2 00    	add    ebx,0xe2a705
  fcc47e:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  fcc482:	85 f6                	test   esi,esi
  fcc484:	75 05                	jne    fcc48b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf859>
  fcc486:	e8 69 42 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc48b:	0f b6 46 22          	movzx  eax,BYTE PTR [esi+0x22]
  fcc48f:	83 c4 04             	add    esp,0x4
  fcc492:	5e                   	pop    esi
  fcc493:	5b                   	pop    ebx
  fcc494:	c3                   	ret
  fcc495:	53                   	push   ebx
  fcc496:	83 ec 08             	sub    esp,0x8
  fcc499:	e8 00 00 00 00       	call   fcc49e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf86c>
  fcc49e:	5b                   	pop    ebx
  fcc49f:	81 c3 de a6 e2 00    	add    ebx,0xe2a6de
  fcc4a5:	83 ec 08             	sub    esp,0x8
  fcc4a8:	6a 00                	push   0x0
  fcc4aa:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fcc4ae:	e8 e7 9d 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcc4b3:	83 c4 10             	add    esp,0x10
  fcc4b6:	83 c4 08             	add    esp,0x8
  fcc4b9:	5b                   	pop    ebx
  fcc4ba:	c3                   	ret
  fcc4bb:	55                   	push   ebp
  fcc4bc:	53                   	push   ebx
  fcc4bd:	57                   	push   edi
  fcc4be:	56                   	push   esi
  fcc4bf:	83 ec 0c             	sub    esp,0xc
  fcc4c2:	e8 00 00 00 00       	call   fcc4c7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf895>
  fcc4c7:	5b                   	pop    ebx
  fcc4c8:	81 c3 b5 a6 e2 00    	add    ebx,0xe2a6b5
  fcc4ce:	8a 54 24 24          	mov    dl,BYTE PTR [esp+0x24]
  fcc4d2:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fcc4d6:	8a 83 16 af 06 00    	mov    al,BYTE PTR [ebx+0x6af16]
  fcc4dc:	24 01                	and    al,0x1
  fcc4de:	75 1b                	jne    fcc4fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf8c9>
  fcc4e0:	8d 83 8c cc 70 ff    	lea    eax,[ebx-0x8f3374]
  fcc4e6:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc4e8:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc4eb:	e8 38 2e bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcc4f0:	8a 54 24 24          	mov    dl,BYTE PTR [esp+0x24]
  fcc4f4:	c6 83 16 af 06 00 01 	mov    BYTE PTR [ebx+0x6af16],0x1
  fcc4fb:	31 ff                	xor    edi,edi
  fcc4fd:	89 be 08 01 00 00    	mov    DWORD PTR [esi+0x108],edi
  fcc503:	8d ab 0c d6 04 00    	lea    ebp,[ebx+0x4d60c]
  fcc509:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcc50c:	0f b7 88 b1 00 00 00 	movzx  ecx,WORD PTR [eax+0xb1]
  fcc513:	81 e1 00 01 00 00    	and    ecx,0x100
  fcc519:	84 d2                	test   dl,dl
  fcc51b:	0f 44 fe             	cmove  edi,esi
  fcc51e:	74 37                	je     fcc557 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf925>
  fcc520:	66 85 c9             	test   cx,cx
  fcc523:	74 15                	je     fcc53a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf908>
  fcc525:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc529:	75 0f                	jne    fcc53a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf908>
  fcc52b:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc52e:	e8 7b 9f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc533:	8a 54 24 24          	mov    dl,BYTE PTR [esp+0x24]
  fcc537:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcc53a:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fcc53d:	8b 78 0c             	mov    edi,DWORD PTR [eax+0xc]
  fcc540:	85 ff                	test   edi,edi
  fcc542:	75 09                	jne    fcc54d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf91b>
  fcc544:	e8 ab 41 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc549:	8a 54 24 24          	mov    dl,BYTE PTR [esp+0x24]
  fcc54d:	8b 6f 0c             	mov    ebp,DWORD PTR [edi+0xc]
  fcc550:	83 c5 fe             	add    ebp,0xfffffffe
  fcc553:	89 f7                	mov    edi,esi
  fcc555:	eb 30                	jmp    fcc587 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf955>
  fcc557:	66 85 c9             	test   cx,cx
  fcc55a:	74 15                	je     fcc571 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf93f>
  fcc55c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc560:	75 0f                	jne    fcc571 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf93f>
  fcc562:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc565:	e8 44 9f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc56a:	8a 54 24 24          	mov    dl,BYTE PTR [esp+0x24]
  fcc56e:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcc571:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fcc574:	8b 68 0c             	mov    ebp,DWORD PTR [eax+0xc]
  fcc577:	85 ed                	test   ebp,ebp
  fcc579:	75 09                	jne    fcc584 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf952>
  fcc57b:	e8 74 41 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc580:	8a 54 24 24          	mov    dl,BYTE PTR [esp+0x24]
  fcc584:	8b 6d 0c             	mov    ebp,DWORD PTR [ebp+0xc]
  fcc587:	85 ff                	test   edi,edi
  fcc589:	75 09                	jne    fcc594 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf962>
  fcc58b:	e8 64 41 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc590:	8a 54 24 24          	mov    dl,BYTE PTR [esp+0x24]
  fcc594:	89 af 0c 01 00 00    	mov    DWORD PTR [edi+0x10c],ebp
  fcc59a:	0f b6 c2             	movzx  eax,dl
  fcc59d:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcc5a1:	89 34 24             	mov    DWORD PTR [esp],esi
  fcc5a4:	e8 08 00 00 00       	call   fcc5b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf97f>
  fcc5a9:	83 c4 0c             	add    esp,0xc
  fcc5ac:	5e                   	pop    esi
  fcc5ad:	5f                   	pop    edi
  fcc5ae:	5b                   	pop    ebx
  fcc5af:	5d                   	pop    ebp
  fcc5b0:	c3                   	ret
  fcc5b1:	55                   	push   ebp
  fcc5b2:	53                   	push   ebx
  fcc5b3:	57                   	push   edi
  fcc5b4:	56                   	push   esi
  fcc5b5:	83 ec 1c             	sub    esp,0x1c
  fcc5b8:	e8 00 00 00 00       	call   fcc5bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf98b>
  fcc5bd:	5b                   	pop    ebx
  fcc5be:	81 c3 bf a5 e2 00    	add    ebx,0xe2a5bf
  fcc5c4:	8a 83 17 af 06 00    	mov    al,BYTE PTR [ebx+0x6af17]
  fcc5ca:	24 01                	and    al,0x1
  fcc5cc:	75 17                	jne    fcc5e5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf9b3>
  fcc5ce:	8d 83 f4 cc 70 ff    	lea    eax,[ebx-0x8f330c]
  fcc5d4:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc5d6:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc5d9:	e8 4a 2d bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcc5de:	c6 83 17 af 06 00 01 	mov    BYTE PTR [ebx+0x6af17],0x1
  fcc5e5:	8d 83 0c d6 04 00    	lea    eax,[ebx+0x4d60c]
  fcc5eb:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  fcc5ef:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc5f1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc5f8:	74 14                	je     fcc60e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf9dc>
  fcc5fa:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc5fe:	75 0e                	jne    fcc60e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf9dc>
  fcc600:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc603:	e8 a6 9e be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc608:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fcc60c:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc60e:	8a 4c 24 34          	mov    cl,BYTE PTR [esp+0x34]
  fcc612:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fcc615:	8b 70 0c             	mov    esi,DWORD PTR [eax+0xc]
  fcc618:	85 f6                	test   esi,esi
  fcc61a:	75 09                	jne    fcc625 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf9f3>
  fcc61c:	e8 d3 40 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc621:	8a 4c 24 34          	mov    cl,BYTE PTR [esp+0x34]
  fcc625:	8b 46 0c             	mov    eax,DWORD PTR [esi+0xc]
  fcc628:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fcc62c:	0f b6 e9             	movzx  ebp,cl
  fcc62f:	01 ed                	add    ebp,ebp
  fcc631:	39 c5                	cmp    ebp,eax
  fcc633:	7d 7b                	jge    fcc6b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfa7e>
  fcc635:	8b 7c 24 30          	mov    edi,DWORD PTR [esp+0x30]
  fcc639:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fcc63d:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc63f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc646:	74 14                	je     fcc65c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfa2a>
  fcc648:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc64c:	75 0e                	jne    fcc65c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfa2a>
  fcc64e:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc651:	e8 58 9e be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc656:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fcc65a:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc65c:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fcc65f:	8b 70 0c             	mov    esi,DWORD PTR [eax+0xc]
  fcc662:	85 f6                	test   esi,esi
  fcc664:	75 05                	jne    fcc66b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfa39>
  fcc666:	e8 89 40 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc66b:	39 6e 0c             	cmp    DWORD PTR [esi+0xc],ebp
  fcc66e:	77 15                	ja     fcc685 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfa53>
  fcc670:	e8 f9 4c c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcc675:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc678:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcc67f:	00 
  fcc680:	e8 33 3f c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcc685:	8b 44 ae 10          	mov    eax,DWORD PTR [esi+ebp*4+0x10]
  fcc689:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcc68d:	89 3c 24             	mov    DWORD PTR [esp],edi
  fcc690:	e8 23 00 00 00       	call   fcc6b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfa86>
  fcc695:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcc699:	89 3c 24             	mov    DWORD PTR [esp],edi
  fcc69c:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcc6a3:	00 
  fcc6a4:	e8 21 a9 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fcc6a9:	45                   	inc    ebp
  fcc6aa:	39 6c 24 14          	cmp    DWORD PTR [esp+0x14],ebp
  fcc6ae:	75 89                	jne    fcc639 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfa07>
  fcc6b0:	83 c4 1c             	add    esp,0x1c
  fcc6b3:	5e                   	pop    esi
  fcc6b4:	5f                   	pop    edi
  fcc6b5:	5b                   	pop    ebx
  fcc6b6:	5d                   	pop    ebp
  fcc6b7:	c3                   	ret
  fcc6b8:	55                   	push   ebp
  fcc6b9:	53                   	push   ebx
  fcc6ba:	57                   	push   edi
  fcc6bb:	56                   	push   esi
  fcc6bc:	83 ec 0c             	sub    esp,0xc
  fcc6bf:	e8 00 00 00 00       	call   fcc6c4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfa92>
  fcc6c4:	5b                   	pop    ebx
  fcc6c5:	81 c3 b8 a4 e2 00    	add    ebx,0xe2a4b8
  fcc6cb:	8a 83 18 af 06 00    	mov    al,BYTE PTR [ebx+0x6af18]
  fcc6d1:	24 01                	and    al,0x1
  fcc6d3:	75 17                	jne    fcc6ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfaba>
  fcc6d5:	8d 83 34 cc 70 ff    	lea    eax,[ebx-0x8f33cc]
  fcc6db:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc6dd:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc6e0:	e8 43 2c bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcc6e5:	c6 83 18 af 06 00 01 	mov    BYTE PTR [ebx+0x6af18],0x1
  fcc6ec:	8b 6c 24 24          	mov    ebp,DWORD PTR [esp+0x24]
  fcc6f0:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fcc6f4:	8d 83 30 dd 04 00    	lea    eax,[ebx+0x4dd30]
  fcc6fa:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc6fc:	89 04 24             	mov    DWORD PTR [esp],eax
  fcc6ff:	e8 2a 27 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcc704:	89 c6                	mov    esi,eax
  fcc706:	31 c0                	xor    eax,eax
  fcc708:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcc70c:	89 34 24             	mov    DWORD PTR [esp],esi
  fcc70f:	e8 86 9b 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcc714:	85 f6                	test   esi,esi
  fcc716:	74 05                	je     fcc71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfaeb>
  fcc718:	89 6e 08             	mov    DWORD PTR [esi+0x8],ebp
  fcc71b:	eb 10                	jmp    fcc72d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfafb>
  fcc71d:	e8 d2 3f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc722:	89 2d 08 00 00 00    	mov    DWORD PTR ds:0x8,ebp
  fcc728:	e8 c7 3f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc72d:	89 7e 20             	mov    DWORD PTR [esi+0x20],edi
  fcc730:	89 f0                	mov    eax,esi
  fcc732:	83 c4 0c             	add    esp,0xc
  fcc735:	5e                   	pop    esi
  fcc736:	5f                   	pop    edi
  fcc737:	5b                   	pop    ebx
  fcc738:	5d                   	pop    ebp
  fcc739:	c3                   	ret
  fcc73a:	53                   	push   ebx
  fcc73b:	83 ec 08             	sub    esp,0x8
  fcc73e:	e8 00 00 00 00       	call   fcc743 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfb11>
  fcc743:	5b                   	pop    ebx
  fcc744:	81 c3 39 a4 e2 00    	add    ebx,0xe2a439
  fcc74a:	83 ec 08             	sub    esp,0x8
  fcc74d:	6a 00                	push   0x0
  fcc74f:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fcc753:	e8 42 9b 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcc758:	83 c4 10             	add    esp,0x10
  fcc75b:	83 c4 08             	add    esp,0x8
  fcc75e:	5b                   	pop    ebx
  fcc75f:	c3                   	ret
  fcc760:	55                   	push   ebp
  fcc761:	53                   	push   ebx
  fcc762:	57                   	push   edi
  fcc763:	56                   	push   esi
  fcc764:	83 ec 0c             	sub    esp,0xc
  fcc767:	e8 00 00 00 00       	call   fcc76c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfb3a>
  fcc76c:	5b                   	pop    ebx
  fcc76d:	81 c3 10 a4 e2 00    	add    ebx,0xe2a410
  fcc773:	8a 83 19 af 06 00    	mov    al,BYTE PTR [ebx+0x6af19]
  fcc779:	24 01                	and    al,0x1
  fcc77b:	75 1a                	jne    fcc797 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfb65>
  fcc77d:	8d 83 88 cc 70 ff    	lea    eax,[ebx-0x8f3378]
  fcc783:	83 ec 0c             	sub    esp,0xc
  fcc786:	ff 30                	push   DWORD PTR [eax]
  fcc788:	e8 9b 2b bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcc78d:	83 c4 10             	add    esp,0x10
  fcc790:	c6 83 19 af 06 00 01 	mov    BYTE PTR [ebx+0x6af19],0x1
  fcc797:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fcc79d:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc79f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc7a6:	74 12                	je     fcc7ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfb88>
  fcc7a8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc7ac:	75 0c                	jne    fcc7ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfb88>
  fcc7ae:	83 ec 0c             	sub    esp,0xc
  fcc7b1:	50                   	push   eax
  fcc7b2:	e8 f7 9c be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc7b7:	83 c4 10             	add    esp,0x10
  fcc7ba:	83 ec 10             	sub    esp,0x10
  fcc7bd:	e8 ad 31 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcc7c2:	83 c4 10             	add    esp,0x10
  fcc7c5:	89 c6                	mov    esi,eax
  fcc7c7:	85 f6                	test   esi,esi
  fcc7c9:	75 05                	jne    fcc7d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfb9e>
  fcc7cb:	e8 24 3f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc7d0:	8b 7e 0c             	mov    edi,DWORD PTR [esi+0xc]
  fcc7d3:	8d 83 b4 5c 05 00    	lea    eax,[ebx+0x55cb4]
  fcc7d9:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcc7db:	8d 83 c4 c5 04 00    	lea    eax,[ebx+0x4c5c4]
  fcc7e1:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcc7e5:	83 ec 0c             	sub    esp,0xc
  fcc7e8:	ff 30                	push   DWORD PTR [eax]
  fcc7ea:	e8 3f 26 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcc7ef:	83 c4 10             	add    esp,0x10
  fcc7f2:	89 c6                	mov    esi,eax
  fcc7f4:	31 c0                	xor    eax,eax
  fcc7f6:	50                   	push   eax
  fcc7f7:	55                   	push   ebp
  fcc7f8:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcc7fc:	56                   	push   esi
  fcc7fd:	e8 4c b2 b3 ff       	call   b07a4e <closedir@plt+0x964dde>
  fcc802:	83 c4 10             	add    esp,0x10
  fcc805:	85 ff                	test   edi,edi
  fcc807:	75 05                	jne    fcc80e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfbdc>
  fcc809:	e8 e6 3e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc80e:	31 c0                	xor    eax,eax
  fcc810:	50                   	push   eax
  fcc811:	56                   	push   esi
  fcc812:	50                   	push   eax
  fcc813:	57                   	push   edi
  fcc814:	e8 1c 59 fd ff       	call   fa2135 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5503>
  fcc819:	83 c4 10             	add    esp,0x10
  fcc81c:	8d 83 b8 5c 05 00    	lea    eax,[ebx+0x55cb8]
  fcc822:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcc824:	83 ec 0c             	sub    esp,0xc
  fcc827:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fcc82b:	ff 30                	push   DWORD PTR [eax]
  fcc82d:	e8 fc 25 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcc832:	83 c4 10             	add    esp,0x10
  fcc835:	89 c6                	mov    esi,eax
  fcc837:	31 c0                	xor    eax,eax
  fcc839:	50                   	push   eax
  fcc83a:	55                   	push   ebp
  fcc83b:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcc83f:	56                   	push   esi
  fcc840:	e8 09 b2 b3 ff       	call   b07a4e <closedir@plt+0x964dde>
  fcc845:	83 c4 10             	add    esp,0x10
  fcc848:	85 ff                	test   edi,edi
  fcc84a:	75 05                	jne    fcc851 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfc1f>
  fcc84c:	e8 a3 3e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc851:	31 c0                	xor    eax,eax
  fcc853:	50                   	push   eax
  fcc854:	56                   	push   esi
  fcc855:	6a 04                	push   0x4
  fcc857:	57                   	push   edi
  fcc858:	e8 d8 58 fd ff       	call   fa2135 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5503>
  fcc85d:	83 c4 10             	add    esp,0x10
  fcc860:	8d 83 bc 5c 05 00    	lea    eax,[ebx+0x55cbc]
  fcc866:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcc868:	83 ec 0c             	sub    esp,0xc
  fcc86b:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fcc86f:	ff 30                	push   DWORD PTR [eax]
  fcc871:	e8 b8 25 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcc876:	83 c4 10             	add    esp,0x10
  fcc879:	89 c6                	mov    esi,eax
  fcc87b:	31 c0                	xor    eax,eax
  fcc87d:	50                   	push   eax
  fcc87e:	55                   	push   ebp
  fcc87f:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcc883:	56                   	push   esi
  fcc884:	e8 c5 b1 b3 ff       	call   b07a4e <closedir@plt+0x964dde>
  fcc889:	83 c4 10             	add    esp,0x10
  fcc88c:	85 ff                	test   edi,edi
  fcc88e:	75 05                	jne    fcc895 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfc63>
  fcc890:	e8 5f 3e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc895:	31 c0                	xor    eax,eax
  fcc897:	50                   	push   eax
  fcc898:	56                   	push   esi
  fcc899:	6a 02                	push   0x2
  fcc89b:	57                   	push   edi
  fcc89c:	e8 94 58 fd ff       	call   fa2135 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5503>
  fcc8a1:	83 c4 10             	add    esp,0x10
  fcc8a4:	8d 83 c0 5c 05 00    	lea    eax,[ebx+0x55cc0]
  fcc8aa:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcc8ac:	83 ec 0c             	sub    esp,0xc
  fcc8af:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fcc8b3:	ff 30                	push   DWORD PTR [eax]
  fcc8b5:	e8 74 25 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcc8ba:	83 c4 10             	add    esp,0x10
  fcc8bd:	89 c6                	mov    esi,eax
  fcc8bf:	31 c0                	xor    eax,eax
  fcc8c1:	50                   	push   eax
  fcc8c2:	55                   	push   ebp
  fcc8c3:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcc8c7:	56                   	push   esi
  fcc8c8:	e8 81 b1 b3 ff       	call   b07a4e <closedir@plt+0x964dde>
  fcc8cd:	83 c4 10             	add    esp,0x10
  fcc8d0:	85 ff                	test   edi,edi
  fcc8d2:	75 05                	jne    fcc8d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfca7>
  fcc8d4:	e8 1b 3e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc8d9:	6a 00                	push   0x0
  fcc8db:	56                   	push   esi
  fcc8dc:	6a 03                	push   0x3
  fcc8de:	57                   	push   edi
  fcc8df:	e8 51 58 fd ff       	call   fa2135 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5503>
  fcc8e4:	83 c4 10             	add    esp,0x10
  fcc8e7:	83 c4 0c             	add    esp,0xc
  fcc8ea:	5e                   	pop    esi
  fcc8eb:	5f                   	pop    edi
  fcc8ec:	5b                   	pop    ebx
  fcc8ed:	5d                   	pop    ebp
  fcc8ee:	c3                   	ret
  fcc8ef:	55                   	push   ebp
  fcc8f0:	53                   	push   ebx
  fcc8f1:	57                   	push   edi
  fcc8f2:	56                   	push   esi
  fcc8f3:	83 ec 0c             	sub    esp,0xc
  fcc8f6:	e8 00 00 00 00       	call   fcc8fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfcc9>
  fcc8fb:	5b                   	pop    ebx
  fcc8fc:	81 c3 81 a2 e2 00    	add    ebx,0xe2a281
  fcc902:	8a 83 1a af 06 00    	mov    al,BYTE PTR [ebx+0x6af1a]
  fcc908:	24 01                	and    al,0x1
  fcc90a:	75 1a                	jne    fcc926 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfcf4>
  fcc90c:	8d 83 ac cc 70 ff    	lea    eax,[ebx-0x8f3354]
  fcc912:	83 ec 0c             	sub    esp,0xc
  fcc915:	ff 30                	push   DWORD PTR [eax]
  fcc917:	e8 0c 2a bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcc91c:	83 c4 10             	add    esp,0x10
  fcc91f:	c6 83 1a af 06 00 01 	mov    BYTE PTR [ebx+0x6af1a],0x1
  fcc926:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  fcc92a:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fcc92e:	8d 83 34 dd 04 00    	lea    eax,[ebx+0x4dd34]
  fcc934:	83 ec 0c             	sub    esp,0xc
  fcc937:	ff 30                	push   DWORD PTR [eax]
  fcc939:	e8 f0 24 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcc93e:	83 c4 10             	add    esp,0x10
  fcc941:	89 c7                	mov    edi,eax
  fcc943:	83 ec 08             	sub    esp,0x8
  fcc946:	31 c0                	xor    eax,eax
  fcc948:	50                   	push   eax
  fcc949:	57                   	push   edi
  fcc94a:	e8 4b 99 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcc94f:	83 c4 10             	add    esp,0x10
  fcc952:	85 ff                	test   edi,edi
  fcc954:	75 05                	jne    fcc95b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfd29>
  fcc956:	e8 99 3d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc95b:	89 77 08             	mov    DWORD PTR [edi+0x8],esi
  fcc95e:	80 7d 72 00          	cmp    BYTE PTR [ebp+0x72],0x0
  fcc962:	0f 85 79 01 00 00    	jne    fccae1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfeaf>
  fcc968:	8d 83 38 dd 04 00    	lea    eax,[ebx+0x4dd38]
  fcc96e:	83 ec 0c             	sub    esp,0xc
  fcc971:	ff 30                	push   DWORD PTR [eax]
  fcc973:	e8 b6 24 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcc978:	83 c4 10             	add    esp,0x10
  fcc97b:	89 c6                	mov    esi,eax
  fcc97d:	83 ec 08             	sub    esp,0x8
  fcc980:	31 c0                	xor    eax,eax
  fcc982:	50                   	push   eax
  fcc983:	56                   	push   esi
  fcc984:	e8 11 99 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcc989:	83 c4 10             	add    esp,0x10
  fcc98c:	85 f6                	test   esi,esi
  fcc98e:	75 05                	jne    fcc995 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfd63>
  fcc990:	e8 5f 3d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc995:	89 7e 0c             	mov    DWORD PTR [esi+0xc],edi
  fcc998:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fcc99e:	8b 00                	mov    eax,DWORD PTR [eax]
  fcc9a0:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcc9a7:	74 12                	je     fcc9bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfd89>
  fcc9a9:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcc9ad:	75 0c                	jne    fcc9bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfd89>
  fcc9af:	83 ec 0c             	sub    esp,0xc
  fcc9b2:	50                   	push   eax
  fcc9b3:	e8 f6 9a be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcc9b8:	83 c4 10             	add    esp,0x10
  fcc9bb:	83 ec 10             	sub    esp,0x10
  fcc9be:	e8 ac 2f fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcc9c3:	83 c4 10             	add    esp,0x10
  fcc9c6:	89 c5                	mov    ebp,eax
  fcc9c8:	85 ed                	test   ebp,ebp
  fcc9ca:	75 05                	jne    fcc9d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfd9f>
  fcc9cc:	e8 23 3d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc9d1:	85 f6                	test   esi,esi
  fcc9d3:	8b 6d 0c             	mov    ebp,DWORD PTR [ebp+0xc]
  fcc9d6:	74 08                	je     fcc9e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfdae>
  fcc9d8:	8d 46 08             	lea    eax,[esi+0x8]
  fcc9db:	89 6e 08             	mov    DWORD PTR [esi+0x8],ebp
  fcc9de:	eb 15                	jmp    fcc9f5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfdc3>
  fcc9e0:	e8 0f 3d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc9e5:	89 2d 08 00 00 00    	mov    DWORD PTR ds:0x8,ebp
  fcc9eb:	e8 04 3d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcc9f0:	b8 08 00 00 00       	mov    eax,0x8
  fcc9f5:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcc9f9:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fcc9fd:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcc9ff:	85 ff                	test   edi,edi
  fcca01:	75 05                	jne    fcca08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfdd6>
  fcca03:	e8 ec 3c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcca08:	8b 77 08             	mov    esi,DWORD PTR [edi+0x8]
  fcca0b:	85 ed                	test   ebp,ebp
  fcca0d:	75 05                	jne    fcca14 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfde2>
  fcca0f:	e8 e0 3c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcca14:	83 ec 04             	sub    esp,0x4
  fcca17:	6a 00                	push   0x0
  fcca19:	56                   	push   esi
  fcca1a:	55                   	push   ebp
  fcca1b:	e8 15 59 fd ff       	call   fa2335 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5703>
  fcca20:	83 c4 10             	add    esp,0x10
  fcca23:	84 c0                	test   al,al
  fcca25:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcca29:	0f 84 b2 00 00 00    	je     fccae1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfeaf>
  fcca2f:	8b a8 88 00 00 00    	mov    ebp,DWORD PTR [eax+0x88]
  fcca35:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcca3b:	8b 00                	mov    eax,DWORD PTR [eax]
  fcca3d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcca44:	74 12                	je     fcca58 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfe26>
  fcca46:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcca4a:	75 0c                	jne    fcca58 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfe26>
  fcca4c:	83 ec 0c             	sub    esp,0xc
  fcca4f:	50                   	push   eax
  fcca50:	e8 59 9a be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcca55:	83 c4 10             	add    esp,0x10
  fcca58:	31 c0                	xor    eax,eax
  fcca5a:	50                   	push   eax
  fcca5b:	55                   	push   ebp
  fcca5c:	ff 74 24 30          	push   DWORD PTR [esp+0x30]
  fcca60:	50                   	push   eax
  fcca61:	e8 73 61 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcca66:	83 c4 10             	add    esp,0x10
  fcca69:	84 c0                	test   al,al
  fcca6b:	75 74                	jne    fccae1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfeaf>
  fcca6d:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcca71:	85 c0                	test   eax,eax
  fcca73:	75 05                	jne    fcca7a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfe48>
  fcca75:	e8 7a 3c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcca7a:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fcca7e:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcca80:	85 ff                	test   edi,edi
  fcca82:	75 05                	jne    fcca89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfe57>
  fcca84:	e8 6b 3c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcca89:	8b 7f 08             	mov    edi,DWORD PTR [edi+0x8]
  fcca8c:	85 ed                	test   ebp,ebp
  fcca8e:	75 05                	jne    fcca95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfe63>
  fcca90:	e8 5f 3c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcca95:	31 c0                	xor    eax,eax
  fcca97:	50                   	push   eax
  fcca98:	50                   	push   eax
  fcca99:	57                   	push   edi
  fcca9a:	55                   	push   ebp
  fcca9b:	e8 13 57 fd ff       	call   fa21b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3a5581>
  fccaa0:	83 c4 10             	add    esp,0x10
  fccaa3:	8d 83 c4 5c 05 00    	lea    eax,[ebx+0x55cc4]
  fccaa9:	8b 30                	mov    esi,DWORD PTR [eax]
  fccaab:	8d 83 20 dd 04 00    	lea    eax,[ebx+0x4dd20]
  fccab1:	83 ec 0c             	sub    esp,0xc
  fccab4:	ff 30                	push   DWORD PTR [eax]
  fccab6:	e8 73 23 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fccabb:	83 c4 10             	add    esp,0x10
  fccabe:	8b 0e                	mov    ecx,DWORD PTR [esi]
  fccac0:	89 48 08             	mov    DWORD PTR [eax+0x8],ecx
  fccac3:	89 70 14             	mov    DWORD PTR [eax+0x14],esi
  fccac6:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  fccaca:	89 48 10             	mov    DWORD PTR [eax+0x10],ecx
  fccacd:	83 ec 04             	sub    esp,0x4
  fccad0:	50                   	push   eax
  fccad1:	ff 74 24 30          	push   DWORD PTR [esp+0x30]
  fccad5:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fccad9:	e8 db d0 ff ff       	call   fc9bb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf87>
  fccade:	83 c4 10             	add    esp,0x10
  fccae1:	83 c4 0c             	add    esp,0xc
  fccae4:	5e                   	pop    esi
  fccae5:	5f                   	pop    edi
  fccae6:	5b                   	pop    ebx
  fccae7:	5d                   	pop    ebp
  fccae8:	c3                   	ret
  fccae9:	53                   	push   ebx
  fccaea:	83 ec 08             	sub    esp,0x8
  fccaed:	e8 00 00 00 00       	call   fccaf2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfec0>
  fccaf2:	5b                   	pop    ebx
  fccaf3:	81 c3 8a a0 e2 00    	add    ebx,0xe2a08a
  fccaf9:	83 ec 08             	sub    esp,0x8
  fccafc:	6a 00                	push   0x0
  fccafe:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fccb02:	e8 93 97 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fccb07:	83 c4 10             	add    esp,0x10
  fccb0a:	83 c4 08             	add    esp,0x8
  fccb0d:	5b                   	pop    ebx
  fccb0e:	c3                   	ret
  fccb0f:	53                   	push   ebx
  fccb10:	83 ec 08             	sub    esp,0x8
  fccb13:	e8 00 00 00 00       	call   fccb18 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfee6>
  fccb18:	5b                   	pop    ebx
  fccb19:	81 c3 64 a0 e2 00    	add    ebx,0xe2a064
  fccb1f:	83 ec 08             	sub    esp,0x8
  fccb22:	6a 00                	push   0x0
  fccb24:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fccb28:	e8 6d 97 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fccb2d:	83 c4 10             	add    esp,0x10
  fccb30:	83 c4 08             	add    esp,0x8
  fccb33:	5b                   	pop    ebx
  fccb34:	c3                   	ret
  fccb35:	c3                   	ret
  fccb36:	55                   	push   ebp
  fccb37:	53                   	push   ebx
  fccb38:	57                   	push   edi
  fccb39:	56                   	push   esi
  fccb3a:	83 ec 1c             	sub    esp,0x1c
  fccb3d:	e8 00 00 00 00       	call   fccb42 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cff10>
  fccb42:	5b                   	pop    ebx
  fccb43:	81 c3 3a a0 e2 00    	add    ebx,0xe2a03a
  fccb49:	8a 83 1b af 06 00    	mov    al,BYTE PTR [ebx+0x6af1b]
  fccb4f:	24 01                	and    al,0x1
  fccb51:	75 17                	jne    fccb6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cff38>
  fccb53:	8d 83 b0 cc 70 ff    	lea    eax,[ebx-0x8f3350]
  fccb59:	8b 00                	mov    eax,DWORD PTR [eax]
  fccb5b:	89 04 24             	mov    DWORD PTR [esp],eax
  fccb5e:	e8 c5 27 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fccb63:	c6 83 1b af 06 00 01 	mov    BYTE PTR [ebx+0x6af1b],0x1
  fccb6a:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fccb70:	8b 00                	mov    eax,DWORD PTR [eax]
  fccb72:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fccb79:	74 0e                	je     fccb89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cff57>
  fccb7b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fccb7f:	75 08                	jne    fccb89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cff57>
  fccb81:	89 04 24             	mov    DWORD PTR [esp],eax
  fccb84:	e8 25 99 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccb89:	31 c0                	xor    eax,eax
  fccb8b:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fccb8f:	89 04 24             	mov    DWORD PTR [esp],eax
  fccb92:	e8 d4 aa db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fccb97:	89 c6                	mov    esi,eax
  fccb99:	85 f6                	test   esi,esi
  fccb9b:	75 05                	jne    fccba2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cff70>
  fccb9d:	e8 52 3b c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccba2:	89 34 24             	mov    DWORD PTR [esp],esi
  fccba5:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fccbac:	00 
  fccbad:	e8 18 4b dc ff       	call   d916ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a98>
  fccbb2:	89 c6                	mov    esi,eax
  fccbb4:	8d 83 c8 d5 04 00    	lea    eax,[ebx+0x4d5c8]
  fccbba:	8b 00                	mov    eax,DWORD PTR [eax]
  fccbbc:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fccbc3:	74 0e                	je     fccbd3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cffa1>
  fccbc5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fccbc9:	75 08                	jne    fccbd3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cffa1>
  fccbcb:	89 04 24             	mov    DWORD PTR [esp],eax
  fccbce:	e8 db 98 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccbd3:	89 f0                	mov    eax,esi
  fccbd5:	c1 f8 1f             	sar    eax,0x1f
  fccbd8:	31 ed                	xor    ebp,ebp
  fccbda:	89 6c 24 0c          	mov    DWORD PTR [esp+0xc],ebp
  fccbde:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fccbe2:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fccbe6:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fccbe9:	e8 26 31 26 ff       	call   22fd14 <closedir@plt+0x8d0a4>
  fccbee:	89 c6                	mov    esi,eax
  fccbf0:	8d bb 7c d6 04 00    	lea    edi,[ebx+0x4d67c]
  fccbf6:	8b 07                	mov    eax,DWORD PTR [edi]
  fccbf8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fccbff:	74 0e                	je     fccc0f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cffdd>
  fccc01:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fccc05:	75 08                	jne    fccc0f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cffdd>
  fccc07:	89 04 24             	mov    DWORD PTR [esp],eax
  fccc0a:	e8 9f 98 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccc0f:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fccc13:	89 2c 24             	mov    DWORD PTR [esp],ebp
  fccc16:	e8 cb 3e 26 ff       	call   230ae6 <closedir@plt+0x8de76>
  fccc1b:	8d ab 6c d6 04 00    	lea    ebp,[ebx+0x4d66c]
  fccc21:	8b 4d 00             	mov    ecx,DWORD PTR [ebp+0x0]
  fccc24:	0f b7 91 b1 00 00 00 	movzx  edx,WORD PTR [ecx+0xb1]
  fccc2b:	81 e2 00 01 00 00    	and    edx,0x100
  fccc31:	39 c6                	cmp    esi,eax
  fccc33:	7d 5a                	jge    fccc8f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d005d>
  fccc35:	66 85 d2             	test   dx,dx
  fccc38:	74 0e                	je     fccc48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0016>
  fccc3a:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  fccc3e:	75 08                	jne    fccc48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0016>
  fccc40:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fccc43:	e8 66 98 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccc48:	e8 22 2d fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fccc4d:	89 c6                	mov    esi,eax
  fccc4f:	8b 07                	mov    eax,DWORD PTR [edi]
  fccc51:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fccc58:	74 0e                	je     fccc68 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0036>
  fccc5a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fccc5e:	75 08                	jne    fccc68 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0036>
  fccc60:	89 04 24             	mov    DWORD PTR [esp],eax
  fccc63:	e8 46 98 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccc68:	31 c0                	xor    eax,eax
  fccc6a:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fccc6e:	89 04 24             	mov    DWORD PTR [esp],eax
  fccc71:	e8 70 3e 26 ff       	call   230ae6 <closedir@plt+0x8de76>
  fccc76:	89 c7                	mov    edi,eax
  fccc78:	85 f6                	test   esi,esi
  fccc7a:	75 05                	jne    fccc81 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d004f>
  fccc7c:	e8 73 3a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccc81:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fccc85:	e8 48 59 fe ff       	call   fb25d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b59a0>
  fccc8a:	e9 f6 00 00 00       	jmp    fccd85 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0153>
  fccc8f:	66 85 d2             	test   dx,dx
  fccc92:	74 0e                	je     fccca2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0070>
  fccc94:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  fccc98:	75 08                	jne    fccca2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0070>
  fccc9a:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fccc9d:	e8 0c 98 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccca2:	e8 c8 2c fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fccca7:	89 c6                	mov    esi,eax
  fccca9:	85 f6                	test   esi,esi
  fcccab:	75 05                	jne    fcccb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0080>
  fcccad:	e8 42 3a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcccb2:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fcccb5:	85 f6                	test   esi,esi
  fcccb7:	75 05                	jne    fcccbe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d008c>
  fcccb9:	e8 36 3a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcccbe:	89 34 24             	mov    DWORD PTR [esp],esi
  fcccc1:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcccc8:	00 
  fcccc9:	e8 c7 2c 86 ff       	call   82f995 <closedir@plt+0x68cd25>
  fcccce:	89 c6                	mov    esi,eax
  fcccd0:	85 f6                	test   esi,esi
  fcccd2:	75 05                	jne    fcccd9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d00a7>
  fcccd4:	e8 1b 3a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcccd9:	8b 7c 24 30          	mov    edi,DWORD PTR [esp+0x30]
  fcccdd:	89 34 24             	mov    DWORD PTR [esp],esi
  fccce0:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fccce7:	00 
  fccce8:	e8 e0 9e 86 ff       	call   836bcd <closedir@plt+0x693f5d>
  fccced:	8b 4d 00             	mov    ecx,DWORD PTR [ebp+0x0]
  fcccf0:	0f b7 91 b1 00 00 00 	movzx  edx,WORD PTR [ecx+0xb1]
  fcccf7:	81 e2 00 01 00 00    	and    edx,0x100
  fcccfd:	84 c0                	test   al,al
  fcccff:	74 41                	je     fccd42 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0110>
  fccd01:	66 85 d2             	test   dx,dx
  fccd04:	74 0e                	je     fccd14 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d00e2>
  fccd06:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  fccd0a:	75 08                	jne    fccd14 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d00e2>
  fccd0c:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fccd0f:	e8 9a 97 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccd14:	e8 56 2c fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fccd19:	89 c6                	mov    esi,eax
  fccd1b:	85 f6                	test   esi,esi
  fccd1d:	75 05                	jne    fccd24 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d00f2>
  fccd1f:	e8 d0 39 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccd24:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fccd27:	85 f6                	test   esi,esi
  fccd29:	75 05                	jne    fccd30 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d00fe>
  fccd2b:	e8 c4 39 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccd30:	89 34 24             	mov    DWORD PTR [esp],esi
  fccd33:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fccd3a:	00 
  fccd3b:	e8 63 61 f4 ff       	call   f12ea3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x316271>
  fccd40:	eb 33                	jmp    fccd75 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0143>
  fccd42:	66 85 d2             	test   dx,dx
  fccd45:	74 0e                	je     fccd55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0123>
  fccd47:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  fccd4b:	75 08                	jne    fccd55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0123>
  fccd4d:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fccd50:	e8 59 97 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccd55:	e8 15 2c fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fccd5a:	89 c6                	mov    esi,eax
  fccd5c:	85 f6                	test   esi,esi
  fccd5e:	75 05                	jne    fccd65 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0133>
  fccd60:	e8 8f 39 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccd65:	89 34 24             	mov    DWORD PTR [esp],esi
  fccd68:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fccd6f:	00 
  fccd70:	e8 79 42 fe ff       	call   fb0fee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b43bc>
  fccd75:	89 3c 24             	mov    DWORD PTR [esp],edi
  fccd78:	c7 44 24 04 30 00 00 	mov    DWORD PTR [esp+0x4],0x30
  fccd7f:	00 
  fccd80:	e8 a9 0b fe ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fccd85:	83 c4 1c             	add    esp,0x1c
  fccd88:	5e                   	pop    esi
  fccd89:	5f                   	pop    edi
  fccd8a:	5b                   	pop    ebx
  fccd8b:	5d                   	pop    ebp
  fccd8c:	c3                   	ret
  fccd8d:	55                   	push   ebp
  fccd8e:	53                   	push   ebx
  fccd8f:	57                   	push   edi
  fccd90:	56                   	push   esi
  fccd91:	83 ec 0c             	sub    esp,0xc
  fccd94:	e8 00 00 00 00       	call   fccd99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0167>
  fccd99:	5b                   	pop    ebx
  fccd9a:	81 c3 e3 9d e2 00    	add    ebx,0xe29de3
  fccda0:	8a 83 1c af 06 00    	mov    al,BYTE PTR [ebx+0x6af1c]
  fccda6:	24 01                	and    al,0x1
  fccda8:	75 17                	jne    fccdc1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d018f>
  fccdaa:	8d 83 b4 cc 70 ff    	lea    eax,[ebx-0x8f334c]
  fccdb0:	8b 00                	mov    eax,DWORD PTR [eax]
  fccdb2:	89 04 24             	mov    DWORD PTR [esp],eax
  fccdb5:	e8 6e 25 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fccdba:	c6 83 1c af 06 00 01 	mov    BYTE PTR [ebx+0x6af1c],0x1
  fccdc1:	8d ab 6c d6 04 00    	lea    ebp,[ebx+0x4d66c]
  fccdc7:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fccdca:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fccdd1:	74 0e                	je     fccde1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d01af>
  fccdd3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fccdd7:	75 08                	jne    fccde1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d01af>
  fccdd9:	89 04 24             	mov    DWORD PTR [esp],eax
  fccddc:	e8 cd 96 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccde1:	e8 89 2b fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fccde6:	89 c6                	mov    esi,eax
  fccde8:	85 f6                	test   esi,esi
  fccdea:	75 05                	jne    fccdf1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d01bf>
  fccdec:	e8 03 39 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccdf1:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fccdf4:	85 f6                	test   esi,esi
  fccdf6:	75 05                	jne    fccdfd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d01cb>
  fccdf8:	e8 f7 38 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccdfd:	89 34 24             	mov    DWORD PTR [esp],esi
  fcce00:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcce07:	00 
  fcce08:	e8 88 2b 86 ff       	call   82f995 <closedir@plt+0x68cd25>
  fcce0d:	89 c6                	mov    esi,eax
  fcce0f:	85 f6                	test   esi,esi
  fcce11:	75 05                	jne    fcce18 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d01e6>
  fcce13:	e8 dc 38 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcce18:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fcce1c:	89 34 24             	mov    DWORD PTR [esp],esi
  fcce1f:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcce26:	00 
  fcce27:	e8 a1 9d 86 ff       	call   836bcd <closedir@plt+0x693f5d>
  fcce2c:	8b 4d 00             	mov    ecx,DWORD PTR [ebp+0x0]
  fcce2f:	0f b7 91 b1 00 00 00 	movzx  edx,WORD PTR [ecx+0xb1]
  fcce36:	81 e2 00 01 00 00    	and    edx,0x100
  fcce3c:	84 c0                	test   al,al
  fcce3e:	74 41                	je     fcce81 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d024f>
  fcce40:	66 85 d2             	test   dx,dx
  fcce43:	74 0e                	je     fcce53 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0221>
  fcce45:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  fcce49:	75 08                	jne    fcce53 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0221>
  fcce4b:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fcce4e:	e8 5b 96 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcce53:	e8 17 2b fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcce58:	89 c6                	mov    esi,eax
  fcce5a:	85 f6                	test   esi,esi
  fcce5c:	75 05                	jne    fcce63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0231>
  fcce5e:	e8 91 38 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcce63:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fcce66:	85 f6                	test   esi,esi
  fcce68:	75 05                	jne    fcce6f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d023d>
  fcce6a:	e8 85 38 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcce6f:	89 34 24             	mov    DWORD PTR [esp],esi
  fcce72:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcce79:	00 
  fcce7a:	e8 24 60 f4 ff       	call   f12ea3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x316271>
  fcce7f:	eb 33                	jmp    fcceb4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0282>
  fcce81:	66 85 d2             	test   dx,dx
  fcce84:	74 0e                	je     fcce94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0262>
  fcce86:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  fcce8a:	75 08                	jne    fcce94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0262>
  fcce8c:	89 0c 24             	mov    DWORD PTR [esp],ecx
  fcce8f:	e8 1a 96 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcce94:	e8 d6 2a fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcce99:	89 c6                	mov    esi,eax
  fcce9b:	85 f6                	test   esi,esi
  fcce9d:	75 05                	jne    fccea4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0272>
  fcce9f:	e8 50 38 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccea4:	89 34 24             	mov    DWORD PTR [esp],esi
  fccea7:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcceae:	00 
  fcceaf:	e8 3a 41 fe ff       	call   fb0fee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b43bc>
  fcceb4:	89 3c 24             	mov    DWORD PTR [esp],edi
  fcceb7:	c7 44 24 04 32 00 00 	mov    DWORD PTR [esp+0x4],0x32
  fccebe:	00 
  fccebf:	e8 6a 0a fe ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fccec4:	83 c4 0c             	add    esp,0xc
  fccec7:	5e                   	pop    esi
  fccec8:	5f                   	pop    edi
  fccec9:	5b                   	pop    ebx
  fcceca:	5d                   	pop    ebp
  fccecb:	c3                   	ret
  fccecc:	55                   	push   ebp
  fccecd:	53                   	push   ebx
  fccece:	57                   	push   edi
  fccecf:	56                   	push   esi
  fcced0:	83 ec 1c             	sub    esp,0x1c
  fcced3:	e8 00 00 00 00       	call   fcced8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d02a6>
  fcced8:	5b                   	pop    ebx
  fcced9:	81 c3 a4 9c e2 00    	add    ebx,0xe29ca4
  fccedf:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fccee3:	8a 83 1d af 06 00    	mov    al,BYTE PTR [ebx+0x6af1d]
  fccee9:	24 01                	and    al,0x1
  fcceeb:	75 17                	jne    fccf04 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d02d2>
  fcceed:	8d 83 a0 cc 70 ff    	lea    eax,[ebx-0x8f3360]
  fccef3:	8b 00                	mov    eax,DWORD PTR [eax]
  fccef5:	89 04 24             	mov    DWORD PTR [esp],eax
  fccef8:	e8 2b 24 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fccefd:	c6 83 1d af 06 00 01 	mov    BYTE PTR [ebx+0x6af1d],0x1
  fccf04:	8a 45 71             	mov    al,BYTE PTR [ebp+0x71]
  fccf07:	88 44 24 1b          	mov    BYTE PTR [esp+0x1b],al
  fccf0b:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fccf11:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fccf15:	8b 00                	mov    eax,DWORD PTR [eax]
  fccf17:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fccf1e:	74 0e                	je     fccf2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d02fc>
  fccf20:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fccf24:	75 08                	jne    fccf2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d02fc>
  fccf26:	89 04 24             	mov    DWORD PTR [esp],eax
  fccf29:	e8 80 95 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccf2e:	e8 3c 2a fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fccf33:	89 c6                	mov    esi,eax
  fccf35:	8d bb 3c be 04 00    	lea    edi,[ebx+0x4be3c]
  fccf3b:	8b 07                	mov    eax,DWORD PTR [edi]
  fccf3d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fccf44:	74 0e                	je     fccf54 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0322>
  fccf46:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fccf4a:	75 08                	jne    fccf54 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0322>
  fccf4c:	89 04 24             	mov    DWORD PTR [esp],eax
  fccf4f:	e8 5a 95 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccf54:	31 c0                	xor    eax,eax
  fccf56:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fccf5a:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fccf5e:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fccf62:	89 04 24             	mov    DWORD PTR [esp],eax
  fccf65:	e8 6f bf 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fccf6a:	84 c0                	test   al,al
  fccf6c:	0f 84 86 00 00 00    	je     fccff8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d03c6>
  fccf72:	85 f6                	test   esi,esi
  fccf74:	75 05                	jne    fccf7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0349>
  fccf76:	e8 79 37 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccf7b:	8b ae b0 00 00 00    	mov    ebp,DWORD PTR [esi+0xb0]
  fccf81:	8b 07                	mov    eax,DWORD PTR [edi]
  fccf83:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fccf8a:	74 0e                	je     fccf9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0368>
  fccf8c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fccf90:	75 08                	jne    fccf9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0368>
  fccf92:	89 04 24             	mov    DWORD PTR [esp],eax
  fccf95:	e8 14 95 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fccf9a:	31 c0                	xor    eax,eax
  fccf9c:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fccfa0:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  fccfa4:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fccfa8:	89 04 24             	mov    DWORD PTR [esp],eax
  fccfab:	e8 29 bf 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fccfb0:	84 c0                	test   al,al
  fccfb2:	74 40                	je     fccff4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d03c2>
  fccfb4:	85 f6                	test   esi,esi
  fccfb6:	75 05                	jne    fccfbd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d038b>
  fccfb8:	e8 37 37 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccfbd:	8b b6 b0 00 00 00    	mov    esi,DWORD PTR [esi+0xb0]
  fccfc3:	85 f6                	test   esi,esi
  fccfc5:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fccfc9:	75 05                	jne    fccfd0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d039e>
  fccfcb:	e8 24 37 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fccfd0:	80 7c 24 1b 00       	cmp    BYTE PTR [esp+0x1b],0x0
  fccfd5:	0f 95 44 24 1b       	setne  BYTE PTR [esp+0x1b]
  fccfda:	89 34 24             	mov    DWORD PTR [esp],esi
  fccfdd:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fccfe4:	00 
  fccfe5:	e8 d1 d6 ee ff       	call   eba6bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2bda89>
  fccfea:	0a 44 24 1b          	or     al,BYTE PTR [esp+0x1b]
  fccfee:	88 44 24 1b          	mov    BYTE PTR [esp+0x1b],al
  fccff2:	eb 04                	jmp    fccff8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d03c6>
  fccff4:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fccff8:	8b 75 68             	mov    esi,DWORD PTR [ebp+0x68]
  fccffb:	85 f6                	test   esi,esi
  fccffd:	75 05                	jne    fcd004 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d03d2>
  fccfff:	e8 f0 36 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd004:	8d 83 9c 5c 05 00    	lea    eax,[ebx+0x55c9c]
  fcd00a:	8b 00                	mov    eax,DWORD PTR [eax]
  fcd00c:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcd010:	89 34 24             	mov    DWORD PTR [esp],esi
  fcd013:	e8 9c fa 33 00       	call   130cab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fe82>
  fcd018:	31 c9                	xor    ecx,ecx
  fcd01a:	85 c0                	test   eax,eax
  fcd01c:	7e 07                	jle    fcd025 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d03f3>
  fcd01e:	0f b6 4d 70          	movzx  ecx,BYTE PTR [ebp+0x70]
  fcd022:	83 f1 01             	xor    ecx,0x1
  fcd025:	0f b6 44 24 1b       	movzx  eax,BYTE PTR [esp+0x1b]
  fcd02a:	09 c8                	or     eax,ecx
  fcd02c:	74 47                	je     fcd075 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0443>
  fcd02e:	80 7d 72 00          	cmp    BYTE PTR [ebp+0x72],0x0
  fcd032:	75 41                	jne    fcd075 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0443>
  fcd034:	8a 44 24 34          	mov    al,BYTE PTR [esp+0x34]
  fcd038:	84 c0                	test   al,al
  fcd03a:	75 46                	jne    fcd082 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0450>
  fcd03c:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fcd040:	8b 00                	mov    eax,DWORD PTR [eax]
  fcd042:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd049:	74 0e                	je     fcd059 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0427>
  fcd04b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd04f:	75 08                	jne    fcd059 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0427>
  fcd051:	89 04 24             	mov    DWORD PTR [esp],eax
  fcd054:	e8 55 94 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd059:	e8 11 29 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcd05e:	89 c6                	mov    esi,eax
  fcd060:	85 f6                	test   esi,esi
  fcd062:	75 05                	jne    fcd069 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0437>
  fcd064:	e8 8b 36 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd069:	89 34 24             	mov    DWORD PTR [esp],esi
  fcd06c:	e8 db 29 fe ff       	call   fafa4c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2e1a>
  fcd071:	84 c0                	test   al,al
  fcd073:	74 0d                	je     fcd082 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0450>
  fcd075:	31 c0                	xor    eax,eax
  fcd077:	0f b6 c0             	movzx  eax,al
  fcd07a:	83 c4 1c             	add    esp,0x1c
  fcd07d:	5e                   	pop    esi
  fcd07e:	5f                   	pop    edi
  fcd07f:	5b                   	pop    ebx
  fcd080:	5d                   	pop    ebp
  fcd081:	c3                   	ret
  fcd082:	8d 83 10 d6 04 00    	lea    eax,[ebx+0x4d610]
  fcd088:	8b 00                	mov    eax,DWORD PTR [eax]
  fcd08a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd091:	74 0e                	je     fcd0a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d046f>
  fcd093:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd097:	75 08                	jne    fcd0a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d046f>
  fcd099:	89 04 24             	mov    DWORD PTR [esp],eax
  fcd09c:	e8 0d 94 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd0a1:	31 c0                	xor    eax,eax
  fcd0a3:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcd0a7:	89 04 24             	mov    DWORD PTR [esp],eax
  fcd0aa:	e8 39 94 1f ff       	call   1c64e8 <closedir@plt+0x23878>
  fcd0af:	84 c0                	test   al,al
  fcd0b1:	b8 00 00 00 00       	mov    eax,0x0
  fcd0b6:	75 bf                	jne    fcd077 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0445>
  fcd0b8:	0f b6 85 8c 00 00 00 	movzx  eax,BYTE PTR [ebp+0x8c]
  fcd0bf:	83 f8 01             	cmp    eax,0x1
  fcd0c2:	0f 95 c0             	setne  al
  fcd0c5:	eb b0                	jmp    fcd077 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0445>
  fcd0c7:	53                   	push   ebx
  fcd0c8:	56                   	push   esi
  fcd0c9:	83 ec 14             	sub    esp,0x14
  fcd0cc:	e8 00 00 00 00       	call   fcd0d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d049f>
  fcd0d1:	5b                   	pop    ebx
  fcd0d2:	81 c3 ab 9a e2 00    	add    ebx,0xe29aab
  fcd0d8:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fcd0dc:	8a 83 1f af 06 00    	mov    al,BYTE PTR [ebx+0x6af1f]
  fcd0e2:	24 01                	and    al,0x1
  fcd0e4:	75 17                	jne    fcd0fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d04cb>
  fcd0e6:	8d 83 ec cc 70 ff    	lea    eax,[ebx-0x8f3314]
  fcd0ec:	8b 00                	mov    eax,DWORD PTR [eax]
  fcd0ee:	89 04 24             	mov    DWORD PTR [esp],eax
  fcd0f1:	e8 32 22 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcd0f6:	c6 83 1f af 06 00 01 	mov    BYTE PTR [ebx+0x6af1f],0x1
  fcd0fd:	89 34 24             	mov    DWORD PTR [esp],esi
  fcd100:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcd107:	00 
  fcd108:	e8 bf fd ff ff       	call   fccecc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d029a>
  fcd10d:	84 c0                	test   al,al
  fcd10f:	74 4a                	je     fcd15b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0529>
  fcd111:	89 34 24             	mov    DWORD PTR [esp],esi
  fcd114:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fcd11b:	00 
  fcd11c:	e8 dc d6 ff ff       	call   fca7fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdbcb>
  fcd121:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcd125:	89 34 24             	mov    DWORD PTR [esp],esi
  fcd128:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcd12f:	00 
  fcd130:	e8 95 9e 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fcd135:	8b 86 94 00 00 00    	mov    eax,DWORD PTR [esi+0x94]
  fcd13b:	85 c0                	test   eax,eax
  fcd13d:	74 1c                	je     fcd15b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0529>
  fcd13f:	8d 8b 48 5c 05 00    	lea    ecx,[ebx+0x55c48]
  fcd145:	8b 09                	mov    ecx,DWORD PTR [ecx]
  fcd147:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fcd14b:	89 04 24             	mov    DWORD PTR [esp],eax
  fcd14e:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fcd155:	00 
  fcd156:	e8 a4 ca 18 00       	call   1159bff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x55cfcd>
  fcd15b:	83 c4 14             	add    esp,0x14
  fcd15e:	5e                   	pop    esi
  fcd15f:	5b                   	pop    ebx
  fcd160:	c3                   	ret
  fcd161:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fcd165:	8b 80 18 01 00 00    	mov    eax,DWORD PTR [eax+0x118]
  fcd16b:	c3                   	ret
  fcd16c:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcd170:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fcd174:	89 81 18 01 00 00    	mov    DWORD PTR [ecx+0x118],eax
  fcd17a:	c3                   	ret
  fcd17b:	53                   	push   ebx
  fcd17c:	83 ec 08             	sub    esp,0x8
  fcd17f:	e8 00 00 00 00       	call   fcd184 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0552>
  fcd184:	5b                   	pop    ebx
  fcd185:	81 c3 f8 99 e2 00    	add    ebx,0xe299f8
  fcd18b:	83 ec 08             	sub    esp,0x8
  fcd18e:	6a 00                	push   0x0
  fcd190:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fcd194:	e8 01 91 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcd199:	83 c4 10             	add    esp,0x10
  fcd19c:	83 c4 08             	add    esp,0x8
  fcd19f:	5b                   	pop    ebx
  fcd1a0:	c3                   	ret
  fcd1a1:	55                   	push   ebp
  fcd1a2:	53                   	push   ebx
  fcd1a3:	57                   	push   edi
  fcd1a4:	56                   	push   esi
  fcd1a5:	83 ec 0c             	sub    esp,0xc
  fcd1a8:	e8 00 00 00 00       	call   fcd1ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d057b>
  fcd1ad:	5b                   	pop    ebx
  fcd1ae:	81 c3 cf 99 e2 00    	add    ebx,0xe299cf
  fcd1b4:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fcd1b8:	8a 83 22 af 06 00    	mov    al,BYTE PTR [ebx+0x6af22]
  fcd1be:	24 01                	and    al,0x1
  fcd1c0:	75 1a                	jne    fcd1dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d05aa>
  fcd1c2:	8d 83 fc cb 70 ff    	lea    eax,[ebx-0x8f3404]
  fcd1c8:	83 ec 0c             	sub    esp,0xc
  fcd1cb:	ff 30                	push   DWORD PTR [eax]
  fcd1cd:	e8 56 21 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcd1d2:	83 c4 10             	add    esp,0x10
  fcd1d5:	c6 83 22 af 06 00 01 	mov    BYTE PTR [ebx+0x6af22],0x1
  fcd1dc:	8b 7e 20             	mov    edi,DWORD PTR [esi+0x20]
  fcd1df:	8d ab 3c be 04 00    	lea    ebp,[ebx+0x4be3c]
  fcd1e5:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd1e8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd1ef:	74 12                	je     fcd203 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d05d1>
  fcd1f1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd1f5:	75 0c                	jne    fcd203 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d05d1>
  fcd1f7:	83 ec 0c             	sub    esp,0xc
  fcd1fa:	50                   	push   eax
  fcd1fb:	e8 ae 92 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd200:	83 c4 10             	add    esp,0x10
  fcd203:	31 c0                	xor    eax,eax
  fcd205:	50                   	push   eax
  fcd206:	50                   	push   eax
  fcd207:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  fcd20b:	50                   	push   eax
  fcd20c:	c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
  fcd213:	00 
  fcd214:	e8 c0 bc 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd219:	83 c4 10             	add    esp,0x10
  fcd21c:	84 c0                	test   al,al
  fcd21e:	0f 84 fb 03 00 00    	je     fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd224:	85 ff                	test   edi,edi
  fcd226:	75 05                	jne    fcd22d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d05fb>
  fcd228:	e8 c7 34 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd22d:	8b 77 1c             	mov    esi,DWORD PTR [edi+0x1c]
  fcd230:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd233:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd23a:	74 12                	je     fcd24e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d061c>
  fcd23c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd240:	75 0c                	jne    fcd24e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d061c>
  fcd242:	83 ec 0c             	sub    esp,0xc
  fcd245:	50                   	push   eax
  fcd246:	e8 63 92 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd24b:	83 c4 10             	add    esp,0x10
  fcd24e:	31 c0                	xor    eax,eax
  fcd250:	b1 01                	mov    cl,0x1
  fcd252:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fcd256:	50                   	push   eax
  fcd257:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd25b:	56                   	push   esi
  fcd25c:	50                   	push   eax
  fcd25d:	e8 77 59 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd262:	83 c4 10             	add    esp,0x10
  fcd265:	84 c0                	test   al,al
  fcd267:	0f 85 b2 03 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd26d:	85 ff                	test   edi,edi
  fcd26f:	75 05                	jne    fcd276 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0644>
  fcd271:	e8 7e 34 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd276:	8b 77 24             	mov    esi,DWORD PTR [edi+0x24]
  fcd279:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd27c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd283:	74 12                	je     fcd297 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0665>
  fcd285:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd289:	75 0c                	jne    fcd297 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0665>
  fcd28b:	83 ec 0c             	sub    esp,0xc
  fcd28e:	50                   	push   eax
  fcd28f:	e8 1a 92 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd294:	83 c4 10             	add    esp,0x10
  fcd297:	31 c0                	xor    eax,eax
  fcd299:	50                   	push   eax
  fcd29a:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd29e:	56                   	push   esi
  fcd29f:	50                   	push   eax
  fcd2a0:	e8 34 59 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd2a5:	83 c4 10             	add    esp,0x10
  fcd2a8:	84 c0                	test   al,al
  fcd2aa:	0f 85 6f 03 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd2b0:	85 ff                	test   edi,edi
  fcd2b2:	75 05                	jne    fcd2b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0687>
  fcd2b4:	e8 3b 34 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd2b9:	8b b7 84 00 00 00    	mov    esi,DWORD PTR [edi+0x84]
  fcd2bf:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd2c2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd2c9:	74 12                	je     fcd2dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d06ab>
  fcd2cb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd2cf:	75 0c                	jne    fcd2dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d06ab>
  fcd2d1:	83 ec 0c             	sub    esp,0xc
  fcd2d4:	50                   	push   eax
  fcd2d5:	e8 d4 91 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd2da:	83 c4 10             	add    esp,0x10
  fcd2dd:	31 c0                	xor    eax,eax
  fcd2df:	50                   	push   eax
  fcd2e0:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd2e4:	56                   	push   esi
  fcd2e5:	50                   	push   eax
  fcd2e6:	e8 ee 58 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd2eb:	83 c4 10             	add    esp,0x10
  fcd2ee:	84 c0                	test   al,al
  fcd2f0:	0f 85 29 03 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd2f6:	85 ff                	test   edi,edi
  fcd2f8:	75 05                	jne    fcd2ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d06cd>
  fcd2fa:	e8 f5 33 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd2ff:	8b 77 28             	mov    esi,DWORD PTR [edi+0x28]
  fcd302:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd305:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd30c:	74 12                	je     fcd320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d06ee>
  fcd30e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd312:	75 0c                	jne    fcd320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d06ee>
  fcd314:	83 ec 0c             	sub    esp,0xc
  fcd317:	50                   	push   eax
  fcd318:	e8 91 91 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd31d:	83 c4 10             	add    esp,0x10
  fcd320:	31 c0                	xor    eax,eax
  fcd322:	50                   	push   eax
  fcd323:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd327:	56                   	push   esi
  fcd328:	50                   	push   eax
  fcd329:	e8 ab 58 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd32e:	83 c4 10             	add    esp,0x10
  fcd331:	84 c0                	test   al,al
  fcd333:	0f 85 e6 02 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd339:	85 ff                	test   edi,edi
  fcd33b:	75 05                	jne    fcd342 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0710>
  fcd33d:	e8 b2 33 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd342:	8b 77 74             	mov    esi,DWORD PTR [edi+0x74]
  fcd345:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd348:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd34f:	74 12                	je     fcd363 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0731>
  fcd351:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd355:	75 0c                	jne    fcd363 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0731>
  fcd357:	83 ec 0c             	sub    esp,0xc
  fcd35a:	50                   	push   eax
  fcd35b:	e8 4e 91 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd360:	83 c4 10             	add    esp,0x10
  fcd363:	31 c0                	xor    eax,eax
  fcd365:	50                   	push   eax
  fcd366:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd36a:	56                   	push   esi
  fcd36b:	50                   	push   eax
  fcd36c:	e8 68 58 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd371:	83 c4 10             	add    esp,0x10
  fcd374:	84 c0                	test   al,al
  fcd376:	0f 85 a3 02 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd37c:	85 ff                	test   edi,edi
  fcd37e:	75 05                	jne    fcd385 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0753>
  fcd380:	e8 6f 33 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd385:	8b 77 60             	mov    esi,DWORD PTR [edi+0x60]
  fcd388:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd38b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd392:	74 12                	je     fcd3a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0774>
  fcd394:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd398:	75 0c                	jne    fcd3a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0774>
  fcd39a:	83 ec 0c             	sub    esp,0xc
  fcd39d:	50                   	push   eax
  fcd39e:	e8 0b 91 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd3a3:	83 c4 10             	add    esp,0x10
  fcd3a6:	31 c0                	xor    eax,eax
  fcd3a8:	50                   	push   eax
  fcd3a9:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd3ad:	56                   	push   esi
  fcd3ae:	50                   	push   eax
  fcd3af:	e8 25 58 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd3b4:	83 c4 10             	add    esp,0x10
  fcd3b7:	84 c0                	test   al,al
  fcd3b9:	0f 85 60 02 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd3bf:	85 ff                	test   edi,edi
  fcd3c1:	75 05                	jne    fcd3c8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0796>
  fcd3c3:	e8 2c 33 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd3c8:	8b 77 50             	mov    esi,DWORD PTR [edi+0x50]
  fcd3cb:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd3ce:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd3d5:	74 12                	je     fcd3e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d07b7>
  fcd3d7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd3db:	75 0c                	jne    fcd3e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d07b7>
  fcd3dd:	83 ec 0c             	sub    esp,0xc
  fcd3e0:	50                   	push   eax
  fcd3e1:	e8 c8 90 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd3e6:	83 c4 10             	add    esp,0x10
  fcd3e9:	31 c0                	xor    eax,eax
  fcd3eb:	50                   	push   eax
  fcd3ec:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd3f0:	56                   	push   esi
  fcd3f1:	50                   	push   eax
  fcd3f2:	e8 e2 57 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd3f7:	83 c4 10             	add    esp,0x10
  fcd3fa:	84 c0                	test   al,al
  fcd3fc:	0f 85 1d 02 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd402:	85 ff                	test   edi,edi
  fcd404:	75 05                	jne    fcd40b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d07d9>
  fcd406:	e8 e9 32 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd40b:	8b 77 34             	mov    esi,DWORD PTR [edi+0x34]
  fcd40e:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd411:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd418:	74 12                	je     fcd42c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d07fa>
  fcd41a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd41e:	75 0c                	jne    fcd42c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d07fa>
  fcd420:	83 ec 0c             	sub    esp,0xc
  fcd423:	50                   	push   eax
  fcd424:	e8 85 90 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd429:	83 c4 10             	add    esp,0x10
  fcd42c:	31 c0                	xor    eax,eax
  fcd42e:	50                   	push   eax
  fcd42f:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd433:	56                   	push   esi
  fcd434:	50                   	push   eax
  fcd435:	e8 9f 57 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd43a:	83 c4 10             	add    esp,0x10
  fcd43d:	84 c0                	test   al,al
  fcd43f:	0f 85 da 01 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd445:	85 ff                	test   edi,edi
  fcd447:	75 05                	jne    fcd44e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d081c>
  fcd449:	e8 a6 32 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd44e:	8b b7 90 00 00 00    	mov    esi,DWORD PTR [edi+0x90]
  fcd454:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd457:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd45e:	74 12                	je     fcd472 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0840>
  fcd460:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd464:	75 0c                	jne    fcd472 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0840>
  fcd466:	83 ec 0c             	sub    esp,0xc
  fcd469:	50                   	push   eax
  fcd46a:	e8 3f 90 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd46f:	83 c4 10             	add    esp,0x10
  fcd472:	31 c0                	xor    eax,eax
  fcd474:	50                   	push   eax
  fcd475:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd479:	56                   	push   esi
  fcd47a:	50                   	push   eax
  fcd47b:	e8 59 57 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd480:	83 c4 10             	add    esp,0x10
  fcd483:	84 c0                	test   al,al
  fcd485:	74 6e                	je     fcd4f5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d08c3>
  fcd487:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcd48b:	8b 70 38             	mov    esi,DWORD PTR [eax+0x38]
  fcd48e:	85 f6                	test   esi,esi
  fcd490:	75 05                	jne    fcd497 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0865>
  fcd492:	e8 5d 32 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd497:	83 ec 08             	sub    esp,0x8
  fcd49a:	31 c0                	xor    eax,eax
  fcd49c:	50                   	push   eax
  fcd49d:	56                   	push   esi
  fcd49e:	e8 5f 9b dd ff       	call   da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0>
  fcd4a3:	83 c4 10             	add    esp,0x10
  fcd4a6:	85 ff                	test   edi,edi
  fcd4a8:	75 09                	jne    fcd4b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0881>
  fcd4aa:	89 c6                	mov    esi,eax
  fcd4ac:	e8 43 32 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd4b1:	89 f0                	mov    eax,esi
  fcd4b3:	8b b7 8c 00 00 00    	mov    esi,DWORD PTR [edi+0x8c]
  fcd4b9:	8b 4d 00             	mov    ecx,DWORD PTR [ebp+0x0]
  fcd4bc:	f6 81 b2 00 00 00 01 	test   BYTE PTR [ecx+0xb2],0x1
  fcd4c3:	74 1a                	je     fcd4df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d08ad>
  fcd4c5:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  fcd4c9:	75 14                	jne    fcd4df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d08ad>
  fcd4cb:	83 ec 0c             	sub    esp,0xc
  fcd4ce:	51                   	push   ecx
  fcd4cf:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fcd4d3:	e8 d6 8f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd4d8:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fcd4dc:	83 c4 10             	add    esp,0x10
  fcd4df:	31 c9                	xor    ecx,ecx
  fcd4e1:	51                   	push   ecx
  fcd4e2:	56                   	push   esi
  fcd4e3:	50                   	push   eax
  fcd4e4:	51                   	push   ecx
  fcd4e5:	e8 ef b9 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd4ea:	83 c4 10             	add    esp,0x10
  fcd4ed:	84 c0                	test   al,al
  fcd4ef:	0f 85 2a 01 00 00    	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd4f5:	85 ff                	test   edi,edi
  fcd4f7:	75 05                	jne    fcd4fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d08cc>
  fcd4f9:	e8 f6 31 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd4fe:	8b b7 8c 00 00 00    	mov    esi,DWORD PTR [edi+0x8c]
  fcd504:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd507:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd50e:	74 12                	je     fcd522 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d08f0>
  fcd510:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd514:	75 0c                	jne    fcd522 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d08f0>
  fcd516:	83 ec 0c             	sub    esp,0xc
  fcd519:	50                   	push   eax
  fcd51a:	e8 8f 8f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd51f:	83 c4 10             	add    esp,0x10
  fcd522:	31 c0                	xor    eax,eax
  fcd524:	50                   	push   eax
  fcd525:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd529:	56                   	push   esi
  fcd52a:	50                   	push   eax
  fcd52b:	e8 a9 56 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd530:	83 c4 10             	add    esp,0x10
  fcd533:	84 c0                	test   al,al
  fcd535:	74 6a                	je     fcd5a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d096f>
  fcd537:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcd53b:	8b 70 38             	mov    esi,DWORD PTR [eax+0x38]
  fcd53e:	85 f6                	test   esi,esi
  fcd540:	75 05                	jne    fcd547 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0915>
  fcd542:	e8 ad 31 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd547:	83 ec 08             	sub    esp,0x8
  fcd54a:	31 c0                	xor    eax,eax
  fcd54c:	50                   	push   eax
  fcd54d:	56                   	push   esi
  fcd54e:	e8 af 9a dd ff       	call   da7002 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1aa3d0>
  fcd553:	83 c4 10             	add    esp,0x10
  fcd556:	85 ff                	test   edi,edi
  fcd558:	75 09                	jne    fcd563 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0931>
  fcd55a:	89 c6                	mov    esi,eax
  fcd55c:	e8 93 31 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd561:	89 f0                	mov    eax,esi
  fcd563:	8b b7 90 00 00 00    	mov    esi,DWORD PTR [edi+0x90]
  fcd569:	8b 4d 00             	mov    ecx,DWORD PTR [ebp+0x0]
  fcd56c:	f6 81 b2 00 00 00 01 	test   BYTE PTR [ecx+0xb2],0x1
  fcd573:	74 1a                	je     fcd58f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d095d>
  fcd575:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  fcd579:	75 14                	jne    fcd58f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d095d>
  fcd57b:	83 ec 0c             	sub    esp,0xc
  fcd57e:	51                   	push   ecx
  fcd57f:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  fcd583:	e8 26 8f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd588:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  fcd58c:	83 c4 10             	add    esp,0x10
  fcd58f:	31 c9                	xor    ecx,ecx
  fcd591:	51                   	push   ecx
  fcd592:	56                   	push   esi
  fcd593:	50                   	push   eax
  fcd594:	51                   	push   ecx
  fcd595:	e8 3f b9 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd59a:	83 c4 10             	add    esp,0x10
  fcd59d:	84 c0                	test   al,al
  fcd59f:	75 7e                	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd5a1:	85 ff                	test   edi,edi
  fcd5a3:	75 05                	jne    fcd5aa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0978>
  fcd5a5:	e8 4a 31 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd5aa:	8b 77 78             	mov    esi,DWORD PTR [edi+0x78]
  fcd5ad:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd5b0:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd5b7:	74 12                	je     fcd5cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0999>
  fcd5b9:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd5bd:	75 0c                	jne    fcd5cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0999>
  fcd5bf:	83 ec 0c             	sub    esp,0xc
  fcd5c2:	50                   	push   eax
  fcd5c3:	e8 e6 8e be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd5c8:	83 c4 10             	add    esp,0x10
  fcd5cb:	31 c0                	xor    eax,eax
  fcd5cd:	50                   	push   eax
  fcd5ce:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd5d2:	56                   	push   esi
  fcd5d3:	50                   	push   eax
  fcd5d4:	e8 00 56 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd5d9:	83 c4 10             	add    esp,0x10
  fcd5dc:	84 c0                	test   al,al
  fcd5de:	75 3f                	jne    fcd61f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09ed>
  fcd5e0:	85 ff                	test   edi,edi
  fcd5e2:	75 05                	jne    fcd5e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09b7>
  fcd5e4:	e8 0b 31 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd5e9:	8b 77 38             	mov    esi,DWORD PTR [edi+0x38]
  fcd5ec:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd5ef:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd5f6:	74 12                	je     fcd60a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09d8>
  fcd5f8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd5fc:	75 0c                	jne    fcd60a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09d8>
  fcd5fe:	83 ec 0c             	sub    esp,0xc
  fcd601:	50                   	push   eax
  fcd602:	e8 a7 8e be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd607:	83 c4 10             	add    esp,0x10
  fcd60a:	31 c0                	xor    eax,eax
  fcd60c:	50                   	push   eax
  fcd60d:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd611:	56                   	push   esi
  fcd612:	50                   	push   eax
  fcd613:	e8 c1 55 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd618:	83 c4 10             	add    esp,0x10
  fcd61b:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcd61f:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fcd623:	8b 77 68             	mov    esi,DWORD PTR [edi+0x68]
  fcd626:	85 f6                	test   esi,esi
  fcd628:	75 05                	jne    fcd62f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d09fd>
  fcd62a:	e8 c5 30 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd62f:	8d 83 9c 5c 05 00    	lea    eax,[ebx+0x55c9c]
  fcd635:	83 ec 08             	sub    esp,0x8
  fcd638:	ff 30                	push   DWORD PTR [eax]
  fcd63a:	56                   	push   esi
  fcd63b:	e8 74 f4 33 00       	call   130cab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fe82>
  fcd640:	83 c4 10             	add    esp,0x10
  fcd643:	85 c0                	test   eax,eax
  fcd645:	7e 5b                	jle    fcd6a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a70>
  fcd647:	8b 77 68             	mov    esi,DWORD PTR [edi+0x68]
  fcd64a:	85 f6                	test   esi,esi
  fcd64c:	75 05                	jne    fcd653 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a21>
  fcd64e:	e8 a1 30 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd653:	8d 83 a0 5c 05 00    	lea    eax,[ebx+0x55ca0]
  fcd659:	83 ec 08             	sub    esp,0x8
  fcd65c:	ff 30                	push   DWORD PTR [eax]
  fcd65e:	56                   	push   esi
  fcd65f:	e8 21 f2 33 00       	call   130c885 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x70fc53>
  fcd664:	83 c4 10             	add    esp,0x10
  fcd667:	89 c6                	mov    esi,eax
  fcd669:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd66c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd673:	74 12                	je     fcd687 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a55>
  fcd675:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd679:	75 0c                	jne    fcd687 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a55>
  fcd67b:	83 ec 0c             	sub    esp,0xc
  fcd67e:	50                   	push   eax
  fcd67f:	e8 2a 8e be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd684:	83 c4 10             	add    esp,0x10
  fcd687:	31 c0                	xor    eax,eax
  fcd689:	50                   	push   eax
  fcd68a:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  fcd68e:	56                   	push   esi
  fcd68f:	50                   	push   eax
  fcd690:	e8 44 b8 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd695:	83 c4 10             	add    esp,0x10
  fcd698:	8b 4c 24 08          	mov    ecx,DWORD PTR [esp+0x8]
  fcd69c:	20 c1                	and    cl,al
  fcd69e:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  fcd6a2:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcd6a6:	0f b6 c0             	movzx  eax,al
  fcd6a9:	83 c4 0c             	add    esp,0xc
  fcd6ac:	5e                   	pop    esi
  fcd6ad:	5f                   	pop    edi
  fcd6ae:	5b                   	pop    ebx
  fcd6af:	5d                   	pop    ebp
  fcd6b0:	c3                   	ret
  fcd6b1:	53                   	push   ebx
  fcd6b2:	57                   	push   edi
  fcd6b3:	56                   	push   esi
  fcd6b4:	83 ec 10             	sub    esp,0x10
  fcd6b7:	e8 00 00 00 00       	call   fcd6bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0a8a>
  fcd6bc:	5b                   	pop    ebx
  fcd6bd:	81 c3 c0 94 e2 00    	add    ebx,0xe294c0
  fcd6c3:	8a 83 29 af 06 00    	mov    al,BYTE PTR [ebx+0x6af29]
  fcd6c9:	24 01                	and    al,0x1
  fcd6cb:	75 17                	jne    fcd6e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0ab2>
  fcd6cd:	8d 83 1c cd 70 ff    	lea    eax,[ebx-0x8f32e4]
  fcd6d3:	8b 00                	mov    eax,DWORD PTR [eax]
  fcd6d5:	89 04 24             	mov    DWORD PTR [esp],eax
  fcd6d8:	e8 4b 1c bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcd6dd:	c6 83 29 af 06 00 01 	mov    BYTE PTR [ebx+0x6af29],0x1
  fcd6e4:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fcd6e8:	8d 83 40 dd 04 00    	lea    eax,[ebx+0x4dd40]
  fcd6ee:	8b 00                	mov    eax,DWORD PTR [eax]
  fcd6f0:	89 04 24             	mov    DWORD PTR [esp],eax
  fcd6f3:	e8 36 17 c1 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fcd6f8:	89 c6                	mov    esi,eax
  fcd6fa:	31 c0                	xor    eax,eax
  fcd6fc:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcd700:	89 34 24             	mov    DWORD PTR [esp],esi
  fcd703:	e8 92 8b 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcd708:	85 f6                	test   esi,esi
  fcd70a:	74 14                	je     fcd720 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0aee>
  fcd70c:	f3 0f 10 44 24 24    	movss  xmm0,DWORD PTR [esp+0x24]
  fcd712:	f3 0f 11 46 08       	movss  DWORD PTR [esi+0x8],xmm0
  fcd717:	8a 44 24 28          	mov    al,BYTE PTR [esp+0x28]
  fcd71b:	88 46 14             	mov    BYTE PTR [esi+0x14],al
  fcd71e:	eb 26                	jmp    fcd746 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0b14>
  fcd720:	e8 cf 2f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd725:	f3 0f 10 44 24 24    	movss  xmm0,DWORD PTR [esp+0x24]
  fcd72b:	f3 0f 11 05 08 00 00 	movss  DWORD PTR ds:0x8,xmm0
  fcd732:	00 
  fcd733:	e8 bc 2f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd738:	8a 44 24 28          	mov    al,BYTE PTR [esp+0x28]
  fcd73c:	a2 14 00 00 00       	mov    ds:0x14,al
  fcd741:	e8 ae 2f c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd746:	89 7e 18             	mov    DWORD PTR [esi+0x18],edi
  fcd749:	89 f0                	mov    eax,esi
  fcd74b:	83 c4 10             	add    esp,0x10
  fcd74e:	5e                   	pop    esi
  fcd74f:	5f                   	pop    edi
  fcd750:	5b                   	pop    ebx
  fcd751:	c3                   	ret
  fcd752:	53                   	push   ebx
  fcd753:	83 ec 08             	sub    esp,0x8
  fcd756:	e8 00 00 00 00       	call   fcd75b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0b29>
  fcd75b:	5b                   	pop    ebx
  fcd75c:	81 c3 21 94 e2 00    	add    ebx,0xe29421
  fcd762:	83 ec 08             	sub    esp,0x8
  fcd765:	6a 00                	push   0x0
  fcd767:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fcd76b:	e8 2a 8b 5f ff       	call   5c629a <closedir@plt+0x42362a>
  fcd770:	83 c4 10             	add    esp,0x10
  fcd773:	83 c4 08             	add    esp,0x8
  fcd776:	5b                   	pop    ebx
  fcd777:	c3                   	ret
  fcd778:	55                   	push   ebp
  fcd779:	53                   	push   ebx
  fcd77a:	57                   	push   edi
  fcd77b:	56                   	push   esi
  fcd77c:	83 ec 0c             	sub    esp,0xc
  fcd77f:	e8 00 00 00 00       	call   fcd784 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0b52>
  fcd784:	5b                   	pop    ebx
  fcd785:	81 c3 f8 93 e2 00    	add    ebx,0xe293f8
  fcd78b:	8a 83 2a af 06 00    	mov    al,BYTE PTR [ebx+0x6af2a]
  fcd791:	24 01                	and    al,0x1
  fcd793:	75 1a                	jne    fcd7af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0b7d>
  fcd795:	8d 83 00 cc 70 ff    	lea    eax,[ebx-0x8f3400]
  fcd79b:	83 ec 0c             	sub    esp,0xc
  fcd79e:	ff 30                	push   DWORD PTR [eax]
  fcd7a0:	e8 83 1b bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcd7a5:	83 c4 10             	add    esp,0x10
  fcd7a8:	c6 83 2a af 06 00 01 	mov    BYTE PTR [ebx+0x6af2a],0x1
  fcd7af:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fcd7b5:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcd7b9:	8b 00                	mov    eax,DWORD PTR [eax]
  fcd7bb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd7c2:	74 12                	je     fcd7d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0ba4>
  fcd7c4:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd7c8:	75 0c                	jne    fcd7d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0ba4>
  fcd7ca:	83 ec 0c             	sub    esp,0xc
  fcd7cd:	50                   	push   eax
  fcd7ce:	e8 db 8c be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd7d3:	83 c4 10             	add    esp,0x10
  fcd7d6:	83 ec 10             	sub    esp,0x10
  fcd7d9:	e8 91 21 fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcd7de:	83 c4 10             	add    esp,0x10
  fcd7e1:	89 c6                	mov    esi,eax
  fcd7e3:	8d ab 3c be 04 00    	lea    ebp,[ebx+0x4be3c]
  fcd7e9:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd7ec:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd7f3:	74 12                	je     fcd807 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0bd5>
  fcd7f5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd7f9:	75 0c                	jne    fcd807 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0bd5>
  fcd7fb:	83 ec 0c             	sub    esp,0xc
  fcd7fe:	50                   	push   eax
  fcd7ff:	e8 aa 8c be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd804:	83 c4 10             	add    esp,0x10
  fcd807:	31 c0                	xor    eax,eax
  fcd809:	50                   	push   eax
  fcd80a:	56                   	push   esi
  fcd80b:	50                   	push   eax
  fcd80c:	50                   	push   eax
  fcd80d:	31 f6                	xor    esi,esi
  fcd80f:	e8 c5 53 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcd814:	83 c4 10             	add    esp,0x10
  fcd817:	84 c0                	test   al,al
  fcd819:	0f 85 63 02 00 00    	jne    fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcd81f:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  fcd823:	8b 77 24             	mov    esi,DWORD PTR [edi+0x24]
  fcd826:	85 f6                	test   esi,esi
  fcd828:	75 05                	jne    fcd82f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0bfd>
  fcd82a:	e8 c5 2e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd82f:	83 ec 08             	sub    esp,0x8
  fcd832:	6a 00                	push   0x0
  fcd834:	56                   	push   esi
  fcd835:	e8 13 17 f4 ff       	call   f0ef4d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x31231b>
  fcd83a:	83 c4 10             	add    esp,0x10
  fcd83d:	84 c0                	test   al,al
  fcd83f:	0f 85 3b 02 00 00    	jne    fcda80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e4e>
  fcd845:	89 f8                	mov    eax,edi
  fcd847:	8b 78 20             	mov    edi,DWORD PTR [eax+0x20]
  fcd84a:	8b b0 88 00 00 00    	mov    esi,DWORD PTR [eax+0x88]
  fcd850:	85 ff                	test   edi,edi
  fcd852:	75 05                	jne    fcd859 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0c27>
  fcd854:	e8 9b 2e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd859:	8b 7f 28             	mov    edi,DWORD PTR [edi+0x28]
  fcd85c:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd85f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd866:	74 12                	je     fcd87a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0c48>
  fcd868:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd86c:	75 0c                	jne    fcd87a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0c48>
  fcd86e:	83 ec 0c             	sub    esp,0xc
  fcd871:	50                   	push   eax
  fcd872:	e8 37 8c be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd877:	83 c4 10             	add    esp,0x10
  fcd87a:	31 c0                	xor    eax,eax
  fcd87c:	50                   	push   eax
  fcd87d:	57                   	push   edi
  fcd87e:	56                   	push   esi
  fcd87f:	50                   	push   eax
  fcd880:	31 f6                	xor    esi,esi
  fcd882:	e8 52 b6 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd887:	83 c4 10             	add    esp,0x10
  fcd88a:	84 c0                	test   al,al
  fcd88c:	0f 84 f0 01 00 00    	je     fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcd892:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcd896:	8b 78 20             	mov    edi,DWORD PTR [eax+0x20]
  fcd899:	8b b0 88 00 00 00    	mov    esi,DWORD PTR [eax+0x88]
  fcd89f:	85 ff                	test   edi,edi
  fcd8a1:	75 05                	jne    fcd8a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0c76>
  fcd8a3:	e8 4c 2e c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd8a8:	8b bf a0 00 00 00    	mov    edi,DWORD PTR [edi+0xa0]
  fcd8ae:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd8b1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd8b8:	74 12                	je     fcd8cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0c9a>
  fcd8ba:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd8be:	75 0c                	jne    fcd8cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0c9a>
  fcd8c0:	83 ec 0c             	sub    esp,0xc
  fcd8c3:	50                   	push   eax
  fcd8c4:	e8 e5 8b be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd8c9:	83 c4 10             	add    esp,0x10
  fcd8cc:	31 c0                	xor    eax,eax
  fcd8ce:	50                   	push   eax
  fcd8cf:	57                   	push   edi
  fcd8d0:	56                   	push   esi
  fcd8d1:	50                   	push   eax
  fcd8d2:	31 f6                	xor    esi,esi
  fcd8d4:	e8 00 b6 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd8d9:	83 c4 10             	add    esp,0x10
  fcd8dc:	84 c0                	test   al,al
  fcd8de:	0f 84 9e 01 00 00    	je     fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcd8e4:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcd8e8:	8b 78 20             	mov    edi,DWORD PTR [eax+0x20]
  fcd8eb:	8b b0 88 00 00 00    	mov    esi,DWORD PTR [eax+0x88]
  fcd8f1:	85 ff                	test   edi,edi
  fcd8f3:	75 05                	jne    fcd8fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0cc8>
  fcd8f5:	e8 fa 2d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd8fa:	8b 7f 44             	mov    edi,DWORD PTR [edi+0x44]
  fcd8fd:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd900:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd907:	74 12                	je     fcd91b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0ce9>
  fcd909:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd90d:	75 0c                	jne    fcd91b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0ce9>
  fcd90f:	83 ec 0c             	sub    esp,0xc
  fcd912:	50                   	push   eax
  fcd913:	e8 96 8b be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd918:	83 c4 10             	add    esp,0x10
  fcd91b:	31 c0                	xor    eax,eax
  fcd91d:	50                   	push   eax
  fcd91e:	57                   	push   edi
  fcd91f:	56                   	push   esi
  fcd920:	50                   	push   eax
  fcd921:	31 f6                	xor    esi,esi
  fcd923:	e8 b1 b5 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd928:	83 c4 10             	add    esp,0x10
  fcd92b:	84 c0                	test   al,al
  fcd92d:	0f 84 4f 01 00 00    	je     fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcd933:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcd937:	8b 78 20             	mov    edi,DWORD PTR [eax+0x20]
  fcd93a:	8b b0 88 00 00 00    	mov    esi,DWORD PTR [eax+0x88]
  fcd940:	85 ff                	test   edi,edi
  fcd942:	75 05                	jne    fcd949 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0d17>
  fcd944:	e8 ab 2d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd949:	8b 7f 40             	mov    edi,DWORD PTR [edi+0x40]
  fcd94c:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd94f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd956:	74 12                	je     fcd96a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0d38>
  fcd958:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd95c:	75 0c                	jne    fcd96a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0d38>
  fcd95e:	83 ec 0c             	sub    esp,0xc
  fcd961:	50                   	push   eax
  fcd962:	e8 47 8b be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd967:	83 c4 10             	add    esp,0x10
  fcd96a:	31 c0                	xor    eax,eax
  fcd96c:	50                   	push   eax
  fcd96d:	57                   	push   edi
  fcd96e:	56                   	push   esi
  fcd96f:	50                   	push   eax
  fcd970:	31 f6                	xor    esi,esi
  fcd972:	e8 62 b5 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd977:	83 c4 10             	add    esp,0x10
  fcd97a:	84 c0                	test   al,al
  fcd97c:	0f 84 00 01 00 00    	je     fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcd982:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcd986:	8b 78 20             	mov    edi,DWORD PTR [eax+0x20]
  fcd989:	8b b0 88 00 00 00    	mov    esi,DWORD PTR [eax+0x88]
  fcd98f:	85 ff                	test   edi,edi
  fcd991:	75 05                	jne    fcd998 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0d66>
  fcd993:	e8 5c 2d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd998:	8b 7f 78             	mov    edi,DWORD PTR [edi+0x78]
  fcd99b:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd99e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd9a5:	74 12                	je     fcd9b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0d87>
  fcd9a7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd9ab:	75 0c                	jne    fcd9b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0d87>
  fcd9ad:	83 ec 0c             	sub    esp,0xc
  fcd9b0:	50                   	push   eax
  fcd9b1:	e8 f8 8a be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcd9b6:	83 c4 10             	add    esp,0x10
  fcd9b9:	31 c0                	xor    eax,eax
  fcd9bb:	50                   	push   eax
  fcd9bc:	57                   	push   edi
  fcd9bd:	56                   	push   esi
  fcd9be:	50                   	push   eax
  fcd9bf:	31 f6                	xor    esi,esi
  fcd9c1:	e8 13 b5 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcd9c6:	83 c4 10             	add    esp,0x10
  fcd9c9:	84 c0                	test   al,al
  fcd9cb:	0f 84 b1 00 00 00    	je     fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcd9d1:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcd9d5:	8b 78 20             	mov    edi,DWORD PTR [eax+0x20]
  fcd9d8:	8b b0 88 00 00 00    	mov    esi,DWORD PTR [eax+0x88]
  fcd9de:	85 ff                	test   edi,edi
  fcd9e0:	75 05                	jne    fcd9e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0db5>
  fcd9e2:	e8 0d 2d c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcd9e7:	8b 7f 48             	mov    edi,DWORD PTR [edi+0x48]
  fcd9ea:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcd9ed:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcd9f4:	74 12                	je     fcda08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0dd6>
  fcd9f6:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcd9fa:	75 0c                	jne    fcda08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0dd6>
  fcd9fc:	83 ec 0c             	sub    esp,0xc
  fcd9ff:	50                   	push   eax
  fcda00:	e8 a9 8a be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcda05:	83 c4 10             	add    esp,0x10
  fcda08:	31 c0                	xor    eax,eax
  fcda0a:	50                   	push   eax
  fcda0b:	57                   	push   edi
  fcda0c:	56                   	push   esi
  fcda0d:	50                   	push   eax
  fcda0e:	31 f6                	xor    esi,esi
  fcda10:	e8 c4 b4 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcda15:	83 c4 10             	add    esp,0x10
  fcda18:	84 c0                	test   al,al
  fcda1a:	74 66                	je     fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcda1c:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcda20:	66 8b 40 72          	mov    ax,WORD PTR [eax+0x72]
  fcda24:	84 c0                	test   al,al
  fcda26:	75 58                	jne    fcda80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e4e>
  fcda28:	0f b7 c0             	movzx  eax,ax
  fcda2b:	3d ff 00 00 00       	cmp    eax,0xff
  fcda30:	be 00 00 00 00       	mov    esi,0x0
  fcda35:	77 4b                	ja     fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcda37:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcda3b:	8b 00                	mov    eax,DWORD PTR [eax]
  fcda3d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcda44:	74 12                	je     fcda58 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e26>
  fcda46:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcda4a:	75 0c                	jne    fcda58 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e26>
  fcda4c:	83 ec 0c             	sub    esp,0xc
  fcda4f:	50                   	push   eax
  fcda50:	e8 59 8a be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcda55:	83 c4 10             	add    esp,0x10
  fcda58:	83 ec 10             	sub    esp,0x10
  fcda5b:	e8 0f 1f fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcda60:	83 c4 10             	add    esp,0x10
  fcda63:	89 c6                	mov    esi,eax
  fcda65:	85 f6                	test   esi,esi
  fcda67:	75 05                	jne    fcda6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e3c>
  fcda69:	e8 86 2c c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcda6e:	83 ec 0c             	sub    esp,0xc
  fcda71:	56                   	push   esi
  fcda72:	e8 d5 1f fe ff       	call   fafa4c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2e1a>
  fcda77:	83 c4 10             	add    esp,0x10
  fcda7a:	34 01                	xor    al,0x1
  fcda7c:	89 c6                	mov    esi,eax
  fcda7e:	eb 02                	jmp    fcda82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e50>
  fcda80:	31 f6                	xor    esi,esi
  fcda82:	89 f0                	mov    eax,esi
  fcda84:	0f b6 c0             	movzx  eax,al
  fcda87:	83 c4 0c             	add    esp,0xc
  fcda8a:	5e                   	pop    esi
  fcda8b:	5f                   	pop    edi
  fcda8c:	5b                   	pop    ebx
  fcda8d:	5d                   	pop    ebp
  fcda8e:	c3                   	ret
  fcda8f:	55                   	push   ebp
  fcda90:	53                   	push   ebx
  fcda91:	57                   	push   edi
  fcda92:	56                   	push   esi
  fcda93:	83 ec 0c             	sub    esp,0xc
  fcda96:	e8 00 00 00 00       	call   fcda9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e69>
  fcda9b:	5b                   	pop    ebx
  fcda9c:	81 c3 e1 90 e2 00    	add    ebx,0xe290e1
  fcdaa2:	8a 83 2b af 06 00    	mov    al,BYTE PTR [ebx+0x6af2b]
  fcdaa8:	24 01                	and    al,0x1
  fcdaaa:	75 1a                	jne    fcdac6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0e94>
  fcdaac:	8d 83 d4 cc 70 ff    	lea    eax,[ebx-0x8f332c]
  fcdab2:	83 ec 0c             	sub    esp,0xc
  fcdab5:	ff 30                	push   DWORD PTR [eax]
  fcdab7:	e8 6c 18 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcdabc:	83 c4 10             	add    esp,0x10
  fcdabf:	c6 83 2b af 06 00 01 	mov    BYTE PTR [ebx+0x6af2b],0x1
  fcdac6:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fcdacc:	8b 00                	mov    eax,DWORD PTR [eax]
  fcdace:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcdad5:	74 12                	je     fcdae9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0eb7>
  fcdad7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcdadb:	75 0c                	jne    fcdae9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0eb7>
  fcdadd:	83 ec 0c             	sub    esp,0xc
  fcdae0:	50                   	push   eax
  fcdae1:	e8 c8 89 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcdae6:	83 c4 10             	add    esp,0x10
  fcdae9:	83 ec 08             	sub    esp,0x8
  fcdaec:	31 c0                	xor    eax,eax
  fcdaee:	50                   	push   eax
  fcdaef:	50                   	push   eax
  fcdaf0:	e8 76 9b db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fcdaf5:	83 c4 10             	add    esp,0x10
  fcdaf8:	89 c6                	mov    esi,eax
  fcdafa:	85 f6                	test   esi,esi
  fcdafc:	75 05                	jne    fcdb03 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0ed1>
  fcdafe:	e8 f1 2b c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcdb03:	83 ec 08             	sub    esp,0x8
  fcdb06:	6a 00                	push   0x0
  fcdb08:	56                   	push   esi
  fcdb09:	e8 d2 07 dd ff       	call   d9e2e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1a16ae>
  fcdb0e:	83 c4 10             	add    esp,0x10
  fcdb11:	84 c0                	test   al,al
  fcdb13:	0f 85 8b 01 00 00    	jne    fcdca4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1072>
  fcdb19:	8b 4c 24 2c          	mov    ecx,DWORD PTR [esp+0x2c]
  fcdb1d:	85 c9                	test   ecx,ecx
  fcdb1f:	0f 84 96 00 00 00    	je     fcdbbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0f89>
  fcdb25:	8d 83 44 dd 04 00    	lea    eax,[ebx+0x4dd44]
  fcdb2b:	8b 00                	mov    eax,DWORD PTR [eax]
  fcdb2d:	8b 09                	mov    ecx,DWORD PTR [ecx]
  fcdb2f:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  fcdb36:	66 85 ed             	test   bp,bp
  fcdb39:	74 18                	je     fcdb53 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0f21>
  fcdb3b:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  fcdb3e:	31 ff                	xor    edi,edi
  fcdb40:	0f b7 ed             	movzx  ebp,bp
  fcdb43:	0f b7 f7             	movzx  esi,di
  fcdb46:	39 04 f2             	cmp    DWORD PTR [edx+esi*8],eax
  fcdb49:	74 1f                	je     fcdb6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0f38>
  fcdb4b:	47                   	inc    edi
  fcdb4c:	0f b7 f7             	movzx  esi,di
  fcdb4f:	39 ee                	cmp    esi,ebp
  fcdb51:	72 f0                	jb     fcdb43 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0f11>
  fcdb53:	83 ec 04             	sub    esp,0x4
  fcdb56:	6a 05                	push   0x5
  fcdb58:	50                   	push   eax
  fcdb59:	8b 74 24 38          	mov    esi,DWORD PTR [esp+0x38]
  fcdb5d:	56                   	push   esi
  fcdb5e:	e8 8d 5a bc ff       	call   b935f0 <closedir@plt+0x9f0980>
  fcdb63:	83 c4 10             	add    esp,0x10
  fcdb66:	89 c1                	mov    ecx,eax
  fcdb68:	eb 0f                	jmp    fcdb79 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0f47>
  fcdb6a:	8b 44 f2 04          	mov    eax,DWORD PTR [edx+esi*8+0x4]
  fcdb6e:	8d 8c c1 dc 00 00 00 	lea    ecx,[ecx+eax*8+0xdc]
  fcdb75:	8b 74 24 2c          	mov    esi,DWORD PTR [esp+0x2c]
  fcdb79:	83 ec 08             	sub    esp,0x8
  fcdb7c:	ff 71 04             	push   DWORD PTR [ecx+0x4]
  fcdb7f:	56                   	push   esi
  fcdb80:	ff 11                	call   DWORD PTR [ecx]
  fcdb82:	83 c4 10             	add    esp,0x10
  fcdb85:	84 c0                	test   al,al
  fcdb87:	75 32                	jne    fcdbbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0f89>
  fcdb89:	8d 83 94 d6 04 00    	lea    eax,[ebx+0x4d694]
  fcdb8f:	8b 00                	mov    eax,DWORD PTR [eax]
  fcdb91:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcdb98:	74 12                	je     fcdbac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0f7a>
  fcdb9a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcdb9e:	75 0c                	jne    fcdbac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0f7a>
  fcdba0:	83 ec 0c             	sub    esp,0xc
  fcdba3:	50                   	push   eax
  fcdba4:	e8 05 89 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcdba9:	83 c4 10             	add    esp,0x10
  fcdbac:	31 c0                	xor    eax,eax
  fcdbae:	50                   	push   eax
  fcdbaf:	6a 01                	push   0x1
  fcdbb1:	56                   	push   esi
  fcdbb2:	50                   	push   eax
  fcdbb3:	e8 1c a5 d8 ff       	call   d580d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x15b4a2>
  fcdbb8:	83 c4 10             	add    esp,0x10
  fcdbbb:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fcdbc1:	8b 00                	mov    eax,DWORD PTR [eax]
  fcdbc3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcdbca:	74 12                	je     fcdbde <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0fac>
  fcdbcc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcdbd0:	75 0c                	jne    fcdbde <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0fac>
  fcdbd2:	83 ec 0c             	sub    esp,0xc
  fcdbd5:	50                   	push   eax
  fcdbd6:	e8 d3 88 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcdbdb:	83 c4 10             	add    esp,0x10
  fcdbde:	83 ec 10             	sub    esp,0x10
  fcdbe1:	e8 89 1d fe ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fcdbe6:	83 c4 10             	add    esp,0x10
  fcdbe9:	89 c6                	mov    esi,eax
  fcdbeb:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcdbf1:	8b 00                	mov    eax,DWORD PTR [eax]
  fcdbf3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcdbfa:	74 12                	je     fcdc0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0fdc>
  fcdbfc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcdc00:	75 0c                	jne    fcdc0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d0fdc>
  fcdc02:	83 ec 0c             	sub    esp,0xc
  fcdc05:	50                   	push   eax
  fcdc06:	e8 a3 88 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcdc0b:	83 c4 10             	add    esp,0x10
  fcdc0e:	31 c0                	xor    eax,eax
  fcdc10:	50                   	push   eax
  fcdc11:	56                   	push   esi
  fcdc12:	50                   	push   eax
  fcdc13:	50                   	push   eax
  fcdc14:	e8 c0 b2 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcdc19:	83 c4 10             	add    esp,0x10
  fcdc1c:	84 c0                	test   al,al
  fcdc1e:	0f 84 80 00 00 00    	je     fcdca4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1072>
  fcdc24:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  fcdc28:	8d 83 44 d7 04 00    	lea    eax,[ebx+0x4d744]
  fcdc2e:	8b 00                	mov    eax,DWORD PTR [eax]
  fcdc30:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcdc37:	74 12                	je     fcdc4b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1019>
  fcdc39:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcdc3d:	75 0c                	jne    fcdc4b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1019>
  fcdc3f:	83 ec 0c             	sub    esp,0xc
  fcdc42:	50                   	push   eax
  fcdc43:	e8 66 88 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcdc48:	83 c4 10             	add    esp,0x10
  fcdc4b:	83 ec 04             	sub    esp,0x4
  fcdc4e:	31 c0                	xor    eax,eax
  fcdc50:	50                   	push   eax
  fcdc51:	57                   	push   edi
  fcdc52:	50                   	push   eax
  fcdc53:	e8 3b 40 27 ff       	call   241c93 <closedir@plt+0x9f023>
  fcdc58:	83 c4 10             	add    esp,0x10
  fcdc5b:	89 c7                	mov    edi,eax
  fcdc5d:	85 f6                	test   esi,esi
  fcdc5f:	74 0f                	je     fcdc70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d103e>
  fcdc61:	83 ec 08             	sub    esp,0x8
  fcdc64:	57                   	push   edi
  fcdc65:	56                   	push   esi
  fcdc66:	e8 34 59 fe ff       	call   fb359f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b696d>
  fcdc6b:	83 c4 10             	add    esp,0x10
  fcdc6e:	eb 18                	jmp    fcdc88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1056>
  fcdc70:	e8 7f 2a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcdc75:	83 ec 08             	sub    esp,0x8
  fcdc78:	57                   	push   edi
  fcdc79:	6a 00                	push   0x0
  fcdc7b:	e8 1f 59 fe ff       	call   fb359f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b696d>
  fcdc80:	83 c4 10             	add    esp,0x10
  fcdc83:	e8 6c 2a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcdc88:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fcdc8b:	85 f6                	test   esi,esi
  fcdc8d:	75 05                	jne    fcdc94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1062>
  fcdc8f:	e8 60 2a c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcdc94:	83 ec 04             	sub    esp,0x4
  fcdc97:	6a 00                	push   0x0
  fcdc99:	6a 01                	push   0x1
  fcdc9b:	56                   	push   esi
  fcdc9c:	e8 3e f4 fb ff       	call   f8d0df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3904ad>
  fcdca1:	83 c4 10             	add    esp,0x10
  fcdca4:	83 c4 0c             	add    esp,0xc
  fcdca7:	5e                   	pop    esi
  fcdca8:	5f                   	pop    edi
  fcdca9:	5b                   	pop    ebx
  fcdcaa:	5d                   	pop    ebp
  fcdcab:	c3                   	ret
  fcdcac:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fcdcb0:	8b 80 1c 01 00 00    	mov    eax,DWORD PTR [eax+0x11c]
  fcdcb6:	c3                   	ret
  fcdcb7:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcdcbb:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fcdcbf:	89 81 1c 01 00 00    	mov    DWORD PTR [ecx+0x11c],eax
  fcdcc5:	c3                   	ret
  fcdcc6:	c3                   	ret
  fcdcc7:	55                   	push   ebp
  fcdcc8:	53                   	push   ebx
  fcdcc9:	57                   	push   edi
  fcdcca:	56                   	push   esi
  fcdccb:	83 ec 0c             	sub    esp,0xc
  fcdcce:	e8 00 00 00 00       	call   fcdcd3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d10a1>
  fcdcd3:	5b                   	pop    ebx
  fcdcd4:	81 c3 a9 8e e2 00    	add    ebx,0xe28ea9
  fcdcda:	8a 83 2c af 06 00    	mov    al,BYTE PTR [ebx+0x6af2c]
  fcdce0:	24 01                	and    al,0x1
  fcdce2:	75 17                	jne    fcdcfb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d10c9>
  fcdce4:	8d 83 e8 cb 70 ff    	lea    eax,[ebx-0x8f3418]
  fcdcea:	8b 00                	mov    eax,DWORD PTR [eax]
  fcdcec:	89 04 24             	mov    DWORD PTR [esp],eax
  fcdcef:	e8 34 16 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcdcf4:	c6 83 2c af 06 00 01 	mov    BYTE PTR [ebx+0x6af2c],0x1
  fcdcfb:	8d bb 0c d6 04 00    	lea    edi,[ebx+0x4d60c]
  fcdd01:	8b 07                	mov    eax,DWORD PTR [edi]
  fcdd03:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fcdd06:	c7 40 04 00 00 00 00 	mov    DWORD PTR [eax+0x4],0x0
  fcdd0d:	8d 83 1c a9 04 00    	lea    eax,[ebx+0x4a91c]
  fcdd13:	8b 30                	mov    esi,DWORD PTR [eax]
  fcdd15:	89 34 24             	mov    DWORD PTR [esp],esi
  fcdd18:	e8 d7 30 bc ff       	call   b90df4 <closedir@plt+0x9ee184>
  fcdd1d:	89 34 24             	mov    DWORD PTR [esp],esi
  fcdd20:	c7 44 24 04 03 00 00 	mov    DWORD PTR [esp+0x4],0x3
  fcdd27:	00 
  fcdd28:	e8 8b 5d c1 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  fcdd2d:	89 c6                	mov    esi,eax
  fcdd2f:	85 f6                	test   esi,esi
  fcdd31:	75 05                	jne    fcdd38 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1106>
  fcdd33:	e8 bc 29 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcdd38:	8d ab 44 63 06 00    	lea    ebp,[ebx+0x66344]
  fcdd3e:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcdd41:	85 c0                	test   eax,eax
  fcdd43:	74 2a                	je     fcdd6f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d113d>
  fcdd45:	8b 0e                	mov    ecx,DWORD PTR [esi]
  fcdd47:	8b 49 18             	mov    ecx,DWORD PTR [ecx+0x18]
  fcdd4a:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fcdd4e:	89 04 24             	mov    DWORD PTR [esp],eax
  fcdd51:	e8 ae 12 c1 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  fcdd56:	85 c0                	test   eax,eax
  fcdd58:	75 15                	jne    fcdd6f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d113d>
  fcdd5a:	e8 5b 37 c0 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  fcdd5f:	89 04 24             	mov    DWORD PTR [esp],eax
  fcdd62:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcdd69:	00 
  fcdd6a:	e8 49 28 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcdd6f:	8b 6d 00             	mov    ebp,DWORD PTR [ebp+0x0]
  fcdd72:	83 7e 0c 00          	cmp    DWORD PTR [esi+0xc],0x0
  fcdd76:	75 15                	jne    fcdd8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d115b>
  fcdd78:	e8 f1 35 c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcdd7d:	89 04 24             	mov    DWORD PTR [esp],eax
  fcdd80:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcdd87:	00 
  fcdd88:	e8 2b 28 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcdd8d:	89 6e 10             	mov    DWORD PTR [esi+0x10],ebp
  fcdd90:	8d ab 48 63 06 00    	lea    ebp,[ebx+0x66348]
  fcdd96:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcdd99:	85 c0                	test   eax,eax
  fcdd9b:	74 2a                	je     fcddc7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1195>
  fcdd9d:	8b 0e                	mov    ecx,DWORD PTR [esi]
  fcdd9f:	8b 49 18             	mov    ecx,DWORD PTR [ecx+0x18]
  fcdda2:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fcdda6:	89 04 24             	mov    DWORD PTR [esp],eax
  fcdda9:	e8 56 12 c1 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  fcddae:	85 c0                	test   eax,eax
  fcddb0:	75 15                	jne    fcddc7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1195>
  fcddb2:	e8 03 37 c0 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  fcddb7:	89 04 24             	mov    DWORD PTR [esp],eax
  fcddba:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcddc1:	00 
  fcddc2:	e8 f1 27 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcddc7:	8b 6d 00             	mov    ebp,DWORD PTR [ebp+0x0]
  fcddca:	83 7e 0c 01          	cmp    DWORD PTR [esi+0xc],0x1
  fcddce:	77 15                	ja     fcdde5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d11b3>
  fcddd0:	e8 99 35 c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcddd5:	89 04 24             	mov    DWORD PTR [esp],eax
  fcddd8:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcdddf:	00 
  fcdde0:	e8 d3 27 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcdde5:	89 6e 14             	mov    DWORD PTR [esi+0x14],ebp
  fcdde8:	8d ab 4c 63 06 00    	lea    ebp,[ebx+0x6634c]
  fcddee:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fcddf1:	85 c0                	test   eax,eax
  fcddf3:	74 2a                	je     fcde1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d11ed>
  fcddf5:	8b 0e                	mov    ecx,DWORD PTR [esi]
  fcddf7:	8b 49 18             	mov    ecx,DWORD PTR [ecx+0x18]
  fcddfa:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fcddfe:	89 04 24             	mov    DWORD PTR [esp],eax
  fcde01:	e8 fe 11 c1 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  fcde06:	85 c0                	test   eax,eax
  fcde08:	75 15                	jne    fcde1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d11ed>
  fcde0a:	e8 ab 36 c0 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  fcde0f:	89 04 24             	mov    DWORD PTR [esp],eax
  fcde12:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcde19:	00 
  fcde1a:	e8 99 27 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcde1f:	8b 6d 00             	mov    ebp,DWORD PTR [ebp+0x0]
  fcde22:	83 7e 0c 02          	cmp    DWORD PTR [esi+0xc],0x2
  fcde26:	77 15                	ja     fcde3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d120b>
  fcde28:	e8 41 35 c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcde2d:	89 04 24             	mov    DWORD PTR [esp],eax
  fcde30:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fcde37:	00 
  fcde38:	e8 7b 27 c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcde3d:	89 6e 18             	mov    DWORD PTR [esi+0x18],ebp
  fcde40:	8b 07                	mov    eax,DWORD PTR [edi]
  fcde42:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fcde45:	89 70 0c             	mov    DWORD PTR [eax+0xc],esi
  fcde48:	83 c4 0c             	add    esp,0xc
  fcde4b:	5e                   	pop    esi
  fcde4c:	5f                   	pop    edi
  fcde4d:	5b                   	pop    ebx
  fcde4e:	5d                   	pop    ebp
  fcde4f:	c3                   	ret
  fcde50:	53                   	push   ebx
  fcde51:	57                   	push   edi
  fcde52:	56                   	push   esi
  fcde53:	83 ec 10             	sub    esp,0x10
  fcde56:	e8 00 00 00 00       	call   fcde5b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1229>
  fcde5b:	5b                   	pop    ebx
  fcde5c:	81 c3 21 8d e2 00    	add    ebx,0xe28d21
  fcde62:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fcde66:	8a 83 2d af 06 00    	mov    al,BYTE PTR [ebx+0x6af2d]
  fcde6c:	24 01                	and    al,0x1
  fcde6e:	75 17                	jne    fcde87 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d1255>
  fcde70:	8d 83 3c cd 70 ff    	lea    eax,[ebx-0x8f32c4]
  fcde76:	8b 00                	mov    eax,DWORD PTR [eax]
  fcde78:	89 04 24             	mov    DWORD PTR [esp],eax
  fcde7b:	e8 a8 14 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcde80:	c6 83 2d af 06 00 01 	mov    BYTE PTR [ebx+0x6af2d],0x1
  fcde87:	8b be 04 01 00 00    	mov    edi,DWORD PTR [esi+0x104]
  fcde8d:	8d 83 94 d6 04 00    	lea    eax,[ebx+0x4d694]
  fcde93:	8b 00                	mov    eax,DWORD PTR [eax]
  fcde95:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcde9c:	74 0e                	je     fcdeac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d127a>
  fcde9e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcdea2:	75 08                	jne    fcdeac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d127a>
  fcdea4:	89 04 24             	mov    DWORD PTR [esp],eax
  fcdea7:	e8 02 86 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcdeac:	31 c0                	xor    eax,eax
  fcdeae:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcdeb2:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fcdeb6:	89 04 24             	mov    DWORD PTR [esp],eax
  fcdeb9:	e8 47 8a d8 ff       	call   d56905 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x159cd3>
  fcdebe:	89 34 24             	mov    DWORD PTR [esp],esi
  fcdec1:	c7 44 24 04 37 00 00 	mov    DWORD PTR [esp+0x4],0x37
  fcdec8:	00 
  fcdec9:	e8 60 fa fd ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fcdece:	83 c4 10             	add    esp,0x10
  fcded1:	5e                   	pop    esi
  fcded2:	5f                   	pop    edi
  fcded3:	5b                   	pop    ebx
  fcded4:	c3                   	ret
  fcded5:	53                   	push   ebx
  fcded6:	83 ec 08             	sub    esp,0x8
  fcded9:	e8 00 00 00 00       	call   fcdede <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d12ac>
  fcdede:	5b                   	pop    ebx
  fcdedf:	81 c3 9e 8c e2 00    	add    ebx,0xe28c9e
  fcdee5:	83 ec 08             	sub    esp,0x8
  fcdee8:	6a 01                	push   0x1
  fcdeea:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  fcdeee:	e8 e3 77 ff ff       	call   fc56d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8aa4>
  fcdef3:	83 c4 10             	add    esp,0x10
  fcdef6:	83 c4 08             	add    esp,0x8
  fcdef9:	5b                   	pop    ebx
  fcdefa:	c3                   	ret
  fcdefb:	53                   	push   ebx
  fcdefc:	56                   	push   esi
  fcdefd:	83 ec 14             	sub    esp,0x14
