
x86_il2cpp.so:     file format elf32-i386


Disassembly of section .text:

00e5a928 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dcf6>:
  e5a928:	55                   	push   ebp
  e5a929:	53                   	push   ebx
  e5a92a:	57                   	push   edi
  e5a92b:	56                   	push   esi
  e5a92c:	81 ec dc 03 00 00    	sub    esp,0x3dc
  e5a932:	e8 00 00 00 00       	call   e5a937 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dd05>
  e5a937:	5b                   	pop    ebx
  e5a938:	81 c3 45 c2 f9 00    	add    ebx,0xf9c245
  e5a93e:	8a 83 17 a5 06 00    	mov    al,BYTE PTR [ebx+0x6a517]
  e5a944:	24 01                	and    al,0x1
  e5a946:	75 17                	jne    e5a95f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dd2d>
  e5a948:	8d 83 88 f8 70 ff    	lea    eax,[ebx-0x8f0778]
  e5a94e:	8b 00                	mov    eax,DWORD PTR [eax]
  e5a950:	89 04 24             	mov    DWORD PTR [esp],eax
  e5a953:	e8 d0 49 d4 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  e5a958:	c6 83 17 a5 06 00 01 	mov    BYTE PTR [ebx+0x6a517],0x1
  e5a95f:	bf d8 00 00 00       	mov    edi,0xd8
  e5a964:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  e5a968:	31 f6                	xor    esi,esi
  e5a96a:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5a96e:	8d 84 24 f0 02 00 00 	lea    eax,[esp+0x2f0]
  e5a975:	89 04 24             	mov    DWORD PTR [esp],eax
  e5a978:	e8 c3 79 34 ff       	call   1a2340 <memset@plt>
  e5a97d:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  e5a981:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5a985:	8d 84 24 18 02 00 00 	lea    eax,[esp+0x218]
  e5a98c:	89 04 24             	mov    DWORD PTR [esp],eax
  e5a98f:	e8 ac 79 34 ff       	call   1a2340 <memset@plt>
  e5a994:	8d 83 30 d7 04 00    	lea    eax,[ebx+0x4d730]
  e5a99a:	8b 00                	mov    eax,DWORD PTR [eax]
  e5a99c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5a9a3:	74 0e                	je     e5a9b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dd81>
  e5a9a5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5a9a9:	75 08                	jne    e5a9b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dd81>
  e5a9ab:	89 04 24             	mov    DWORD PTR [esp],eax
  e5a9ae:	e8 fb ba d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5a9b3:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5a9b7:	89 34 24             	mov    DWORD PTR [esp],esi
  e5a9ba:	e8 7d 42 f1 ff       	call   d6ec3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x17200a>
  e5a9bf:	89 c7                	mov    edi,eax
  e5a9c1:	8d 83 50 d6 04 00    	lea    eax,[ebx+0x4d650]
  e5a9c7:	89 84 24 20 01 00 00 	mov    DWORD PTR [esp+0x120],eax
  e5a9ce:	8b 00                	mov    eax,DWORD PTR [eax]
  e5a9d0:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5a9d7:	74 17                	je     e5a9f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ddbe>
  e5a9d9:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5a9dd:	75 11                	jne    e5a9f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ddbe>
  e5a9df:	89 04 24             	mov    DWORD PTR [esp],eax
  e5a9e2:	e8 c7 ba d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5a9e7:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5a9ee:	8b 00                	mov    eax,DWORD PTR [eax]
  e5a9f0:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5a9f3:	8b 30                	mov    esi,DWORD PTR [eax]
  e5a9f5:	85 f6                	test   esi,esi
  e5a9f7:	75 05                	jne    e5a9fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ddcc>
  e5a9f9:	e8 f6 5c d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5a9fe:	8d 83 e4 68 05 00    	lea    eax,[ebx+0x568e4]
  e5aa04:	8b 00                	mov    eax,DWORD PTR [eax]
  e5aa06:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5aa0a:	89 34 24             	mov    DWORD PTR [esp],esi
  e5aa0d:	e8 a8 7c 56 00       	call   13c26ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5a88>
  e5aa12:	85 ff                	test   edi,edi
  e5aa14:	75 05                	jne    e5aa1b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dde9>
  e5aa16:	e8 d9 5c d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5aa1b:	8b 47 0c             	mov    eax,DWORD PTR [edi+0xc]
  e5aa1e:	89 84 24 08 01 00 00 	mov    DWORD PTR [esp+0x108],eax
  e5aa25:	89 bc 24 1c 01 00 00 	mov    DWORD PTR [esp+0x11c],edi
  e5aa2c:	85 c0                	test   eax,eax
  e5aa2e:	0f 8e e2 04 00 00    	jle    e5af16 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e2e4>
  e5aa34:	8d 84 24 f4 03 00 00 	lea    eax,[esp+0x3f4]
  e5aa3b:	8b 40 0c             	mov    eax,DWORD PTR [eax+0xc]
  e5aa3e:	89 84 24 14 01 00 00 	mov    DWORD PTR [esp+0x114],eax
  e5aa45:	c7 84 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],0x0
  e5aa4c:	00 00 00 00 
  e5aa50:	8d 83 84 e1 04 00    	lea    eax,[ebx+0x4e184]
  e5aa56:	89 84 24 04 01 00 00 	mov    DWORD PTR [esp+0x104],eax
  e5aa5d:	8d 8b 20 62 06 00    	lea    ecx,[ebx+0x66220]
  e5aa63:	89 8c 24 0c 01 00 00 	mov    DWORD PTR [esp+0x10c],ecx
  e5aa6a:	8d 8b b4 a8 04 00    	lea    ecx,[ebx+0x4a8b4]
  e5aa70:	89 8c 24 10 01 00 00 	mov    DWORD PTR [esp+0x110],ecx
  e5aa77:	8b 00                	mov    eax,DWORD PTR [eax]
  e5aa79:	89 04 24             	mov    DWORD PTR [esp],eax
  e5aa7c:	e8 ad 43 d8 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  e5aa81:	89 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],eax
  e5aa88:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5aa8f:	89 04 24             	mov    DWORD PTR [esp],eax
  e5aa92:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5aa99:	00 
  e5aa9a:	e8 fb b7 76 ff       	call   5c629a <closedir@plt+0x42362a>
  e5aa9f:	83 bc 24 1c 01 00 00 	cmp    DWORD PTR [esp+0x11c],0x0
  e5aaa6:	00 
  e5aaa7:	75 05                	jne    e5aaae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25de7c>
  e5aaa9:	e8 46 5c d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5aaae:	8b 84 24 1c 01 00 00 	mov    eax,DWORD PTR [esp+0x11c]
  e5aab5:	8b 8c 24 18 01 00 00 	mov    ecx,DWORD PTR [esp+0x118]
  e5aabc:	39 48 0c             	cmp    DWORD PTR [eax+0xc],ecx
  e5aabf:	77 15                	ja     e5aad6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dea4>
  e5aac1:	e8 a8 68 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5aac6:	89 04 24             	mov    DWORD PTR [esp],eax
  e5aac9:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5aad0:	00 
  e5aad1:	e8 e2 5a d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5aad6:	8b 84 24 1c 01 00 00 	mov    eax,DWORD PTR [esp+0x11c]
  e5aadd:	8b 8c 24 18 01 00 00 	mov    ecx,DWORD PTR [esp+0x118]
  e5aae4:	8b 6c 88 10          	mov    ebp,DWORD PTR [eax+ecx*4+0x10]
  e5aae8:	85 ed                	test   ebp,ebp
  e5aaea:	75 05                	jne    e5aaf1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25debf>
  e5aaec:	e8 03 5c d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5aaf1:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5aaf4:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5aafb:	00 
  e5aafc:	e8 e2 87 f1 ff       	call   d732e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1766b1>
  e5ab01:	89 c6                	mov    esi,eax
  e5ab03:	85 f6                	test   esi,esi
  e5ab05:	75 05                	jne    e5ab0c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25deda>
  e5ab07:	e8 e8 5b d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ab0c:	8b 84 24 0c 01 00 00 	mov    eax,DWORD PTR [esp+0x10c]
  e5ab13:	8b 00                	mov    eax,DWORD PTR [eax]
  e5ab15:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5ab19:	89 34 24             	mov    DWORD PTR [esp],esi
  e5ab1c:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  e5ab23:	00 
  e5ab24:	e8 42 f1 79 ff       	call   5f9c6b <closedir@plt+0x456ffb>
  e5ab29:	89 c6                	mov    esi,eax
  e5ab2b:	83 bc 24 24 01 00 00 	cmp    DWORD PTR [esp+0x124],0x0
  e5ab32:	00 
  e5ab33:	75 05                	jne    e5ab3a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25df08>
  e5ab35:	e8 ba 5b d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ab3a:	31 c0                	xor    eax,eax
  e5ab3c:	85 f6                	test   esi,esi
  e5ab3e:	74 5e                	je     e5ab9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25df6c>
  e5ab40:	8b 84 24 10 01 00 00 	mov    eax,DWORD PTR [esp+0x110]
  e5ab47:	8b 08                	mov    ecx,DWORD PTR [eax]
  e5ab49:	8b 16                	mov    edx,DWORD PTR [esi]
  e5ab4b:	39 ca                	cmp    edx,ecx
  e5ab4d:	89 f0                	mov    eax,esi
  e5ab4f:	74 4d                	je     e5ab9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25df6c>
  e5ab51:	8b 42 18             	mov    eax,DWORD PTR [edx+0x18]
  e5ab54:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  e5ab58:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5ab5c:	8d 84 24 c8 03 00 00 	lea    eax,[esp+0x3c8]
  e5ab63:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ab66:	e8 b3 07 da ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  e5ab6b:	83 ec 04             	sub    esp,0x4
  e5ab6e:	8b 84 24 c8 03 00 00 	mov    eax,DWORD PTR [esp+0x3c8]
  e5ab75:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ab78:	e8 bb 67 d7 ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  e5ab7d:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ab80:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5ab87:	00 
  e5ab88:	e8 2b 5a d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5ab8d:	8d 84 24 c8 03 00 00 	lea    eax,[esp+0x3c8]
  e5ab94:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ab97:	e8 84 7c 58 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  e5ab9c:	31 c0                	xor    eax,eax
  e5ab9e:	8b 8c 24 24 01 00 00 	mov    ecx,DWORD PTR [esp+0x124]
  e5aba5:	89 41 08             	mov    DWORD PTR [ecx+0x8],eax
  e5aba8:	85 ed                	test   ebp,ebp
  e5abaa:	75 05                	jne    e5abb1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25df7f>
  e5abac:	e8 43 5b d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5abb1:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5abb4:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5abbb:	00 
  e5abbc:	e8 22 87 f1 ff       	call   d732e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1766b1>
  e5abc1:	89 c6                	mov    esi,eax
  e5abc3:	85 f6                	test   esi,esi
  e5abc5:	75 05                	jne    e5abcc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25df9a>
  e5abc7:	e8 28 5b d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5abcc:	8d 83 e4 6c 06 00    	lea    eax,[ebx+0x66ce4]
  e5abd2:	8b 00                	mov    eax,DWORD PTR [eax]
  e5abd4:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5abd8:	89 34 24             	mov    DWORD PTR [esp],esi
  e5abdb:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  e5abe2:	00 
  e5abe3:	e8 83 f0 79 ff       	call   5f9c6b <closedir@plt+0x456ffb>
  e5abe8:	89 c6                	mov    esi,eax
  e5abea:	83 bc 24 24 01 00 00 	cmp    DWORD PTR [esp+0x124],0x0
  e5abf1:	00 
  e5abf2:	75 05                	jne    e5abf9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dfc7>
  e5abf4:	e8 fb 5a d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5abf9:	8d 83 f0 a8 04 00    	lea    eax,[ebx+0x4a8f0]
  e5abff:	89 84 24 00 01 00 00 	mov    DWORD PTR [esp+0x100],eax
  e5ac06:	8b 38                	mov    edi,DWORD PTR [eax]
  e5ac08:	85 f6                	test   esi,esi
  e5ac0a:	75 05                	jne    e5ac11 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dfdf>
  e5ac0c:	e8 e3 5a d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ac11:	8b 06                	mov    eax,DWORD PTR [esi]
  e5ac13:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5ac16:	3b 47 18             	cmp    eax,DWORD PTR [edi+0x18]
  e5ac19:	0f 85 24 14 00 00    	jne    e5c043 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f411>
  e5ac1f:	89 34 24             	mov    DWORD PTR [esp],esi
  e5ac22:	e8 b9 45 d8 ff       	call   bdf1e0 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xce32>
  e5ac27:	8b 00                	mov    eax,DWORD PTR [eax]
  e5ac29:	8b 8c 24 24 01 00 00 	mov    ecx,DWORD PTR [esp+0x124]
  e5ac30:	89 41 0c             	mov    DWORD PTR [ecx+0xc],eax
  e5ac33:	85 ed                	test   ebp,ebp
  e5ac35:	75 05                	jne    e5ac3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e00a>
  e5ac37:	e8 b8 5a d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ac3c:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5ac3f:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5ac46:	00 
  e5ac47:	e8 97 86 f1 ff       	call   d732e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1766b1>
  e5ac4c:	89 c6                	mov    esi,eax
  e5ac4e:	85 f6                	test   esi,esi
  e5ac50:	75 05                	jne    e5ac57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e025>
  e5ac52:	e8 9d 5a d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ac57:	8d 83 e8 6c 06 00    	lea    eax,[ebx+0x66ce8]
  e5ac5d:	8b 00                	mov    eax,DWORD PTR [eax]
  e5ac5f:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5ac63:	89 34 24             	mov    DWORD PTR [esp],esi
  e5ac66:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  e5ac6d:	00 
  e5ac6e:	e8 f8 ef 79 ff       	call   5f9c6b <closedir@plt+0x456ffb>
  e5ac73:	31 f6                	xor    esi,esi
  e5ac75:	85 c0                	test   eax,eax
  e5ac77:	74 5e                	je     e5acd7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e0a5>
  e5ac79:	8b 8c 24 10 01 00 00 	mov    ecx,DWORD PTR [esp+0x110]
  e5ac80:	8b 09                	mov    ecx,DWORD PTR [ecx]
  e5ac82:	8b 10                	mov    edx,DWORD PTR [eax]
  e5ac84:	39 ca                	cmp    edx,ecx
  e5ac86:	89 c6                	mov    esi,eax
  e5ac88:	74 4d                	je     e5acd7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e0a5>
  e5ac8a:	8b 42 18             	mov    eax,DWORD PTR [edx+0x18]
  e5ac8d:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  e5ac91:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5ac95:	8d 84 24 d8 03 00 00 	lea    eax,[esp+0x3d8]
  e5ac9c:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ac9f:	e8 7a 06 da ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  e5aca4:	83 ec 04             	sub    esp,0x4
  e5aca7:	8b 84 24 d8 03 00 00 	mov    eax,DWORD PTR [esp+0x3d8]
  e5acae:	89 04 24             	mov    DWORD PTR [esp],eax
  e5acb1:	e8 82 66 d7 ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  e5acb6:	89 04 24             	mov    DWORD PTR [esp],eax
  e5acb9:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5acc0:	00 
  e5acc1:	e8 f2 58 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5acc6:	8d 84 24 d8 03 00 00 	lea    eax,[esp+0x3d8]
  e5accd:	89 04 24             	mov    DWORD PTR [esp],eax
  e5acd0:	e8 4b 7b 58 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  e5acd5:	31 f6                	xor    esi,esi
  e5acd7:	89 b4 24 fc 00 00 00 	mov    DWORD PTR [esp+0xfc],esi
  e5acde:	8d 83 e8 68 05 00    	lea    eax,[ebx+0x568e8]
  e5ace4:	8b 38                	mov    edi,DWORD PTR [eax]
  e5ace6:	8d 83 c4 df 04 00    	lea    eax,[ebx+0x4dfc4]
  e5acec:	8b 00                	mov    eax,DWORD PTR [eax]
  e5acee:	89 04 24             	mov    DWORD PTR [esp],eax
  e5acf1:	e8 38 41 d8 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  e5acf6:	89 c6                	mov    esi,eax
  e5acf8:	8d 83 78 64 05 00    	lea    eax,[ebx+0x56478]
  e5acfe:	8b 00                	mov    eax,DWORD PTR [eax]
  e5ad00:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  e5ad04:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  e5ad08:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5ad0f:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5ad13:	89 34 24             	mov    DWORD PTR [esp],esi
  e5ad16:	e8 b3 3d 47 00       	call   12ceace <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x6d1e9c>
  e5ad1b:	8d 83 7c 64 05 00    	lea    eax,[ebx+0x5647c]
  e5ad21:	8b 00                	mov    eax,DWORD PTR [eax]
  e5ad23:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  e5ad27:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  e5ad2b:	8b 84 24 14 01 00 00 	mov    eax,DWORD PTR [esp+0x114]
  e5ad32:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5ad36:	c7 04 24 00 00 00 00 	mov    DWORD PTR [esp],0x0
  e5ad3d:	e8 5f 65 37 00       	call   11d12a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5d466f>
  e5ad42:	89 c6                	mov    esi,eax
  e5ad44:	85 f6                	test   esi,esi
  e5ad46:	0f 88 29 08 00 00    	js     e5b575 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e943>
  e5ad4c:	83 bc 24 14 01 00 00 	cmp    DWORD PTR [esp+0x114],0x0
  e5ad53:	00 
  e5ad54:	75 05                	jne    e5ad5b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e129>
  e5ad56:	e8 99 59 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ad5b:	85 ed                	test   ebp,ebp
  e5ad5d:	75 05                	jne    e5ad64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e132>
  e5ad5f:	e8 90 59 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ad64:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5ad67:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5ad6e:	00 
  e5ad6f:	e8 23 52 f1 ff       	call   d6ff97 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x173365>
  e5ad74:	89 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],eax
  e5ad7b:	85 ed                	test   ebp,ebp
  e5ad7d:	75 05                	jne    e5ad84 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e152>
  e5ad7f:	e8 70 59 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ad84:	8a 45 14             	mov    al,BYTE PTR [ebp+0x14]
  e5ad87:	88 84 24 00 01 00 00 	mov    BYTE PTR [esp+0x100],al
  e5ad8e:	8b 84 24 14 01 00 00 	mov    eax,DWORD PTR [esp+0x114]
  e5ad95:	39 70 0c             	cmp    DWORD PTR [eax+0xc],esi
  e5ad98:	77 15                	ja     e5adaf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e17d>
  e5ad9a:	e8 cf 65 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5ad9f:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ada2:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5ada9:	00 
  e5adaa:	e8 09 58 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5adaf:	69 c6 d8 00 00 00    	imul   eax,esi,0xd8
  e5adb5:	8b ac 24 14 01 00 00 	mov    ebp,DWORD PTR [esp+0x114]
  e5adbc:	89 b4 24 fc 00 00 00 	mov    DWORD PTR [esp+0xfc],esi
  e5adc3:	8d 74 05 10          	lea    esi,[ebp+eax*1+0x10]
  e5adc7:	b8 d8 00 00 00       	mov    eax,0xd8
  e5adcc:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5add0:	8d bc 24 f0 02 00 00 	lea    edi,[esp+0x2f0]
  e5add7:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5adda:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5adde:	e8 6d 72 34 ff       	call   1a2050 <memcpy@plt>
  e5ade3:	80 bc 24 00 01 00 00 	cmp    BYTE PTR [esp+0x100],0x0
  e5adea:	00 
  e5adeb:	74 28                	je     e5ae15 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e1e3>
  e5aded:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  e5adf1:	8d 84 24 18 02 00 00 	lea    eax,[esp+0x218]
  e5adf8:	89 04 24             	mov    DWORD PTR [esp],eax
  e5adfb:	c7 44 24 08 d8 00 00 	mov    DWORD PTR [esp+0x8],0xd8
  e5ae02:	00 
  e5ae03:	e8 48 72 34 ff       	call   1a2050 <memcpy@plt>
  e5ae08:	c7 84 24 00 01 00 00 	mov    DWORD PTR [esp+0x100],0x2
  e5ae0f:	02 00 00 00 
  e5ae13:	eb 46                	jmp    e5ae5b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e229>
  e5ae15:	8b 84 24 fc 00 00 00 	mov    eax,DWORD PTR [esp+0xfc]
  e5ae1c:	39 45 0c             	cmp    DWORD PTR [ebp+0xc],eax
  e5ae1f:	77 15                	ja     e5ae36 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e204>
  e5ae21:	e8 48 65 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5ae26:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ae29:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5ae30:	00 
  e5ae31:	e8 82 57 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5ae36:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5ae3a:	8d 84 24 18 02 00 00 	lea    eax,[esp+0x218]
  e5ae41:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ae44:	c7 44 24 08 d8 00 00 	mov    DWORD PTR [esp+0x8],0xd8
  e5ae4b:	00 
  e5ae4c:	e8 ff 71 34 ff       	call   1a2050 <memcpy@plt>
  e5ae51:	31 c0                	xor    eax,eax
  e5ae53:	40                   	inc    eax
  e5ae54:	89 84 24 00 01 00 00 	mov    DWORD PTR [esp+0x100],eax
  e5ae5b:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5ae62:	8b 00                	mov    eax,DWORD PTR [eax]
  e5ae64:	89 04 24             	mov    DWORD PTR [esp],eax
  e5ae67:	e8 c2 3f d8 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  e5ae6c:	89 c5                	mov    ebp,eax
  e5ae6e:	8d 7c 24 04          	lea    edi,[esp+0x4]
  e5ae72:	b9 36 00 00 00       	mov    ecx,0x36
  e5ae77:	8d b4 24 18 02 00 00 	lea    esi,[esp+0x218]
  e5ae7e:	f3 a5                	rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi]
  e5ae80:	8b 84 24 00 01 00 00 	mov    eax,DWORD PTR [esp+0x100]
  e5ae87:	89 84 24 e0 00 00 00 	mov    DWORD PTR [esp+0xe0],eax
  e5ae8e:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5ae95:	89 84 24 dc 00 00 00 	mov    DWORD PTR [esp+0xdc],eax
  e5ae9c:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5ae9f:	e8 da f8 ff ff       	call   e5a77e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25db4c>
  e5aea4:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5aeab:	8b 00                	mov    eax,DWORD PTR [eax]
  e5aead:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5aeb4:	74 17                	je     e5aecd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e29b>
  e5aeb6:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5aeba:	75 11                	jne    e5aecd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e29b>
  e5aebc:	89 04 24             	mov    DWORD PTR [esp],eax
  e5aebf:	e8 ea b5 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5aec4:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5aecb:	8b 00                	mov    eax,DWORD PTR [eax]
  e5aecd:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5aed0:	8b 30                	mov    esi,DWORD PTR [eax]
  e5aed2:	85 f6                	test   esi,esi
  e5aed4:	75 05                	jne    e5aedb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e2a9>
  e5aed6:	e8 19 58 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5aedb:	8d 83 30 57 05 00    	lea    eax,[ebx+0x55730]
  e5aee1:	8b 00                	mov    eax,DWORD PTR [eax]
  e5aee3:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5aee7:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  e5aeeb:	89 34 24             	mov    DWORD PTR [esp],esi
  e5aeee:	e8 9a 70 56 00       	call   13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b>
  e5aef3:	8b 84 24 18 01 00 00 	mov    eax,DWORD PTR [esp+0x118]
  e5aefa:	40                   	inc    eax
  e5aefb:	89 84 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],eax
  e5af02:	3b 84 24 08 01 00 00 	cmp    eax,DWORD PTR [esp+0x108]
  e5af09:	8b 84 24 04 01 00 00 	mov    eax,DWORD PTR [esp+0x104]
  e5af10:	0f 8c 61 fb ff ff    	jl     e5aa77 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25de45>
  e5af16:	c7 84 24 14 01 00 00 	mov    DWORD PTR [esp+0x114],0x10
  e5af1d:	10 00 00 00 
  e5af21:	8d 83 90 e1 04 00    	lea    eax,[ebx+0x4e190]
  e5af27:	89 84 24 0c 01 00 00 	mov    DWORD PTR [esp+0x10c],eax
  e5af2e:	8d 83 04 69 05 00    	lea    eax,[ebx+0x56904]
  e5af34:	89 84 24 08 01 00 00 	mov    DWORD PTR [esp+0x108],eax
  e5af3b:	8d 83 94 e1 04 00    	lea    eax,[ebx+0x4e194]
  e5af41:	89 84 24 04 01 00 00 	mov    DWORD PTR [esp+0x104],eax
  e5af48:	8d 83 08 69 05 00    	lea    eax,[ebx+0x56908]
  e5af4e:	89 84 24 00 01 00 00 	mov    DWORD PTR [esp+0x100],eax
  e5af55:	8d 83 0c 69 05 00    	lea    eax,[ebx+0x5690c]
  e5af5b:	89 84 24 fc 00 00 00 	mov    DWORD PTR [esp+0xfc],eax
  e5af62:	c7 84 24 f8 00 00 00 	mov    DWORD PTR [esp+0xf8],0x0
  e5af69:	00 00 00 00 
  e5af6d:	c7 84 24 f4 00 00 00 	mov    DWORD PTR [esp+0xf4],0x0
  e5af74:	00 00 00 00 
  e5af78:	c7 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],0x0
  e5af7f:	00 00 00 00 
  e5af83:	eb 12                	jmp    e5af97 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e365>
  e5af85:	ff 84 24 24 01 00 00 	inc    DWORD PTR [esp+0x124]
  e5af8c:	81 84 24 14 01 00 00 	add    DWORD PTR [esp+0x114],0xd8
  e5af93:	d8 00 00 00 
  e5af97:	8d 84 24 f4 03 00 00 	lea    eax,[esp+0x3f4]
  e5af9e:	8b 68 0c             	mov    ebp,DWORD PTR [eax+0xc]
  e5afa1:	85 ed                	test   ebp,ebp
  e5afa3:	75 05                	jne    e5afaa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e378>
  e5afa5:	e8 4a 57 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5afaa:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5afb1:	3b 45 0c             	cmp    eax,DWORD PTR [ebp+0xc]
  e5afb4:	0f 8d ad 04 00 00    	jge    e5b467 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e835>
  e5afba:	8b 84 24 0c 01 00 00 	mov    eax,DWORD PTR [esp+0x10c]
  e5afc1:	8b 00                	mov    eax,DWORD PTR [eax]
  e5afc3:	89 04 24             	mov    DWORD PTR [esp],eax
  e5afc6:	e8 63 3e d8 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  e5afcb:	89 c6                	mov    esi,eax
  e5afcd:	89 34 24             	mov    DWORD PTR [esp],esi
  e5afd0:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5afd7:	00 
  e5afd8:	e8 bd b2 76 ff       	call   5c629a <closedir@plt+0x42362a>
  e5afdd:	85 f6                	test   esi,esi
  e5afdf:	75 05                	jne    e5afe6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e3b4>
  e5afe1:	e8 0e 57 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5afe6:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5afed:	39 45 0c             	cmp    DWORD PTR [ebp+0xc],eax
  e5aff0:	77 15                	ja     e5b007 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e3d5>
  e5aff2:	e8 77 63 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5aff7:	89 04 24             	mov    DWORD PTR [esp],eax
  e5affa:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b001:	00 
  e5b002:	e8 b1 55 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b007:	8d 46 08             	lea    eax,[esi+0x8]
  e5b00a:	89 84 24 10 01 00 00 	mov    DWORD PTR [esp+0x110],eax
  e5b011:	03 ac 24 14 01 00 00 	add    ebp,DWORD PTR [esp+0x114]
  e5b018:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  e5b01c:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b01f:	c7 44 24 08 d8 00 00 	mov    DWORD PTR [esp+0x8],0xd8
  e5b026:	00 
  e5b027:	e8 94 69 34 ff       	call   1a19c0 <memmove@plt>
  e5b02c:	85 f6                	test   esi,esi
  e5b02e:	75 05                	jne    e5b035 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e403>
  e5b030:	e8 bf 56 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b035:	89 f1                	mov    ecx,esi
  e5b037:	80 b9 d8 00 00 00 00 	cmp    BYTE PTR [ecx+0xd8],0x0
  e5b03e:	0f 85 ae 00 00 00    	jne    e5b0f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e4c0>
  e5b044:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b04b:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b04d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b054:	75 09                	jne    e5b05f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e42d>
  e5b056:	89 8c 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],ecx
  e5b05d:	eb 1e                	jmp    e5b07d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e44b>
  e5b05f:	89 8c 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],ecx
  e5b066:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b06a:	75 11                	jne    e5b07d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e44b>
  e5b06c:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b06f:	e8 3a b4 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b074:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b07b:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b07d:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b080:	8b 28                	mov    ebp,DWORD PTR [eax]
  e5b082:	8b 84 24 08 01 00 00 	mov    eax,DWORD PTR [esp+0x108]
  e5b089:	8b 38                	mov    edi,DWORD PTR [eax]
  e5b08b:	8b 84 24 04 01 00 00 	mov    eax,DWORD PTR [esp+0x104]
  e5b092:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b094:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b097:	e8 92 3d d8 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  e5b09c:	89 c6                	mov    esi,eax
  e5b09e:	8b 84 24 00 01 00 00 	mov    eax,DWORD PTR [esp+0x100]
  e5b0a5:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b0a7:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  e5b0ab:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  e5b0af:	8b 84 24 18 01 00 00 	mov    eax,DWORD PTR [esp+0x118]
  e5b0b6:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b0ba:	89 34 24             	mov    DWORD PTR [esp],esi
  e5b0bd:	e8 2f 0e 46 00       	call   12bbef1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x6bf2bf>
  e5b0c2:	8b 84 24 fc 00 00 00 	mov    eax,DWORD PTR [esp+0xfc]
  e5b0c9:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b0cb:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  e5b0cf:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  e5b0d3:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  e5b0d7:	c7 04 24 00 00 00 00 	mov    DWORD PTR [esp],0x0
  e5b0de:	e8 f3 57 24 00       	call   10a08d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4a3ca4>
  e5b0e3:	84 c0                	test   al,al
  e5b0e5:	8b 8c 24 18 01 00 00 	mov    ecx,DWORD PTR [esp+0x118]
  e5b0ec:	0f 85 93 fe ff ff    	jne    e5af85 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e353>
  e5b0f2:	83 b9 dc 00 00 00 00 	cmp    DWORD PTR [ecx+0xdc],0x0
  e5b0f9:	0f 85 9a 01 00 00    	jne    e5b299 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e667>
  e5b0ff:	89 cf                	mov    edi,ecx
  e5b101:	8d 83 c8 d5 04 00    	lea    eax,[ebx+0x4d5c8]
  e5b107:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b109:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b110:	74 0e                	je     e5b120 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e4ee>
  e5b112:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b116:	75 08                	jne    e5b120 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e4ee>
  e5b118:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b11b:	e8 8e b3 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b120:	31 c0                	xor    eax,eax
  e5b122:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b126:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b129:	e8 33 58 3d ff       	call   230961 <closedir@plt+0x8dcf1>
  e5b12e:	89 c6                	mov    esi,eax
  e5b130:	85 ff                	test   edi,edi
  e5b132:	75 05                	jne    e5b139 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e507>
  e5b134:	e8 bb 55 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b139:	89 f9                	mov    ecx,edi
  e5b13b:	0f b6 81 d0 00 00 00 	movzx  eax,BYTE PTR [ecx+0xd0]
  e5b142:	83 f8 01             	cmp    eax,0x1
  e5b145:	74 65                	je     e5b1ac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e57a>
  e5b147:	0f b6 c0             	movzx  eax,al
  e5b14a:	83 f8 02             	cmp    eax,0x2
  e5b14d:	0f 85 46 01 00 00    	jne    e5b299 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e667>
  e5b153:	85 f6                	test   esi,esi
  e5b155:	8b 84 24 f4 00 00 00 	mov    eax,DWORD PTR [esp+0xf4]
  e5b15c:	0f 44 84 24 10 01 00 	cmove  eax,DWORD PTR [esp+0x110]
  e5b163:	00 
  e5b164:	89 84 24 f4 00 00 00 	mov    DWORD PTR [esp+0xf4],eax
  e5b16b:	0f 84 9e 00 00 00    	je     e5b20f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e5dd>
  e5b171:	8b b1 90 00 00 00    	mov    esi,DWORD PTR [ecx+0x90]
  e5b177:	89 cf                	mov    edi,ecx
  e5b179:	8d 83 3c d7 04 00    	lea    eax,[ebx+0x4d73c]
  e5b17f:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b181:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b188:	74 0e                	je     e5b198 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e566>
  e5b18a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b18e:	75 08                	jne    e5b198 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e566>
  e5b190:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b193:	e8 16 b3 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b198:	31 c0                	xor    eax,eax
  e5b19a:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5b19e:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5b1a2:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b1a5:	e8 49 32 18 00       	call   fde3f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3e17c1>
  e5b1aa:	eb 57                	jmp    e5b203 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e5d1>
  e5b1ac:	85 f6                	test   esi,esi
  e5b1ae:	8b 84 24 f8 00 00 00 	mov    eax,DWORD PTR [esp+0xf8]
  e5b1b5:	0f 44 84 24 10 01 00 	cmove  eax,DWORD PTR [esp+0x110]
  e5b1bc:	00 
  e5b1bd:	89 84 24 f8 00 00 00 	mov    DWORD PTR [esp+0xf8],eax
  e5b1c4:	0f 84 87 00 00 00    	je     e5b251 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e61f>
  e5b1ca:	8b b1 90 00 00 00    	mov    esi,DWORD PTR [ecx+0x90]
  e5b1d0:	89 cf                	mov    edi,ecx
  e5b1d2:	8d 83 40 d7 04 00    	lea    eax,[ebx+0x4d740]
  e5b1d8:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b1da:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b1e1:	74 0e                	je     e5b1f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e5bf>
  e5b1e3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b1e7:	75 08                	jne    e5b1f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e5bf>
  e5b1e9:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b1ec:	e8 bd b2 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b1f1:	31 c0                	xor    eax,eax
  e5b1f3:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5b1f7:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5b1fb:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b1fe:	e8 f5 f7 17 00       	call   fda9f8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3dddc6>
  e5b203:	8b 8c 24 10 01 00 00 	mov    ecx,DWORD PTR [esp+0x110]
  e5b20a:	e9 82 00 00 00       	jmp    e5b291 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e65f>
  e5b20f:	8b b1 98 00 00 00    	mov    esi,DWORD PTR [ecx+0x98]
  e5b215:	89 cf                	mov    edi,ecx
  e5b217:	8d 83 3c d7 04 00    	lea    eax,[ebx+0x4d73c]
  e5b21d:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b21f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b226:	74 0e                	je     e5b236 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e604>
  e5b228:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b22c:	75 08                	jne    e5b236 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e604>
  e5b22e:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b231:	e8 78 b2 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b236:	31 c0                	xor    eax,eax
  e5b238:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5b23c:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5b240:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b243:	e8 16 33 18 00       	call   fde55e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3e192c>
  e5b248:	8b 8c 24 f4 00 00 00 	mov    ecx,DWORD PTR [esp+0xf4]
  e5b24f:	eb 40                	jmp    e5b291 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e65f>
  e5b251:	8b b1 98 00 00 00    	mov    esi,DWORD PTR [ecx+0x98]
  e5b257:	89 cf                	mov    edi,ecx
  e5b259:	8d 83 40 d7 04 00    	lea    eax,[ebx+0x4d740]
  e5b25f:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b261:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b268:	74 0e                	je     e5b278 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e646>
  e5b26a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b26e:	75 08                	jne    e5b278 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e646>
  e5b270:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b273:	e8 36 b2 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b278:	31 c0                	xor    eax,eax
  e5b27a:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5b27e:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5b282:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b285:	e8 d9 f8 17 00       	call   fdab63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ddf31>
  e5b28a:	8b 8c 24 f8 00 00 00 	mov    ecx,DWORD PTR [esp+0xf8]
  e5b291:	89 81 d4 00 00 00    	mov    DWORD PTR [ecx+0xd4],eax
  e5b297:	89 f9                	mov    ecx,edi
  e5b299:	89 8c 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],ecx
  e5b2a0:	85 c9                	test   ecx,ecx
  e5b2a2:	75 05                	jne    e5b2a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e677>
  e5b2a4:	e8 4b 54 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b2a9:	8b 84 24 10 01 00 00 	mov    eax,DWORD PTR [esp+0x110]
  e5b2b0:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b2b4:	8d 84 24 38 01 00 00 	lea    eax,[esp+0x138]
  e5b2bb:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b2be:	c7 44 24 08 d8 00 00 	mov    DWORD PTR [esp+0x8],0xd8
  e5b2c5:	00 
  e5b2c6:	e8 85 6d 34 ff       	call   1a2050 <memcpy@plt>
  e5b2cb:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b2d2:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b2d4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b2db:	74 17                	je     e5b2f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e6c2>
  e5b2dd:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b2e1:	75 11                	jne    e5b2f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e6c2>
  e5b2e3:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b2e6:	e8 c3 b1 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b2eb:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b2f2:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b2f4:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b2f7:	8b 30                	mov    esi,DWORD PTR [eax]
  e5b2f9:	85 f6                	test   esi,esi
  e5b2fb:	75 05                	jne    e5b302 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e6d0>
  e5b2fd:	e8 f2 53 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b302:	8d 83 44 57 05 00    	lea    eax,[ebx+0x55744]
  e5b308:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b30a:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b30e:	89 34 24             	mov    DWORD PTR [esp],esi
  e5b311:	e8 51 82 56 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  e5b316:	89 c6                	mov    esi,eax
  e5b318:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b31f:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b321:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b324:	e8 05 3b d8 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  e5b329:	89 c5                	mov    ebp,eax
  e5b32b:	b8 ec ff ff ff       	mov    eax,0xffffffec
  e5b330:	29 f0                	sub    eax,esi
  e5b332:	8d 7c 24 04          	lea    edi,[esp+0x4]
  e5b336:	b9 36 00 00 00       	mov    ecx,0x36
  e5b33b:	8d b4 24 38 01 00 00 	lea    esi,[esp+0x138]
  e5b342:	f3 a5                	rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi]
  e5b344:	89 84 24 dc 00 00 00 	mov    DWORD PTR [esp+0xdc],eax
  e5b34b:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5b34e:	c7 84 24 e0 00 00 00 	mov    DWORD PTR [esp+0xe0],0x0
  e5b355:	00 00 00 00 
  e5b359:	e8 20 f4 ff ff       	call   e5a77e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25db4c>
  e5b35e:	85 ed                	test   ebp,ebp
  e5b360:	75 05                	jne    e5b367 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e735>
  e5b362:	e8 8d 53 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b367:	83 bc 24 18 01 00 00 	cmp    DWORD PTR [esp+0x118],0x0
  e5b36e:	00 
  e5b36f:	75 05                	jne    e5b376 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e744>
  e5b371:	e8 7e 53 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b376:	89 e8                	mov    eax,ebp
  e5b378:	83 c0 08             	add    eax,0x8
  e5b37b:	8b 8c 24 18 01 00 00 	mov    ecx,DWORD PTR [esp+0x118]
  e5b382:	8b 89 dc 00 00 00    	mov    ecx,DWORD PTR [ecx+0xdc]
  e5b388:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  e5b38c:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b38f:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  e5b396:	00 
  e5b397:	e8 db 62 ee ff       	call   d41677 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x144a45>
  e5b39c:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b3a3:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b3a5:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b3a8:	8b 30                	mov    esi,DWORD PTR [eax]
  e5b3aa:	85 f6                	test   esi,esi
  e5b3ac:	75 05                	jne    e5b3b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e781>
  e5b3ae:	e8 41 53 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b3b3:	8d 83 30 57 05 00    	lea    eax,[ebx+0x55730]
  e5b3b9:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b3bb:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5b3bf:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  e5b3c3:	89 34 24             	mov    DWORD PTR [esp],esi
  e5b3c6:	e8 c2 6b 56 00       	call   13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b>
  e5b3cb:	e9 b5 fb ff ff       	jmp    e5af85 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e353>
  e5b3d0:	eb 00                	jmp    e5b3d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e7a0>
  e5b3d2:	89 d7                	mov    edi,edx
  e5b3d4:	89 c6                	mov    esi,eax
  e5b3d6:	83 ff 01             	cmp    edi,0x1
  e5b3d9:	0f 85 5c 0c 00 00    	jne    e5c03b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f409>
  e5b3df:	89 34 24             	mov    DWORD PTR [esp],esi
  e5b3e2:	e8 39 74 34 ff       	call   1a2820 <__cxa_begin_catch@plt>
  e5b3e7:	89 c6                	mov    esi,eax
  e5b3e9:	8b 3e                	mov    edi,DWORD PTR [esi]
  e5b3eb:	8d 83 e4 a8 04 00    	lea    eax,[ebx+0x4a8e4]
  e5b3f1:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b3f3:	8b 0f                	mov    ecx,DWORD PTR [edi]
  e5b3f5:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  e5b3f9:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b3fc:	e8 fb 5f d3 ff       	call   b913fc <closedir@plt+0x9ee78c>
  e5b401:	84 c0                	test   al,al
  e5b403:	0f 84 01 0c 00 00    	je     e5c00a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f3d8>
  e5b409:	e8 b2 6c 34 ff       	call   1a20c0 <__cxa_end_catch@plt>
  e5b40e:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  e5b414:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b416:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b41d:	74 0e                	je     e5b42d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e7fb>
  e5b41f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b423:	75 08                	jne    e5b42d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e7fb>
  e5b425:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b428:	e8 81 b0 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b42d:	31 c0                	xor    eax,eax
  e5b42f:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  e5b433:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  e5b437:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b43a:	c7 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],0x0
  e5b441:	00 00 00 00 
  e5b445:	c7 44 24 04 03 00 00 	mov    DWORD PTR [esp+0x4],0x3
  e5b44c:	00 
  e5b44d:	e8 51 79 29 00       	call   10f2da3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f6171>
  e5b452:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5b459:	0f b6 c0             	movzx  eax,al
  e5b45c:	81 c4 dc 03 00 00    	add    esp,0x3dc
  e5b462:	5e                   	pop    esi
  e5b463:	5f                   	pop    edi
  e5b464:	5b                   	pop    ebx
  e5b465:	5d                   	pop    ebp
  e5b466:	c3                   	ret
  e5b467:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b46e:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b470:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b477:	74 17                	je     e5b490 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e85e>
  e5b479:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b47d:	75 11                	jne    e5b490 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e85e>
  e5b47f:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b482:	e8 27 b0 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b487:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b48e:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b490:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b493:	8b 30                	mov    esi,DWORD PTR [eax]
  e5b495:	85 f6                	test   esi,esi
  e5b497:	75 05                	jne    e5b49e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e86c>
  e5b499:	e8 56 52 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b49e:	8d bb 44 57 05 00    	lea    edi,[ebx+0x55744]
  e5b4a4:	8b 07                	mov    eax,DWORD PTR [edi]
  e5b4a6:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b4aa:	89 34 24             	mov    DWORD PTR [esp],esi
  e5b4ad:	e8 b5 80 56 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  e5b4b2:	8b 8c 24 20 01 00 00 	mov    ecx,DWORD PTR [esp+0x120]
  e5b4b9:	8b 09                	mov    ecx,DWORD PTR [ecx]
  e5b4bb:	0f b7 91 b1 00 00 00 	movzx  edx,WORD PTR [ecx+0xb1]
  e5b4c2:	81 e2 00 01 00 00    	and    edx,0x100
  e5b4c8:	83 f8 05             	cmp    eax,0x5
  e5b4cb:	0f 85 89 00 00 00    	jne    e5b55a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e928>
  e5b4d1:	66 85 d2             	test   dx,dx
  e5b4d4:	74 17                	je     e5b4ed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e8bb>
  e5b4d6:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  e5b4da:	75 11                	jne    e5b4ed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e8bb>
  e5b4dc:	89 0c 24             	mov    DWORD PTR [esp],ecx
  e5b4df:	e8 ca af d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b4e4:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b4eb:	8b 08                	mov    ecx,DWORD PTR [eax]
  e5b4ed:	8b 41 50             	mov    eax,DWORD PTR [ecx+0x50]
  e5b4f0:	8b 30                	mov    esi,DWORD PTR [eax]
  e5b4f2:	85 f6                	test   esi,esi
  e5b4f4:	75 05                	jne    e5b4fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e8c9>
  e5b4f6:	e8 f9 51 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b4fb:	8b 07                	mov    eax,DWORD PTR [edi]
  e5b4fd:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b501:	89 34 24             	mov    DWORD PTR [esp],esi
  e5b504:	e8 5e 80 56 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  e5b509:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b510:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b512:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b519:	74 17                	je     e5b532 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e900>
  e5b51b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b51f:	75 11                	jne    e5b532 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e900>
  e5b521:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b524:	e8 85 af d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b529:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b530:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b532:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b535:	c7 40 04 00 00 00 00 	mov    DWORD PTR [eax+0x4],0x0
  e5b53c:	b0 01                	mov    al,0x1
  e5b53e:	89 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],eax
  e5b545:	e9 08 ff ff ff       	jmp    e5b452 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e820>
  e5b54a:	89 d7                	mov    edi,edx
  e5b54c:	89 c6                	mov    esi,eax
  e5b54e:	8d 84 24 c8 03 00 00 	lea    eax,[esp+0x3c8]
  e5b555:	e9 ae 02 00 00       	jmp    e5b808 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ebd6>
  e5b55a:	66 85 d2             	test   dx,dx
  e5b55d:	74 0a                	je     e5b569 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e937>
  e5b55f:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  e5b563:	0f 84 c2 04 00 00    	je     e5ba2b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25edf9>
  e5b569:	89 bc 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],edi
  e5b570:	e9 ce 04 00 00       	jmp    e5ba43 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ee11>
  e5b575:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  e5b57b:	89 84 24 1c 01 00 00 	mov    DWORD PTR [esp+0x11c],eax
  e5b582:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b584:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b58b:	74 0e                	je     e5b59b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e969>
  e5b58d:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b591:	75 08                	jne    e5b59b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e969>
  e5b593:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b596:	e8 13 af d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b59b:	8d 83 ec 6c 06 00    	lea    eax,[ebx+0x66cec]
  e5b5a1:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b5a3:	31 c9                	xor    ecx,ecx
  e5b5a5:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  e5b5a9:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b5ad:	89 0c 24             	mov    DWORD PTR [esp],ecx
  e5b5b0:	e8 6f 79 28 00       	call   10e2f24 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e62f2>
  e5b5b5:	8d 83 b0 a9 04 00    	lea    eax,[ebx+0x4a9b0]
  e5b5bb:	8b 30                	mov    esi,DWORD PTR [eax]
  e5b5bd:	89 34 24             	mov    DWORD PTR [esp],esi
  e5b5c0:	e8 2f 58 d3 ff       	call   b90df4 <closedir@plt+0x9ee184>
  e5b5c5:	89 34 24             	mov    DWORD PTR [esp],esi
  e5b5c8:	c7 44 24 04 05 00 00 	mov    DWORD PTR [esp+0x4],0x5
  e5b5cf:	00 
  e5b5d0:	e8 e3 84 d8 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  e5b5d5:	89 c6                	mov    esi,eax
  e5b5d7:	83 bc 24 24 01 00 00 	cmp    DWORD PTR [esp+0x124],0x0
  e5b5de:	00 
  e5b5df:	75 05                	jne    e5b5e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e9b4>
  e5b5e1:	e8 0e 51 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b5e6:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5b5ed:	8b 68 08             	mov    ebp,DWORD PTR [eax+0x8]
  e5b5f0:	85 f6                	test   esi,esi
  e5b5f2:	75 05                	jne    e5b5f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e9c7>
  e5b5f4:	e8 fb 50 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b5f9:	85 ed                	test   ebp,ebp
  e5b5fb:	74 2a                	je     e5b627 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e9f5>
  e5b5fd:	8b 06                	mov    eax,DWORD PTR [esi]
  e5b5ff:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5b602:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b606:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5b609:	e8 f6 39 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5b60e:	85 c0                	test   eax,eax
  e5b610:	75 15                	jne    e5b627 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e9f5>
  e5b612:	e8 a3 5e d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5b617:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b61a:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b621:	00 
  e5b622:	e8 91 4f d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b627:	83 7e 0c 00          	cmp    DWORD PTR [esi+0xc],0x0
  e5b62b:	75 15                	jne    e5b642 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ea10>
  e5b62d:	e8 3c 5d d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5b632:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b635:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b63c:	00 
  e5b63d:	e8 76 4f d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b642:	89 6e 10             	mov    DWORD PTR [esi+0x10],ebp
  e5b645:	83 bc 24 24 01 00 00 	cmp    DWORD PTR [esp+0x124],0x0
  e5b64c:	00 
  e5b64d:	75 05                	jne    e5b654 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ea22>
  e5b64f:	e8 a0 50 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b654:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5b65b:	8b 40 0c             	mov    eax,DWORD PTR [eax+0xc]
  e5b65e:	89 84 24 14 02 00 00 	mov    DWORD PTR [esp+0x214],eax
  e5b665:	8b 84 24 00 01 00 00 	mov    eax,DWORD PTR [esp+0x100]
  e5b66c:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b66e:	8d 8c 24 14 02 00 00 	lea    ecx,[esp+0x214]
  e5b675:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  e5b679:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b67c:	e8 19 37 d8 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  e5b681:	89 c7                	mov    edi,eax
  e5b683:	85 f6                	test   esi,esi
  e5b685:	75 05                	jne    e5b68c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ea5a>
  e5b687:	e8 68 50 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5b68c:	85 ff                	test   edi,edi
  e5b68e:	74 2a                	je     e5b6ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ea88>
  e5b690:	8b 06                	mov    eax,DWORD PTR [esi]
  e5b692:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5b695:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b699:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5b69c:	e8 63 39 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5b6a1:	85 c0                	test   eax,eax
  e5b6a3:	75 15                	jne    e5b6ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ea88>
  e5b6a5:	e8 10 5e d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5b6aa:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b6ad:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b6b4:	00 
  e5b6b5:	e8 fe 4e d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b6ba:	83 7e 0c 01          	cmp    DWORD PTR [esi+0xc],0x1
  e5b6be:	77 15                	ja     e5b6d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eaa3>
  e5b6c0:	e8 a9 5c d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5b6c5:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b6c8:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b6cf:	00 
  e5b6d0:	e8 e3 4e d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b6d5:	89 7e 14             	mov    DWORD PTR [esi+0x14],edi
  e5b6d8:	83 bc 24 fc 00 00 00 	cmp    DWORD PTR [esp+0xfc],0x0
  e5b6df:	00 
  e5b6e0:	74 31                	je     e5b713 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eae1>
  e5b6e2:	8b 06                	mov    eax,DWORD PTR [esi]
  e5b6e4:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5b6e7:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b6eb:	8b 84 24 fc 00 00 00 	mov    eax,DWORD PTR [esp+0xfc]
  e5b6f2:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b6f5:	e8 0a 39 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5b6fa:	85 c0                	test   eax,eax
  e5b6fc:	75 15                	jne    e5b713 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eae1>
  e5b6fe:	e8 b7 5d d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5b703:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b706:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b70d:	00 
  e5b70e:	e8 a5 4e d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b713:	83 7e 0c 02          	cmp    DWORD PTR [esi+0xc],0x2
  e5b717:	77 15                	ja     e5b72e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eafc>
  e5b719:	e8 50 5c d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5b71e:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b721:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b728:	00 
  e5b729:	e8 8a 4e d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b72e:	8b 84 24 fc 00 00 00 	mov    eax,DWORD PTR [esp+0xfc]
  e5b735:	89 46 18             	mov    DWORD PTR [esi+0x18],eax
  e5b738:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b73f:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b741:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b748:	74 17                	je     e5b761 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eb2f>
  e5b74a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b74e:	75 11                	jne    e5b761 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eb2f>
  e5b750:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b753:	e8 56 ad d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b758:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b75f:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b761:	8b 48 50             	mov    ecx,DWORD PTR [eax+0x50]
  e5b764:	8d 93 f0 6c 06 00    	lea    edx,[ebx+0x66cf0]
  e5b76a:	8b 12                	mov    edx,DWORD PTR [edx]
  e5b76c:	89 94 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],edx
  e5b773:	83 79 08 00          	cmp    DWORD PTR [ecx+0x8],0x0
  e5b777:	75 72                	jne    e5b7eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ebb9>
  e5b779:	8d 83 ec 68 05 00    	lea    eax,[ebx+0x568ec]
  e5b77f:	8b 28                	mov    ebp,DWORD PTR [eax]
  e5b781:	8d 83 88 e1 04 00    	lea    eax,[ebx+0x4e188]
  e5b787:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b789:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b78c:	e8 9d 36 d8 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  e5b791:	89 c7                	mov    edi,eax
  e5b793:	8d 83 f0 68 05 00    	lea    eax,[ebx+0x568f0]
  e5b799:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b79b:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  e5b79f:	89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
  e5b7a3:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5b7a6:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b7ad:	00 
  e5b7ae:	e8 24 e9 45 00       	call   12ba0d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x6bd4a5>
  e5b7b3:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b7ba:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b7bc:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b7c3:	74 17                	je     e5b7dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ebaa>
  e5b7c5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b7c9:	75 11                	jne    e5b7dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ebaa>
  e5b7cb:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b7ce:	e8 db ac d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b7d3:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b7da:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b7dc:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b7df:	89 78 08             	mov    DWORD PTR [eax+0x8],edi
  e5b7e2:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b7e9:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b7eb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b7f2:	75 21                	jne    e5b815 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ebe3>
  e5b7f4:	8b 94 24 14 01 00 00 	mov    edx,DWORD PTR [esp+0x114]
  e5b7fb:	eb 3a                	jmp    e5b837 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ec05>
  e5b7fd:	89 d7                	mov    edi,edx
  e5b7ff:	89 c6                	mov    esi,eax
  e5b801:	8d 84 24 d8 03 00 00 	lea    eax,[esp+0x3d8]
  e5b808:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b80b:	e8 10 70 58 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  e5b810:	e9 c1 fb ff ff       	jmp    e5b3d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e7a4>
  e5b815:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b819:	8b 94 24 14 01 00 00 	mov    edx,DWORD PTR [esp+0x114]
  e5b820:	75 15                	jne    e5b837 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ec05>
  e5b822:	89 d7                	mov    edi,edx
  e5b824:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b827:	e8 82 ac d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b82c:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b833:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b835:	89 fa                	mov    edx,edi
  e5b837:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b83a:	8b 40 08             	mov    eax,DWORD PTR [eax+0x8]
  e5b83d:	8d 8b f4 68 05 00    	lea    ecx,[ebx+0x568f4]
  e5b843:	8b 09                	mov    ecx,DWORD PTR [ecx]
  e5b845:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  e5b849:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5b84d:	89 54 24 04          	mov    DWORD PTR [esp+0x4],edx
  e5b851:	c7 04 24 00 00 00 00 	mov    DWORD PTR [esp],0x0
  e5b858:	e8 2f 8b 24 00       	call   10a438c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4a775a>
  e5b85d:	89 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],eax
  e5b864:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b86b:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b86d:	8b 48 50             	mov    ecx,DWORD PTR [eax+0x50]
  e5b870:	83 79 0c 00          	cmp    DWORD PTR [ecx+0xc],0x0
  e5b874:	75 72                	jne    e5b8e8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ecb6>
  e5b876:	8d 83 f8 68 05 00    	lea    eax,[ebx+0x568f8]
  e5b87c:	8b 38                	mov    edi,DWORD PTR [eax]
  e5b87e:	8d 83 8c e1 04 00    	lea    eax,[ebx+0x4e18c]
  e5b884:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b886:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b889:	e8 a0 35 d8 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  e5b88e:	89 c5                	mov    ebp,eax
  e5b890:	8d 83 fc 68 05 00    	lea    eax,[ebx+0x568fc]
  e5b896:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b898:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  e5b89c:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  e5b8a0:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5b8a3:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b8aa:	00 
  e5b8ab:	e8 7c 31 46 00       	call   12bea2c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x6c1dfa>
  e5b8b0:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b8b7:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b8b9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b8c0:	74 17                	je     e5b8d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eca7>
  e5b8c2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b8c6:	75 11                	jne    e5b8d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eca7>
  e5b8c8:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b8cb:	e8 de ab d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b8d0:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b8d7:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b8d9:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b8dc:	89 68 0c             	mov    DWORD PTR [eax+0xc],ebp
  e5b8df:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b8e6:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b8e8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b8ef:	74 17                	je     e5b908 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ecd6>
  e5b8f1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b8f5:	75 11                	jne    e5b908 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ecd6>
  e5b8f7:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b8fa:	e8 af ab d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b8ff:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5b906:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b908:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5b90b:	8b 40 0c             	mov    eax,DWORD PTR [eax+0xc]
  e5b90e:	8d 8b 00 69 05 00    	lea    ecx,[ebx+0x56900]
  e5b914:	8b 09                	mov    ecx,DWORD PTR [ecx]
  e5b916:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  e5b91a:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5b91e:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5b925:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b929:	c7 04 24 00 00 00 00 	mov    DWORD PTR [esp],0x0
  e5b930:	e8 53 6e 57 00       	call   13d2788 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d5b56>
  e5b935:	89 c7                	mov    edi,eax
  e5b937:	85 ff                	test   edi,edi
  e5b939:	74 2a                	je     e5b965 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ed33>
  e5b93b:	8b 06                	mov    eax,DWORD PTR [esi]
  e5b93d:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5b940:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b944:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5b947:	e8 b8 36 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5b94c:	85 c0                	test   eax,eax
  e5b94e:	75 15                	jne    e5b965 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ed33>
  e5b950:	e8 65 5b d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5b955:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b958:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b95f:	00 
  e5b960:	e8 53 4c d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b965:	83 7e 0c 03          	cmp    DWORD PTR [esi+0xc],0x3
  e5b969:	77 15                	ja     e5b980 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ed4e>
  e5b96b:	e8 fe 59 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5b970:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b973:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b97a:	00 
  e5b97b:	e8 38 4c d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b980:	89 7e 1c             	mov    DWORD PTR [esi+0x1c],edi
  e5b983:	8d 84 24 f4 03 00 00 	lea    eax,[esp+0x3f4]
  e5b98a:	8b 78 08             	mov    edi,DWORD PTR [eax+0x8]
  e5b98d:	85 ff                	test   edi,edi
  e5b98f:	74 2a                	je     e5b9bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ed89>
  e5b991:	8b 06                	mov    eax,DWORD PTR [esi]
  e5b993:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5b996:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5b99a:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5b99d:	e8 62 36 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5b9a2:	85 c0                	test   eax,eax
  e5b9a4:	75 15                	jne    e5b9bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ed89>
  e5b9a6:	e8 0f 5b d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5b9ab:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b9ae:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b9b5:	00 
  e5b9b6:	e8 fd 4b d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b9bb:	83 7e 0c 04          	cmp    DWORD PTR [esi+0xc],0x4
  e5b9bf:	77 15                	ja     e5b9d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eda4>
  e5b9c1:	e8 a8 59 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5b9c6:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b9c9:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5b9d0:	00 
  e5b9d1:	e8 e2 4b d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5b9d6:	89 7e 20             	mov    DWORD PTR [esi+0x20],edi
  e5b9d9:	8b 84 24 1c 01 00 00 	mov    eax,DWORD PTR [esp+0x11c]
  e5b9e0:	8b 00                	mov    eax,DWORD PTR [eax]
  e5b9e2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5b9e9:	74 0e                	je     e5b9f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25edc7>
  e5b9eb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5b9ef:	75 08                	jne    e5b9f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25edc7>
  e5b9f1:	89 04 24             	mov    DWORD PTR [esp],eax
  e5b9f4:	e8 b5 aa d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5b9f9:	31 c9                	xor    ecx,ecx
  e5b9fb:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  e5b9ff:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  e5ba03:	8b 84 24 18 01 00 00 	mov    eax,DWORD PTR [esp+0x118]
  e5ba0a:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5ba0e:	89 0c 24             	mov    DWORD PTR [esp],ecx
  e5ba11:	c7 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],0x0
  e5ba18:	00 00 00 00 
  e5ba1c:	e8 ee 85 28 00       	call   10e400f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e73dd>
  e5ba21:	e9 2c fa ff ff       	jmp    e5b452 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e820>
  e5ba26:	e9 a7 f9 ff ff       	jmp    e5b3d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e7a0>
  e5ba2b:	89 bc 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],edi
  e5ba32:	89 0c 24             	mov    DWORD PTR [esp],ecx
  e5ba35:	e8 74 aa d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5ba3a:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5ba41:	8b 08                	mov    ecx,DWORD PTR [eax]
  e5ba43:	8b 41 50             	mov    eax,DWORD PTR [ecx+0x50]
  e5ba46:	8b 38                	mov    edi,DWORD PTR [eax]
  e5ba48:	8b 70 04             	mov    esi,DWORD PTR [eax+0x4]
  e5ba4b:	85 ff                	test   edi,edi
  e5ba4d:	75 05                	jne    e5ba54 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ee22>
  e5ba4f:	e8 a0 4c d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5ba54:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5ba5b:	8b 00                	mov    eax,DWORD PTR [eax]
  e5ba5d:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5ba61:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5ba64:	e8 fe 7a 56 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  e5ba69:	39 c6                	cmp    esi,eax
  e5ba6b:	75 10                	jne    e5ba7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ee4b>
  e5ba6d:	c7 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],0x0
  e5ba74:	00 00 00 00 
  e5ba78:	e9 d5 f9 ff ff       	jmp    e5b452 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e820>
  e5ba7d:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5ba84:	8b 00                	mov    eax,DWORD PTR [eax]
  e5ba86:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5ba8d:	75 09                	jne    e5ba98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ee66>
  e5ba8f:	8b bc 24 24 01 00 00 	mov    edi,DWORD PTR [esp+0x124]
  e5ba96:	eb 1e                	jmp    e5bab6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ee84>
  e5ba98:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5ba9c:	8b bc 24 24 01 00 00 	mov    edi,DWORD PTR [esp+0x124]
  e5baa3:	75 11                	jne    e5bab6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ee84>
  e5baa5:	89 04 24             	mov    DWORD PTR [esp],eax
  e5baa8:	e8 01 aa d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5baad:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5bab4:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bab6:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5bab9:	8b 30                	mov    esi,DWORD PTR [eax]
  e5babb:	85 f6                	test   esi,esi
  e5babd:	75 05                	jne    e5bac4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ee92>
  e5babf:	e8 30 4c d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bac4:	8b 07                	mov    eax,DWORD PTR [edi]
  e5bac6:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5baca:	89 34 24             	mov    DWORD PTR [esp],esi
  e5bacd:	e8 95 7a 56 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  e5bad2:	8b 8c 24 20 01 00 00 	mov    ecx,DWORD PTR [esp+0x120]
  e5bad9:	8b 09                	mov    ecx,DWORD PTR [ecx]
  e5badb:	8b 49 50             	mov    ecx,DWORD PTR [ecx+0x50]
  e5bade:	89 41 04             	mov    DWORD PTR [ecx+0x4],eax
  e5bae1:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  e5bae7:	89 84 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],eax
  e5baee:	8b 00                	mov    eax,DWORD PTR [eax]
  e5baf0:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5baf7:	74 0e                	je     e5bb07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eed5>
  e5baf9:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5bafd:	75 08                	jne    e5bb07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25eed5>
  e5baff:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bb02:	e8 a7 a9 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5bb07:	8d 83 f4 6c 06 00    	lea    eax,[ebx+0x66cf4]
  e5bb0d:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bb0f:	31 c9                	xor    ecx,ecx
  e5bb11:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  e5bb15:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bb19:	89 0c 24             	mov    DWORD PTR [esp],ecx
  e5bb1c:	e8 03 74 28 00       	call   10e2f24 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e62f2>
  e5bb21:	8d 83 b0 a9 04 00    	lea    eax,[ebx+0x4a9b0]
  e5bb27:	89 84 24 14 01 00 00 	mov    DWORD PTR [esp+0x114],eax
  e5bb2e:	8b 30                	mov    esi,DWORD PTR [eax]
  e5bb30:	89 34 24             	mov    DWORD PTR [esp],esi
  e5bb33:	e8 bc 52 d3 ff       	call   b90df4 <closedir@plt+0x9ee184>
  e5bb38:	89 34 24             	mov    DWORD PTR [esp],esi
  e5bb3b:	c7 44 24 04 04 00 00 	mov    DWORD PTR [esp+0x4],0x4
  e5bb42:	00 
  e5bb43:	e8 70 7f d8 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  e5bb48:	89 c7                	mov    edi,eax
  e5bb4a:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5bb51:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bb53:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5bb56:	8b 30                	mov    esi,DWORD PTR [eax]
  e5bb58:	85 f6                	test   esi,esi
  e5bb5a:	75 05                	jne    e5bb61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ef2f>
  e5bb5c:	e8 93 4b d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bb61:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5bb68:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bb6a:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bb6e:	89 34 24             	mov    DWORD PTR [esp],esi
  e5bb71:	e8 f1 79 56 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  e5bb76:	89 84 24 34 01 00 00 	mov    DWORD PTR [esp+0x134],eax
  e5bb7d:	8d 83 f0 a8 04 00    	lea    eax,[ebx+0x4a8f0]
  e5bb83:	89 84 24 10 01 00 00 	mov    DWORD PTR [esp+0x110],eax
  e5bb8a:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bb8c:	8d 8c 24 34 01 00 00 	lea    ecx,[esp+0x134]
  e5bb93:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  e5bb97:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bb9a:	e8 fb 31 d8 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  e5bb9f:	89 c6                	mov    esi,eax
  e5bba1:	85 ff                	test   edi,edi
  e5bba3:	75 05                	jne    e5bbaa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25ef78>
  e5bba5:	e8 4a 4b d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bbaa:	85 f6                	test   esi,esi
  e5bbac:	74 2a                	je     e5bbd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25efa6>
  e5bbae:	8b 07                	mov    eax,DWORD PTR [edi]
  e5bbb0:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5bbb3:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bbb7:	89 34 24             	mov    DWORD PTR [esp],esi
  e5bbba:	e8 45 34 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5bbbf:	85 c0                	test   eax,eax
  e5bbc1:	75 15                	jne    e5bbd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25efa6>
  e5bbc3:	e8 f2 58 d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5bbc8:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bbcb:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bbd2:	00 
  e5bbd3:	e8 e0 49 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bbd8:	83 7f 0c 00          	cmp    DWORD PTR [edi+0xc],0x0
  e5bbdc:	75 15                	jne    e5bbf3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25efc1>
  e5bbde:	e8 8b 57 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5bbe3:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bbe6:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bbed:	00 
  e5bbee:	e8 c5 49 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bbf3:	89 77 10             	mov    DWORD PTR [edi+0x10],esi
  e5bbf6:	c7 84 24 30 01 00 00 	mov    DWORD PTR [esp+0x130],0x5
  e5bbfd:	05 00 00 00 
  e5bc01:	8b 84 24 10 01 00 00 	mov    eax,DWORD PTR [esp+0x110]
  e5bc08:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bc0a:	89 fe                	mov    esi,edi
  e5bc0c:	8d 8c 24 30 01 00 00 	lea    ecx,[esp+0x130]
  e5bc13:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  e5bc17:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bc1a:	e8 7b 31 d8 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  e5bc1f:	89 c7                	mov    edi,eax
  e5bc21:	85 ff                	test   edi,edi
  e5bc23:	74 2a                	je     e5bc4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f01d>
  e5bc25:	8b 06                	mov    eax,DWORD PTR [esi]
  e5bc27:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5bc2a:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bc2e:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5bc31:	e8 ce 33 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5bc36:	85 c0                	test   eax,eax
  e5bc38:	75 15                	jne    e5bc4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f01d>
  e5bc3a:	e8 7b 58 d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5bc3f:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bc42:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bc49:	00 
  e5bc4a:	e8 69 49 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bc4f:	83 7e 0c 01          	cmp    DWORD PTR [esi+0xc],0x1
  e5bc53:	77 15                	ja     e5bc6a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f038>
  e5bc55:	e8 14 57 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5bc5a:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bc5d:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bc64:	00 
  e5bc65:	e8 4e 49 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bc6a:	89 7e 14             	mov    DWORD PTR [esi+0x14],edi
  e5bc6d:	8b bc 24 1c 01 00 00 	mov    edi,DWORD PTR [esp+0x11c]
  e5bc74:	85 ff                	test   edi,edi
  e5bc76:	75 05                	jne    e5bc7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f04b>
  e5bc78:	e8 77 4a d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bc7d:	8b 47 0c             	mov    eax,DWORD PTR [edi+0xc]
  e5bc80:	89 84 24 2c 01 00 00 	mov    DWORD PTR [esp+0x12c],eax
  e5bc87:	8b 84 24 10 01 00 00 	mov    eax,DWORD PTR [esp+0x110]
  e5bc8e:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bc90:	8d 8c 24 2c 01 00 00 	lea    ecx,[esp+0x12c]
  e5bc97:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  e5bc9b:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bc9e:	e8 f7 30 d8 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  e5bca3:	89 c7                	mov    edi,eax
  e5bca5:	85 ff                	test   edi,edi
  e5bca7:	74 2a                	je     e5bcd3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f0a1>
  e5bca9:	8b 06                	mov    eax,DWORD PTR [esi]
  e5bcab:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5bcae:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bcb2:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5bcb5:	e8 4a 33 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5bcba:	85 c0                	test   eax,eax
  e5bcbc:	75 15                	jne    e5bcd3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f0a1>
  e5bcbe:	e8 f7 57 d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5bcc3:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bcc6:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bccd:	00 
  e5bcce:	e8 e5 48 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bcd3:	83 7e 0c 02          	cmp    DWORD PTR [esi+0xc],0x2
  e5bcd7:	77 15                	ja     e5bcee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f0bc>
  e5bcd9:	e8 90 56 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5bcde:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bce1:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bce8:	00 
  e5bce9:	e8 ca 48 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bcee:	89 7e 18             	mov    DWORD PTR [esi+0x18],edi
  e5bcf1:	85 ed                	test   ebp,ebp
  e5bcf3:	75 05                	jne    e5bcfa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f0c8>
  e5bcf5:	e8 fa 49 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bcfa:	8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
  e5bcfd:	89 84 24 28 01 00 00 	mov    DWORD PTR [esp+0x128],eax
  e5bd04:	8b 84 24 10 01 00 00 	mov    eax,DWORD PTR [esp+0x110]
  e5bd0b:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bd0d:	8d 8c 24 28 01 00 00 	lea    ecx,[esp+0x128]
  e5bd14:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  e5bd18:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bd1b:	e8 7a 30 d8 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  e5bd20:	89 c7                	mov    edi,eax
  e5bd22:	85 ff                	test   edi,edi
  e5bd24:	74 2a                	je     e5bd50 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f11e>
  e5bd26:	8b 06                	mov    eax,DWORD PTR [esi]
  e5bd28:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5bd2b:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bd2f:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5bd32:	e8 cd 32 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5bd37:	85 c0                	test   eax,eax
  e5bd39:	75 15                	jne    e5bd50 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f11e>
  e5bd3b:	e8 7a 57 d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5bd40:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bd43:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bd4a:	00 
  e5bd4b:	e8 68 48 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bd50:	89 f1                	mov    ecx,esi
  e5bd52:	83 79 0c 03          	cmp    DWORD PTR [ecx+0xc],0x3
  e5bd56:	77 19                	ja     e5bd71 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f13f>
  e5bd58:	89 ce                	mov    esi,ecx
  e5bd5a:	e8 0f 56 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5bd5f:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bd62:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bd69:	00 
  e5bd6a:	e8 49 48 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bd6f:	89 f1                	mov    ecx,esi
  e5bd71:	89 79 1c             	mov    DWORD PTR [ecx+0x1c],edi
  e5bd74:	8d 83 f8 6c 06 00    	lea    eax,[ebx+0x66cf8]
  e5bd7a:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bd7c:	31 f6                	xor    esi,esi
  e5bd7e:	89 74 24 0c          	mov    DWORD PTR [esp+0xc],esi
  e5bd82:	89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
  e5bd86:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bd8a:	89 34 24             	mov    DWORD PTR [esp],esi
  e5bd8d:	e8 7d 82 28 00       	call   10e400f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e73dd>
  e5bd92:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5bd99:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bd9b:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5bd9e:	8b 38                	mov    edi,DWORD PTR [eax]
  e5bda0:	85 ff                	test   edi,edi
  e5bda2:	75 05                	jne    e5bda9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f177>
  e5bda4:	e8 4b 49 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bda9:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5bdb0:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bdb2:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bdb6:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5bdb9:	e8 a9 77 56 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  e5bdbe:	89 84 24 10 01 00 00 	mov    DWORD PTR [esp+0x110],eax
  e5bdc5:	85 c0                	test   eax,eax
  e5bdc7:	c7 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],0x0
  e5bdce:	00 00 00 00 
  e5bdd2:	0f 8e 7a f6 ff ff    	jle    e5b452 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e820>
  e5bdd8:	8d 83 40 57 05 00    	lea    eax,[ebx+0x55740]
  e5bdde:	89 84 24 1c 01 00 00 	mov    DWORD PTR [esp+0x11c],eax
  e5bde5:	8d 83 fc 6c 06 00    	lea    eax,[ebx+0x66cfc]
  e5bdeb:	89 84 24 0c 01 00 00 	mov    DWORD PTR [esp+0x10c],eax
  e5bdf2:	8d 83 00 6d 06 00    	lea    eax,[ebx+0x66d00]
  e5bdf8:	89 84 24 08 01 00 00 	mov    DWORD PTR [esp+0x108],eax
  e5bdff:	8d 83 04 6d 06 00    	lea    eax,[ebx+0x66d04]
  e5be05:	89 84 24 04 01 00 00 	mov    DWORD PTR [esp+0x104],eax
  e5be0c:	8b 84 24 14 01 00 00 	mov    eax,DWORD PTR [esp+0x114]
  e5be13:	8b 38                	mov    edi,DWORD PTR [eax]
  e5be15:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5be18:	e8 d7 4f d3 ff       	call   b90df4 <closedir@plt+0x9ee184>
  e5be1d:	89 3c 24             	mov    DWORD PTR [esp],edi
  e5be20:	c7 44 24 04 02 00 00 	mov    DWORD PTR [esp+0x4],0x2
  e5be27:	00 
  e5be28:	e8 8b 7c d8 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  e5be2d:	89 c7                	mov    edi,eax
  e5be2f:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5be36:	8b 00                	mov    eax,DWORD PTR [eax]
  e5be38:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5be3f:	74 17                	je     e5be58 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f226>
  e5be41:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5be45:	75 11                	jne    e5be58 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f226>
  e5be47:	89 04 24             	mov    DWORD PTR [esp],eax
  e5be4a:	e8 5f a6 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5be4f:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5be56:	8b 00                	mov    eax,DWORD PTR [eax]
  e5be58:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5be5b:	8b 28                	mov    ebp,DWORD PTR [eax]
  e5be5d:	85 ed                	test   ebp,ebp
  e5be5f:	75 05                	jne    e5be66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f234>
  e5be61:	e8 8e 48 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5be66:	8b 84 24 1c 01 00 00 	mov    eax,DWORD PTR [esp+0x11c]
  e5be6d:	8b 00                	mov    eax,DWORD PTR [eax]
  e5be6f:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5be73:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5be77:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5be7a:	e8 f0 76 56 00       	call   13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d>
  e5be7f:	89 c5                	mov    ebp,eax
  e5be81:	85 ed                	test   ebp,ebp
  e5be83:	75 05                	jne    e5be8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f258>
  e5be85:	e8 6a 48 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5be8a:	8b 84 24 0c 01 00 00 	mov    eax,DWORD PTR [esp+0x10c]
  e5be91:	8b 00                	mov    eax,DWORD PTR [eax]
  e5be93:	89 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],eax
  e5be9a:	31 c0                	xor    eax,eax
  e5be9c:	39 85 e8 00 00 00    	cmp    DWORD PTR [ebp+0xe8],eax
  e5bea2:	8b 84 24 08 01 00 00 	mov    eax,DWORD PTR [esp+0x108]
  e5bea9:	0f 44 84 24 04 01 00 	cmove  eax,DWORD PTR [esp+0x104]
  e5beb0:	00 
  e5beb1:	8b 28                	mov    ebp,DWORD PTR [eax]
  e5beb3:	85 ff                	test   edi,edi
  e5beb5:	75 05                	jne    e5bebc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f28a>
  e5beb7:	e8 38 48 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bebc:	85 ed                	test   ebp,ebp
  e5bebe:	74 2a                	je     e5beea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f2b8>
  e5bec0:	8b 07                	mov    eax,DWORD PTR [edi]
  e5bec2:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5bec5:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bec9:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5becc:	e8 33 31 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5bed1:	85 c0                	test   eax,eax
  e5bed3:	75 15                	jne    e5beea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f2b8>
  e5bed5:	e8 e0 55 d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5beda:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bedd:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bee4:	00 
  e5bee5:	e8 ce 46 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5beea:	83 7f 0c 00          	cmp    DWORD PTR [edi+0xc],0x0
  e5beee:	75 15                	jne    e5bf05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f2d3>
  e5bef0:	e8 79 54 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5bef5:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bef8:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5beff:	00 
  e5bf00:	e8 b3 46 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bf05:	89 6f 10             	mov    DWORD PTR [edi+0x10],ebp
  e5bf08:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5bf0f:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bf11:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5bf18:	74 17                	je     e5bf31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f2ff>
  e5bf1a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5bf1e:	75 11                	jne    e5bf31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f2ff>
  e5bf20:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bf23:	e8 86 a5 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5bf28:	8b 84 24 20 01 00 00 	mov    eax,DWORD PTR [esp+0x120]
  e5bf2f:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bf31:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  e5bf34:	8b 28                	mov    ebp,DWORD PTR [eax]
  e5bf36:	85 ed                	test   ebp,ebp
  e5bf38:	75 05                	jne    e5bf3f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f30d>
  e5bf3a:	e8 b5 47 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bf3f:	8b 84 24 1c 01 00 00 	mov    eax,DWORD PTR [esp+0x11c]
  e5bf46:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bf48:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  e5bf4c:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  e5bf50:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5bf53:	e8 17 76 56 00       	call   13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d>
  e5bf58:	89 c5                	mov    ebp,eax
  e5bf5a:	85 ff                	test   edi,edi
  e5bf5c:	75 05                	jne    e5bf63 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f331>
  e5bf5e:	e8 91 47 d7 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  e5bf63:	85 ed                	test   ebp,ebp
  e5bf65:	74 2a                	je     e5bf91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f35f>
  e5bf67:	8b 07                	mov    eax,DWORD PTR [edi]
  e5bf69:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  e5bf6c:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bf70:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5bf73:	e8 8c 30 d8 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  e5bf78:	85 c0                	test   eax,eax
  e5bf7a:	75 15                	jne    e5bf91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f35f>
  e5bf7c:	e8 39 55 d7 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  e5bf81:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bf84:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bf8b:	00 
  e5bf8c:	e8 27 46 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bf91:	83 7f 0c 01          	cmp    DWORD PTR [edi+0xc],0x1
  e5bf95:	77 15                	ja     e5bfac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f37a>
  e5bf97:	e8 d2 53 d7 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  e5bf9c:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bf9f:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5bfa6:	00 
  e5bfa7:	e8 0c 46 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5bfac:	89 6f 14             	mov    DWORD PTR [edi+0x14],ebp
  e5bfaf:	8b 84 24 18 01 00 00 	mov    eax,DWORD PTR [esp+0x118]
  e5bfb6:	8b 00                	mov    eax,DWORD PTR [eax]
  e5bfb8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  e5bfbf:	74 0e                	je     e5bfcf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f39d>
  e5bfc1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  e5bfc5:	75 08                	jne    e5bfcf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f39d>
  e5bfc7:	89 04 24             	mov    DWORD PTR [esp],eax
  e5bfca:	e8 df a4 d5 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  e5bfcf:	31 c9                	xor    ecx,ecx
  e5bfd1:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  e5bfd5:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  e5bfd9:	8b 84 24 24 01 00 00 	mov    eax,DWORD PTR [esp+0x124]
  e5bfe0:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5bfe4:	89 0c 24             	mov    DWORD PTR [esp],ecx
  e5bfe7:	c7 84 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],0x0
  e5bfee:	00 00 00 00 
  e5bff2:	e8 18 80 28 00       	call   10e400f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e73dd>
  e5bff7:	46                   	inc    esi
  e5bff8:	39 b4 24 10 01 00 00 	cmp    DWORD PTR [esp+0x110],esi
  e5bfff:	0f 85 07 fe ff ff    	jne    e5be0c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25f1da>
  e5c005:	e9 48 f4 ff ff       	jmp    e5b452 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e820>
  e5c00a:	c7 04 24 04 00 00 00 	mov    DWORD PTR [esp],0x4
  e5c011:	e8 5a 5a 34 ff       	call   1a1a70 <__cxa_allocate_exception@plt>
  e5c016:	8b 0e                	mov    ecx,DWORD PTR [esi]
  e5c018:	89 08                	mov    DWORD PTR [eax],ecx
  e5c01a:	8d 8b 14 02 f4 ff    	lea    ecx,[ebx-0xbfdec]
  e5c020:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  e5c024:	89 04 24             	mov    DWORD PTR [esp],eax
  e5c027:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  e5c02e:	00 
  e5c02f:	e8 4c 66 34 ff       	call   1a2680 <__cxa_throw@plt>
  e5c034:	89 c6                	mov    esi,eax
  e5c036:	e8 85 60 34 ff       	call   1a20c0 <__cxa_end_catch@plt>
  e5c03b:	89 34 24             	mov    DWORD PTR [esp],esi
  e5c03e:	e8 5d 5f 34 ff       	call   1a1fa0 <_Unwind_Resume@plt>
  e5c043:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  e5c047:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  e5c04b:	8d ac 24 d0 03 00 00 	lea    ebp,[esp+0x3d0]
  e5c052:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5c055:	e8 c4 f2 d9 ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  e5c05a:	83 ec 04             	sub    esp,0x4
  e5c05d:	8b 84 24 d0 03 00 00 	mov    eax,DWORD PTR [esp+0x3d0]
  e5c064:	89 04 24             	mov    DWORD PTR [esp],eax
  e5c067:	e8 cc 52 d7 ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  e5c06c:	89 04 24             	mov    DWORD PTR [esp],eax
  e5c06f:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  e5c076:	00 
  e5c077:	e8 3c 45 d7 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  e5c07c:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5c07f:	e8 9c 67 58 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  e5c084:	89 d7                	mov    edi,edx
  e5c086:	89 c6                	mov    esi,eax
  e5c088:	89 2c 24             	mov    DWORD PTR [esp],ebp
  e5c08b:	e8 90 67 58 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  e5c090:	e9 41 f3 ff ff       	jmp    e5b3d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25e7a4>
  e5c095:	89 04 24             	mov    DWORD PTR [esp],eax
  e5c098:	e8 f3 1e 3d ff       	call   22df90 <closedir@plt+0x8b320>
