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


Disassembly of section .text:

00fd1c2a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d4ff8>:
  fd1c2a:	55                   	push   ebp
  fd1c2b:	53                   	push   ebx
  fd1c2c:	57                   	push   edi
  fd1c2d:	56                   	push   esi
  fd1c2e:	83 ec 1c             	sub    esp,0x1c
  fd1c31:	e8 00 00 00 00       	call   fd1c36 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5004>
  fd1c36:	5b                   	pop    ebx
  fd1c37:	81 c3 46 4f e2 00    	add    ebx,0xe24f46
  fd1c3d:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd1c41:	8a 83 4c af 06 00    	mov    al,BYTE PTR [ebx+0x6af4c]
  fd1c47:	24 01                	and    al,0x1
  fd1c49:	75 1a                	jne    fd1c65 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5033>
  fd1c4b:	8d 83 e8 e1 71 ff    	lea    eax,[ebx-0x8e1e18]
  fd1c51:	83 ec 0c             	sub    esp,0xc
  fd1c54:	ff 30                	push   DWORD PTR [eax]
  fd1c56:	e8 cd d6 bc ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fd1c5b:	83 c4 10             	add    esp,0x10
  fd1c5e:	c6 83 4c af 06 00 01 	mov    BYTE PTR [ebx+0x6af4c],0x1
  fd1c65:	8b 4d 3c             	mov    ecx,DWORD PTR [ebp+0x3c]
  fd1c68:	c7 45 3c ff ff ff ff 	mov    DWORD PTR [ebp+0x3c],0xffffffff
  fd1c6f:	31 c0                	xor    eax,eax
  fd1c71:	83 f9 15             	cmp    ecx,0x15
  fd1c74:	8d 49 03             	lea    ecx,[ecx+0x3]
  fd1c77:	0f 43 c8             	cmovae ecx,eax
  fd1c7a:	83 c1 fd             	add    ecx,0xfffffffd
  fd1c7d:	83 f9 14             	cmp    ecx,0x14
  fd1c80:	0f 87 0e 1a 00 00    	ja     fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd1c86:	8b 84 8b 98 ce 72 ff 	mov    eax,DWORD PTR [ebx+ecx*4-0x8d3168]
  fd1c8d:	01 d8                	add    eax,ebx
  fd1c8f:	ff e0                	jmp    eax
  fd1c91:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fd1c94:	85 f6                	test   esi,esi
  fd1c96:	75 05                	jne    fd1c9d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d506b>
  fd1c98:	e8 57 ea bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1c9d:	80 7e 20 00          	cmp    BYTE PTR [esi+0x20],0x0
  fd1ca1:	0f 84 79 09 00 00    	je     fd2620 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d59ee>
  fd1ca7:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd1cae:	b0 01                	mov    al,0x1
  fd1cb0:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd1cb4:	0f 85 da 19 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd1cba:	c7 45 3c 0b 00 00 00 	mov    DWORD PTR [ebp+0x3c],0xb
  fd1cc1:	e9 ce 19 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd1cc6:	8d 83 98 dc 04 00    	lea    eax,[ebx+0x4dc98]
  fd1ccc:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1cce:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1cd5:	74 12                	je     fd1ce9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d50b7>
  fd1cd7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1cdb:	75 0c                	jne    fd1ce9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d50b7>
  fd1cdd:	83 ec 0c             	sub    esp,0xc
  fd1ce0:	50                   	push   eax
  fd1ce1:	e8 c8 47 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1ce6:	83 c4 10             	add    esp,0x10
  fd1ce9:	83 ec 04             	sub    esp,0x4
  fd1cec:	31 f6                	xor    esi,esi
  fd1cee:	31 ff                	xor    edi,edi
  fd1cf0:	47                   	inc    edi
  fd1cf1:	56                   	push   esi
  fd1cf2:	57                   	push   edi
  fd1cf3:	56                   	push   esi
  fd1cf4:	e8 eb e6 12 00       	call   11003e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5037b2>
  fd1cf9:	83 c4 10             	add    esp,0x10
  fd1cfc:	83 ec 10             	sub    esp,0x10
  fd1cff:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fd1d03:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  fd1d07:	89 34 24             	mov    DWORD PTR [esp],esi
  fd1d0a:	e8 c5 6c d5 ff       	call   d289d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x12bda2>
  fd1d0f:	83 c4 10             	add    esp,0x10
  fd1d12:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  fd1d15:	85 f6                	test   esi,esi
  fd1d17:	75 05                	jne    fd1d1e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d50ec>
  fd1d19:	e8 d6 e9 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1d1e:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fd1d21:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd1d27:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fd1d2b:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1d2d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1d34:	74 12                	je     fd1d48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5116>
  fd1d36:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1d3a:	75 0c                	jne    fd1d48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5116>
  fd1d3c:	83 ec 0c             	sub    esp,0xc
  fd1d3f:	50                   	push   eax
  fd1d40:	e8 69 47 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1d45:	83 c4 10             	add    esp,0x10
  fd1d48:	8d 45 30             	lea    eax,[ebp+0x30]
  fd1d4b:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fd1d4f:	31 ff                	xor    edi,edi
  fd1d51:	57                   	push   edi
  fd1d52:	56                   	push   esi
  fd1d53:	57                   	push   edi
  fd1d54:	57                   	push   edi
  fd1d55:	e8 7f 71 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fd1d5a:	83 c4 10             	add    esp,0x10
  fd1d5d:	84 c0                	test   al,al
  fd1d5f:	0f 84 9a 00 00 00    	je     fd1dff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d51cd>
  fd1d65:	83 ec 08             	sub    esp,0x8
  fd1d68:	57                   	push   edi
  fd1d69:	57                   	push   edi
  fd1d6a:	e8 50 f0 d5 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fd1d6f:	83 c4 10             	add    esp,0x10
  fd1d72:	89 c6                	mov    esi,eax
  fd1d74:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd1d78:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1d7a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1d81:	74 12                	je     fd1d95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5163>
  fd1d83:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1d87:	75 0c                	jne    fd1d95 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5163>
  fd1d89:	83 ec 0c             	sub    esp,0xc
  fd1d8c:	50                   	push   eax
  fd1d8d:	e8 1c 47 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1d92:	83 c4 10             	add    esp,0x10
  fd1d95:	31 c0                	xor    eax,eax
  fd1d97:	50                   	push   eax
  fd1d98:	56                   	push   esi
  fd1d99:	50                   	push   eax
  fd1d9a:	50                   	push   eax
  fd1d9b:	e8 39 0e 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd1da0:	83 c4 10             	add    esp,0x10
  fd1da3:	84 c0                	test   al,al
  fd1da5:	74 58                	je     fd1dff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d51cd>
  fd1da7:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fd1dab:	8b 30                	mov    esi,DWORD PTR [eax]
  fd1dad:	85 f6                	test   esi,esi
  fd1daf:	75 05                	jne    fd1db6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5184>
  fd1db1:	e8 3e e9 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1db6:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fd1db9:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd1dbd:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1dbf:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1dc6:	74 12                	je     fd1dda <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d51a8>
  fd1dc8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1dcc:	75 0c                	jne    fd1dda <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d51a8>
  fd1dce:	83 ec 0c             	sub    esp,0xc
  fd1dd1:	50                   	push   eax
  fd1dd2:	e8 d7 46 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1dd7:	83 c4 10             	add    esp,0x10
  fd1dda:	8d 83 00 33 05 00    	lea    eax,[ebx+0x53300]
  fd1de0:	83 ec 04             	sub    esp,0x4
  fd1de3:	31 ff                	xor    edi,edi
  fd1de5:	ff 30                	push   DWORD PTR [eax]
  fd1de7:	56                   	push   esi
  fd1de8:	57                   	push   edi
  fd1de9:	e8 2a c8 3f 00       	call   13ce618 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d19e6>
  fd1dee:	83 c4 10             	add    esp,0x10
  fd1df1:	83 ec 04             	sub    esp,0x4
  fd1df4:	57                   	push   edi
  fd1df5:	50                   	push   eax
  fd1df6:	57                   	push   edi
  fd1df7:	e8 53 67 7b ff       	call   78854f <closedir@plt+0x5e58df>
  fd1dfc:	83 c4 10             	add    esp,0x10
  fd1dff:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fd1e03:	8b 30                	mov    esi,DWORD PTR [eax]
  fd1e05:	85 f6                	test   esi,esi
  fd1e07:	75 05                	jne    fd1e0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d51dc>
  fd1e09:	e8 e6 e8 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1e0e:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fd1e11:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd1e15:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1e17:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1e1e:	74 12                	je     fd1e32 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5200>
  fd1e20:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1e24:	75 0c                	jne    fd1e32 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5200>
  fd1e26:	83 ec 0c             	sub    esp,0xc
  fd1e29:	50                   	push   eax
  fd1e2a:	e8 7f 46 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1e2f:	83 c4 10             	add    esp,0x10
  fd1e32:	31 ff                	xor    edi,edi
  fd1e34:	57                   	push   edi
  fd1e35:	57                   	push   edi
  fd1e36:	56                   	push   esi
  fd1e37:	57                   	push   edi
  fd1e38:	e8 9c 0d 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd1e3d:	83 c4 10             	add    esp,0x10
  fd1e40:	84 c0                	test   al,al
  fd1e42:	0f 84 b6 00 00 00    	je     fd1efe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d52cc>
  fd1e48:	8b 6c 24 0c          	mov    ebp,DWORD PTR [esp+0xc]
  fd1e4c:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fd1e4f:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fd1e53:	8d 83 a4 c2 04 00    	lea    eax,[ebx+0x4c2a4]
  fd1e59:	83 ec 0c             	sub    esp,0xc
  fd1e5c:	ff 30                	push   DWORD PTR [eax]
  fd1e5e:	e8 cb cf c0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fd1e63:	83 c4 10             	add    esp,0x10
  fd1e66:	89 c6                	mov    esi,eax
  fd1e68:	8d 83 5c 63 06 00    	lea    eax,[ebx+0x6635c]
  fd1e6e:	83 ec 04             	sub    esp,0x4
  fd1e71:	57                   	push   edi
  fd1e72:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd1e76:	ff 30                	push   DWORD PTR [eax]
  fd1e78:	56                   	push   esi
  fd1e79:	e8 32 48 86 ff       	call   8366b0 <closedir@plt+0x693a40>
  fd1e7e:	83 c4 10             	add    esp,0x10
  fd1e81:	85 ff                	test   edi,edi
  fd1e83:	75 05                	jne    fd1e8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5258>
  fd1e85:	e8 6a e8 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1e8a:	89 77 1c             	mov    DWORD PTR [edi+0x1c],esi
  fd1e8d:	8b 75 00             	mov    esi,DWORD PTR [ebp+0x0]
  fd1e90:	85 f6                	test   esi,esi
  fd1e92:	89 ef                	mov    edi,ebp
  fd1e94:	75 05                	jne    fd1e9b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5269>
  fd1e96:	e8 59 e8 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1e9b:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fd1e9e:	85 f6                	test   esi,esi
  fd1ea0:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd1ea4:	75 05                	jne    fd1eab <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5279>
  fd1ea6:	e8 49 e8 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1eab:	8d 83 20 5d 05 00    	lea    eax,[ebx+0x55d20]
  fd1eb1:	83 ec 08             	sub    esp,0x8
  fd1eb4:	ff 30                	push   DWORD PTR [eax]
  fd1eb6:	56                   	push   esi
  fd1eb7:	e8 f8 bb 3f 00       	call   13cdab4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0e82>
  fd1ebc:	83 c4 10             	add    esp,0x10
  fd1ebf:	8b 37                	mov    esi,DWORD PTR [edi]
  fd1ec1:	85 f6                	test   esi,esi
  fd1ec3:	75 05                	jne    fd1eca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5298>
  fd1ec5:	e8 2a e8 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1eca:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fd1ecd:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd1ed1:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1ed3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1eda:	74 12                	je     fd1eee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d52bc>
  fd1edc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1ee0:	75 0c                	jne    fd1eee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d52bc>
  fd1ee2:	83 ec 0c             	sub    esp,0xc
  fd1ee5:	50                   	push   eax
  fd1ee6:	e8 c3 45 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1eeb:	83 c4 10             	add    esp,0x10
  fd1eee:	83 ec 04             	sub    esp,0x4
  fd1ef1:	31 c0                	xor    eax,eax
  fd1ef3:	50                   	push   eax
  fd1ef4:	56                   	push   esi
  fd1ef5:	50                   	push   eax
  fd1ef6:	e8 54 66 7b ff       	call   78854f <closedir@plt+0x5e58df>
  fd1efb:	83 c4 10             	add    esp,0x10
  fd1efe:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fd1f02:	8b 30                	mov    esi,DWORD PTR [eax]
  fd1f04:	85 f6                	test   esi,esi
  fd1f06:	75 05                	jne    fd1f0d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d52db>
  fd1f08:	e8 e7 e7 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1f0d:	8b 76 10             	mov    esi,DWORD PTR [esi+0x10]
  fd1f10:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd1f14:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1f16:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1f1d:	74 12                	je     fd1f31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d52ff>
  fd1f1f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1f23:	75 0c                	jne    fd1f31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d52ff>
  fd1f25:	83 ec 0c             	sub    esp,0xc
  fd1f28:	50                   	push   eax
  fd1f29:	e8 80 45 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1f2e:	83 c4 10             	add    esp,0x10
  fd1f31:	31 ff                	xor    edi,edi
  fd1f33:	57                   	push   edi
  fd1f34:	56                   	push   esi
  fd1f35:	57                   	push   edi
  fd1f36:	57                   	push   edi
  fd1f37:	e8 9d 6f 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fd1f3c:	83 c4 10             	add    esp,0x10
  fd1f3f:	84 c0                	test   al,al
  fd1f41:	74 6b                	je     fd1fae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d537c>
  fd1f43:	83 ec 08             	sub    esp,0x8
  fd1f46:	57                   	push   edi
  fd1f47:	57                   	push   edi
  fd1f48:	e8 e1 71 e9 ff       	call   e6912e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x26c4fc>
  fd1f4d:	83 c4 10             	add    esp,0x10
  fd1f50:	84 c0                	test   al,al
  fd1f52:	75 5a                	jne    fd1fae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d537c>
  fd1f54:	83 ec 04             	sub    esp,0x4
  fd1f57:	31 c0                	xor    eax,eax
  fd1f59:	50                   	push   eax
  fd1f5a:	6a 01                	push   0x1
  fd1f5c:	50                   	push   eax
  fd1f5d:	e8 10 72 e9 ff       	call   e69172 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x26c540>
  fd1f62:	83 c4 10             	add    esp,0x10
  fd1f65:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fd1f69:	8b 30                	mov    esi,DWORD PTR [eax]
  fd1f6b:	85 f6                	test   esi,esi
  fd1f6d:	75 05                	jne    fd1f74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5342>
  fd1f6f:	e8 80 e7 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1f74:	8b 76 10             	mov    esi,DWORD PTR [esi+0x10]
  fd1f77:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd1f7b:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1f7d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1f84:	74 12                	je     fd1f98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5366>
  fd1f86:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1f8a:	75 0c                	jne    fd1f98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5366>
  fd1f8c:	83 ec 0c             	sub    esp,0xc
  fd1f8f:	50                   	push   eax
  fd1f90:	e8 19 45 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1f95:	83 c4 10             	add    esp,0x10
  fd1f98:	8d 83 00 33 05 00    	lea    eax,[ebx+0x53300]
  fd1f9e:	83 ec 04             	sub    esp,0x4
  fd1fa1:	ff 30                	push   DWORD PTR [eax]
  fd1fa3:	56                   	push   esi
  fd1fa4:	6a 00                	push   0x0
  fd1fa6:	e8 6d c6 3f 00       	call   13ce618 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d19e6>
  fd1fab:	83 c4 10             	add    esp,0x10
  fd1fae:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd1fb2:	8b 37                	mov    esi,DWORD PTR [edi]
  fd1fb4:	85 f6                	test   esi,esi
  fd1fb6:	75 05                	jne    fd1fbd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d538b>
  fd1fb8:	e8 37 e7 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd1fbd:	8b 76 18             	mov    esi,DWORD PTR [esi+0x18]
  fd1fc0:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd1fc4:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1fc6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd1fcd:	74 12                	je     fd1fe1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d53af>
  fd1fcf:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd1fd3:	75 0c                	jne    fd1fe1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d53af>
  fd1fd5:	83 ec 0c             	sub    esp,0xc
  fd1fd8:	50                   	push   eax
  fd1fd9:	e8 d0 44 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd1fde:	83 c4 10             	add    esp,0x10
  fd1fe1:	31 c0                	xor    eax,eax
  fd1fe3:	50                   	push   eax
  fd1fe4:	56                   	push   esi
  fd1fe5:	50                   	push   eax
  fd1fe6:	50                   	push   eax
  fd1fe7:	e8 ed 6e 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fd1fec:	83 c4 10             	add    esp,0x10
  fd1fef:	84 c0                	test   al,al
  fd1ff1:	0f 84 c1 00 00 00    	je     fd20b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5486>
  fd1ff7:	8d 83 20 d6 04 00    	lea    eax,[ebx+0x4d620]
  fd1ffd:	8b 00                	mov    eax,DWORD PTR [eax]
  fd1fff:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2006:	74 12                	je     fd201a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d53e8>
  fd2008:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd200c:	75 0c                	jne    fd201a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d53e8>
  fd200e:	83 ec 0c             	sub    esp,0xc
  fd2011:	50                   	push   eax
  fd2012:	e8 97 44 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2017:	83 c4 10             	add    esp,0x10
  fd201a:	83 ec 08             	sub    esp,0x8
  fd201d:	31 ed                	xor    ebp,ebp
  fd201f:	55                   	push   ebp
  fd2020:	55                   	push   ebp
  fd2021:	e8 7a 72 e0 ff       	call   dd92a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1dc66e>
  fd2026:	83 c4 10             	add    esp,0x10
  fd2029:	89 c6                	mov    esi,eax
  fd202b:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd202f:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2031:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2038:	74 12                	je     fd204c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d541a>
  fd203a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd203e:	75 0c                	jne    fd204c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d541a>
  fd2040:	83 ec 0c             	sub    esp,0xc
  fd2043:	50                   	push   eax
  fd2044:	e8 65 44 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2049:	83 c4 10             	add    esp,0x10
  fd204c:	55                   	push   ebp
  fd204d:	56                   	push   esi
  fd204e:	55                   	push   ebp
  fd204f:	55                   	push   ebp
  fd2050:	e8 84 0b 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd2055:	83 c4 10             	add    esp,0x10
  fd2058:	84 c0                	test   al,al
  fd205a:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd205e:	74 58                	je     fd20b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5486>
  fd2060:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2062:	85 f6                	test   esi,esi
  fd2064:	75 05                	jne    fd206b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5439>
  fd2066:	e8 89 e6 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd206b:	8b 4e 18             	mov    ecx,DWORD PTR [esi+0x18]
  fd206e:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd2072:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2074:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd207b:	74 16                	je     fd2093 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5461>
  fd207d:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2081:	75 10                	jne    fd2093 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5461>
  fd2083:	83 ec 0c             	sub    esp,0xc
  fd2086:	50                   	push   eax
  fd2087:	89 ce                	mov    esi,ecx
  fd2089:	e8 20 44 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd208e:	89 f1                	mov    ecx,esi
  fd2090:	83 c4 10             	add    esp,0x10
  fd2093:	8d 83 00 33 05 00    	lea    eax,[ebx+0x53300]
  fd2099:	83 ec 04             	sub    esp,0x4
  fd209c:	31 f6                	xor    esi,esi
  fd209e:	ff 30                	push   DWORD PTR [eax]
  fd20a0:	51                   	push   ecx
  fd20a1:	56                   	push   esi
  fd20a2:	e8 71 c5 3f 00       	call   13ce618 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d19e6>
  fd20a7:	83 c4 10             	add    esp,0x10
  fd20aa:	83 ec 04             	sub    esp,0x4
  fd20ad:	56                   	push   esi
  fd20ae:	50                   	push   eax
  fd20af:	56                   	push   esi
  fd20b0:	e8 9a 64 7b ff       	call   78854f <closedir@plt+0x5e58df>
  fd20b5:	83 c4 10             	add    esp,0x10
  fd20b8:	83 ec 08             	sub    esp,0x8
  fd20bb:	31 c0                	xor    eax,eax
  fd20bd:	50                   	push   eax
  fd20be:	50                   	push   eax
  fd20bf:	e8 fb ec d5 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fd20c4:	83 c4 10             	add    esp,0x10
  fd20c7:	89 c6                	mov    esi,eax
  fd20c9:	85 f6                	test   esi,esi
  fd20cb:	75 05                	jne    fd20d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d54a0>
  fd20cd:	e8 22 e6 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd20d2:	8d 83 24 5d 05 00    	lea    eax,[ebx+0x55d24]
  fd20d8:	83 ec 08             	sub    esp,0x8
  fd20db:	ff 30                	push   DWORD PTR [eax]
  fd20dd:	56                   	push   esi
  fd20de:	e8 45 b4 3f 00       	call   13cd528 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d08f6>
  fd20e3:	83 c4 10             	add    esp,0x10
  fd20e6:	89 c6                	mov    esi,eax
  fd20e8:	89 75 08             	mov    DWORD PTR [ebp+0x8],esi
  fd20eb:	85 f6                	test   esi,esi
  fd20ed:	75 05                	jne    fd20f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d54c2>
  fd20ef:	e8 00 e6 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd20f4:	83 ec 08             	sub    esp,0x8
  fd20f7:	6a 00                	push   0x0
  fd20f9:	56                   	push   esi
  fd20fa:	e8 2a 03 d7 ff       	call   d42429 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1457f7>
  fd20ff:	83 c4 10             	add    esp,0x10
  fd2102:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2104:	85 f6                	test   esi,esi
  fd2106:	89 f0                	mov    eax,esi
  fd2108:	75 0f                	jne    fd2119 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d54e7>
  fd210a:	e8 e5 e5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd210f:	8b 07                	mov    eax,DWORD PTR [edi]
  fd2111:	85 c0                	test   eax,eax
  fd2113:	0f 84 c4 15 00 00    	je     fd36dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6aab>
  fd2119:	8b 76 24             	mov    esi,DWORD PTR [esi+0x24]
  fd211c:	8b 78 20             	mov    edi,DWORD PTR [eax+0x20]
  fd211f:	85 f6                	test   esi,esi
  fd2121:	75 05                	jne    fd2128 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d54f6>
  fd2123:	e8 cc e5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2128:	6a 00                	push   0x0
  fd212a:	57                   	push   edi
  fd212b:	6a 01                	push   0x1
  fd212d:	56                   	push   esi
  fd212e:	e8 a8 d3 f3 ff       	call   f0f4db <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3128a9>
  fd2133:	83 c4 10             	add    esp,0x10
  fd2136:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd213a:	8b 37                	mov    esi,DWORD PTR [edi]
  fd213c:	85 f6                	test   esi,esi
  fd213e:	75 05                	jne    fd2145 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5513>
  fd2140:	e8 af e5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2145:	8b 76 28             	mov    esi,DWORD PTR [esi+0x28]
  fd2148:	85 f6                	test   esi,esi
  fd214a:	75 05                	jne    fd2151 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d551f>
  fd214c:	e8 a3 e5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2151:	83 ec 0c             	sub    esp,0xc
  fd2154:	56                   	push   esi
  fd2155:	e8 86 c8 fd ff       	call   fae9e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b1dae>
  fd215a:	83 c4 10             	add    esp,0x10
  fd215d:	83 3f 00             	cmp    DWORD PTR [edi],0x0
  fd2160:	75 05                	jne    fd2167 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5535>
  fd2162:	e8 8d e5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2167:	83 ec 10             	sub    esp,0x10
  fd216a:	e8 66 2a ff ff       	call   fc4bd5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c7fa3>
  fd216f:	83 c4 10             	add    esp,0x10
  fd2172:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2174:	85 f6                	test   esi,esi
  fd2176:	75 05                	jne    fd217d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d554b>
  fd2178:	e8 77 e5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd217d:	83 ec 0c             	sub    esp,0xc
  fd2180:	56                   	push   esi
  fd2181:	e8 5d 3e ff ff       	call   fc5fe3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c93b1>
  fd2186:	83 c4 10             	add    esp,0x10
  fd2189:	89 c6                	mov    esi,eax
  fd218b:	89 75 0c             	mov    DWORD PTR [ebp+0xc],esi
  fd218e:	8b 7d 30             	mov    edi,DWORD PTR [ebp+0x30]
  fd2191:	85 ff                	test   edi,edi
  fd2193:	75 05                	jne    fd219a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5568>
  fd2195:	e8 5a e5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd219a:	8b 7f 20             	mov    edi,DWORD PTR [edi+0x20]
  fd219d:	85 ff                	test   edi,edi
  fd219f:	75 05                	jne    fd21a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5574>
  fd21a1:	e8 4e e5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd21a6:	8b 7f 0c             	mov    edi,DWORD PTR [edi+0xc]
  fd21a9:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd21ad:	8b 00                	mov    eax,DWORD PTR [eax]
  fd21af:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd21b6:	74 12                	je     fd21ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5598>
  fd21b8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd21bc:	75 0c                	jne    fd21ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5598>
  fd21be:	83 ec 0c             	sub    esp,0xc
  fd21c1:	50                   	push   eax
  fd21c2:	e8 e7 42 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd21c7:	83 c4 10             	add    esp,0x10
  fd21ca:	31 c0                	xor    eax,eax
  fd21cc:	50                   	push   eax
  fd21cd:	57                   	push   edi
  fd21ce:	56                   	push   esi
  fd21cf:	50                   	push   eax
  fd21d0:	e8 04 0a 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd21d5:	83 c4 10             	add    esp,0x10
  fd21d8:	84 c0                	test   al,al
  fd21da:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd21de:	74 27                	je     fd2207 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d55d5>
  fd21e0:	8b 75 0c             	mov    esi,DWORD PTR [ebp+0xc]
  fd21e3:	8b 7d 30             	mov    edi,DWORD PTR [ebp+0x30]
  fd21e6:	85 ff                	test   edi,edi
  fd21e8:	0f 84 2a 14 00 00    	je     fd3618 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d69e6>
  fd21ee:	83 ec 04             	sub    esp,0x4
  fd21f1:	6a 00                	push   0x0
  fd21f3:	56                   	push   esi
  fd21f4:	57                   	push   edi
  fd21f5:	e8 a4 95 ff ff       	call   fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c>
  fd21fa:	83 c4 10             	add    esp,0x10
  fd21fd:	89 c6                	mov    esi,eax
  fd21ff:	e9 30 14 00 00       	jmp    fd3634 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a02>
  fd2204:	8d 7d 30             	lea    edi,[ebp+0x30]
  fd2207:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2209:	85 f6                	test   esi,esi
  fd220b:	89 f0                	mov    eax,esi
  fd220d:	75 0f                	jne    fd221e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d55ec>
  fd220f:	e8 e0 e4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2214:	8b 07                	mov    eax,DWORD PTR [edi]
  fd2216:	85 c0                	test   eax,eax
  fd2218:	0f 84 96 14 00 00    	je     fd36b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a82>
  fd221e:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fd2222:	8b 76 30             	mov    esi,DWORD PTR [esi+0x30]
  fd2225:	8b 78 2c             	mov    edi,DWORD PTR [eax+0x2c]
  fd2228:	85 f6                	test   esi,esi
  fd222a:	75 05                	jne    fd2231 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d55ff>
  fd222c:	e8 c3 e4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2231:	83 ec 04             	sub    esp,0x4
  fd2234:	6a 00                	push   0x0
  fd2236:	57                   	push   edi
  fd2237:	56                   	push   esi
  fd2238:	e8 e2 72 ed ff       	call   ea951f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2ac8ed>
  fd223d:	83 c4 10             	add    esp,0x10
  fd2240:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd2244:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2246:	85 f6                	test   esi,esi
  fd2248:	89 f0                	mov    eax,esi
  fd224a:	75 0f                	jne    fd225b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5629>
  fd224c:	e8 a3 e4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2251:	8b 07                	mov    eax,DWORD PTR [edi]
  fd2253:	85 c0                	test   eax,eax
  fd2255:	0f 84 5e 14 00 00    	je     fd36b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a87>
  fd225b:	8b 76 34             	mov    esi,DWORD PTR [esi+0x34]
  fd225e:	8b 78 2c             	mov    edi,DWORD PTR [eax+0x2c]
  fd2261:	85 f6                	test   esi,esi
  fd2263:	75 05                	jne    fd226a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5638>
  fd2265:	e8 8a e4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd226a:	83 ec 04             	sub    esp,0x4
  fd226d:	6a 00                	push   0x0
  fd226f:	57                   	push   edi
  fd2270:	56                   	push   esi
  fd2271:	e8 a9 72 ed ff       	call   ea951f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2ac8ed>
  fd2276:	83 c4 10             	add    esp,0x10
  fd2279:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd227d:	8b 37                	mov    esi,DWORD PTR [edi]
  fd227f:	85 f6                	test   esi,esi
  fd2281:	75 05                	jne    fd2288 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5656>
  fd2283:	e8 6c e4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2288:	8b b6 80 00 00 00    	mov    esi,DWORD PTR [esi+0x80]
  fd228e:	85 f6                	test   esi,esi
  fd2290:	75 05                	jne    fd2297 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5665>
  fd2292:	e8 5d e4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2297:	83 ec 0c             	sub    esp,0xc
  fd229a:	56                   	push   esi
  fd229b:	e8 42 14 00 00       	call   fd36e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6ab0>
  fd22a0:	83 c4 10             	add    esp,0x10
  fd22a3:	8b 3f                	mov    edi,DWORD PTR [edi]
  fd22a5:	85 ff                	test   edi,edi
  fd22a7:	0f 84 fc 0a 00 00    	je     fd2da9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6177>
  fd22ad:	83 ec 0c             	sub    esp,0xc
  fd22b0:	57                   	push   edi
  fd22b1:	e8 43 51 ff ff       	call   fc73f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca7c7>
  fd22b6:	83 c4 10             	add    esp,0x10
  fd22b9:	89 c6                	mov    esi,eax
  fd22bb:	e9 02 0b 00 00       	jmp    fd2dc2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6190>
  fd22c0:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fd22c6:	8b 00                	mov    eax,DWORD PTR [eax]
  fd22c8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd22cf:	74 12                	je     fd22e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d56b1>
  fd22d1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd22d5:	75 0c                	jne    fd22e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d56b1>
  fd22d7:	83 ec 0c             	sub    esp,0xc
  fd22da:	50                   	push   eax
  fd22db:	e8 ce 41 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd22e0:	83 c4 10             	add    esp,0x10
  fd22e3:	83 ec 10             	sub    esp,0x10
  fd22e6:	e8 84 d6 fd ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fd22eb:	83 c4 10             	add    esp,0x10
  fd22ee:	89 c6                	mov    esi,eax
  fd22f0:	85 f6                	test   esi,esi
  fd22f2:	75 05                	jne    fd22f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d56c7>
  fd22f4:	e8 fb e3 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd22f9:	8b 76 1c             	mov    esi,DWORD PTR [esi+0x1c]
  fd22fc:	85 f6                	test   esi,esi
  fd22fe:	75 05                	jne    fd2305 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d56d3>
  fd2300:	e8 ef e3 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2305:	83 ec 08             	sub    esp,0x8
  fd2308:	6a 00                	push   0x0
  fd230a:	56                   	push   esi
  fd230b:	e8 fa a5 dd ff       	call   dac90a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1afcd8>
  fd2310:	83 c4 10             	add    esp,0x10
  fd2313:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  fd2316:	85 f6                	test   esi,esi
  fd2318:	75 05                	jne    fd231f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d56ed>
  fd231a:	e8 d5 e3 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd231f:	80 7e 74 00          	cmp    BYTE PTR [esi+0x74],0x0
  fd2323:	0f 84 e1 09 00 00    	je     fd2d0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d60d8>
  fd2329:	83 ec 04             	sub    esp,0x4
  fd232c:	31 f6                	xor    esi,esi
  fd232e:	56                   	push   esi
  fd232f:	6a 01                	push   0x1
  fd2331:	56                   	push   esi
  fd2332:	e8 4c 6b d5 ff       	call   d28e83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x12c251>
  fd2337:	83 c4 10             	add    esp,0x10
  fd233a:	83 ec 10             	sub    esp,0x10
  fd233d:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  fd2341:	89 34 24             	mov    DWORD PTR [esp],esi
  fd2344:	c7 44 24 04 03 00 00 	mov    DWORD PTR [esp+0x4],0x3
  fd234b:	00 
  fd234c:	e8 32 6b d5 ff       	call   d28e83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x12c251>
  fd2351:	83 c4 10             	add    esp,0x10
  fd2354:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  fd2357:	85 f6                	test   esi,esi
  fd2359:	75 05                	jne    fd2360 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d572e>
  fd235b:	e8 94 e3 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2360:	83 ec 08             	sub    esp,0x8
  fd2363:	6a 47                	push   0x47
  fd2365:	56                   	push   esi
  fd2366:	e8 c3 b5 fd ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fd236b:	83 c4 10             	add    esp,0x10
  fd236e:	8d 83 98 dc 04 00    	lea    eax,[ebx+0x4dc98]
  fd2374:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2376:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd237d:	74 12                	je     fd2391 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d575f>
  fd237f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2383:	75 0c                	jne    fd2391 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d575f>
  fd2385:	83 ec 0c             	sub    esp,0xc
  fd2388:	50                   	push   eax
  fd2389:	e8 20 41 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd238e:	83 c4 10             	add    esp,0x10
  fd2391:	83 ec 08             	sub    esp,0x8
  fd2394:	31 c0                	xor    eax,eax
  fd2396:	50                   	push   eax
  fd2397:	50                   	push   eax
  fd2398:	e8 35 de 12 00       	call   11001d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5035a0>
  fd239d:	83 c4 10             	add    esp,0x10
  fd23a0:	84 c0                	test   al,al
  fd23a2:	74 78                	je     fd241c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d57ea>
  fd23a4:	8b 4d 0c             	mov    ecx,DWORD PTR [ebp+0xc]
  fd23a7:	8b 7d 30             	mov    edi,DWORD PTR [ebp+0x30]
  fd23aa:	85 ff                	test   edi,edi
  fd23ac:	75 09                	jne    fd23b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5785>
  fd23ae:	89 ce                	mov    esi,ecx
  fd23b0:	e8 3f e3 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd23b5:	89 f1                	mov    ecx,esi
  fd23b7:	8b 7f 20             	mov    edi,DWORD PTR [edi+0x20]
  fd23ba:	85 ff                	test   edi,edi
  fd23bc:	75 09                	jne    fd23c7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5795>
  fd23be:	89 ce                	mov    esi,ecx
  fd23c0:	e8 2f e3 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd23c5:	89 f1                	mov    ecx,esi
  fd23c7:	8b 7f 0c             	mov    edi,DWORD PTR [edi+0xc]
  fd23ca:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd23d0:	8b 00                	mov    eax,DWORD PTR [eax]
  fd23d2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd23d9:	74 16                	je     fd23f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d57bf>
  fd23db:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd23df:	75 10                	jne    fd23f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d57bf>
  fd23e1:	83 ec 0c             	sub    esp,0xc
  fd23e4:	50                   	push   eax
  fd23e5:	89 ce                	mov    esi,ecx
  fd23e7:	e8 c2 40 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd23ec:	89 f1                	mov    ecx,esi
  fd23ee:	83 c4 10             	add    esp,0x10
  fd23f1:	8d 75 30             	lea    esi,[ebp+0x30]
  fd23f4:	31 ed                	xor    ebp,ebp
  fd23f6:	55                   	push   ebp
  fd23f7:	57                   	push   edi
  fd23f8:	51                   	push   ecx
  fd23f9:	55                   	push   ebp
  fd23fa:	e8 da 07 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd23ff:	83 c4 10             	add    esp,0x10
  fd2402:	84 c0                	test   al,al
  fd2404:	74 0f                	je     fd2415 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d57e3>
  fd2406:	83 ec 04             	sub    esp,0x4
  fd2409:	55                   	push   ebp
  fd240a:	6a 01                	push   0x1
  fd240c:	55                   	push   ebp
  fd240d:	e8 c2 65 d5 ff       	call   d289d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x12bda2>
  fd2412:	83 c4 10             	add    esp,0x10
  fd2415:	89 f7                	mov    edi,esi
  fd2417:	e9 62 0a 00 00       	jmp    fd2e7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d624c>
  fd241c:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd2423:	b0 01                	mov    al,0x1
  fd2425:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd2429:	0f 85 65 12 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd242f:	c7 45 3c 05 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x5
  fd2436:	e9 59 12 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd243b:	83 ec 08             	sub    esp,0x8
  fd243e:	31 c0                	xor    eax,eax
  fd2440:	50                   	push   eax
  fd2441:	50                   	push   eax
  fd2442:	e8 78 e9 d5 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fd2447:	83 c4 10             	add    esp,0x10
  fd244a:	89 c6                	mov    esi,eax
  fd244c:	85 f6                	test   esi,esi
  fd244e:	75 05                	jne    fd2455 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5823>
  fd2450:	e8 9f e2 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2455:	83 ec 04             	sub    esp,0x4
  fd2458:	6a 00                	push   0x0
  fd245a:	6a 01                	push   0x1
  fd245c:	56                   	push   esi
  fd245d:	e8 76 f8 d5 ff       	call   d31cd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1350a6>
  fd2462:	83 c4 10             	add    esp,0x10
  fd2465:	8d 7d 15             	lea    edi,[ebp+0x15]
  fd2468:	88 45 15             	mov    BYTE PTR [ebp+0x15],al
  fd246b:	e9 97 0b 00 00       	jmp    fd3007 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d63d5>
  fd2470:	8d 7d 18             	lea    edi,[ebp+0x18]
  fd2473:	e9 bf 0d 00 00       	jmp    fd3237 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6605>
  fd2478:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  fd247e:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2480:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2487:	74 12                	je     fd249b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5869>
  fd2489:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd248d:	75 0c                	jne    fd249b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5869>
  fd248f:	83 ec 0c             	sub    esp,0xc
  fd2492:	50                   	push   eax
  fd2493:	e8 16 40 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2498:	83 c4 10             	add    esp,0x10
  fd249b:	83 ec 10             	sub    esp,0x10
  fd249e:	e8 cc d4 fd ff       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  fd24a3:	83 c4 10             	add    esp,0x10
  fd24a6:	89 45 1c             	mov    DWORD PTR [ebp+0x1c],eax
  fd24a9:	83 ec 08             	sub    esp,0x8
  fd24ac:	31 c0                	xor    eax,eax
  fd24ae:	50                   	push   eax
  fd24af:	50                   	push   eax
  fd24b0:	e8 0a e9 d5 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fd24b5:	83 c4 10             	add    esp,0x10
  fd24b8:	89 c6                	mov    esi,eax
  fd24ba:	85 f6                	test   esi,esi
  fd24bc:	75 05                	jne    fd24c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5891>
  fd24be:	e8 31 e2 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd24c3:	8d 7d 1c             	lea    edi,[ebp+0x1c]
  fd24c6:	83 ec 08             	sub    esp,0x8
  fd24c9:	6a 00                	push   0x0
  fd24cb:	56                   	push   esi
  fd24cc:	e8 31 e9 d5 ff       	call   d30e02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1341d0>
  fd24d1:	83 c4 10             	add    esp,0x10
  fd24d4:	89 45 20             	mov    DWORD PTR [ebp+0x20],eax
  fd24d7:	eb 03                	jmp    fd24dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d58aa>
  fd24d9:	8d 7d 1c             	lea    edi,[ebp+0x1c]
  fd24dc:	8b 37                	mov    esi,DWORD PTR [edi]
  fd24de:	85 f6                	test   esi,esi
  fd24e0:	75 05                	jne    fd24e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d58b5>
  fd24e2:	e8 0d e2 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd24e7:	80 be a0 00 00 00 00 	cmp    BYTE PTR [esi+0xa0],0x0
  fd24ee:	eb 16                	jmp    fd2506 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d58d4>
  fd24f0:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fd24f3:	85 f6                	test   esi,esi
  fd24f5:	75 05                	jne    fd24fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d58ca>
  fd24f7:	e8 f8 e1 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd24fc:	80 7e 20 00          	cmp    BYTE PTR [esi+0x20],0x0
  fd2500:	0f 84 90 0f 00 00    	je     fd3496 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6864>
  fd2506:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fd2509:	85 f6                	test   esi,esi
  fd250b:	75 05                	jne    fd2512 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d58e0>
  fd250d:	e8 e2 e1 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2512:	8a 46 20             	mov    al,BYTE PTR [esi+0x20]
  fd2515:	84 c0                	test   al,al
  fd2517:	88 45 24             	mov    BYTE PTR [ebp+0x24],al
  fd251a:	0f 84 00 01 00 00    	je     fd2620 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d59ee>
  fd2520:	8b 75 0c             	mov    esi,DWORD PTR [ebp+0xc]
  fd2523:	8b 7d 30             	mov    edi,DWORD PTR [ebp+0x30]
  fd2526:	85 ff                	test   edi,edi
  fd2528:	75 05                	jne    fd252f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d58fd>
  fd252a:	e8 c5 e1 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd252f:	8b 7f 20             	mov    edi,DWORD PTR [edi+0x20]
  fd2532:	85 ff                	test   edi,edi
  fd2534:	75 05                	jne    fd253b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5909>
  fd2536:	e8 b9 e1 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd253b:	8b 7f 0c             	mov    edi,DWORD PTR [edi+0xc]
  fd253e:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd2544:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2546:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd254d:	74 12                	je     fd2561 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d592f>
  fd254f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2553:	75 0c                	jne    fd2561 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d592f>
  fd2555:	83 ec 0c             	sub    esp,0xc
  fd2558:	50                   	push   eax
  fd2559:	e8 50 3f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd255e:	83 c4 10             	add    esp,0x10
  fd2561:	31 c0                	xor    eax,eax
  fd2563:	50                   	push   eax
  fd2564:	57                   	push   edi
  fd2565:	56                   	push   esi
  fd2566:	50                   	push   eax
  fd2567:	e8 6d 06 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd256c:	83 c4 10             	add    esp,0x10
  fd256f:	84 c0                	test   al,al
  fd2571:	74 18                	je     fd258b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5959>
  fd2573:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  fd2576:	85 f6                	test   esi,esi
  fd2578:	75 05                	jne    fd257f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d594d>
  fd257a:	e8 75 e1 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd257f:	83 ec 0c             	sub    esp,0xc
  fd2582:	56                   	push   esi
  fd2583:	e8 c5 83 ff ff       	call   fca94d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cdd1b>
  fd2588:	83 c4 10             	add    esp,0x10
  fd258b:	8d 83 94 d6 04 00    	lea    eax,[ebx+0x4d694]
  fd2591:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2593:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd259a:	74 12                	je     fd25ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d597c>
  fd259c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd25a0:	75 0c                	jne    fd25ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d597c>
  fd25a2:	83 ec 0c             	sub    esp,0xc
  fd25a5:	50                   	push   eax
  fd25a6:	e8 03 3f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd25ab:	83 c4 10             	add    esp,0x10
  fd25ae:	83 ec 10             	sub    esp,0x10
  fd25b1:	31 c0                	xor    eax,eax
  fd25b3:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fd25b7:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fd25bb:	89 04 24             	mov    DWORD PTR [esp],eax
  fd25be:	e8 ba fa d8 ff       	call   d6207d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x16544b>
  fd25c3:	83 c4 10             	add    esp,0x10
  fd25c6:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  fd25c9:	85 f6                	test   esi,esi
  fd25cb:	75 05                	jne    fd25d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d59a0>
  fd25cd:	e8 22 e1 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd25d2:	8b 7e 20             	mov    edi,DWORD PTR [esi+0x20]
  fd25d5:	85 ff                	test   edi,edi
  fd25d7:	75 05                	jne    fd25de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d59ac>
  fd25d9:	e8 16 e1 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd25de:	83 ec 04             	sub    esp,0x4
  fd25e1:	31 ed                	xor    ebp,ebp
  fd25e3:	55                   	push   ebp
  fd25e4:	ff b7 9c 00 00 00    	push   DWORD PTR [edi+0x9c]
  fd25ea:	56                   	push   esi
  fd25eb:	e8 ae 91 ff ff       	call   fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c>
  fd25f0:	83 c4 10             	add    esp,0x10
  fd25f3:	83 ec 04             	sub    esp,0x4
  fd25f6:	55                   	push   ebp
  fd25f7:	50                   	push   eax
  fd25f8:	56                   	push   esi
  fd25f9:	e8 cc 49 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fd25fe:	83 c4 10             	add    esp,0x10
  fd2601:	8b 4c 24 30          	mov    ecx,DWORD PTR [esp+0x30]
  fd2605:	89 41 34             	mov    DWORD PTR [ecx+0x34],eax
  fd2608:	b0 01                	mov    al,0x1
  fd260a:	80 79 38 00          	cmp    BYTE PTR [ecx+0x38],0x0
  fd260e:	0f 85 80 10 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2614:	c7 41 3c 0a 00 00 00 	mov    DWORD PTR [ecx+0x3c],0xa
  fd261b:	e9 74 10 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2620:	8b 75 1c             	mov    esi,DWORD PTR [ebp+0x1c]
  fd2623:	85 f6                	test   esi,esi
  fd2625:	75 05                	jne    fd262c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d59fa>
  fd2627:	e8 c8 e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd262c:	80 be a0 00 00 00 00 	cmp    BYTE PTR [esi+0xa0],0x0
  fd2633:	0f 84 b2 06 00 00    	je     fd2ceb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d60b9>
  fd2639:	8b 75 1c             	mov    esi,DWORD PTR [ebp+0x1c]
  fd263c:	8b 7d 30             	mov    edi,DWORD PTR [ebp+0x30]
  fd263f:	8d 6d 30             	lea    ebp,[ebp+0x30]
  fd2642:	85 f6                	test   esi,esi
  fd2644:	75 05                	jne    fd264b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5a19>
  fd2646:	e8 a9 e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd264b:	89 be a8 00 00 00    	mov    DWORD PTR [esi+0xa8],edi
  fd2651:	8b 75 00             	mov    esi,DWORD PTR [ebp+0x0]
  fd2654:	89 6c 24 0c          	mov    DWORD PTR [esp+0xc],ebp
  fd2658:	85 f6                	test   esi,esi
  fd265a:	75 05                	jne    fd2661 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5a2f>
  fd265c:	e8 93 e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2661:	8b 76 64             	mov    esi,DWORD PTR [esi+0x64]
  fd2664:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd2668:	8b 7d 1c             	mov    edi,DWORD PTR [ebp+0x1c]
  fd266b:	85 ff                	test   edi,edi
  fd266d:	75 05                	jne    fd2674 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5a42>
  fd266f:	e8 80 e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2674:	8b 7f 28             	mov    edi,DWORD PTR [edi+0x28]
  fd2677:	85 f6                	test   esi,esi
  fd2679:	75 05                	jne    fd2680 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5a4e>
  fd267b:	e8 74 e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2680:	83 ec 04             	sub    esp,0x4
  fd2683:	6a 00                	push   0x0
  fd2685:	57                   	push   edi
  fd2686:	56                   	push   esi
  fd2687:	e8 d6 e6 de ff       	call   dc0d62 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1c4130>
  fd268c:	83 c4 10             	add    esp,0x10
  fd268f:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd2693:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2695:	85 f6                	test   esi,esi
  fd2697:	75 05                	jne    fd269e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5a6c>
  fd2699:	e8 56 e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd269e:	8b b6 fc 00 00 00    	mov    esi,DWORD PTR [esi+0xfc]
  fd26a4:	85 f6                	test   esi,esi
  fd26a6:	75 05                	jne    fd26ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5a7b>
  fd26a8:	e8 47 e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd26ad:	c7 46 0c 00 00 00 00 	mov    DWORD PTR [esi+0xc],0x0
  fd26b4:	80 7d 24 00          	cmp    BYTE PTR [ebp+0x24],0x0
  fd26b8:	0f 84 82 00 00 00    	je     fd2740 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b0e>
  fd26be:	8b 75 0c             	mov    esi,DWORD PTR [ebp+0xc]
  fd26c1:	8b 7d 30             	mov    edi,DWORD PTR [ebp+0x30]
  fd26c4:	85 ff                	test   edi,edi
  fd26c6:	75 05                	jne    fd26cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5a9b>
  fd26c8:	e8 27 e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd26cd:	8b 7f 20             	mov    edi,DWORD PTR [edi+0x20]
  fd26d0:	85 ff                	test   edi,edi
  fd26d2:	75 05                	jne    fd26d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5aa7>
  fd26d4:	e8 1b e0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd26d9:	8b 6f 0c             	mov    ebp,DWORD PTR [edi+0xc]
  fd26dc:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd26e2:	8b 00                	mov    eax,DWORD PTR [eax]
  fd26e4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd26eb:	74 12                	je     fd26ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5acd>
  fd26ed:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd26f1:	75 0c                	jne    fd26ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5acd>
  fd26f3:	83 ec 0c             	sub    esp,0xc
  fd26f6:	50                   	push   eax
  fd26f7:	e8 b2 3d be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd26fc:	83 c4 10             	add    esp,0x10
  fd26ff:	31 c0                	xor    eax,eax
  fd2701:	50                   	push   eax
  fd2702:	55                   	push   ebp
  fd2703:	56                   	push   esi
  fd2704:	50                   	push   eax
  fd2705:	e8 cf 04 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd270a:	83 c4 10             	add    esp,0x10
  fd270d:	84 c0                	test   al,al
  fd270f:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd2713:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd2717:	74 27                	je     fd2740 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b0e>
  fd2719:	8b 75 0c             	mov    esi,DWORD PTR [ebp+0xc]
  fd271c:	8b 7d 30             	mov    edi,DWORD PTR [ebp+0x30]
  fd271f:	85 ff                	test   edi,edi
  fd2721:	0f 84 30 0f 00 00    	je     fd3657 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a25>
  fd2727:	83 ec 04             	sub    esp,0x4
  fd272a:	6a 00                	push   0x0
  fd272c:	56                   	push   esi
  fd272d:	57                   	push   edi
  fd272e:	e8 6b 90 ff ff       	call   fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c>
  fd2733:	83 c4 10             	add    esp,0x10
  fd2736:	89 c6                	mov    esi,eax
  fd2738:	e9 36 0f 00 00       	jmp    fd3673 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a41>
  fd273d:	8d 7d 30             	lea    edi,[ebp+0x30]
  fd2740:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fd2744:	8b 75 0c             	mov    esi,DWORD PTR [ebp+0xc]
  fd2747:	8b 3f                	mov    edi,DWORD PTR [edi]
  fd2749:	85 ff                	test   edi,edi
  fd274b:	75 05                	jne    fd2752 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b20>
  fd274d:	e8 a2 df bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2752:	8b 7f 20             	mov    edi,DWORD PTR [edi+0x20]
  fd2755:	85 ff                	test   edi,edi
  fd2757:	75 05                	jne    fd275e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b2c>
  fd2759:	e8 96 df bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd275e:	8b 6f 0c             	mov    ebp,DWORD PTR [edi+0xc]
  fd2761:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd2767:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2769:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2770:	74 12                	je     fd2784 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b52>
  fd2772:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2776:	75 0c                	jne    fd2784 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b52>
  fd2778:	83 ec 0c             	sub    esp,0xc
  fd277b:	50                   	push   eax
  fd277c:	e8 2d 3d be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2781:	83 c4 10             	add    esp,0x10
  fd2784:	31 c0                	xor    eax,eax
  fd2786:	50                   	push   eax
  fd2787:	55                   	push   ebp
  fd2788:	56                   	push   esi
  fd2789:	50                   	push   eax
  fd278a:	e8 4a 67 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fd278f:	83 c4 10             	add    esp,0x10
  fd2792:	84 c0                	test   al,al
  fd2794:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd2798:	74 36                	je     fd27d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b9e>
  fd279a:	8b 37                	mov    esi,DWORD PTR [edi]
  fd279c:	85 f6                	test   esi,esi
  fd279e:	75 05                	jne    fd27a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b73>
  fd27a0:	e8 4f df bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd27a5:	83 ec 08             	sub    esp,0x8
  fd27a8:	6a 00                	push   0x0
  fd27aa:	56                   	push   esi
  fd27ab:	e8 0b 9d ff ff       	call   fcc4bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf889>
  fd27b0:	83 c4 10             	add    esp,0x10
  fd27b3:	8b 37                	mov    esi,DWORD PTR [edi]
  fd27b5:	85 f6                	test   esi,esi
  fd27b7:	75 05                	jne    fd27be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5b8c>
  fd27b9:	e8 36 df bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd27be:	83 ec 0c             	sub    esp,0xc
  fd27c1:	56                   	push   esi
  fd27c2:	e8 99 9f ff ff       	call   fcc760 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfb2e>
  fd27c7:	83 c4 10             	add    esp,0x10
  fd27ca:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd27ce:	eb 0c                	jmp    fd27dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5baa>
  fd27d0:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fd27d4:	8d 70 0c             	lea    esi,[eax+0xc]
  fd27d7:	eb 6b                	jmp    fd2844 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5c12>
  fd27d9:	8d 7d 30             	lea    edi,[ebp+0x30]
  fd27dc:	8b 37                	mov    esi,DWORD PTR [edi]
  fd27de:	85 f6                	test   esi,esi
  fd27e0:	89 f0                	mov    eax,esi
  fd27e2:	75 0f                	jne    fd27f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5bc1>
  fd27e4:	e8 0b df bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd27e9:	8b 07                	mov    eax,DWORD PTR [edi]
  fd27eb:	85 c0                	test   eax,eax
  fd27ed:	0f 84 bc 0e 00 00    	je     fd36af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a7d>
  fd27f3:	8b 8e 08 01 00 00    	mov    ecx,DWORD PTR [esi+0x108]
  fd27f9:	3b 88 0c 01 00 00    	cmp    ecx,DWORD PTR [eax+0x10c]
  fd27ff:	7d 1f                	jge    fd2820 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5bee>
  fd2801:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd2808:	b0 01                	mov    al,0x1
  fd280a:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd280e:	0f 85 80 0e 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2814:	c7 45 3c 0e 00 00 00 	mov    DWORD PTR [ebp+0x3c],0xe
  fd281b:	e9 74 0e 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2820:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2822:	85 f6                	test   esi,esi
  fd2824:	75 05                	jne    fd282b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5bf9>
  fd2826:	e8 c9 de bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd282b:	83 ec 10             	sub    esp,0x10
  fd282e:	89 34 24             	mov    DWORD PTR [esp],esi
  fd2831:	c7 44 24 04 39 00 00 	mov    DWORD PTR [esp+0x4],0x39
  fd2838:	00 
  fd2839:	e8 f0 b0 fd ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fd283e:	83 c4 10             	add    esp,0x10
  fd2841:	8d 75 0c             	lea    esi,[ebp+0xc]
  fd2844:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fd2848:	8b 2e                	mov    ebp,DWORD PTR [esi]
  fd284a:	8b 3f                	mov    edi,DWORD PTR [edi]
  fd284c:	85 ff                	test   edi,edi
  fd284e:	75 05                	jne    fd2855 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5c23>
  fd2850:	e8 9f de bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2855:	8b 7f 20             	mov    edi,DWORD PTR [edi+0x20]
  fd2858:	85 ff                	test   edi,edi
  fd285a:	75 05                	jne    fd2861 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5c2f>
  fd285c:	e8 93 de bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2861:	8b 7f 0c             	mov    edi,DWORD PTR [edi+0xc]
  fd2864:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd286a:	8b 00                	mov    eax,DWORD PTR [eax]
  fd286c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2873:	74 12                	je     fd2887 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5c55>
  fd2875:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2879:	75 0c                	jne    fd2887 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5c55>
  fd287b:	83 ec 0c             	sub    esp,0xc
  fd287e:	50                   	push   eax
  fd287f:	e8 2a 3c be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2884:	83 c4 10             	add    esp,0x10
  fd2887:	31 c0                	xor    eax,eax
  fd2889:	50                   	push   eax
  fd288a:	57                   	push   edi
  fd288b:	55                   	push   ebp
  fd288c:	50                   	push   eax
  fd288d:	e8 47 66 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fd2892:	83 c4 10             	add    esp,0x10
  fd2895:	84 c0                	test   al,al
  fd2897:	0f 84 cf 00 00 00    	je     fd296c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d3a>
  fd289d:	8b 06                	mov    eax,DWORD PTR [esi]
  fd289f:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd28a3:	89 45 28             	mov    DWORD PTR [ebp+0x28],eax
  fd28a6:	8d b3 00 d6 04 00    	lea    esi,[ebx+0x4d600]
  fd28ac:	8b 06                	mov    eax,DWORD PTR [esi]
  fd28ae:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd28b5:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd28b9:	74 12                	je     fd28cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5c9b>
  fd28bb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd28bf:	75 0c                	jne    fd28cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5c9b>
  fd28c1:	83 ec 0c             	sub    esp,0xc
  fd28c4:	50                   	push   eax
  fd28c5:	e8 e4 3b be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd28ca:	83 c4 10             	add    esp,0x10
  fd28cd:	83 ec 08             	sub    esp,0x8
  fd28d0:	31 c0                	xor    eax,eax
  fd28d2:	50                   	push   eax
  fd28d3:	50                   	push   eax
  fd28d4:	e8 d9 47 db ff       	call   d870b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18a480>
  fd28d9:	83 c4 10             	add    esp,0x10
  fd28dc:	84 c0                	test   al,al
  fd28de:	74 69                	je     fd2949 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d17>
  fd28e0:	8b 06                	mov    eax,DWORD PTR [esi]
  fd28e2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd28e9:	74 12                	je     fd28fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5ccb>
  fd28eb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd28ef:	75 0c                	jne    fd28fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5ccb>
  fd28f1:	83 ec 0c             	sub    esp,0xc
  fd28f4:	50                   	push   eax
  fd28f5:	e8 b4 3b be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd28fa:	83 c4 10             	add    esp,0x10
  fd28fd:	83 ec 08             	sub    esp,0x8
  fd2900:	31 c0                	xor    eax,eax
  fd2902:	50                   	push   eax
  fd2903:	50                   	push   eax
  fd2904:	e8 62 4d db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fd2909:	83 c4 10             	add    esp,0x10
  fd290c:	89 c6                	mov    esi,eax
  fd290e:	85 f6                	test   esi,esi
  fd2910:	75 05                	jne    fd2917 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5ce5>
  fd2912:	e8 dd dd bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2917:	83 ec 08             	sub    esp,0x8
  fd291a:	6a 00                	push   0x0
  fd291c:	56                   	push   esi
  fd291d:	e8 a3 ee db ff       	call   d917c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b93>
  fd2922:	83 c4 10             	add    esp,0x10
  fd2925:	84 c0                	test   al,al
  fd2927:	75 20                	jne    fd2949 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d17>
  fd2929:	8b 37                	mov    esi,DWORD PTR [edi]
  fd292b:	85 f6                	test   esi,esi
  fd292d:	75 05                	jne    fd2934 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d02>
  fd292f:	e8 c0 dd bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2934:	8b 76 20             	mov    esi,DWORD PTR [esi+0x20]
  fd2937:	85 f6                	test   esi,esi
  fd2939:	75 05                	jne    fd2940 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d0e>
  fd293b:	e8 b4 dd bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2940:	8b 86 94 00 00 00    	mov    eax,DWORD PTR [esi+0x94]
  fd2946:	89 45 28             	mov    DWORD PTR [ebp+0x28],eax
  fd2949:	8b 3f                	mov    edi,DWORD PTR [edi]
  fd294b:	8b 75 28             	mov    esi,DWORD PTR [ebp+0x28]
  fd294e:	85 ff                	test   edi,edi
  fd2950:	0f 84 4c 08 00 00    	je     fd31a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6570>
  fd2956:	83 ec 04             	sub    esp,0x4
  fd2959:	6a 00                	push   0x0
  fd295b:	56                   	push   esi
  fd295c:	57                   	push   edi
  fd295d:	e8 3c 8e ff ff       	call   fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c>
  fd2962:	83 c4 10             	add    esp,0x10
  fd2965:	89 c6                	mov    esi,eax
  fd2967:	e9 52 08 00 00       	jmp    fd31be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d658c>
  fd296c:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd2970:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd2974:	eb 03                	jmp    fd2979 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d47>
  fd2976:	8d 7d 30             	lea    edi,[ebp+0x30]
  fd2979:	8b 37                	mov    esi,DWORD PTR [edi]
  fd297b:	85 f6                	test   esi,esi
  fd297d:	75 05                	jne    fd2984 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d52>
  fd297f:	e8 70 dd bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2984:	83 be 94 00 00 00 00 	cmp    DWORD PTR [esi+0x94],0x0
  fd298b:	74 62                	je     fd29ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5dbd>
  fd298d:	8b 37                	mov    esi,DWORD PTR [edi]
  fd298f:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fd2993:	85 f6                	test   esi,esi
  fd2995:	75 05                	jne    fd299c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d6a>
  fd2997:	e8 58 dd bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd299c:	8b b6 94 00 00 00    	mov    esi,DWORD PTR [esi+0x94]
  fd29a2:	8d bb 0c d6 04 00    	lea    edi,[ebx+0x4d60c]
  fd29a8:	8b 07                	mov    eax,DWORD PTR [edi]
  fd29aa:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd29b1:	74 14                	je     fd29c7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d95>
  fd29b3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd29b7:	75 0e                	jne    fd29c7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5d95>
  fd29b9:	83 ec 0c             	sub    esp,0xc
  fd29bc:	50                   	push   eax
  fd29bd:	e8 ec 3a be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd29c2:	83 c4 10             	add    esp,0x10
  fd29c5:	8b 07                	mov    eax,DWORD PTR [edi]
  fd29c7:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fd29ca:	8b 78 04             	mov    edi,DWORD PTR [eax+0x4]
  fd29cd:	85 f6                	test   esi,esi
  fd29cf:	75 05                	jne    fd29d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5da4>
  fd29d1:	e8 1e dd bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd29d6:	8d 83 48 5c 05 00    	lea    eax,[ebx+0x55c48]
  fd29dc:	83 ec 04             	sub    esp,0x4
  fd29df:	ff 30                	push   DWORD PTR [eax]
  fd29e1:	57                   	push   edi
  fd29e2:	56                   	push   esi
  fd29e3:	e8 17 72 18 00       	call   1159bff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x55cfcd>
  fd29e8:	83 c4 10             	add    esp,0x10
  fd29eb:	8b 7c 24 0c          	mov    edi,DWORD PTR [esp+0xc]
  fd29ef:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fd29f3:	8b 75 0c             	mov    esi,DWORD PTR [ebp+0xc]
  fd29f6:	8b 3f                	mov    edi,DWORD PTR [edi]
  fd29f8:	85 ff                	test   edi,edi
  fd29fa:	75 05                	jne    fd2a01 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5dcf>
  fd29fc:	e8 f3 dc bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2a01:	8b 7f 20             	mov    edi,DWORD PTR [edi+0x20]
  fd2a04:	85 ff                	test   edi,edi
  fd2a06:	75 05                	jne    fd2a0d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5ddb>
  fd2a08:	e8 e7 dc bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2a0d:	8b 7f 0c             	mov    edi,DWORD PTR [edi+0xc]
  fd2a10:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd2a16:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2a18:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2a1f:	74 12                	je     fd2a33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5e01>
  fd2a21:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2a25:	75 0c                	jne    fd2a33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5e01>
  fd2a27:	83 ec 0c             	sub    esp,0xc
  fd2a2a:	50                   	push   eax
  fd2a2b:	e8 7e 3a be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2a30:	83 c4 10             	add    esp,0x10
  fd2a33:	31 c0                	xor    eax,eax
  fd2a35:	50                   	push   eax
  fd2a36:	57                   	push   edi
  fd2a37:	56                   	push   esi
  fd2a38:	50                   	push   eax
  fd2a39:	e8 9b 01 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd2a3e:	83 c4 10             	add    esp,0x10
  fd2a41:	84 c0                	test   al,al
  fd2a43:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fd2a47:	75 08                	jne    fd2a51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5e1f>
  fd2a49:	e9 a0 00 00 00       	jmp    fd2aee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5ebc>
  fd2a4e:	8d 45 30             	lea    eax,[ebp+0x30]
  fd2a51:	8b 30                	mov    esi,DWORD PTR [eax]
  fd2a53:	85 f6                	test   esi,esi
  fd2a55:	75 05                	jne    fd2a5c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5e2a>
  fd2a57:	e8 98 dc bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2a5c:	80 7e 74 00          	cmp    BYTE PTR [esi+0x74],0x0
  fd2a60:	0f 84 c3 02 00 00    	je     fd2d29 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d60f7>
  fd2a66:	8d 83 f8 c9 04 00    	lea    eax,[ebx+0x4c9f8]
  fd2a6c:	83 ec 0c             	sub    esp,0xc
  fd2a6f:	ff 30                	push   DWORD PTR [eax]
  fd2a71:	e8 b8 c3 c0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fd2a76:	83 c4 10             	add    esp,0x10
  fd2a79:	89 c6                	mov    esi,eax
  fd2a7b:	83 ec 10             	sub    esp,0x10
  fd2a7e:	89 34 24             	mov    DWORD PTR [esp],esi
  fd2a81:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fd2a88:	00 
  fd2a89:	c7 44 24 04 9a 99 99 	mov    DWORD PTR [esp+0x4],0x3e99999a
  fd2a90:	3e 
  fd2a91:	e8 c0 0c 7d ff       	call   7a3756 <closedir@plt+0x600ae6>
  fd2a96:	83 c4 10             	add    esp,0x10
  fd2a99:	89 75 34             	mov    DWORD PTR [ebp+0x34],esi
  fd2a9c:	b0 01                	mov    al,0x1
  fd2a9e:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd2aa2:	0f 85 ec 0b 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2aa8:	c7 45 3c 11 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x11
  fd2aaf:	e9 e0 0b 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2ab4:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  fd2ab7:	85 f6                	test   esi,esi
  fd2ab9:	75 05                	jne    fd2ac0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5e8e>
  fd2abb:	e8 34 dc bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2ac0:	83 ec 10             	sub    esp,0x10
  fd2ac3:	89 34 24             	mov    DWORD PTR [esp],esi
  fd2ac6:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  fd2acd:	00 
  fd2ace:	e8 e8 99 ff ff       	call   fcc4bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf889>
  fd2ad3:	83 c4 10             	add    esp,0x10
  fd2ad6:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  fd2ad9:	85 f6                	test   esi,esi
  fd2adb:	75 05                	jne    fd2ae2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5eb0>
  fd2add:	e8 12 dc bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2ae2:	83 ec 0c             	sub    esp,0xc
  fd2ae5:	56                   	push   esi
  fd2ae6:	e8 75 9c ff ff       	call   fcc760 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cfb2e>
  fd2aeb:	83 c4 10             	add    esp,0x10
  fd2aee:	8d b3 0c d6 04 00    	lea    esi,[ebx+0x4d60c]
  fd2af4:	8b 06                	mov    eax,DWORD PTR [esi]
  fd2af6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2afd:	74 14                	je     fd2b13 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5ee1>
  fd2aff:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2b03:	75 0e                	jne    fd2b13 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5ee1>
  fd2b05:	83 ec 0c             	sub    esp,0xc
  fd2b08:	50                   	push   eax
  fd2b09:	e8 a0 39 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2b0e:	83 c4 10             	add    esp,0x10
  fd2b11:	8b 06                	mov    eax,DWORD PTR [esi]
  fd2b13:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fd2b16:	8b 40 04             	mov    eax,DWORD PTR [eax+0x4]
  fd2b19:	89 45 2c             	mov    DWORD PTR [ebp+0x2c],eax
  fd2b1c:	8b 06                	mov    eax,DWORD PTR [esi]
  fd2b1e:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fd2b21:	c7 40 04 00 00 00 00 	mov    DWORD PTR [eax+0x4],0x0
  fd2b28:	8d bb 00 d6 04 00    	lea    edi,[ebx+0x4d600]
  fd2b2e:	8b 07                	mov    eax,DWORD PTR [edi]
  fd2b30:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2b37:	74 12                	je     fd2b4b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5f19>
  fd2b39:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2b3d:	75 0c                	jne    fd2b4b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5f19>
  fd2b3f:	83 ec 0c             	sub    esp,0xc
  fd2b42:	50                   	push   eax
  fd2b43:	e8 66 39 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2b48:	83 c4 10             	add    esp,0x10
  fd2b4b:	83 ec 08             	sub    esp,0x8
  fd2b4e:	31 ed                	xor    ebp,ebp
  fd2b50:	55                   	push   ebp
  fd2b51:	55                   	push   ebp
  fd2b52:	e8 14 4b db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fd2b57:	83 c4 10             	add    esp,0x10
  fd2b5a:	89 c6                	mov    esi,eax
  fd2b5c:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd2b62:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fd2b66:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2b68:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2b6f:	74 12                	je     fd2b83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5f51>
  fd2b71:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2b75:	75 0c                	jne    fd2b83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5f51>
  fd2b77:	83 ec 0c             	sub    esp,0xc
  fd2b7a:	50                   	push   eax
  fd2b7b:	e8 2e 39 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2b80:	83 c4 10             	add    esp,0x10
  fd2b83:	55                   	push   ebp
  fd2b84:	55                   	push   ebp
  fd2b85:	56                   	push   esi
  fd2b86:	55                   	push   ebp
  fd2b87:	e8 4d 00 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd2b8c:	83 c4 10             	add    esp,0x10
  fd2b8f:	84 c0                	test   al,al
  fd2b91:	0f 85 e1 00 00 00    	jne    fd2c78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6046>
  fd2b97:	8b 07                	mov    eax,DWORD PTR [edi]
  fd2b99:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2ba0:	74 12                	je     fd2bb4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5f82>
  fd2ba2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2ba6:	75 0c                	jne    fd2bb4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5f82>
  fd2ba8:	83 ec 0c             	sub    esp,0xc
  fd2bab:	50                   	push   eax
  fd2bac:	e8 fd 38 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2bb1:	83 c4 10             	add    esp,0x10
  fd2bb4:	83 ec 08             	sub    esp,0x8
  fd2bb7:	31 c0                	xor    eax,eax
  fd2bb9:	50                   	push   eax
  fd2bba:	50                   	push   eax
  fd2bbb:	e8 f2 44 db ff       	call   d870b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18a480>
  fd2bc0:	83 c4 10             	add    esp,0x10
  fd2bc3:	84 c0                	test   al,al
  fd2bc5:	0f 84 ad 00 00 00    	je     fd2c78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6046>
  fd2bcb:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fd2bcf:	8d 78 30             	lea    edi,[eax+0x30]
  fd2bd2:	8b 68 2c             	mov    ebp,DWORD PTR [eax+0x2c]
  fd2bd5:	8b 70 30             	mov    esi,DWORD PTR [eax+0x30]
  fd2bd8:	85 f6                	test   esi,esi
  fd2bda:	75 05                	jne    fd2be1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5faf>
  fd2bdc:	e8 13 db bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2be1:	83 ec 08             	sub    esp,0x8
  fd2be4:	55                   	push   ebp
  fd2be5:	56                   	push   esi
  fd2be6:	e8 2a 6d ff ff       	call   fc9915 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccce3>
  fd2beb:	83 c4 10             	add    esp,0x10
  fd2bee:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2bf0:	85 f6                	test   esi,esi
  fd2bf2:	75 05                	jne    fd2bf9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5fc7>
  fd2bf4:	e8 fb da bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2bf9:	83 ec 10             	sub    esp,0x10
  fd2bfc:	89 34 24             	mov    DWORD PTR [esp],esi
  fd2bff:	e8 5d 4b ff ff       	call   fc7761 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cab2f>
  fd2c04:	83 c4 10             	add    esp,0x10
  fd2c07:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fd2c0b:	8b 70 0c             	mov    esi,DWORD PTR [eax+0xc]
  fd2c0e:	8b 68 30             	mov    ebp,DWORD PTR [eax+0x30]
  fd2c11:	85 ed                	test   ebp,ebp
  fd2c13:	75 05                	jne    fd2c1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5fe8>
  fd2c15:	e8 da da bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2c1a:	8b 6d 20             	mov    ebp,DWORD PTR [ebp+0x20]
  fd2c1d:	85 ed                	test   ebp,ebp
  fd2c1f:	75 05                	jne    fd2c26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d5ff4>
  fd2c21:	e8 ce da bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2c26:	8b 6d 0c             	mov    ebp,DWORD PTR [ebp+0xc]
  fd2c29:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fd2c2d:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2c2f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2c36:	74 12                	je     fd2c4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6018>
  fd2c38:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2c3c:	75 0c                	jne    fd2c4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6018>
  fd2c3e:	83 ec 0c             	sub    esp,0xc
  fd2c41:	50                   	push   eax
  fd2c42:	e8 67 38 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2c47:	83 c4 10             	add    esp,0x10
  fd2c4a:	31 c0                	xor    eax,eax
  fd2c4c:	50                   	push   eax
  fd2c4d:	55                   	push   ebp
  fd2c4e:	56                   	push   esi
  fd2c4f:	50                   	push   eax
  fd2c50:	e8 84 ff 7a ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd2c55:	83 c4 10             	add    esp,0x10
  fd2c58:	84 c0                	test   al,al
  fd2c5a:	0f 84 ab 08 00 00    	je     fd350b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d68d9>
  fd2c60:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2c62:	85 f6                	test   esi,esi
  fd2c64:	75 05                	jne    fd2c6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6039>
  fd2c66:	e8 89 da bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2c6b:	c6 86 84 00 00 00 00 	mov    BYTE PTR [esi+0x84],0x0
  fd2c72:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd2c76:	eb 26                	jmp    fd2c9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d606c>
  fd2c78:	8b 4c 24 30          	mov    ecx,DWORD PTR [esp+0x30]
  fd2c7c:	c7 41 34 00 00 00 00 	mov    DWORD PTR [ecx+0x34],0x0
  fd2c83:	b0 01                	mov    al,0x1
  fd2c85:	80 79 38 00          	cmp    BYTE PTR [ecx+0x38],0x0
  fd2c89:	0f 85 05 0a 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2c8f:	c7 41 3c 12 00 00 00 	mov    DWORD PTR [ecx+0x3c],0x12
  fd2c96:	e9 f9 09 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2c9b:	8d 7d 30             	lea    edi,[ebp+0x30]
  fd2c9e:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2ca0:	85 f6                	test   esi,esi
  fd2ca2:	89 f0                	mov    eax,esi
  fd2ca4:	75 0f                	jne    fd2cb5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6083>
  fd2ca6:	e8 49 da bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2cab:	8b 07                	mov    eax,DWORD PTR [edi]
  fd2cad:	85 c0                	test   eax,eax
  fd2caf:	0f 84 09 0a 00 00    	je     fd36be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a8c>
  fd2cb5:	8b 8e 08 01 00 00    	mov    ecx,DWORD PTR [esi+0x108]
  fd2cbb:	3b 88 0c 01 00 00    	cmp    ecx,DWORD PTR [eax+0x10c]
  fd2cc1:	0f 8d 81 00 00 00    	jge    fd2d48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6116>
  fd2cc7:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd2cce:	b0 01                	mov    al,0x1
  fd2cd0:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd2cd4:	0f 85 ba 09 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2cda:	c7 45 3c 13 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x13
  fd2ce1:	e9 ae 09 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2ce6:	8d 7d 30             	lea    edi,[ebp+0x30]
  fd2ce9:	eb 76                	jmp    fd2d61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d612f>
  fd2ceb:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd2cf2:	b0 01                	mov    al,0x1
  fd2cf4:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd2cf8:	0f 85 96 09 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2cfe:	c7 45 3c 0c 00 00 00 	mov    DWORD PTR [ebp+0x3c],0xc
  fd2d05:	e9 8a 09 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2d0a:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd2d11:	b0 01                	mov    al,0x1
  fd2d13:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd2d17:	0f 85 77 09 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2d1d:	c7 45 3c 04 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x4
  fd2d24:	e9 6b 09 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2d29:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd2d30:	b0 01                	mov    al,0x1
  fd2d32:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd2d36:	0f 85 58 09 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2d3c:	c7 45 3c 10 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x10
  fd2d43:	e9 4c 09 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2d48:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2d4a:	85 f6                	test   esi,esi
  fd2d4c:	75 05                	jne    fd2d53 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6121>
  fd2d4e:	e8 a1 d9 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2d53:	83 ec 08             	sub    esp,0x8
  fd2d56:	6a 39                	push   0x39
  fd2d58:	56                   	push   esi
  fd2d59:	e8 d0 ab fd ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fd2d5e:	83 c4 10             	add    esp,0x10
  fd2d61:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2d63:	85 f6                	test   esi,esi
  fd2d65:	75 05                	jne    fd2d6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d613a>
  fd2d67:	e8 88 d9 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2d6c:	80 be 84 00 00 00 00 	cmp    BYTE PTR [esi+0x84],0x0
  fd2d73:	74 15                	je     fd2d8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6158>
  fd2d75:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2d77:	85 f6                	test   esi,esi
  fd2d79:	0f 84 ce 02 00 00    	je     fd304d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d641b>
  fd2d7f:	8b ae b0 00 00 00    	mov    ebp,DWORD PTR [esi+0xb0]
  fd2d85:	e9 d3 02 00 00       	jmp    fd305d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d642b>
  fd2d8a:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd2d91:	b0 01                	mov    al,0x1
  fd2d93:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd2d97:	0f 85 f7 08 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2d9d:	c7 45 3c 14 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x14
  fd2da4:	e9 eb 08 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd2da9:	e8 46 d9 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2dae:	83 ec 0c             	sub    esp,0xc
  fd2db1:	6a 00                	push   0x0
  fd2db3:	e8 41 46 ff ff       	call   fc73f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca7c7>
  fd2db8:	83 c4 10             	add    esp,0x10
  fd2dbb:	89 c6                	mov    esi,eax
  fd2dbd:	e8 32 d9 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2dc2:	83 ec 04             	sub    esp,0x4
  fd2dc5:	6a 00                	push   0x0
  fd2dc7:	56                   	push   esi
  fd2dc8:	57                   	push   edi
  fd2dc9:	e8 fc 41 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fd2dce:	83 c4 10             	add    esp,0x10
  fd2dd1:	89 45 10             	mov    DWORD PTR [ebp+0x10],eax
  fd2dd4:	83 ec 08             	sub    esp,0x8
  fd2dd7:	31 c0                	xor    eax,eax
  fd2dd9:	50                   	push   eax
  fd2dda:	50                   	push   eax
  fd2ddb:	e8 df df d5 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fd2de0:	83 c4 10             	add    esp,0x10
  fd2de3:	89 c6                	mov    esi,eax
  fd2de5:	85 f6                	test   esi,esi
  fd2de7:	75 05                	jne    fd2dee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d61bc>
  fd2de9:	e8 06 d9 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2dee:	83 ec 08             	sub    esp,0x8
  fd2df1:	6a 00                	push   0x0
  fd2df3:	56                   	push   esi
  fd2df4:	e8 07 2c d7 ff       	call   d45a00 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x148dce>
  fd2df9:	83 c4 10             	add    esp,0x10
  fd2dfc:	84 c0                	test   al,al
  fd2dfe:	0f 84 2a 02 00 00    	je     fd302e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d63fc>
  fd2e04:	8d 83 94 d6 04 00    	lea    eax,[ebx+0x4d694]
  fd2e0a:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2e0c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2e13:	74 12                	je     fd2e27 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d61f5>
  fd2e15:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2e19:	75 0c                	jne    fd2e27 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d61f5>
  fd2e1b:	83 ec 0c             	sub    esp,0xc
  fd2e1e:	50                   	push   eax
  fd2e1f:	e8 8a 36 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2e24:	83 c4 10             	add    esp,0x10
  fd2e27:	83 ec 08             	sub    esp,0x8
  fd2e2a:	31 c0                	xor    eax,eax
  fd2e2c:	50                   	push   eax
  fd2e2d:	50                   	push   eax
  fd2e2e:	e8 f4 5a d7 ff       	call   d48927 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x14bcf5>
  fd2e33:	83 c4 10             	add    esp,0x10
  fd2e36:	84 c0                	test   al,al
  fd2e38:	0f 84 f0 01 00 00    	je     fd302e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d63fc>
  fd2e3e:	8d 83 98 dc 04 00    	lea    eax,[ebx+0x4dc98]
  fd2e44:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2e46:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2e4d:	74 12                	je     fd2e61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d622f>
  fd2e4f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2e53:	75 0c                	jne    fd2e61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d622f>
  fd2e55:	83 ec 0c             	sub    esp,0xc
  fd2e58:	50                   	push   eax
  fd2e59:	e8 50 36 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2e5e:	83 c4 10             	add    esp,0x10
  fd2e61:	83 ec 08             	sub    esp,0x8
  fd2e64:	31 c0                	xor    eax,eax
  fd2e66:	50                   	push   eax
  fd2e67:	50                   	push   eax
  fd2e68:	e8 65 d3 12 00       	call   11001d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5035a0>
  fd2e6d:	83 c4 10             	add    esp,0x10
  fd2e70:	88 45 14             	mov    BYTE PTR [ebp+0x14],al
  fd2e73:	84 c0                	test   al,al
  fd2e75:	0f 84 6d 05 00 00    	je     fd33e8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d67b6>
  fd2e7b:	8d 7d 30             	lea    edi,[ebp+0x30]
  fd2e7e:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2e80:	85 f6                	test   esi,esi
  fd2e82:	75 05                	jne    fd2e89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6257>
  fd2e84:	e8 6b d8 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2e89:	83 ec 08             	sub    esp,0x8
  fd2e8c:	6a 48                	push   0x48
  fd2e8e:	56                   	push   esi
  fd2e8f:	e8 9a aa fd ff       	call   fad92e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b0cfc>
  fd2e94:	83 c4 10             	add    esp,0x10
  fd2e97:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2e99:	85 f6                	test   esi,esi
  fd2e9b:	75 05                	jne    fd2ea2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6270>
  fd2e9d:	e8 52 d8 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2ea2:	83 ec 0c             	sub    esp,0xc
  fd2ea5:	56                   	push   esi
  fd2ea6:	e8 ee 1d ff ff       	call   fc4c99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c8067>
  fd2eab:	83 c4 10             	add    esp,0x10
  fd2eae:	8d 83 8c dc 04 00    	lea    eax,[ebx+0x4dc8c]
  fd2eb4:	8b 00                	mov    eax,DWORD PTR [eax]
  fd2eb6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2ebd:	74 12                	je     fd2ed1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d629f>
  fd2ebf:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2ec3:	75 0c                	jne    fd2ed1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d629f>
  fd2ec5:	83 ec 0c             	sub    esp,0xc
  fd2ec8:	50                   	push   eax
  fd2ec9:	e8 e0 35 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2ece:	83 c4 10             	add    esp,0x10
  fd2ed1:	83 ec 08             	sub    esp,0x8
  fd2ed4:	31 c0                	xor    eax,eax
  fd2ed6:	50                   	push   eax
  fd2ed7:	50                   	push   eax
  fd2ed8:	e8 36 19 03 00       	call   1004813 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x407be1>
  fd2edd:	83 c4 10             	add    esp,0x10
  fd2ee0:	8b 37                	mov    esi,DWORD PTR [edi]
  fd2ee2:	85 f6                	test   esi,esi
  fd2ee4:	75 05                	jne    fd2eeb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d62b9>
  fd2ee6:	e8 09 d8 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2eeb:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  fd2eef:	8b 76 14             	mov    esi,DWORD PTR [esi+0x14]
  fd2ef2:	8d ab 3c be 04 00    	lea    ebp,[ebx+0x4be3c]
  fd2ef8:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fd2efb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2f02:	74 12                	je     fd2f16 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d62e4>
  fd2f04:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2f08:	75 0c                	jne    fd2f16 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d62e4>
  fd2f0a:	83 ec 0c             	sub    esp,0xc
  fd2f0d:	50                   	push   eax
  fd2f0e:	e8 9b 35 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2f13:	83 c4 10             	add    esp,0x10
  fd2f16:	31 ff                	xor    edi,edi
  fd2f18:	57                   	push   edi
  fd2f19:	56                   	push   esi
  fd2f1a:	57                   	push   edi
  fd2f1b:	57                   	push   edi
  fd2f1c:	e8 b8 5f 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fd2f21:	83 c4 10             	add    esp,0x10
  fd2f24:	84 c0                	test   al,al
  fd2f26:	0f 84 7b 04 00 00    	je     fd33a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6775>
  fd2f2c:	83 ec 08             	sub    esp,0x8
  fd2f2f:	57                   	push   edi
  fd2f30:	57                   	push   edi
  fd2f31:	e8 89 de d5 ff       	call   d30dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13418d>
  fd2f36:	83 c4 10             	add    esp,0x10
  fd2f39:	89 c6                	mov    esi,eax
  fd2f3b:	85 f6                	test   esi,esi
  fd2f3d:	75 05                	jne    fd2f44 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6312>
  fd2f3f:	e8 b0 d7 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2f44:	83 ec 04             	sub    esp,0x4
  fd2f47:	31 ff                	xor    edi,edi
  fd2f49:	57                   	push   edi
  fd2f4a:	6a 01                	push   0x1
  fd2f4c:	56                   	push   esi
  fd2f4d:	e8 86 ed d5 ff       	call   d31cd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1350a6>
  fd2f52:	83 c4 10             	add    esp,0x10
  fd2f55:	8b 4c 24 30          	mov    ecx,DWORD PTR [esp+0x30]
  fd2f59:	88 41 15             	mov    BYTE PTR [ecx+0x15],al
  fd2f5c:	83 ec 08             	sub    esp,0x8
  fd2f5f:	57                   	push   edi
  fd2f60:	57                   	push   edi
  fd2f61:	e8 98 eb e7 ff       	call   e51afe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254ecc>
  fd2f66:	83 c4 10             	add    esp,0x10
  fd2f69:	89 c6                	mov    esi,eax
  fd2f6b:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fd2f6e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2f75:	74 12                	je     fd2f89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6357>
  fd2f77:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2f7b:	75 0c                	jne    fd2f89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6357>
  fd2f7d:	83 ec 0c             	sub    esp,0xc
  fd2f80:	50                   	push   eax
  fd2f81:	e8 28 35 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2f86:	83 c4 10             	add    esp,0x10
  fd2f89:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fd2f8d:	8d 40 15             	lea    eax,[eax+0x15]
  fd2f90:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fd2f94:	57                   	push   edi
  fd2f95:	56                   	push   esi
  fd2f96:	57                   	push   edi
  fd2f97:	57                   	push   edi
  fd2f98:	e8 3c fc 7a ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd2f9d:	83 c4 10             	add    esp,0x10
  fd2fa0:	84 c0                	test   al,al
  fd2fa2:	0f 84 40 02 00 00    	je     fd31e8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d65b6>
  fd2fa8:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  fd2fac:	8b 30                	mov    esi,DWORD PTR [eax]
  fd2fae:	85 f6                	test   esi,esi
  fd2fb0:	75 05                	jne    fd2fb7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6385>
  fd2fb2:	e8 3d d7 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd2fb7:	8b 76 14             	mov    esi,DWORD PTR [esi+0x14]
  fd2fba:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fd2fbd:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd2fc4:	74 12                	je     fd2fd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d63a6>
  fd2fc6:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd2fca:	75 0c                	jne    fd2fd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d63a6>
  fd2fcc:	83 ec 0c             	sub    esp,0xc
  fd2fcf:	50                   	push   eax
  fd2fd0:	e8 d9 34 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd2fd5:	83 c4 10             	add    esp,0x10
  fd2fd8:	8d 83 00 33 05 00    	lea    eax,[ebx+0x53300]
  fd2fde:	83 ec 04             	sub    esp,0x4
  fd2fe1:	31 ff                	xor    edi,edi
  fd2fe3:	ff 30                	push   DWORD PTR [eax]
  fd2fe5:	56                   	push   esi
  fd2fe6:	57                   	push   edi
  fd2fe7:	e8 2c b6 3f 00       	call   13ce618 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d19e6>
  fd2fec:	83 c4 10             	add    esp,0x10
  fd2fef:	83 ec 04             	sub    esp,0x4
  fd2ff2:	57                   	push   edi
  fd2ff3:	50                   	push   eax
  fd2ff4:	57                   	push   edi
  fd2ff5:	e8 55 55 7b ff       	call   78854f <closedir@plt+0x5e58df>
  fd2ffa:	83 c4 10             	add    esp,0x10
  fd2ffd:	8b 7c 24 08          	mov    edi,DWORD PTR [esp+0x8]
  fd3001:	8a 07                	mov    al,BYTE PTR [edi]
  fd3003:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd3007:	84 c0                	test   al,al
  fd3009:	0f 85 e1 01 00 00    	jne    fd31f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d65be>
  fd300f:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd3016:	b0 01                	mov    al,0x1
  fd3018:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd301c:	0f 85 72 06 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd3022:	c7 45 3c 06 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x6
  fd3029:	e9 66 06 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd302e:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd3035:	b0 01                	mov    al,0x1
  fd3037:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd303b:	0f 85 53 06 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd3041:	c7 45 3c 02 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x2
  fd3048:	e9 47 06 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd304d:	e8 a2 d6 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3052:	8b 2d b0 00 00 00    	mov    ebp,DWORD PTR ds:0xb0
  fd3058:	e8 97 d6 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd305d:	83 ec 04             	sub    esp,0x4
  fd3060:	6a 00                	push   0x0
  fd3062:	55                   	push   ebp
  fd3063:	56                   	push   esi
  fd3064:	e8 69 12 ff ff       	call   fc42d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3c76a0>
  fd3069:	83 c4 10             	add    esp,0x10
  fd306c:	8b 37                	mov    esi,DWORD PTR [edi]
  fd306e:	85 f6                	test   esi,esi
  fd3070:	75 05                	jne    fd3077 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6445>
  fd3072:	e8 7d d6 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3077:	8b 76 20             	mov    esi,DWORD PTR [esi+0x20]
  fd307a:	85 f6                	test   esi,esi
  fd307c:	75 05                	jne    fd3083 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6451>
  fd307e:	e8 71 d6 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3083:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fd3086:	8b 2f                	mov    ebp,DWORD PTR [edi]
  fd3088:	85 ed                	test   ebp,ebp
  fd308a:	75 05                	jne    fd3091 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d645f>
  fd308c:	e8 63 d6 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3091:	8b ad 88 00 00 00    	mov    ebp,DWORD PTR [ebp+0x88]
  fd3097:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd309d:	8b 00                	mov    eax,DWORD PTR [eax]
  fd309f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd30a6:	74 12                	je     fd30ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6488>
  fd30a8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd30ac:	75 0c                	jne    fd30ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6488>
  fd30ae:	83 ec 0c             	sub    esp,0xc
  fd30b1:	50                   	push   eax
  fd30b2:	e8 f7 33 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd30b7:	83 c4 10             	add    esp,0x10
  fd30ba:	31 c0                	xor    eax,eax
  fd30bc:	50                   	push   eax
  fd30bd:	55                   	push   ebp
  fd30be:	56                   	push   esi
  fd30bf:	50                   	push   eax
  fd30c0:	e8 14 fb 7a ff       	call   782bd9 <closedir@plt+0x5dff69>
  fd30c5:	83 c4 10             	add    esp,0x10
  fd30c8:	84 c0                	test   al,al
  fd30ca:	0f 84 3b 04 00 00    	je     fd350b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d68d9>
  fd30d0:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  fd30d6:	8b 00                	mov    eax,DWORD PTR [eax]
  fd30d8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd30df:	74 12                	je     fd30f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d64c1>
  fd30e1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd30e5:	75 0c                	jne    fd30f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d64c1>
  fd30e7:	83 ec 0c             	sub    esp,0xc
  fd30ea:	50                   	push   eax
  fd30eb:	e8 be 33 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd30f0:	83 c4 10             	add    esp,0x10
  fd30f3:	83 ec 08             	sub    esp,0x8
  fd30f6:	31 c0                	xor    eax,eax
  fd30f8:	50                   	push   eax
  fd30f9:	50                   	push   eax
  fd30fa:	e8 6c 45 db ff       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  fd30ff:	83 c4 10             	add    esp,0x10
  fd3102:	89 c6                	mov    esi,eax
  fd3104:	85 f6                	test   esi,esi
  fd3106:	75 05                	jne    fd310d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d64db>
  fd3108:	e8 e7 d5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd310d:	83 ec 08             	sub    esp,0x8
  fd3110:	6a 00                	push   0x0
  fd3112:	56                   	push   esi
  fd3113:	e8 ad e6 db ff       	call   d917c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194b93>
  fd3118:	83 c4 10             	add    esp,0x10
  fd311b:	8b 2f                	mov    ebp,DWORD PTR [edi]
  fd311d:	85 ed                	test   ebp,ebp
  fd311f:	75 0d                	jne    fd312e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d64fc>
  fd3121:	88 44 24 0c          	mov    BYTE PTR [esp+0xc],al
  fd3125:	e8 ca d5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd312a:	8a 44 24 0c          	mov    al,BYTE PTR [esp+0xc]
  fd312e:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fd3131:	85 f6                	test   esi,esi
  fd3133:	75 0d                	jne    fd3142 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6510>
  fd3135:	88 44 24 0c          	mov    BYTE PTR [esp+0xc],al
  fd3139:	e8 b6 d5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd313e:	8a 44 24 0c          	mov    al,BYTE PTR [esp+0xc]
  fd3142:	84 c0                	test   al,al
  fd3144:	0f 84 6b 03 00 00    	je     fd34b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6883>
  fd314a:	8b 46 14             	mov    eax,DWORD PTR [esi+0x14]
  fd314d:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fd3151:	8b 07                	mov    eax,DWORD PTR [edi]
  fd3153:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fd3157:	8d 83 28 5d 05 00    	lea    eax,[ebx+0x55d28]
  fd315d:	8b 38                	mov    edi,DWORD PTR [eax]
  fd315f:	8d 83 20 dd 04 00    	lea    eax,[ebx+0x4dd20]
  fd3165:	83 ec 0c             	sub    esp,0xc
  fd3168:	ff 30                	push   DWORD PTR [eax]
  fd316a:	e8 bf bc c0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fd316f:	83 c4 10             	add    esp,0x10
  fd3172:	89 c6                	mov    esi,eax
  fd3174:	8b 07                	mov    eax,DWORD PTR [edi]
  fd3176:	89 46 08             	mov    DWORD PTR [esi+0x8],eax
  fd3179:	89 7e 14             	mov    DWORD PTR [esi+0x14],edi
  fd317c:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd3180:	89 46 10             	mov    DWORD PTR [esi+0x10],eax
  fd3183:	85 ed                	test   ebp,ebp
  fd3185:	75 05                	jne    fd318c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d655a>
  fd3187:	e8 68 d5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd318c:	83 ec 04             	sub    esp,0x4
  fd318f:	56                   	push   esi
  fd3190:	ff 74 24 14          	push   DWORD PTR [esp+0x14]
  fd3194:	55                   	push   ebp
  fd3195:	e8 1f 6a ff ff       	call   fc9bb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf87>
  fd319a:	83 c4 10             	add    esp,0x10
  fd319d:	e9 69 03 00 00       	jmp    fd350b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d68d9>
  fd31a2:	e8 4d d5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd31a7:	83 ec 04             	sub    esp,0x4
  fd31aa:	31 c0                	xor    eax,eax
  fd31ac:	50                   	push   eax
  fd31ad:	56                   	push   esi
  fd31ae:	50                   	push   eax
  fd31af:	e8 ea 85 ff ff       	call   fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c>
  fd31b4:	83 c4 10             	add    esp,0x10
  fd31b7:	89 c6                	mov    esi,eax
  fd31b9:	e8 36 d5 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd31be:	83 ec 04             	sub    esp,0x4
  fd31c1:	6a 00                	push   0x0
  fd31c3:	56                   	push   esi
  fd31c4:	57                   	push   edi
  fd31c5:	e8 00 3e 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fd31ca:	83 c4 10             	add    esp,0x10
  fd31cd:	89 45 34             	mov    DWORD PTR [ebp+0x34],eax
  fd31d0:	b0 01                	mov    al,0x1
  fd31d2:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd31d6:	0f 85 b8 04 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd31dc:	c7 45 3c 0f 00 00 00 	mov    DWORD PTR [ebp+0x3c],0xf
  fd31e3:	e9 ac 04 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd31e8:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  fd31ec:	8b 7c 24 08          	mov    edi,DWORD PTR [esp+0x8]
  fd31f0:	83 ec 08             	sub    esp,0x8
  fd31f3:	31 c0                	xor    eax,eax
  fd31f5:	50                   	push   eax
  fd31f6:	50                   	push   eax
  fd31f7:	e8 02 e9 e7 ff       	call   e51afe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254ecc>
  fd31fc:	83 c4 10             	add    esp,0x10
  fd31ff:	89 c6                	mov    esi,eax
  fd3201:	89 75 18             	mov    DWORD PTR [ebp+0x18],esi
  fd3204:	8a 07                	mov    al,BYTE PTR [edi]
  fd3206:	85 f6                	test   esi,esi
  fd3208:	75 0d                	jne    fd3217 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d65e5>
  fd320a:	88 44 24 0c          	mov    BYTE PTR [esp+0xc],al
  fd320e:	e8 e1 d4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3213:	8a 44 24 0c          	mov    al,BYTE PTR [esp+0xc]
  fd3217:	8d 7d 18             	lea    edi,[ebp+0x18]
  fd321a:	83 ec 10             	sub    esp,0x10
  fd321d:	0f b6 c0             	movzx  eax,al
  fd3220:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fd3224:	89 34 24             	mov    DWORD PTR [esp],esi
  fd3227:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fd322e:	00 
  fd322f:	e8 80 ec e7 ff       	call   e51eb4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x255282>
  fd3234:	83 c4 10             	add    esp,0x10
  fd3237:	8b 37                	mov    esi,DWORD PTR [edi]
  fd3239:	85 f6                	test   esi,esi
  fd323b:	75 05                	jne    fd3242 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6610>
  fd323d:	e8 b2 d4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3242:	83 ec 08             	sub    esp,0x8
  fd3245:	6a 00                	push   0x0
  fd3247:	56                   	push   esi
  fd3248:	e8 4f e9 e7 ff       	call   e51b9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254f6a>
  fd324d:	83 c4 10             	add    esp,0x10
  fd3250:	84 c0                	test   al,al
  fd3252:	0f 84 71 01 00 00    	je     fd33c9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6797>
  fd3258:	8b 37                	mov    esi,DWORD PTR [edi]
  fd325a:	85 f6                	test   esi,esi
  fd325c:	75 05                	jne    fd3263 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6631>
  fd325e:	e8 91 d4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3263:	83 ec 08             	sub    esp,0x8
  fd3266:	6a 00                	push   0x0
  fd3268:	56                   	push   esi
  fd3269:	e8 1a e9 e7 ff       	call   e51b88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254f56>
  fd326e:	83 c4 10             	add    esp,0x10
  fd3271:	89 c6                	mov    esi,eax
  fd3273:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd3279:	8b 00                	mov    eax,DWORD PTR [eax]
  fd327b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd3282:	74 12                	je     fd3296 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6664>
  fd3284:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd3288:	75 0c                	jne    fd3296 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6664>
  fd328a:	83 ec 0c             	sub    esp,0xc
  fd328d:	50                   	push   eax
  fd328e:	e8 1b 32 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd3293:	83 c4 10             	add    esp,0x10
  fd3296:	31 c0                	xor    eax,eax
  fd3298:	50                   	push   eax
  fd3299:	56                   	push   esi
  fd329a:	50                   	push   eax
  fd329b:	50                   	push   eax
  fd329c:	e8 38 5c 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fd32a1:	83 c4 10             	add    esp,0x10
  fd32a4:	84 c0                	test   al,al
  fd32a6:	0f 84 fb 00 00 00    	je     fd33a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6775>
  fd32ac:	8b 37                	mov    esi,DWORD PTR [edi]
  fd32ae:	85 f6                	test   esi,esi
  fd32b0:	75 05                	jne    fd32b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6685>
  fd32b2:	e8 3d d4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd32b7:	83 ec 08             	sub    esp,0x8
  fd32ba:	6a 00                	push   0x0
  fd32bc:	56                   	push   esi
  fd32bd:	e8 c6 e8 e7 ff       	call   e51b88 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254f56>
  fd32c2:	83 c4 10             	add    esp,0x10
  fd32c5:	89 c5                	mov    ebp,eax
  fd32c7:	85 ed                	test   ebp,ebp
  fd32c9:	8b 7c 24 30          	mov    edi,DWORD PTR [esp+0x30]
  fd32cd:	75 05                	jne    fd32d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d66a2>
  fd32cf:	e8 20 d4 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd32d4:	83 ec 08             	sub    esp,0x8
  fd32d7:	31 f6                	xor    esi,esi
  fd32d9:	56                   	push   esi
  fd32da:	55                   	push   ebp
  fd32db:	e8 fb 07 13 00       	call   1103adb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x506ea9>
  fd32e0:	83 c4 10             	add    esp,0x10
  fd32e3:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fd32e7:	8b 47 30             	mov    eax,DWORD PTR [edi+0x30]
  fd32ea:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fd32ee:	8d 83 34 5c 05 00    	lea    eax,[ebx+0x55c34]
  fd32f4:	8b 38                	mov    edi,DWORD PTR [eax]
  fd32f6:	8d 83 e0 dc 04 00    	lea    eax,[ebx+0x4dce0]
  fd32fc:	89 04 24             	mov    DWORD PTR [esp],eax
  fd32ff:	83 ec 0c             	sub    esp,0xc
  fd3302:	ff 30                	push   DWORD PTR [eax]
  fd3304:	e8 25 bb c0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fd3309:	83 c4 10             	add    esp,0x10
  fd330c:	89 6c 24 0c          	mov    DWORD PTR [esp+0xc],ebp
  fd3310:	89 c5                	mov    ebp,eax
  fd3312:	56                   	push   esi
  fd3313:	57                   	push   edi
  fd3314:	ff 74 24 0c          	push   DWORD PTR [esp+0xc]
  fd3318:	55                   	push   ebp
  fd3319:	e8 a8 e2 08 00       	call   10615c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x464994>
  fd331e:	83 c4 10             	add    esp,0x10
  fd3321:	56                   	push   esi
  fd3322:	55                   	push   ebp
  fd3323:	8b 6c 24 14          	mov    ebp,DWORD PTR [esp+0x14]
  fd3327:	ff 74 24 10          	push   DWORD PTR [esp+0x10]
  fd332b:	56                   	push   esi
  fd332c:	e8 fe 0a 79 ff       	call   763e2f <closedir@plt+0x5c11bf>
  fd3331:	83 c4 10             	add    esp,0x10
  fd3334:	89 c7                	mov    edi,eax
  fd3336:	85 ed                	test   ebp,ebp
  fd3338:	75 05                	jne    fd333f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d670d>
  fd333a:	e8 b5 d3 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd333f:	85 ff                	test   edi,edi
  fd3341:	74 55                	je     fd3398 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6766>
  fd3343:	8b 04 24             	mov    eax,DWORD PTR [esp]
  fd3346:	8b 00                	mov    eax,DWORD PTR [eax]
  fd3348:	8b 0f                	mov    ecx,DWORD PTR [edi]
  fd334a:	39 c1                	cmp    ecx,eax
  fd334c:	89 fe                	mov    esi,edi
  fd334e:	74 48                	je     fd3398 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6766>
  fd3350:	83 ec 04             	sub    esp,0x4
  fd3353:	8d 7c 24 1c          	lea    edi,[esp+0x1c]
  fd3357:	50                   	push   eax
  fd3358:	ff 71 18             	push   DWORD PTR [ecx+0x18]
  fd335b:	57                   	push   edi
  fd335c:	e8 bd 7f c2 ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  fd3361:	83 c4 0c             	add    esp,0xc
  fd3364:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  fd3368:	83 ec 0c             	sub    esp,0xc
  fd336b:	50                   	push   eax
  fd336c:	e8 c7 df bf ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  fd3371:	83 c4 10             	add    esp,0x10
  fd3374:	83 ec 10             	sub    esp,0x10
  fd3377:	89 04 24             	mov    DWORD PTR [esp],eax
  fd337a:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fd3381:	00 
  fd3382:	e8 31 d2 bf ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fd3387:	83 c4 10             	add    esp,0x10
  fd338a:	83 ec 0c             	sub    esp,0xc
  fd338d:	57                   	push   edi
  fd338e:	e8 8d f4 40 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  fd3393:	83 c4 10             	add    esp,0x10
  fd3396:	31 f6                	xor    esi,esi
  fd3398:	83 ec 04             	sub    esp,0x4
  fd339b:	6a 00                	push   0x0
  fd339d:	56                   	push   esi
  fd339e:	55                   	push   ebp
  fd339f:	e8 3f 07 13 00       	call   1103ae3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x506eb1>
  fd33a4:	83 c4 10             	add    esp,0x10
  fd33a7:	8b 4c 24 30          	mov    ecx,DWORD PTR [esp+0x30]
  fd33ab:	8b 41 10             	mov    eax,DWORD PTR [ecx+0x10]
  fd33ae:	89 41 34             	mov    DWORD PTR [ecx+0x34],eax
  fd33b1:	b0 01                	mov    al,0x1
  fd33b3:	80 79 38 00          	cmp    BYTE PTR [ecx+0x38],0x0
  fd33b7:	0f 85 d7 02 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd33bd:	c7 41 3c 08 00 00 00 	mov    DWORD PTR [ecx+0x3c],0x8
  fd33c4:	e9 cb 02 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd33c9:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd33d0:	b0 01                	mov    al,0x1
  fd33d2:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd33d6:	0f 85 b8 02 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd33dc:	c7 45 3c 07 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x7
  fd33e3:	e9 ac 02 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd33e8:	8b 75 0c             	mov    esi,DWORD PTR [ebp+0xc]
  fd33eb:	8b 7d 30             	mov    edi,DWORD PTR [ebp+0x30]
  fd33ee:	85 ff                	test   edi,edi
  fd33f0:	75 05                	jne    fd33f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d67c5>
  fd33f2:	e8 fd d2 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd33f7:	8b 7f 20             	mov    edi,DWORD PTR [edi+0x20]
  fd33fa:	85 ff                	test   edi,edi
  fd33fc:	75 05                	jne    fd3403 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d67d1>
  fd33fe:	e8 f1 d2 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3403:	8b 7f 0c             	mov    edi,DWORD PTR [edi+0xc]
  fd3406:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fd340c:	8b 00                	mov    eax,DWORD PTR [eax]
  fd340e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd3415:	74 12                	je     fd3429 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d67f7>
  fd3417:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd341b:	75 0c                	jne    fd3429 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d67f7>
  fd341d:	83 ec 0c             	sub    esp,0xc
  fd3420:	50                   	push   eax
  fd3421:	e8 88 30 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd3426:	83 c4 10             	add    esp,0x10
  fd3429:	31 c0                	xor    eax,eax
  fd342b:	50                   	push   eax
  fd342c:	57                   	push   edi
  fd342d:	56                   	push   esi
  fd342e:	50                   	push   eax
  fd342f:	e8 a5 5a 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fd3434:	83 c4 10             	add    esp,0x10
  fd3437:	84 c0                	test   al,al
  fd3439:	0f 84 d4 ee ff ff    	je     fd2313 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d56e1>
  fd343f:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  fd3442:	85 f6                	test   esi,esi
  fd3444:	75 05                	jne    fd344b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6819>
  fd3446:	e8 a9 d2 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd344b:	8b 7e 20             	mov    edi,DWORD PTR [esi+0x20]
  fd344e:	85 ff                	test   edi,edi
  fd3450:	75 05                	jne    fd3457 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6825>
  fd3452:	e8 9d d2 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3457:	83 ec 04             	sub    esp,0x4
  fd345a:	31 ed                	xor    ebp,ebp
  fd345c:	55                   	push   ebp
  fd345d:	ff 77 0c             	push   DWORD PTR [edi+0xc]
  fd3460:	56                   	push   esi
  fd3461:	e8 38 83 ff ff       	call   fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c>
  fd3466:	83 c4 10             	add    esp,0x10
  fd3469:	83 ec 04             	sub    esp,0x4
  fd346c:	55                   	push   ebp
  fd346d:	50                   	push   eax
  fd346e:	56                   	push   esi
  fd346f:	e8 56 3b 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fd3474:	83 c4 10             	add    esp,0x10
  fd3477:	8b 4c 24 30          	mov    ecx,DWORD PTR [esp+0x30]
  fd347b:	89 41 34             	mov    DWORD PTR [ecx+0x34],eax
  fd347e:	b0 01                	mov    al,0x1
  fd3480:	80 79 38 00          	cmp    BYTE PTR [ecx+0x38],0x0
  fd3484:	0f 85 0a 02 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd348a:	c7 41 3c 03 00 00 00 	mov    DWORD PTR [ecx+0x3c],0x3
  fd3491:	e9 fe 01 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd3496:	c7 45 34 00 00 00 00 	mov    DWORD PTR [ebp+0x34],0x0
  fd349d:	b0 01                	mov    al,0x1
  fd349f:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd34a3:	0f 85 eb 01 00 00    	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd34a9:	c7 45 3c 09 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x9
  fd34b0:	e9 df 01 00 00       	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd34b5:	8b 86 94 00 00 00    	mov    eax,DWORD PTR [esi+0x94]
  fd34bb:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fd34bf:	8b 07                	mov    eax,DWORD PTR [edi]
  fd34c1:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fd34c5:	8d 83 28 5d 05 00    	lea    eax,[ebx+0x55d28]
  fd34cb:	8b 38                	mov    edi,DWORD PTR [eax]
  fd34cd:	8d 83 20 dd 04 00    	lea    eax,[ebx+0x4dd20]
  fd34d3:	83 ec 0c             	sub    esp,0xc
  fd34d6:	ff 30                	push   DWORD PTR [eax]
  fd34d8:	e8 51 b9 c0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fd34dd:	83 c4 10             	add    esp,0x10
  fd34e0:	89 c6                	mov    esi,eax
  fd34e2:	8b 07                	mov    eax,DWORD PTR [edi]
  fd34e4:	89 46 08             	mov    DWORD PTR [esi+0x8],eax
  fd34e7:	89 7e 14             	mov    DWORD PTR [esi+0x14],edi
  fd34ea:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fd34ee:	89 46 10             	mov    DWORD PTR [esi+0x10],eax
  fd34f1:	85 ed                	test   ebp,ebp
  fd34f3:	75 05                	jne    fd34fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d68c8>
  fd34f5:	e8 fa d1 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd34fa:	83 ec 04             	sub    esp,0x4
  fd34fd:	56                   	push   esi
  fd34fe:	ff 74 24 14          	push   DWORD PTR [esp+0x14]
  fd3502:	55                   	push   ebp
  fd3503:	e8 b1 66 ff ff       	call   fc9bb9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ccf87>
  fd3508:	83 c4 10             	add    esp,0x10
  fd350b:	83 ec 04             	sub    esp,0x4
  fd350e:	31 ff                	xor    edi,edi
  fd3510:	57                   	push   edi
  fd3511:	6a 01                	push   0x1
  fd3513:	57                   	push   edi
  fd3514:	e8 6a 59 d5 ff       	call   d28e83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x12c251>
  fd3519:	83 c4 10             	add    esp,0x10
  fd351c:	8d ab 00 d6 04 00    	lea    ebp,[ebx+0x4d600]
  fd3522:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fd3525:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fd352c:	75 0a                	jne    fd3538 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6906>
  fd352e:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fd3532:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  fd3536:	eb 1d                	jmp    fd3555 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6923>
  fd3538:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fd353c:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  fd3540:	75 0f                	jne    fd3551 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d691f>
  fd3542:	83 ec 0c             	sub    esp,0xc
  fd3545:	50                   	push   eax
  fd3546:	e8 63 2f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fd354b:	83 c4 10             	add    esp,0x10
  fd354e:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  fd3551:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  fd3555:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  fd3558:	8b 40 08             	mov    eax,DWORD PTR [eax+0x8]
  fd355b:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  fd355f:	8b 46 30             	mov    eax,DWORD PTR [esi+0x30]
  fd3562:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fd3566:	8d 83 30 5c 05 00    	lea    eax,[ebx+0x55c30]
  fd356c:	8b 28                	mov    ebp,DWORD PTR [eax]
  fd356e:	8d 83 f8 d6 04 00    	lea    eax,[ebx+0x4d6f8]
  fd3574:	89 04 24             	mov    DWORD PTR [esp],eax
  fd3577:	83 ec 0c             	sub    esp,0xc
  fd357a:	ff 30                	push   DWORD PTR [eax]
  fd357c:	e8 ad b8 c0 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  fd3581:	83 c4 10             	add    esp,0x10
  fd3584:	89 c6                	mov    esi,eax
  fd3586:	57                   	push   edi
  fd3587:	55                   	push   ebp
  fd3588:	ff 74 24 10          	push   DWORD PTR [esp+0x10]
  fd358c:	56                   	push   esi
  fd358d:	e8 3a 85 f9 ff       	call   f6bacc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36ee9a>
  fd3592:	83 c4 10             	add    esp,0x10
  fd3595:	57                   	push   edi
  fd3596:	56                   	push   esi
  fd3597:	ff 74 24 14          	push   DWORD PTR [esp+0x14]
  fd359b:	57                   	push   edi
  fd359c:	e8 8e 08 79 ff       	call   763e2f <closedir@plt+0x5c11bf>
  fd35a1:	83 c4 10             	add    esp,0x10
  fd35a4:	8b 4c 24 04          	mov    ecx,DWORD PTR [esp+0x4]
  fd35a8:	8b 09                	mov    ecx,DWORD PTR [ecx]
  fd35aa:	8b 71 50             	mov    esi,DWORD PTR [ecx+0x50]
  fd35ad:	85 c0                	test   eax,eax
  fd35af:	74 55                	je     fd3606 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d69d4>
  fd35b1:	8b 0c 24             	mov    ecx,DWORD PTR [esp]
  fd35b4:	8b 09                	mov    ecx,DWORD PTR [ecx]
  fd35b6:	8b 10                	mov    edx,DWORD PTR [eax]
  fd35b8:	39 ca                	cmp    edx,ecx
  fd35ba:	89 c7                	mov    edi,eax
  fd35bc:	74 48                	je     fd3606 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d69d4>
  fd35be:	83 ec 04             	sub    esp,0x4
  fd35c1:	8d 7c 24 14          	lea    edi,[esp+0x14]
  fd35c5:	51                   	push   ecx
  fd35c6:	ff 72 18             	push   DWORD PTR [edx+0x18]
  fd35c9:	57                   	push   edi
  fd35ca:	e8 4f 7d c2 ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  fd35cf:	83 c4 0c             	add    esp,0xc
  fd35d2:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  fd35d6:	83 ec 0c             	sub    esp,0xc
  fd35d9:	50                   	push   eax
  fd35da:	e8 59 dd bf ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  fd35df:	83 c4 10             	add    esp,0x10
  fd35e2:	83 ec 10             	sub    esp,0x10
  fd35e5:	89 04 24             	mov    DWORD PTR [esp],eax
  fd35e8:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fd35ef:	00 
  fd35f0:	e8 c3 cf bf ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fd35f5:	83 c4 10             	add    esp,0x10
  fd35f8:	83 ec 0c             	sub    esp,0xc
  fd35fb:	57                   	push   edi
  fd35fc:	e8 1f f2 40 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  fd3601:	83 c4 10             	add    esp,0x10
  fd3604:	31 ff                	xor    edi,edi
  fd3606:	89 7e 08             	mov    DWORD PTR [esi+0x8],edi
  fd3609:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  fd360d:	c7 40 3c ff ff ff ff 	mov    DWORD PTR [eax+0x3c],0xffffffff
  fd3614:	31 c0                	xor    eax,eax
  fd3616:	eb 7c                	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd3618:	e8 d7 d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd361d:	83 ec 04             	sub    esp,0x4
  fd3620:	31 c0                	xor    eax,eax
  fd3622:	50                   	push   eax
  fd3623:	56                   	push   esi
  fd3624:	50                   	push   eax
  fd3625:	e8 74 81 ff ff       	call   fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c>
  fd362a:	83 c4 10             	add    esp,0x10
  fd362d:	89 c6                	mov    esi,eax
  fd362f:	e8 c0 d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3634:	83 ec 04             	sub    esp,0x4
  fd3637:	6a 00                	push   0x0
  fd3639:	56                   	push   esi
  fd363a:	57                   	push   edi
  fd363b:	e8 8a 39 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fd3640:	83 c4 10             	add    esp,0x10
  fd3643:	89 45 34             	mov    DWORD PTR [ebp+0x34],eax
  fd3646:	b0 01                	mov    al,0x1
  fd3648:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd364c:	75 46                	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd364e:	c7 45 3c 01 00 00 00 	mov    DWORD PTR [ebp+0x3c],0x1
  fd3655:	eb 3d                	jmp    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd3657:	e8 98 d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd365c:	83 ec 04             	sub    esp,0x4
  fd365f:	31 c0                	xor    eax,eax
  fd3661:	50                   	push   eax
  fd3662:	56                   	push   esi
  fd3663:	50                   	push   eax
  fd3664:	e8 35 81 ff ff       	call   fcb79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceb6c>
  fd3669:	83 c4 10             	add    esp,0x10
  fd366c:	89 c6                	mov    esi,eax
  fd366e:	e8 81 d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3673:	83 ec 04             	sub    esp,0x4
  fd3676:	6a 00                	push   0x0
  fd3678:	56                   	push   esi
  fd3679:	57                   	push   edi
  fd367a:	e8 4b 39 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fd367f:	83 c4 10             	add    esp,0x10
  fd3682:	89 45 34             	mov    DWORD PTR [ebp+0x34],eax
  fd3685:	b0 01                	mov    al,0x1
  fd3687:	80 7d 38 00          	cmp    BYTE PTR [ebp+0x38],0x0
  fd368b:	75 07                	jne    fd3694 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a62>
  fd368d:	c7 45 3c 0d 00 00 00 	mov    DWORD PTR [ebp+0x3c],0xd
  fd3694:	0f b6 c0             	movzx  eax,al
  fd3697:	83 c4 1c             	add    esp,0x1c
  fd369a:	5e                   	pop    esi
  fd369b:	5f                   	pop    edi
  fd369c:	5b                   	pop    ebx
  fd369d:	5d                   	pop    ebp
  fd369e:	c3                   	ret
  fd369f:	89 c6                	mov    esi,eax
  fd36a1:	83 ec 0c             	sub    esp,0xc
  fd36a4:	57                   	push   edi
  fd36a5:	e8 76 f1 40 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  fd36aa:	83 c4 10             	add    esp,0x10
  fd36ad:	eb 22                	jmp    fd36d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6a9f>
  fd36af:	e8 40 d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd36b4:	e8 3b d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd36b9:	e8 36 d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd36be:	e8 31 d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd36c3:	89 c6                	mov    esi,eax
  fd36c5:	83 ec 0c             	sub    esp,0xc
  fd36c8:	57                   	push   edi
  fd36c9:	e8 52 f1 40 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  fd36ce:	83 c4 10             	add    esp,0x10
  fd36d1:	83 ec 0c             	sub    esp,0xc
  fd36d4:	56                   	push   esi
  fd36d5:	e8 c6 e8 1c ff       	call   1a1fa0 <_Unwind_Resume@plt>
  fd36da:	83 c4 10             	add    esp,0x10
  fd36dd:	e8 12 d0 bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd36e2:	53                   	push   ebx
  fd36e3:	57                   	push   edi
  fd36e4:	56                   	push   esi
  fd36e5:	83 ec 10             	sub    esp,0x10
  fd36e8:	e8 00 00 00 00       	call   fd36ed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6abb>
  fd36ed:	5b                   	pop    ebx
  fd36ee:	81 c3 8f 34 e2 00    	add    ebx,0xe2348f
  fd36f4:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  fd36f8:	8b 7e 08             	mov    edi,DWORD PTR [esi+0x8]
  fd36fb:	85 ff                	test   edi,edi
  fd36fd:	75 05                	jne    fd3704 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6ad2>
  fd36ff:	e8 f0 cf bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3704:	89 3c 24             	mov    DWORD PTR [esp],edi
  fd3707:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fd370e:	00 
  fd370f:	e8 79 6c ed ff       	call   eaa38d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2ad75b>
  fd3714:	8b 76 0c             	mov    esi,DWORD PTR [esi+0xc]
  fd3717:	85 f6                	test   esi,esi
  fd3719:	75 05                	jne    fd3720 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d6aee>
  fd371b:	e8 d4 cf bf ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fd3720:	89 34 24             	mov    DWORD PTR [esp],esi
  fd3723:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  fd372a:	00 
  fd372b:	e8 5d 6c ed ff       	call   eaa38d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x2ad75b>
  fd3730:	83 c4 10             	add    esp,0x10
  fd3733:	5e                   	pop    esi
  fd3734:	5f                   	pop    edi
  fd3735:	5b                   	pop    ebx
  fd3736:	c3                   	ret
