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


Disassembly of section .text:

00d8c232 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f600>:
  d8c232:	55                   	push   ebp
  d8c233:	53                   	push   ebx
  d8c234:	57                   	push   edi
  d8c235:	56                   	push   esi
  d8c236:	81 ec dc 00 00 00    	sub    esp,0xdc
  d8c23c:	e8 00 00 00 00       	call   d8c241 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f60f>
  d8c241:	5b                   	pop    ebx
  d8c242:	81 c3 3b a9 06 01    	add    ebx,0x106a93b
  d8c248:	8b bc 24 f4 00 00 00 	mov    edi,DWORD PTR [esp+0xf4]
  d8c24f:	8a 83 a7 9f 06 00    	mov    al,BYTE PTR [ebx+0x69fa7]
  d8c255:	24 01                	and    al,0x1
  d8c257:	75 1a                	jne    d8c273 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f641>
  d8c259:	8d 83 a4 64 71 ff    	lea    eax,[ebx-0x8e9b5c]
  d8c25f:	83 ec 0c             	sub    esp,0xc
  d8c262:	ff 30                	push   DWORD PTR [eax]
  d8c264:	e8 bf 30 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8c269:	83 c4 10             	add    esp,0x10
  d8c26c:	c6 83 a7 9f 06 00 01 	mov    BYTE PTR [ebx+0x69fa7],0x1
  d8c273:	31 f6                	xor    esi,esi
  d8c275:	89 b4 24 d8 00 00 00 	mov    DWORD PTR [esp+0xd8],esi
  d8c27c:	89 b4 24 d4 00 00 00 	mov    DWORD PTR [esp+0xd4],esi
  d8c283:	89 b4 24 d0 00 00 00 	mov    DWORD PTR [esp+0xd0],esi
  d8c28a:	89 b4 24 cc 00 00 00 	mov    DWORD PTR [esp+0xcc],esi
  d8c291:	89 b4 24 c4 00 00 00 	mov    DWORD PTR [esp+0xc4],esi
  d8c298:	89 b4 24 c0 00 00 00 	mov    DWORD PTR [esp+0xc0],esi
  d8c29f:	89 b4 24 b4 00 00 00 	mov    DWORD PTR [esp+0xb4],esi
  d8c2a6:	89 b4 24 b0 00 00 00 	mov    DWORD PTR [esp+0xb0],esi
  d8c2ad:	89 b4 24 b8 00 00 00 	mov    DWORD PTR [esp+0xb8],esi
  d8c2b4:	89 b4 24 a4 00 00 00 	mov    DWORD PTR [esp+0xa4],esi
  d8c2bb:	89 b4 24 a0 00 00 00 	mov    DWORD PTR [esp+0xa0],esi
  d8c2c2:	89 b4 24 a8 00 00 00 	mov    DWORD PTR [esp+0xa8],esi
  d8c2c9:	66 0f 57 c0          	xorpd  xmm0,xmm0
  d8c2cd:	66 0f 29 84 24 90 00 	movapd XMMWORD PTR [esp+0x90],xmm0
  d8c2d4:	00 00 
  d8c2d6:	66 0f 29 84 24 80 00 	movapd XMMWORD PTR [esp+0x80],xmm0
  d8c2dd:	00 00 
  d8c2df:	66 0f 29 44 24 70    	movapd XMMWORD PTR [esp+0x70],xmm0
  d8c2e5:	85 ff                	test   edi,edi
  d8c2e7:	74 14                	je     d8c2fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f6cb>
  d8c2e9:	83 ec 04             	sub    esp,0x4
  d8c2ec:	56                   	push   esi
  d8c2ed:	ff 77 0c             	push   DWORD PTR [edi+0xc]
  d8c2f0:	56                   	push   esi
  d8c2f1:	e8 5c 44 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8c2f6:	83 c4 10             	add    esp,0x10
  d8c2f9:	89 c5                	mov    ebp,eax
  d8c2fb:	eb 1f                	jmp    d8c31c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f6ea>
  d8c2fd:	e8 f2 43 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c302:	83 ec 04             	sub    esp,0x4
  d8c305:	56                   	push   esi
  d8c306:	ff 35 0c 00 00 00    	push   DWORD PTR ds:0xc
  d8c30c:	56                   	push   esi
  d8c30d:	e8 40 44 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8c312:	83 c4 10             	add    esp,0x10
  d8c315:	89 c5                	mov    ebp,eax
  d8c317:	e8 d8 43 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c31c:	8d 83 c8 75 06 00    	lea    eax,[ebx+0x675c8]
  d8c322:	83 ec 0c             	sub    esp,0xc
  d8c325:	31 f6                	xor    esi,esi
  d8c327:	8d 8c 24 e4 00 00 00 	lea    ecx,[esp+0xe4]
  d8c32e:	56                   	push   esi
  d8c32f:	56                   	push   esi
  d8c330:	51                   	push   ecx
  d8c331:	ff 30                	push   DWORD PTR [eax]
  d8c333:	57                   	push   edi
  d8c334:	e8 a4 bb 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8c339:	83 c4 20             	add    esp,0x20
  d8c33c:	8b bc 24 d8 00 00 00 	mov    edi,DWORD PTR [esp+0xd8]
  d8c343:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d8c349:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d8c34d:	8b 00                	mov    eax,DWORD PTR [eax]
  d8c34f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8c356:	74 12                	je     d8c36a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f738>
  d8c358:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8c35c:	75 0c                	jne    d8c36a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f738>
  d8c35e:	83 ec 0c             	sub    esp,0xc
  d8c361:	50                   	push   eax
  d8c362:	e8 47 a1 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c367:	83 c4 10             	add    esp,0x10
  d8c36a:	83 ec 04             	sub    esp,0x4
  d8c36d:	56                   	push   esi
  d8c36e:	57                   	push   edi
  d8c36f:	56                   	push   esi
  d8c370:	e8 25 99 94 ff       	call   6d5c9a <closedir@plt+0x53302a>
  d8c375:	83 c4 10             	add    esp,0x10
  d8c378:	84 c0                	test   al,al
  d8c37a:	0f 84 e0 00 00 00    	je     d8c460 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f82e>
  d8c380:	8d 83 b0 a9 04 00    	lea    eax,[ebx+0x4a9b0]
  d8c386:	8b 30                	mov    esi,DWORD PTR [eax]
  d8c388:	83 ec 0c             	sub    esp,0xc
  d8c38b:	56                   	push   esi
  d8c38c:	e8 63 4a e0 ff       	call   b90df4 <closedir@plt+0x9ee184>
  d8c391:	83 c4 10             	add    esp,0x10
  d8c394:	83 ec 08             	sub    esp,0x8
  d8c397:	6a 01                	push   0x1
  d8c399:	56                   	push   esi
  d8c39a:	e8 19 77 e5 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  d8c39f:	83 c4 10             	add    esp,0x10
  d8c3a2:	89 c6                	mov    esi,eax
  d8c3a4:	89 6c 24 30          	mov    DWORD PTR [esp+0x30],ebp
  d8c3a8:	8d 83 f0 a8 04 00    	lea    eax,[ebx+0x4a8f0]
  d8c3ae:	83 ec 08             	sub    esp,0x8
  d8c3b1:	8d 4c 24 38          	lea    ecx,[esp+0x38]
  d8c3b5:	89 dd                	mov    ebp,ebx
  d8c3b7:	51                   	push   ecx
  d8c3b8:	ff 30                	push   DWORD PTR [eax]
  d8c3ba:	e8 db 29 e5 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  d8c3bf:	83 c4 10             	add    esp,0x10
  d8c3c2:	89 c7                	mov    edi,eax
  d8c3c4:	85 f6                	test   esi,esi
  d8c3c6:	75 07                	jne    d8c3cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f79d>
  d8c3c8:	89 eb                	mov    ebx,ebp
  d8c3ca:	e8 25 43 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c3cf:	85 ff                	test   edi,edi
  d8c3d1:	74 2e                	je     d8c401 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f7cf>
  d8c3d3:	8b 06                	mov    eax,DWORD PTR [esi]
  d8c3d5:	83 ec 08             	sub    esp,0x8
  d8c3d8:	89 eb                	mov    ebx,ebp
  d8c3da:	ff 70 18             	push   DWORD PTR [eax+0x18]
  d8c3dd:	57                   	push   edi
  d8c3de:	e8 21 2c e5 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  d8c3e3:	83 c4 10             	add    esp,0x10
  d8c3e6:	85 c0                	test   eax,eax
  d8c3e8:	75 17                	jne    d8c401 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f7cf>
  d8c3ea:	89 eb                	mov    ebx,ebp
  d8c3ec:	e8 c9 50 e4 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  d8c3f1:	83 ec 08             	sub    esp,0x8
  d8c3f4:	89 dd                	mov    ebp,ebx
  d8c3f6:	6a 00                	push   0x0
  d8c3f8:	50                   	push   eax
  d8c3f9:	e8 ba 41 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8c3fe:	83 c4 10             	add    esp,0x10
  d8c401:	83 7e 0c 00          	cmp    DWORD PTR [esi+0xc],0x0
  d8c405:	75 17                	jne    d8c41e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f7ec>
  d8c407:	89 eb                	mov    ebx,ebp
  d8c409:	e8 60 4f e4 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d8c40e:	83 ec 08             	sub    esp,0x8
  d8c411:	89 dd                	mov    ebp,ebx
  d8c413:	6a 00                	push   0x0
  d8c415:	50                   	push   eax
  d8c416:	e8 9d 41 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8c41b:	83 c4 10             	add    esp,0x10
  d8c41e:	89 7e 10             	mov    DWORD PTR [esi+0x10],edi
  d8c421:	89 eb                	mov    ebx,ebp
  d8c423:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  d8c429:	8b 00                	mov    eax,DWORD PTR [eax]
  d8c42b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8c432:	74 12                	je     d8c446 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f814>
  d8c434:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8c438:	75 0c                	jne    d8c446 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f814>
  d8c43a:	83 ec 0c             	sub    esp,0xc
  d8c43d:	50                   	push   eax
  d8c43e:	e8 6b a0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c443:	83 c4 10             	add    esp,0x10
  d8c446:	8d 83 94 89 06 00    	lea    eax,[ebx+0x68994]
  d8c44c:	31 c9                	xor    ecx,ecx
  d8c44e:	51                   	push   ecx
  d8c44f:	56                   	push   esi
  d8c450:	ff 30                	push   DWORD PTR [eax]
  d8c452:	51                   	push   ecx
  d8c453:	e8 63 6b 35 00       	call   10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389>
  d8c458:	83 c4 10             	add    esp,0x10
  d8c45b:	e9 bd 12 00 00       	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8c460:	8b b4 24 d8 00 00 00 	mov    esi,DWORD PTR [esp+0xd8]
  d8c467:	8d 83 c8 d5 04 00    	lea    eax,[ebx+0x4d5c8]
  d8c46d:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d8c471:	8b 00                	mov    eax,DWORD PTR [eax]
  d8c473:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8c47a:	74 12                	je     d8c48e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f85c>
  d8c47c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8c480:	75 0c                	jne    d8c48e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f85c>
  d8c482:	83 ec 0c             	sub    esp,0xc
  d8c485:	50                   	push   eax
  d8c486:	e8 23 a0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c48b:	83 c4 10             	add    esp,0x10
  d8c48e:	83 ec 04             	sub    esp,0x4
  d8c491:	31 ff                	xor    edi,edi
  d8c493:	57                   	push   edi
  d8c494:	56                   	push   esi
  d8c495:	57                   	push   edi
  d8c496:	e8 fc f5 49 ff       	call   22ba97 <closedir@plt+0x88e27>
  d8c49b:	83 c4 10             	add    esp,0x10
  d8c49e:	89 c6                	mov    esi,eax
  d8c4a0:	57                   	push   edi
  d8c4a1:	56                   	push   esi
  d8c4a2:	57                   	push   edi
  d8c4a3:	57                   	push   edi
  d8c4a4:	89 df                	mov    edi,ebx
  d8c4a6:	e8 05 45 4b ff       	call   2409b0 <closedir@plt+0x9dd40>
  d8c4ab:	83 c4 10             	add    esp,0x10
  d8c4ae:	84 c0                	test   al,al
  d8c4b0:	0f 85 67 12 00 00    	jne    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8c4b6:	85 f6                	test   esi,esi
  d8c4b8:	75 07                	jne    d8c4c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f88f>
  d8c4ba:	89 fb                	mov    ebx,edi
  d8c4bc:	e8 33 42 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c4c1:	8b 06                	mov    eax,DWORD PTR [esi]
  d8c4c3:	83 ec 08             	sub    esp,0x8
  d8c4c6:	89 fb                	mov    ebx,edi
  d8c4c8:	ff b0 08 01 00 00    	push   DWORD PTR [eax+0x108]
  d8c4ce:	56                   	push   esi
  d8c4cf:	ff 90 04 01 00 00    	call   DWORD PTR [eax+0x104]
  d8c4d5:	83 c4 10             	add    esp,0x10
  d8c4d8:	83 f8 01             	cmp    eax,0x1
  d8c4db:	74 20                	je     d8c4fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f8cb>
  d8c4dd:	8b 06                	mov    eax,DWORD PTR [esi]
  d8c4df:	83 ec 08             	sub    esp,0x8
  d8c4e2:	89 fb                	mov    ebx,edi
  d8c4e4:	ff b0 08 01 00 00    	push   DWORD PTR [eax+0x108]
  d8c4ea:	56                   	push   esi
  d8c4eb:	ff 90 04 01 00 00    	call   DWORD PTR [eax+0x104]
  d8c4f1:	83 c4 10             	add    esp,0x10
  d8c4f4:	83 f8 02             	cmp    eax,0x2
  d8c4f7:	0f 85 89 00 00 00    	jne    d8c586 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f954>
  d8c4fd:	8b 06                	mov    eax,DWORD PTR [esi]
  d8c4ff:	83 ec 08             	sub    esp,0x8
  d8c502:	89 fb                	mov    ebx,edi
  d8c504:	ff b0 10 01 00 00    	push   DWORD PTR [eax+0x110]
  d8c50a:	56                   	push   esi
  d8c50b:	ff 90 0c 01 00 00    	call   DWORD PTR [eax+0x10c]
  d8c511:	83 c4 10             	add    esp,0x10
  d8c514:	85 c0                	test   eax,eax
  d8c516:	0f 85 01 12 00 00    	jne    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8c51c:	8b 84 24 d8 00 00 00 	mov    eax,DWORD PTR [esp+0xd8]
  d8c523:	89 44 24 20          	mov    DWORD PTR [esp+0x20],eax
  d8c527:	8b 06                	mov    eax,DWORD PTR [esi]
  d8c529:	83 ec 08             	sub    esp,0x8
  d8c52c:	89 fb                	mov    ebx,edi
  d8c52e:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d8c534:	56                   	push   esi
  d8c535:	89 74 24 28          	mov    DWORD PTR [esp+0x28],esi
  d8c539:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d8c53f:	83 c4 10             	add    esp,0x10
  d8c542:	89 c6                	mov    esi,eax
  d8c544:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8c548:	8b 00                	mov    eax,DWORD PTR [eax]
  d8c54a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8c551:	74 14                	je     d8c567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f935>
  d8c553:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8c557:	75 0e                	jne    d8c567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f935>
  d8c559:	83 ec 0c             	sub    esp,0xc
  d8c55c:	89 fb                	mov    ebx,edi
  d8c55e:	50                   	push   eax
  d8c55f:	e8 4a 9f e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c564:	83 c4 10             	add    esp,0x10
  d8c567:	31 c0                	xor    eax,eax
  d8c569:	89 fb                	mov    ebx,edi
  d8c56b:	50                   	push   eax
  d8c56c:	56                   	push   esi
  d8c56d:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  d8c571:	50                   	push   eax
  d8c572:	e8 fa 7e 92 ff       	call   6b4471 <closedir@plt+0x511801>
  d8c577:	83 c4 10             	add    esp,0x10
  d8c57a:	84 c0                	test   al,al
  d8c57c:	8b 74 24 18          	mov    esi,DWORD PTR [esp+0x18]
  d8c580:	0f 85 97 11 00 00    	jne    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8c586:	89 74 24 18          	mov    DWORD PTR [esp+0x18],esi
  d8c58a:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8c591:	8b b0 3c 01 00 00    	mov    esi,DWORD PTR [eax+0x13c]
  d8c597:	85 f6                	test   esi,esi
  d8c599:	75 07                	jne    d8c5a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f970>
  d8c59b:	89 fb                	mov    ebx,edi
  d8c59d:	e8 52 41 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c5a2:	8d 87 e4 82 05 00    	lea    eax,[edi+0x582e4]
  d8c5a8:	8d 8c 24 d4 00 00 00 	lea    ecx,[esp+0xd4]
  d8c5af:	89 fb                	mov    ebx,edi
  d8c5b1:	ff 30                	push   DWORD PTR [eax]
  d8c5b3:	51                   	push   ecx
  d8c5b4:	55                   	push   ebp
  d8c5b5:	56                   	push   esi
  d8c5b6:	e8 8a 84 c4 ff       	call   9d4a45 <closedir@plt+0x831dd5>
  d8c5bb:	83 c4 10             	add    esp,0x10
  d8c5be:	84 c0                	test   al,al
  d8c5c0:	74 3d                	je     d8c5ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f9cd>
  d8c5c2:	8b 84 24 d4 00 00 00 	mov    eax,DWORD PTR [esp+0xd4]
  d8c5c9:	31 ed                	xor    ebp,ebp
  d8c5cb:	85 c0                	test   eax,eax
  d8c5cd:	0f 84 94 00 00 00    	je     d8c667 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa35>
  d8c5d3:	8d 8f 90 ef 04 00    	lea    ecx,[edi+0x4ef90]
  d8c5d9:	89 fb                	mov    ebx,edi
  d8c5db:	8b 09                	mov    ecx,DWORD PTR [ecx]
  d8c5dd:	8b 30                	mov    esi,DWORD PTR [eax]
  d8c5df:	0f b6 91 ac 00 00 00 	movzx  edx,BYTE PTR [ecx+0xac]
  d8c5e6:	0f b6 be ac 00 00 00 	movzx  edi,BYTE PTR [esi+0xac]
  d8c5ed:	39 d7                	cmp    edi,edx
  d8c5ef:	72 78                	jb     d8c669 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa37>
  d8c5f1:	8b 76 58             	mov    esi,DWORD PTR [esi+0x58]
  d8c5f4:	31 ed                	xor    ebp,ebp
  d8c5f6:	39 4c 96 fc          	cmp    DWORD PTR [esi+edx*4-0x4],ecx
  d8c5fa:	0f 44 e8             	cmove  ebp,eax
  d8c5fd:	eb 6a                	jmp    d8c669 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa37>
  d8c5ff:	8d 87 90 ef 04 00    	lea    eax,[edi+0x4ef90]
  d8c605:	83 ec 0c             	sub    esp,0xc
  d8c608:	89 fb                	mov    ebx,edi
  d8c60a:	ff 30                	push   DWORD PTR [eax]
  d8c60c:	e8 1d 28 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8c611:	83 c4 10             	add    esp,0x10
  d8c614:	89 c6                	mov    esi,eax
  d8c616:	83 ec 10             	sub    esp,0x10
  d8c619:	89 34 24             	mov    DWORD PTR [esp],esi
  d8c61c:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d8c623:	00 
  d8c624:	89 fb                	mov    ebx,edi
  d8c626:	e8 75 ed 1d 00       	call   f6b3a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e76e>
  d8c62b:	83 c4 10             	add    esp,0x10
  d8c62e:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8c635:	8b 88 3c 01 00 00    	mov    ecx,DWORD PTR [eax+0x13c]
  d8c63b:	85 c9                	test   ecx,ecx
  d8c63d:	75 0f                	jne    d8c64e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa1c>
  d8c63f:	89 fb                	mov    ebx,edi
  d8c641:	89 4c 24 20          	mov    DWORD PTR [esp+0x20],ecx
  d8c645:	e8 aa 40 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c64a:	8b 4c 24 20          	mov    ecx,DWORD PTR [esp+0x20]
  d8c64e:	8d 87 e8 82 05 00    	lea    eax,[edi+0x582e8]
  d8c654:	89 fb                	mov    ebx,edi
  d8c656:	ff 30                	push   DWORD PTR [eax]
  d8c658:	56                   	push   esi
  d8c659:	55                   	push   ebp
  d8c65a:	51                   	push   ecx
  d8c65b:	e8 65 70 c4 ff       	call   9d36c5 <closedir@plt+0x830a55>
  d8c660:	83 c4 10             	add    esp,0x10
  d8c663:	89 f5                	mov    ebp,esi
  d8c665:	eb 04                	jmp    d8c66b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa39>
  d8c667:	89 fb                	mov    ebx,edi
  d8c669:	89 df                	mov    edi,ebx
  d8c66b:	85 ed                	test   ebp,ebp
  d8c66d:	8b 74 24 18          	mov    esi,DWORD PTR [esp+0x18]
  d8c671:	75 07                	jne    d8c67a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa48>
  d8c673:	89 fb                	mov    ebx,edi
  d8c675:	e8 7a 40 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c67a:	83 ec 04             	sub    esp,0x4
  d8c67d:	31 c0                	xor    eax,eax
  d8c67f:	89 fb                	mov    ebx,edi
  d8c681:	50                   	push   eax
  d8c682:	56                   	push   esi
  d8c683:	55                   	push   ebp
  d8c684:	e8 45 ed 1d 00       	call   f6b3ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e79c>
  d8c689:	83 c4 10             	add    esp,0x10
  d8c68c:	8b 84 24 f4 00 00 00 	mov    eax,DWORD PTR [esp+0xf4]
  d8c693:	89 c2                	mov    edx,eax
  d8c695:	85 d2                	test   edx,edx
  d8c697:	75 0b                	jne    d8c6a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa72>
  d8c699:	89 fb                	mov    ebx,edi
  d8c69b:	89 d6                	mov    esi,edx
  d8c69d:	e8 52 40 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c6a2:	89 f2                	mov    edx,esi
  d8c6a4:	8d 87 c0 50 06 00    	lea    eax,[edi+0x650c0]
  d8c6aa:	83 ec 0c             	sub    esp,0xc
  d8c6ad:	8d 8c 24 dc 00 00 00 	lea    ecx,[esp+0xdc]
  d8c6b4:	89 fb                	mov    ebx,edi
  d8c6b6:	31 f6                	xor    esi,esi
  d8c6b8:	56                   	push   esi
  d8c6b9:	56                   	push   esi
  d8c6ba:	51                   	push   ecx
  d8c6bb:	ff 30                	push   DWORD PTR [eax]
  d8c6bd:	52                   	push   edx
  d8c6be:	89 d6                	mov    esi,edx
  d8c6c0:	e8 fc bb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c6c5:	83 c4 20             	add    esp,0x20
  d8c6c8:	8b 8c 24 d0 00 00 00 	mov    ecx,DWORD PTR [esp+0xd0]
  d8c6cf:	85 ed                	test   ebp,ebp
  d8c6d1:	75 0f                	jne    d8c6e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fab0>
  d8c6d3:	89 fb                	mov    ebx,edi
  d8c6d5:	89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
  d8c6d9:	e8 16 40 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c6de:	8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
  d8c6e2:	83 ec 04             	sub    esp,0x4
  d8c6e5:	31 c0                	xor    eax,eax
  d8c6e7:	89 fb                	mov    ebx,edi
  d8c6e9:	50                   	push   eax
  d8c6ea:	51                   	push   ecx
  d8c6eb:	55                   	push   ebp
  d8c6ec:	e8 f1 ec 1d 00       	call   f6b3e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7b0>
  d8c6f1:	83 c4 10             	add    esp,0x10
  d8c6f4:	85 f6                	test   esi,esi
  d8c6f6:	75 07                	jne    d8c6ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18facd>
  d8c6f8:	89 fb                	mov    ebx,edi
  d8c6fa:	e8 f5 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c6ff:	8d 87 98 89 06 00    	lea    eax,[edi+0x68998]
  d8c705:	83 ec 0c             	sub    esp,0xc
  d8c708:	89 fb                	mov    ebx,edi
  d8c70a:	31 c9                	xor    ecx,ecx
  d8c70c:	51                   	push   ecx
  d8c70d:	51                   	push   ecx
  d8c70e:	8d 8c 24 e4 00 00 00 	lea    ecx,[esp+0xe4]
  d8c715:	51                   	push   ecx
  d8c716:	ff 30                	push   DWORD PTR [eax]
  d8c718:	56                   	push   esi
  d8c719:	e8 a3 bb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c71e:	83 c4 20             	add    esp,0x20
  d8c721:	8b 8c 24 d0 00 00 00 	mov    ecx,DWORD PTR [esp+0xd0]
  d8c728:	85 ed                	test   ebp,ebp
  d8c72a:	75 0f                	jne    d8c73b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fb09>
  d8c72c:	89 fb                	mov    ebx,edi
  d8c72e:	89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
  d8c732:	e8 bd 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c737:	8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
  d8c73b:	83 ec 04             	sub    esp,0x4
  d8c73e:	31 c0                	xor    eax,eax
  d8c740:	89 fb                	mov    ebx,edi
  d8c742:	50                   	push   eax
  d8c743:	51                   	push   ecx
  d8c744:	55                   	push   ebp
  d8c745:	e8 ac ec 1d 00       	call   f6b3f6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7c4>
  d8c74a:	83 c4 10             	add    esp,0x10
  d8c74d:	85 f6                	test   esi,esi
  d8c74f:	89 f2                	mov    edx,esi
  d8c751:	89 ee                	mov    esi,ebp
  d8c753:	75 0b                	jne    d8c760 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fb2e>
  d8c755:	89 fb                	mov    ebx,edi
  d8c757:	89 d5                	mov    ebp,edx
  d8c759:	e8 96 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c75e:	89 ea                	mov    edx,ebp
  d8c760:	8d 87 9c 89 06 00    	lea    eax,[edi+0x6899c]
  d8c766:	83 ec 0c             	sub    esp,0xc
  d8c769:	89 fb                	mov    ebx,edi
  d8c76b:	31 c9                	xor    ecx,ecx
  d8c76d:	51                   	push   ecx
  d8c76e:	51                   	push   ecx
  d8c76f:	8d 8c 24 e4 00 00 00 	lea    ecx,[esp+0xe4]
  d8c776:	51                   	push   ecx
  d8c777:	ff 30                	push   DWORD PTR [eax]
  d8c779:	52                   	push   edx
  d8c77a:	89 d5                	mov    ebp,edx
  d8c77c:	e8 40 bb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c781:	83 c4 20             	add    esp,0x20
  d8c784:	8b 8c 24 d0 00 00 00 	mov    ecx,DWORD PTR [esp+0xd0]
  d8c78b:	85 f6                	test   esi,esi
  d8c78d:	75 0f                	jne    d8c79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fb6c>
  d8c78f:	89 fb                	mov    ebx,edi
  d8c791:	89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
  d8c795:	e8 5a 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c79a:	8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
  d8c79e:	83 ec 04             	sub    esp,0x4
  d8c7a1:	31 c0                	xor    eax,eax
  d8c7a3:	89 fb                	mov    ebx,edi
  d8c7a5:	50                   	push   eax
  d8c7a6:	51                   	push   ecx
  d8c7a7:	56                   	push   esi
  d8c7a8:	e8 5d ec 1d 00       	call   f6b40a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7d8>
  d8c7ad:	83 c4 10             	add    esp,0x10
  d8c7b0:	85 ed                	test   ebp,ebp
  d8c7b2:	75 07                	jne    d8c7bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fb89>
  d8c7b4:	89 fb                	mov    ebx,edi
  d8c7b6:	e8 39 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c7bb:	8d 87 a0 89 06 00    	lea    eax,[edi+0x689a0]
  d8c7c1:	83 ec 0c             	sub    esp,0xc
  d8c7c4:	89 fb                	mov    ebx,edi
  d8c7c6:	31 c9                	xor    ecx,ecx
  d8c7c8:	51                   	push   ecx
  d8c7c9:	51                   	push   ecx
  d8c7ca:	8d 8c 24 e4 00 00 00 	lea    ecx,[esp+0xe4]
  d8c7d1:	51                   	push   ecx
  d8c7d2:	ff 30                	push   DWORD PTR [eax]
  d8c7d4:	55                   	push   ebp
  d8c7d5:	e8 e7 ba 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c7da:	83 c4 20             	add    esp,0x20
  d8c7dd:	8b 8c 24 d0 00 00 00 	mov    ecx,DWORD PTR [esp+0xd0]
  d8c7e4:	85 f6                	test   esi,esi
  d8c7e6:	75 0f                	jne    d8c7f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fbc5>
  d8c7e8:	89 fb                	mov    ebx,edi
  d8c7ea:	89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
  d8c7ee:	e8 01 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c7f3:	8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
  d8c7f7:	83 ec 04             	sub    esp,0x4
  d8c7fa:	31 c0                	xor    eax,eax
  d8c7fc:	89 fb                	mov    ebx,edi
  d8c7fe:	50                   	push   eax
  d8c7ff:	51                   	push   ecx
  d8c800:	56                   	push   esi
  d8c801:	e8 18 ec 1d 00       	call   f6b41e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7ec>
  d8c806:	83 c4 10             	add    esp,0x10
  d8c809:	85 ed                	test   ebp,ebp
  d8c80b:	75 07                	jne    d8c814 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fbe2>
  d8c80d:	89 fb                	mov    ebx,edi
  d8c80f:	e8 e0 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c814:	8d 87 a4 89 06 00    	lea    eax,[edi+0x689a4]
  d8c81a:	83 ec 0c             	sub    esp,0xc
  d8c81d:	89 fb                	mov    ebx,edi
  d8c81f:	31 c9                	xor    ecx,ecx
  d8c821:	51                   	push   ecx
  d8c822:	51                   	push   ecx
  d8c823:	8d 8c 24 e4 00 00 00 	lea    ecx,[esp+0xe4]
  d8c82a:	51                   	push   ecx
  d8c82b:	ff 30                	push   DWORD PTR [eax]
  d8c82d:	55                   	push   ebp
  d8c82e:	e8 8e ba 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c833:	83 c4 20             	add    esp,0x20
  d8c836:	8b 8c 24 d0 00 00 00 	mov    ecx,DWORD PTR [esp+0xd0]
  d8c83d:	85 f6                	test   esi,esi
  d8c83f:	75 0f                	jne    d8c850 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fc1e>
  d8c841:	89 fb                	mov    ebx,edi
  d8c843:	89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
  d8c847:	e8 a8 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c84c:	8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
  d8c850:	83 ec 04             	sub    esp,0x4
  d8c853:	31 c0                	xor    eax,eax
  d8c855:	89 fb                	mov    ebx,edi
  d8c857:	50                   	push   eax
  d8c858:	51                   	push   ecx
  d8c859:	56                   	push   esi
  d8c85a:	e8 d3 eb 1d 00       	call   f6b432 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e800>
  d8c85f:	83 c4 10             	add    esp,0x10
  d8c862:	85 ed                	test   ebp,ebp
  d8c864:	89 ea                	mov    edx,ebp
  d8c866:	89 f5                	mov    ebp,esi
  d8c868:	75 0b                	jne    d8c875 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fc43>
  d8c86a:	89 fb                	mov    ebx,edi
  d8c86c:	89 d6                	mov    esi,edx
  d8c86e:	e8 81 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c873:	89 f2                	mov    edx,esi
  d8c875:	8d 87 a8 89 06 00    	lea    eax,[edi+0x689a8]
  d8c87b:	83 ec 0c             	sub    esp,0xc
  d8c87e:	89 fb                	mov    ebx,edi
  d8c880:	31 c9                	xor    ecx,ecx
  d8c882:	51                   	push   ecx
  d8c883:	51                   	push   ecx
  d8c884:	8d 8c 24 e4 00 00 00 	lea    ecx,[esp+0xe4]
  d8c88b:	51                   	push   ecx
  d8c88c:	ff 30                	push   DWORD PTR [eax]
  d8c88e:	52                   	push   edx
  d8c88f:	89 d6                	mov    esi,edx
  d8c891:	e8 2b ba 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c896:	83 c4 20             	add    esp,0x20
  d8c899:	8b 8c 24 d0 00 00 00 	mov    ecx,DWORD PTR [esp+0xd0]
  d8c8a0:	85 ed                	test   ebp,ebp
  d8c8a2:	75 0f                	jne    d8c8b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fc81>
  d8c8a4:	89 fb                	mov    ebx,edi
  d8c8a6:	89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
  d8c8aa:	e8 45 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c8af:	8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
  d8c8b3:	83 ec 04             	sub    esp,0x4
  d8c8b6:	31 c0                	xor    eax,eax
  d8c8b8:	89 fb                	mov    ebx,edi
  d8c8ba:	50                   	push   eax
  d8c8bb:	51                   	push   ecx
  d8c8bc:	55                   	push   ebp
  d8c8bd:	e8 98 eb 1d 00       	call   f6b45a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e828>
  d8c8c2:	83 c4 10             	add    esp,0x10
  d8c8c5:	85 f6                	test   esi,esi
  d8c8c7:	75 07                	jne    d8c8d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fc9e>
  d8c8c9:	89 fb                	mov    ebx,edi
  d8c8cb:	e8 24 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c8d0:	8d 87 70 89 06 00    	lea    eax,[edi+0x68970]
  d8c8d6:	83 ec 0c             	sub    esp,0xc
  d8c8d9:	89 fb                	mov    ebx,edi
  d8c8db:	31 c9                	xor    ecx,ecx
  d8c8dd:	51                   	push   ecx
  d8c8de:	51                   	push   ecx
  d8c8df:	8d 8c 24 e4 00 00 00 	lea    ecx,[esp+0xe4]
  d8c8e6:	51                   	push   ecx
  d8c8e7:	ff 30                	push   DWORD PTR [eax]
  d8c8e9:	56                   	push   esi
  d8c8ea:	e8 d2 b9 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c8ef:	83 c4 20             	add    esp,0x20
  d8c8f2:	8b b4 24 d0 00 00 00 	mov    esi,DWORD PTR [esp+0xd0]
  d8c8f9:	85 ed                	test   ebp,ebp
  d8c8fb:	75 07                	jne    d8c904 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fcd2>
  d8c8fd:	89 fb                	mov    ebx,edi
  d8c8ff:	e8 f0 3d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c904:	83 ec 10             	sub    esp,0x10
  d8c907:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d8c90b:	89 2c 24             	mov    DWORD PTR [esp],ebp
  d8c90e:	89 6c 24 30          	mov    DWORD PTR [esp+0x30],ebp
  d8c912:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  d8c919:	00 
  d8c91a:	89 fb                	mov    ebx,edi
  d8c91c:	e8 6a ef 1d 00       	call   f6b88b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36ec59>
  d8c921:	83 c4 10             	add    esp,0x10
  d8c924:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8c92b:	8b b0 80 02 00 00    	mov    esi,DWORD PTR [eax+0x280]
  d8c931:	85 f6                	test   esi,esi
  d8c933:	74 62                	je     d8c997 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fd65>
  d8c935:	8b 6c 24 18          	mov    ebp,DWORD PTR [esp+0x18]
  d8c939:	85 ed                	test   ebp,ebp
  d8c93b:	75 07                	jne    d8c944 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fd12>
  d8c93d:	89 fb                	mov    ebx,edi
  d8c93f:	e8 b0 3d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c944:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d8c947:	83 ec 08             	sub    esp,0x8
  d8c94a:	89 fb                	mov    ebx,edi
  d8c94c:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d8c952:	55                   	push   ebp
  d8c953:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d8c959:	83 c4 10             	add    esp,0x10
  d8c95c:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  d8c960:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8c964:	85 ed                	test   ebp,ebp
  d8c966:	75 07                	jne    d8c96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fd3d>
  d8c968:	89 fb                	mov    ebx,edi
  d8c96a:	e8 85 3d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c96f:	83 ec 08             	sub    esp,0x8
  d8c972:	89 fb                	mov    ebx,edi
  d8c974:	6a 00                	push   0x0
  d8c976:	55                   	push   ebp
  d8c977:	e8 07 ef 1d 00       	call   f6b883 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36ec51>
  d8c97c:	83 c4 10             	add    esp,0x10
  d8c97f:	8d 8f 80 52 05 00    	lea    ecx,[edi+0x55280]
  d8c985:	89 fb                	mov    ebx,edi
  d8c987:	ff 31                	push   DWORD PTR [ecx]
  d8c989:	50                   	push   eax
  d8c98a:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  d8c98e:	56                   	push   esi
  d8c98f:	e8 e6 59 5a 00       	call   133237a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x735748>
  d8c994:	83 c4 10             	add    esp,0x10
  d8c997:	8b 74 24 18          	mov    esi,DWORD PTR [esp+0x18]
  d8c99b:	85 f6                	test   esi,esi
  d8c99d:	75 07                	jne    d8c9a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fd74>
  d8c99f:	89 fb                	mov    ebx,edi
  d8c9a1:	e8 4e 3d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c9a6:	8b 06                	mov    eax,DWORD PTR [esi]
  d8c9a8:	83 ec 08             	sub    esp,0x8
  d8c9ab:	89 fb                	mov    ebx,edi
  d8c9ad:	ff b0 08 01 00 00    	push   DWORD PTR [eax+0x108]
  d8c9b3:	56                   	push   esi
  d8c9b4:	ff 90 04 01 00 00    	call   DWORD PTR [eax+0x104]
  d8c9ba:	83 c4 10             	add    esp,0x10
  d8c9bd:	83 f8 01             	cmp    eax,0x1
  d8c9c0:	75 38                	jne    d8c9fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fdc8>
  d8c9c2:	8d 87 40 d7 04 00    	lea    eax,[edi+0x4d740]
  d8c9c8:	8b 00                	mov    eax,DWORD PTR [eax]
  d8c9ca:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8c9d1:	74 14                	je     d8c9e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fdb5>
  d8c9d3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8c9d7:	75 0e                	jne    d8c9e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fdb5>
  d8c9d9:	83 ec 0c             	sub    esp,0xc
  d8c9dc:	89 fb                	mov    ebx,edi
  d8c9de:	50                   	push   eax
  d8c9df:	e8 ca 9a e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c9e4:	83 c4 10             	add    esp,0x10
  d8c9e7:	83 ec 08             	sub    esp,0x8
  d8c9ea:	31 c0                	xor    eax,eax
  d8c9ec:	89 fb                	mov    ebx,edi
  d8c9ee:	50                   	push   eax
  d8c9ef:	50                   	push   eax
  d8c9f0:	e8 c1 d8 24 00       	call   fda2b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3dd684>
  d8c9f5:	83 c4 10             	add    esp,0x10
  d8c9f8:	eb 5c                	jmp    d8ca56 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe24>
  d8c9fa:	8b 06                	mov    eax,DWORD PTR [esi]
  d8c9fc:	83 ec 08             	sub    esp,0x8
  d8c9ff:	89 fb                	mov    ebx,edi
  d8ca01:	ff b0 08 01 00 00    	push   DWORD PTR [eax+0x108]
  d8ca07:	56                   	push   esi
  d8ca08:	ff 90 04 01 00 00    	call   DWORD PTR [eax+0x104]
  d8ca0e:	83 c4 10             	add    esp,0x10
  d8ca11:	31 f6                	xor    esi,esi
  d8ca13:	83 f8 02             	cmp    eax,0x2
  d8ca16:	89 fb                	mov    ebx,edi
  d8ca18:	0f 85 01 01 00 00    	jne    d8cb1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feed>
  d8ca1e:	8d 83 3c d7 04 00    	lea    eax,[ebx+0x4d73c]
  d8ca24:	8b 00                	mov    eax,DWORD PTR [eax]
  d8ca26:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8ca2d:	89 df                	mov    edi,ebx
  d8ca2f:	74 14                	je     d8ca45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe13>
  d8ca31:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8ca35:	75 0e                	jne    d8ca45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe13>
  d8ca37:	83 ec 0c             	sub    esp,0xc
  d8ca3a:	89 fb                	mov    ebx,edi
  d8ca3c:	50                   	push   eax
  d8ca3d:	e8 6c 9a e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8ca42:	83 c4 10             	add    esp,0x10
  d8ca45:	83 ec 08             	sub    esp,0x8
  d8ca48:	31 c0                	xor    eax,eax
  d8ca4a:	89 fb                	mov    ebx,edi
  d8ca4c:	50                   	push   eax
  d8ca4d:	50                   	push   eax
  d8ca4e:	e8 17 fe 24 00       	call   fdc86a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3dfc38>
  d8ca53:	83 c4 10             	add    esp,0x10
  d8ca56:	89 c5                	mov    ebp,eax
  d8ca58:	31 f6                	xor    esi,esi
  d8ca5a:	85 ed                	test   ebp,ebp
  d8ca5c:	0f 84 bb 00 00 00    	je     d8cb1d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feeb>
  d8ca62:	8b 74 24 18          	mov    esi,DWORD PTR [esp+0x18]
  d8ca66:	85 f6                	test   esi,esi
  d8ca68:	75 07                	jne    d8ca71 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe3f>
  d8ca6a:	89 fb                	mov    ebx,edi
  d8ca6c:	e8 83 3c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ca71:	8b 06                	mov    eax,DWORD PTR [esi]
  d8ca73:	83 ec 08             	sub    esp,0x8
  d8ca76:	89 fb                	mov    ebx,edi
  d8ca78:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d8ca7e:	56                   	push   esi
  d8ca7f:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d8ca85:	83 c4 10             	add    esp,0x10
  d8ca88:	8d 8f f0 4e 05 00    	lea    ecx,[edi+0x54ef0]
  d8ca8e:	8d 94 24 cc 00 00 00 	lea    edx,[esp+0xcc]
  d8ca95:	89 fb                	mov    ebx,edi
  d8ca97:	ff 31                	push   DWORD PTR [ecx]
  d8ca99:	52                   	push   edx
  d8ca9a:	50                   	push   eax
  d8ca9b:	55                   	push   ebp
  d8ca9c:	e8 a0 00 5b 00       	call   133cb41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73ff0f>
  d8caa1:	83 c4 10             	add    esp,0x10
  d8caa4:	84 c0                	test   al,al
  d8caa6:	89 fb                	mov    ebx,edi
  d8caa8:	be 00 00 00 00       	mov    esi,0x0
  d8caad:	74 70                	je     d8cb1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feed>
  d8caaf:	8b ac 24 cc 00 00 00 	mov    ebp,DWORD PTR [esp+0xcc]
  d8cab6:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  d8caba:	85 ff                	test   edi,edi
  d8cabc:	75 05                	jne    d8cac3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe91>
  d8cabe:	e8 31 3c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cac3:	83 ec 08             	sub    esp,0x8
  d8cac6:	31 f6                	xor    esi,esi
  d8cac8:	56                   	push   esi
  d8cac9:	57                   	push   edi
  d8caca:	e8 33 e9 1d 00       	call   f6b402 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7d0>
  d8cacf:	83 c4 10             	add    esp,0x10
  d8cad2:	89 c7                	mov    edi,eax
  d8cad4:	85 ed                	test   ebp,ebp
  d8cad6:	75 05                	jne    d8cadd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feab>
  d8cad8:	e8 17 3c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cadd:	83 ec 04             	sub    esp,0x4
  d8cae0:	56                   	push   esi
  d8cae1:	57                   	push   edi
  d8cae2:	55                   	push   ebp
  d8cae3:	e8 81 02 0a 00       	call   e2cd69 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x230137>
  d8cae8:	83 c4 10             	add    esp,0x10
  d8caeb:	89 c7                	mov    edi,eax
  d8caed:	56                   	push   esi
  d8caee:	57                   	push   edi
  d8caef:	56                   	push   esi
  d8caf0:	56                   	push   esi
  d8caf1:	e8 58 e9 49 ff       	call   22b44e <closedir@plt+0x887de>
  d8caf6:	83 c4 10             	add    esp,0x10
  d8caf9:	84 c0                	test   al,al
  d8cafb:	74 22                	je     d8cb1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feed>
  d8cafd:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  d8cb01:	85 f6                	test   esi,esi
  d8cb03:	75 05                	jne    d8cb0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fed8>
  d8cb05:	e8 ea 3b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cb0a:	83 ec 04             	sub    esp,0x4
  d8cb0d:	6a 00                	push   0x0
  d8cb0f:	57                   	push   edi
  d8cb10:	56                   	push   esi
  d8cb11:	e8 b8 e8 1d 00       	call   f6b3ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e79c>
  d8cb16:	83 c4 10             	add    esp,0x10
  d8cb19:	89 fe                	mov    esi,edi
  d8cb1b:	eb 02                	jmp    d8cb1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feed>
  d8cb1d:	89 fb                	mov    ebx,edi
  d8cb1f:	31 c0                	xor    eax,eax
  d8cb21:	50                   	push   eax
  d8cb22:	56                   	push   esi
  d8cb23:	50                   	push   eax
  d8cb24:	50                   	push   eax
  d8cb25:	e8 24 e9 49 ff       	call   22b44e <closedir@plt+0x887de>
  d8cb2a:	83 c4 10             	add    esp,0x10
  d8cb2d:	84 c0                	test   al,al
  d8cb2f:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8cb33:	8b 84 24 f4 00 00 00 	mov    eax,DWORD PTR [esp+0xf4]
  d8cb3a:	0f 84 74 01 00 00    	je     d8ccb4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190082>
  d8cb40:	85 c0                	test   eax,eax
  d8cb42:	89 c2                	mov    edx,eax
  d8cb44:	75 09                	jne    d8cb4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ff1d>
  d8cb46:	89 d7                	mov    edi,edx
  d8cb48:	e8 a7 3b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cb4d:	89 fa                	mov    edx,edi
  d8cb4f:	8d 83 ac 89 06 00    	lea    eax,[ebx+0x689ac]
  d8cb55:	83 ec 08             	sub    esp,0x8
  d8cb58:	31 ff                	xor    edi,edi
  d8cb5a:	8d 8c 24 c8 00 00 00 	lea    ecx,[esp+0xc8]
  d8cb61:	57                   	push   edi
  d8cb62:	57                   	push   edi
  d8cb63:	57                   	push   edi
  d8cb64:	51                   	push   ecx
  d8cb65:	ff 30                	push   DWORD PTR [eax]
  d8cb67:	52                   	push   edx
  d8cb68:	e8 71 b5 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8cb6d:	83 c4 20             	add    esp,0x20
  d8cb70:	df ac 24 c0 00 00 00 	fild   QWORD PTR [esp+0xc0]
  d8cb77:	dd 5c 24 28          	fstp   QWORD PTR [esp+0x28]
  d8cb7b:	f2 0f 10 44 24 28    	movsd  xmm0,QWORD PTR [esp+0x28]
  d8cb81:	83 ec 20             	sub    esp,0x20
  d8cb84:	89 7c 24 10          	mov    DWORD PTR [esp+0x10],edi
  d8cb88:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  d8cb8e:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d8cb92:	8d 44 24 50          	lea    eax,[esp+0x50]
  d8cb96:	89 04 24             	mov    DWORD PTR [esp],eax
  d8cb99:	e8 ae 14 2f 00       	call   107e04c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x48141a>
  d8cb9e:	83 c4 1c             	add    esp,0x1c
  d8cba1:	8b 44 24 38          	mov    eax,DWORD PTR [esp+0x38]
  d8cba5:	89 84 24 b8 00 00 00 	mov    DWORD PTR [esp+0xb8],eax
  d8cbac:	f2 0f 10 44 24 30    	movsd  xmm0,QWORD PTR [esp+0x30]
  d8cbb2:	f2 0f 11 84 24 b0 00 	movsd  QWORD PTR [esp+0xb0],xmm0
  d8cbb9:	00 00 
  d8cbbb:	85 f6                	test   esi,esi
  d8cbbd:	75 05                	jne    d8cbc4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ff92>
  d8cbbf:	e8 30 3b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cbc4:	83 ec 08             	sub    esp,0x8
  d8cbc7:	57                   	push   edi
  d8cbc8:	56                   	push   esi
  d8cbc9:	e8 4b 5b 0a 00       	call   e32719 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x235ae7>
  d8cbce:	83 c4 10             	add    esp,0x10
  d8cbd1:	0f 57 c0             	xorps  xmm0,xmm0
  d8cbd4:	f2 0f 2a c0          	cvtsi2sd xmm0,eax
  d8cbd8:	83 ec 20             	sub    esp,0x20
  d8cbdb:	89 7c 24 10          	mov    DWORD PTR [esp+0x10],edi
  d8cbdf:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  d8cbe5:	8d 84 24 d0 00 00 00 	lea    eax,[esp+0xd0]
  d8cbec:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d8cbf0:	8d 84 24 80 00 00 00 	lea    eax,[esp+0x80]
  d8cbf7:	89 04 24             	mov    DWORD PTR [esp],eax
  d8cbfa:	e8 6d 70 7d ff       	call   563c6c <closedir@plt+0x3c0ffc>
  d8cbff:	83 c4 1c             	add    esp,0x1c
  d8cc02:	8b 44 24 68          	mov    eax,DWORD PTR [esp+0x68]
  d8cc06:	89 84 24 a8 00 00 00 	mov    DWORD PTR [esp+0xa8],eax
  d8cc0d:	f2 0f 10 44 24 60    	movsd  xmm0,QWORD PTR [esp+0x60]
  d8cc13:	f2 0f 11 84 24 a0 00 	movsd  QWORD PTR [esp+0xa0],xmm0
  d8cc1a:	00 00 
  d8cc1c:	8b 84 24 b8 00 00 00 	mov    eax,DWORD PTR [esp+0xb8]
  d8cc23:	89 44 24 58          	mov    DWORD PTR [esp+0x58],eax
  d8cc27:	f2 0f 10 84 24 b0 00 	movsd  xmm0,QWORD PTR [esp+0xb0]
  d8cc2e:	00 00 
  d8cc30:	f2 0f 11 44 24 50    	movsd  QWORD PTR [esp+0x50],xmm0
  d8cc36:	85 ed                	test   ebp,ebp
  d8cc38:	75 05                	jne    d8cc3f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19000d>
  d8cc3a:	e8 b5 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cc3f:	83 ec 20             	sub    esp,0x20
  d8cc42:	8b 44 24 78          	mov    eax,DWORD PTR [esp+0x78]
  d8cc46:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d8cc4a:	f2 0f 10 44 24 70    	movsd  xmm0,QWORD PTR [esp+0x70]
  d8cc50:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  d8cc56:	31 c0                	xor    eax,eax
  d8cc58:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d8cc5c:	89 2c 24             	mov    DWORD PTR [esp],ebp
  d8cc5f:	e8 1c e8 1d 00       	call   f6b480 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e84e>
  d8cc64:	83 c4 20             	add    esp,0x20
  d8cc67:	8b 84 24 a8 00 00 00 	mov    eax,DWORD PTR [esp+0xa8]
  d8cc6e:	89 44 24 48          	mov    DWORD PTR [esp+0x48],eax
  d8cc72:	f2 0f 10 84 24 a0 00 	movsd  xmm0,QWORD PTR [esp+0xa0]
  d8cc79:	00 00 
  d8cc7b:	f2 0f 11 44 24 40    	movsd  QWORD PTR [esp+0x40],xmm0
  d8cc81:	85 ed                	test   ebp,ebp
  d8cc83:	75 05                	jne    d8cc8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190058>
  d8cc85:	e8 6a 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cc8a:	83 ec 20             	sub    esp,0x20
  d8cc8d:	8b 44 24 68          	mov    eax,DWORD PTR [esp+0x68]
  d8cc91:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d8cc95:	f2 0f 10 44 24 60    	movsd  xmm0,QWORD PTR [esp+0x60]
  d8cc9b:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  d8cca1:	89 2c 24             	mov    DWORD PTR [esp],ebp
  d8cca4:	c7 44 24 10 00 00 00 	mov    DWORD PTR [esp+0x10],0x0
  d8ccab:	00 
  d8ccac:	e8 97 e8 1d 00       	call   f6b548 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e916>
  d8ccb1:	83 c4 20             	add    esp,0x20
  d8ccb4:	85 ed                	test   ebp,ebp
  d8ccb6:	75 05                	jne    d8ccbd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19008b>
  d8ccb8:	e8 37 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ccbd:	83 ec 08             	sub    esp,0x8
  d8ccc0:	6a 00                	push   0x0
  d8ccc2:	55                   	push   ebp
  d8ccc3:	e8 76 e7 1d 00       	call   f6b43e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e80c>
  d8ccc8:	83 c4 10             	add    esp,0x10
  d8cccb:	85 c0                	test   eax,eax
  d8cccd:	74 6d                	je     d8cd3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19010a>
  d8cccf:	85 ed                	test   ebp,ebp
  d8ccd1:	75 05                	jne    d8ccd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1900a6>
  d8ccd3:	e8 1c 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ccd8:	83 ec 08             	sub    esp,0x8
  d8ccdb:	6a 00                	push   0x0
  d8ccdd:	55                   	push   ebp
  d8ccde:	e8 5b e7 1d 00       	call   f6b43e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e80c>
  d8cce3:	83 c4 10             	add    esp,0x10
  d8cce6:	89 c6                	mov    esi,eax
  d8cce8:	85 f6                	test   esi,esi
  d8ccea:	75 05                	jne    d8ccf1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1900bf>
  d8ccec:	e8 03 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ccf1:	8d 83 dc ed 04 00    	lea    eax,[ebx+0x4eddc]
  d8ccf7:	8b 00                	mov    eax,DWORD PTR [eax]
  d8ccf9:	8b 0e                	mov    ecx,DWORD PTR [esi]
  d8ccfb:	89 74 24 18          	mov    DWORD PTR [esp+0x18],esi
  d8ccff:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  d8cd06:	66 85 ed             	test   bp,bp
  d8cd09:	74 18                	je     d8cd23 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1900f1>
  d8cd0b:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d8cd0e:	31 f6                	xor    esi,esi
  d8cd10:	0f b7 ed             	movzx  ebp,bp
  d8cd13:	0f b7 fe             	movzx  edi,si
  d8cd16:	39 04 fa             	cmp    DWORD PTR [edx+edi*8],eax
  d8cd19:	74 6c                	je     d8cd87 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190155>
  d8cd1b:	46                   	inc    esi
  d8cd1c:	0f b7 fe             	movzx  edi,si
  d8cd1f:	39 ef                	cmp    edi,ebp
  d8cd21:	72 f0                	jb     d8cd13 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1900e1>
  d8cd23:	83 ec 04             	sub    esp,0x4
  d8cd26:	6a 03                	push   0x3
  d8cd28:	50                   	push   eax
  d8cd29:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  d8cd2d:	56                   	push   esi
  d8cd2e:	e8 bd 68 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8cd33:	83 c4 10             	add    esp,0x10
  d8cd36:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8cd3a:	eb 5e                	jmp    d8cd9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190168>
  d8cd3c:	8b b4 24 d0 00 00 00 	mov    esi,DWORD PTR [esp+0xd0]
  d8cd43:	8d 83 9c d7 04 00    	lea    eax,[ebx+0x4d79c]
  d8cd49:	83 ec 0c             	sub    esp,0xc
  d8cd4c:	ff 30                	push   DWORD PTR [eax]
  d8cd4e:	e8 db 20 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8cd53:	83 c4 10             	add    esp,0x10
  d8cd56:	89 c7                	mov    edi,eax
  d8cd58:	8d 83 28 50 05 00    	lea    eax,[ebx+0x55028]
  d8cd5e:	83 ec 04             	sub    esp,0x4
  d8cd61:	ff 30                	push   DWORD PTR [eax]
  d8cd63:	56                   	push   esi
  d8cd64:	57                   	push   edi
  d8cd65:	e8 31 45 63 00       	call   13c129b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c4669>
  d8cd6a:	83 c4 10             	add    esp,0x10
  d8cd6d:	85 ed                	test   ebp,ebp
  d8cd6f:	75 05                	jne    d8cd76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190144>
  d8cd71:	e8 7e 39 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cd76:	83 ec 04             	sub    esp,0x4
  d8cd79:	6a 00                	push   0x0
  d8cd7b:	57                   	push   edi
  d8cd7c:	55                   	push   ebp
  d8cd7d:	e8 c4 e6 1d 00       	call   f6b446 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e814>
  d8cd82:	83 c4 10             	add    esp,0x10
  d8cd85:	eb 1f                	jmp    d8cda6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190174>
  d8cd87:	8b 44 fa 04          	mov    eax,DWORD PTR [edx+edi*8+0x4]
  d8cd8b:	8d 84 c1 cc 00 00 00 	lea    eax,[ecx+eax*8+0xcc]
  d8cd92:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8cd96:	8b 74 24 18          	mov    esi,DWORD PTR [esp+0x18]
  d8cd9a:	83 ec 08             	sub    esp,0x8
  d8cd9d:	ff 70 04             	push   DWORD PTR [eax+0x4]
  d8cda0:	56                   	push   esi
  d8cda1:	ff 10                	call   DWORD PTR [eax]
  d8cda3:	83 c4 10             	add    esp,0x10
  d8cda6:	85 ed                	test   ebp,ebp
  d8cda8:	75 05                	jne    d8cdaf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19017d>
  d8cdaa:	e8 45 39 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cdaf:	83 ec 08             	sub    esp,0x8
  d8cdb2:	31 f6                	xor    esi,esi
  d8cdb4:	56                   	push   esi
  d8cdb5:	55                   	push   ebp
  d8cdb6:	89 6c 24 30          	mov    DWORD PTR [esp+0x30],ebp
  d8cdba:	e8 6b e6 1d 00       	call   f6b42a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7f8>
  d8cdbf:	83 c4 10             	add    esp,0x10
  d8cdc2:	89 c5                	mov    ebp,eax
  d8cdc4:	8d 83 60 b3 04 00    	lea    eax,[ebx+0x4b360]
  d8cdca:	83 ec 0c             	sub    esp,0xc
  d8cdcd:	ff 30                	push   DWORD PTR [eax]
  d8cdcf:	e8 5a 20 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8cdd4:	83 c4 10             	add    esp,0x10
  d8cdd7:	89 c7                	mov    edi,eax
  d8cdd9:	8d 83 70 64 05 00    	lea    eax,[ebx+0x56470]
  d8cddf:	83 ec 04             	sub    esp,0x4
  d8cde2:	ff 30                	push   DWORD PTR [eax]
  d8cde4:	55                   	push   ebp
  d8cde5:	57                   	push   edi
  d8cde6:	e8 b0 44 63 00       	call   13c129b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c4669>
  d8cdeb:	83 c4 10             	add    esp,0x10
  d8cdee:	8b ac 24 f4 00 00 00 	mov    ebp,DWORD PTR [esp+0xf4]
  d8cdf5:	85 ed                	test   ebp,ebp
  d8cdf7:	75 05                	jne    d8cdfe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1901cc>
  d8cdf9:	e8 f6 38 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cdfe:	8d 83 b0 89 06 00    	lea    eax,[ebx+0x689b0]
  d8ce04:	56                   	push   esi
  d8ce05:	57                   	push   edi
  d8ce06:	ff 30                	push   DWORD PTR [eax]
  d8ce08:	55                   	push   ebp
  d8ce09:	e8 07 bd 35 00       	call   10e8b15 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ebee3>
  d8ce0e:	83 c4 10             	add    esp,0x10
  d8ce11:	85 ff                	test   edi,edi
  d8ce13:	75 05                	jne    d8ce1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1901e8>
  d8ce15:	e8 da 38 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ce1a:	8d 83 98 13 05 00    	lea    eax,[ebx+0x51398]
  d8ce20:	83 ec 04             	sub    esp,0x4
  d8ce23:	8d 4c 24 34          	lea    ecx,[esp+0x34]
  d8ce27:	ff 30                	push   DWORD PTR [eax]
  d8ce29:	57                   	push   edi
  d8ce2a:	51                   	push   ecx
  d8ce2b:	e8 36 5d 63 00       	call   13c2b66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5f34>
  d8ce30:	83 c4 0c             	add    esp,0xc
  d8ce33:	f2 0f 10 44 24 30    	movsd  xmm0,QWORD PTR [esp+0x30]
  d8ce39:	f2 0f 10 4c 24 38    	movsd  xmm1,QWORD PTR [esp+0x38]
  d8ce3f:	f2 0f 11 8c 24 98 00 	movsd  QWORD PTR [esp+0x98],xmm1
  d8ce46:	00 00 
  d8ce48:	f2 0f 11 84 24 90 00 	movsd  QWORD PTR [esp+0x90],xmm0
  d8ce4f:	00 00 
  d8ce51:	8d 83 e4 69 05 00    	lea    eax,[ebx+0x569e4]
  d8ce57:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d8ce5b:	8d b4 24 90 00 00 00 	lea    esi,[esp+0x90]
  d8ce62:	8d 83 e0 69 05 00    	lea    eax,[ebx+0x569e0]
  d8ce68:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d8ce6c:	8d 83 dc ed 04 00    	lea    eax,[ebx+0x4eddc]
  d8ce72:	89 04 24             	mov    DWORD PTR [esp],eax
  d8ce75:	89 5c 24 24          	mov    DWORD PTR [esp+0x24],ebx
  d8ce79:	c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
  d8ce80:	00 
  d8ce81:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  d8ce85:	8b 00                	mov    eax,DWORD PTR [eax]
  d8ce87:	83 ec 08             	sub    esp,0x8
  d8ce8a:	8b 5c 24 2c          	mov    ebx,DWORD PTR [esp+0x2c]
  d8ce8e:	50                   	push   eax
  d8ce8f:	56                   	push   esi
  d8ce90:	e8 02 05 40 00       	call   118d397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590765>
  d8ce95:	83 c4 10             	add    esp,0x10
  d8ce98:	84 c0                	test   al,al
  d8ce9a:	0f 84 a7 01 00 00    	je     d8d047 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190415>
  d8cea0:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  d8cea4:	8b 00                	mov    eax,DWORD PTR [eax]
  d8cea6:	83 ec 08             	sub    esp,0x8
  d8cea9:	8b 5c 24 2c          	mov    ebx,DWORD PTR [esp+0x2c]
  d8cead:	50                   	push   eax
  d8ceae:	56                   	push   esi
  d8ceaf:	e8 b9 05 40 00       	call   118d46d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x59083b>
  d8ceb4:	83 c4 10             	add    esp,0x10
  d8ceb7:	89 c5                	mov    ebp,eax
  d8ceb9:	83 7c 24 20 00       	cmp    DWORD PTR [esp+0x20],0x0
  d8cebe:	75 09                	jne    d8cec9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190297>
  d8cec0:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8cec4:	e8 2b 38 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cec9:	83 ec 08             	sub    esp,0x8
  d8cecc:	8b 5c 24 2c          	mov    ebx,DWORD PTR [esp+0x2c]
  d8ced0:	6a 00                	push   0x0
  d8ced2:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  d8ced6:	e8 63 e5 1d 00       	call   f6b43e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e80c>
  d8cedb:	83 c4 10             	add    esp,0x10
  d8cede:	89 c7                	mov    edi,eax
  d8cee0:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8cee4:	8b 00                	mov    eax,DWORD PTR [eax]
  d8cee6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8ceed:	74 16                	je     d8cf05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1902d3>
  d8ceef:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8cef3:	75 10                	jne    d8cf05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1902d3>
  d8cef5:	83 ec 0c             	sub    esp,0xc
  d8cef8:	8b 5c 24 30          	mov    ebx,DWORD PTR [esp+0x30]
  d8cefc:	50                   	push   eax
  d8cefd:	e8 ac 95 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8cf02:	83 c4 10             	add    esp,0x10
  d8cf05:	83 ec 04             	sub    esp,0x4
  d8cf08:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8cf0c:	31 c0                	xor    eax,eax
  d8cf0e:	50                   	push   eax
  d8cf0f:	55                   	push   ebp
  d8cf10:	50                   	push   eax
  d8cf11:	e8 84 8d 94 ff       	call   6d5c9a <closedir@plt+0x53302a>
  d8cf16:	83 c4 10             	add    esp,0x10
  d8cf19:	84 c0                	test   al,al
  d8cf1b:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  d8cf1f:	0f 44 c7             	cmove  eax,edi
  d8cf22:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  d8cf26:	74 04                	je     d8cf2c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1902fa>
  d8cf28:	31 ed                	xor    ebp,ebp
  d8cf2a:	eb 3f                	jmp    d8cf6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190339>
  d8cf2c:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  d8cf30:	8b 00                	mov    eax,DWORD PTR [eax]
  d8cf32:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8cf39:	74 16                	je     d8cf51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19031f>
  d8cf3b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8cf3f:	75 10                	jne    d8cf51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19031f>
  d8cf41:	83 ec 0c             	sub    esp,0xc
  d8cf44:	8b 5c 24 30          	mov    ebx,DWORD PTR [esp+0x30]
  d8cf48:	50                   	push   eax
  d8cf49:	e8 60 95 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8cf4e:	83 c4 10             	add    esp,0x10
  d8cf51:	83 ec 04             	sub    esp,0x4
  d8cf54:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8cf58:	31 c0                	xor    eax,eax
  d8cf5a:	50                   	push   eax
  d8cf5b:	55                   	push   ebp
  d8cf5c:	50                   	push   eax
  d8cf5d:	e8 35 eb 49 ff       	call   22ba97 <closedir@plt+0x88e27>
  d8cf62:	83 c4 10             	add    esp,0x10
  d8cf65:	89 c5                	mov    ebp,eax
  d8cf67:	8b 7c 24 18          	mov    edi,DWORD PTR [esp+0x18]
  d8cf6b:	85 ff                	test   edi,edi
  d8cf6d:	75 09                	jne    d8cf78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190346>
  d8cf6f:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8cf73:	e8 7c 37 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cf78:	89 6c 24 14          	mov    DWORD PTR [esp+0x14],ebp
  d8cf7c:	8b 04 24             	mov    eax,DWORD PTR [esp]
  d8cf7f:	8b 00                	mov    eax,DWORD PTR [eax]
  d8cf81:	8b 0f                	mov    ecx,DWORD PTR [edi]
  d8cf83:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  d8cf87:	66 8b 91 aa 00 00 00 	mov    dx,WORD PTR [ecx+0xaa]
  d8cf8e:	66 85 d2             	test   dx,dx
  d8cf91:	74 1c                	je     d8cfaf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19037d>
  d8cf93:	8b 4c 24 0c          	mov    ecx,DWORD PTR [esp+0xc]
  d8cf97:	8b 71 4c             	mov    esi,DWORD PTR [ecx+0x4c]
  d8cf9a:	31 ed                	xor    ebp,ebp
  d8cf9c:	0f b7 cd             	movzx  ecx,bp
  d8cf9f:	39 04 ce             	cmp    DWORD PTR [esi+ecx*8],eax
  d8cfa2:	74 2b                	je     d8cfcf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19039d>
  d8cfa4:	45                   	inc    ebp
  d8cfa5:	0f b7 ca             	movzx  ecx,dx
  d8cfa8:	0f b7 dd             	movzx  ebx,bp
  d8cfab:	39 cb                	cmp    ebx,ecx
  d8cfad:	72 ed                	jb     d8cf9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19036a>
  d8cfaf:	83 ec 04             	sub    esp,0x4
  d8cfb2:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8cfb6:	6a 02                	push   0x2
  d8cfb8:	50                   	push   eax
  d8cfb9:	57                   	push   edi
  d8cfba:	8d b4 24 a0 00 00 00 	lea    esi,[esp+0xa0]
  d8cfc1:	e8 2a 66 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8cfc6:	83 c4 10             	add    esp,0x10
  d8cfc9:	8b 54 24 14          	mov    edx,DWORD PTR [esp+0x14]
  d8cfcd:	eb 1a                	jmp    d8cfe9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1903b7>
  d8cfcf:	8b 44 ce 04          	mov    eax,DWORD PTR [esi+ecx*8+0x4]
  d8cfd3:	8b 4c 24 0c          	mov    ecx,DWORD PTR [esp+0xc]
  d8cfd7:	8d 84 c1 c4 00 00 00 	lea    eax,[ecx+eax*8+0xc4]
  d8cfde:	8d b4 24 90 00 00 00 	lea    esi,[esp+0x90]
  d8cfe5:	8b 54 24 14          	mov    edx,DWORD PTR [esp+0x14]
  d8cfe9:	8b 08                	mov    ecx,DWORD PTR [eax]
  d8cfeb:	8b 40 04             	mov    eax,DWORD PTR [eax+0x4]
  d8cfee:	83 ec 04             	sub    esp,0x4
  d8cff1:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8cff5:	50                   	push   eax
  d8cff6:	52                   	push   edx
  d8cff7:	57                   	push   edi
  d8cff8:	ff d1                	call   ecx
  d8cffa:	83 c4 10             	add    esp,0x10
  d8cffd:	e9 7f fe ff ff       	jmp    d8ce81 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19024f>
  d8d002:	89 f7                	mov    edi,esi
  d8d004:	83 ec 0c             	sub    esp,0xc
  d8d007:	8b 5c 24 30          	mov    ebx,DWORD PTR [esp+0x30]
  d8d00b:	50                   	push   eax
  d8d00c:	e8 0f 58 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d8d011:	83 c4 10             	add    esp,0x10
  d8d014:	8b 30                	mov    esi,DWORD PTR [eax]
  d8d016:	e8 a5 50 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d8d01b:	8d 83 e8 69 05 00    	lea    eax,[ebx+0x569e8]
  d8d021:	83 ec 08             	sub    esp,0x8
  d8d024:	ff 30                	push   DWORD PTR [eax]
  d8d026:	57                   	push   edi
  d8d027:	e8 28 03 40 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  d8d02c:	83 c4 10             	add    esp,0x10
  d8d02f:	85 f6                	test   esi,esi
  d8d031:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  d8d035:	74 2c                	je     d8d063 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190431>
  d8d037:	83 ec 08             	sub    esp,0x8
  d8d03a:	6a 00                	push   0x0
  d8d03c:	56                   	push   esi
  d8d03d:	e8 76 35 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8d042:	83 c4 10             	add    esp,0x10
  d8d045:	eb 1c                	jmp    d8d063 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190431>
  d8d047:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d04b:	8d 83 e8 69 05 00    	lea    eax,[ebx+0x569e8]
  d8d051:	83 ec 08             	sub    esp,0x8
  d8d054:	ff 30                	push   DWORD PTR [eax]
  d8d056:	56                   	push   esi
  d8d057:	e8 f8 02 40 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  d8d05c:	83 c4 10             	add    esp,0x10
  d8d05f:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  d8d063:	85 ff                	test   edi,edi
  d8d065:	75 05                	jne    d8d06c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19043a>
  d8d067:	e8 88 36 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d06c:	83 ec 08             	sub    esp,0x8
  d8d06f:	6a 00                	push   0x0
  d8d071:	57                   	push   edi
  d8d072:	e8 4f e3 1d 00       	call   f6b3c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e794>
  d8d077:	83 c4 10             	add    esp,0x10
  d8d07a:	89 c7                	mov    edi,eax
  d8d07c:	85 ff                	test   edi,edi
  d8d07e:	75 05                	jne    d8d085 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190453>
  d8d080:	e8 6f 36 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d085:	8b 07                	mov    eax,DWORD PTR [edi]
  d8d087:	83 ec 08             	sub    esp,0x8
  d8d08a:	ff b0 08 01 00 00    	push   DWORD PTR [eax+0x108]
  d8d090:	57                   	push   edi
  d8d091:	ff 90 04 01 00 00    	call   DWORD PTR [eax+0x104]
  d8d097:	83 c4 10             	add    esp,0x10
  d8d09a:	8d 48 fd             	lea    ecx,[eax-0x3]
  d8d09d:	83 f9 05             	cmp    ecx,0x5
  d8d0a0:	0f 87 77 06 00 00    	ja     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d0a6:	8b 84 83 a8 ae 72 ff 	mov    eax,DWORD PTR [ebx+eax*4-0x8d5158]
  d8d0ad:	83 c0 d5             	add    eax,0xffffffd5
  d8d0b0:	83 f8 04             	cmp    eax,0x4
  d8d0b3:	0f 87 64 06 00 00    	ja     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d0b9:	8b 84 83 6c ad 72 ff 	mov    eax,DWORD PTR [ebx+eax*4-0x8d5294]
  d8d0c0:	01 d8                	add    eax,ebx
  d8d0c2:	ff e0                	jmp    eax
  d8d0c4:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d0cb:	8b 70 34             	mov    esi,DWORD PTR [eax+0x34]
  d8d0ce:	85 f6                	test   esi,esi
  d8d0d0:	75 05                	jne    d8d0d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1904a5>
  d8d0d2:	e8 1d 36 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d0d7:	8d 83 ec 82 05 00    	lea    eax,[ebx+0x582ec]
  d8d0dd:	83 ec 04             	sub    esp,0x4
  d8d0e0:	8d 8c 24 84 00 00 00 	lea    ecx,[esp+0x84]
  d8d0e7:	ff 30                	push   DWORD PTR [eax]
  d8d0e9:	56                   	push   esi
  d8d0ea:	51                   	push   ecx
  d8d0eb:	e8 76 5a 63 00       	call   13c2b66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5f34>
  d8d0f0:	83 c4 0c             	add    esp,0xc
  d8d0f3:	8d bb f4 82 05 00    	lea    edi,[ebx+0x582f4]
  d8d0f9:	8d ab f0 82 05 00    	lea    ebp,[ebx+0x582f0]
  d8d0ff:	8b 07                	mov    eax,DWORD PTR [edi]
  d8d101:	83 ec 08             	sub    esp,0x8
  d8d104:	50                   	push   eax
  d8d105:	8d 84 24 8c 00 00 00 	lea    eax,[esp+0x8c]
  d8d10c:	50                   	push   eax
  d8d10d:	e8 85 02 40 00       	call   118d397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590765>
  d8d112:	83 c4 10             	add    esp,0x10
  d8d115:	31 f6                	xor    esi,esi
  d8d117:	84 c0                	test   al,al
  d8d119:	0f 84 9f 03 00 00    	je     d8d4be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19088c>
  d8d11f:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d8d122:	83 ec 08             	sub    esp,0x8
  d8d125:	50                   	push   eax
  d8d126:	8d 84 24 8c 00 00 00 	lea    eax,[esp+0x8c]
  d8d12d:	50                   	push   eax
  d8d12e:	e8 3a 03 40 00       	call   118d46d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x59083b>
  d8d133:	83 c4 10             	add    esp,0x10
  d8d136:	85 c0                	test   eax,eax
  d8d138:	75 09                	jne    d8d143 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190511>
  d8d13a:	89 c6                	mov    esi,eax
  d8d13c:	e8 b3 35 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d141:	89 f0                	mov    eax,esi
  d8d143:	83 ec 08             	sub    esp,0x8
  d8d146:	6a 00                	push   0x0
  d8d148:	50                   	push   eax
  d8d149:	89 c6                	mov    esi,eax
  d8d14b:	e8 8d b1 29 00       	call   10282dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b6ab>
  d8d150:	89 f1                	mov    ecx,esi
  d8d152:	83 c4 10             	add    esp,0x10
  d8d155:	3b 44 24 20          	cmp    eax,DWORD PTR [esp+0x20]
  d8d159:	75 a4                	jne    d8d0ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1904cd>
  d8d15b:	89 cf                	mov    edi,ecx
  d8d15d:	31 f6                	xor    esi,esi
  d8d15f:	e9 5c 03 00 00       	jmp    d8d4c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19088e>
  d8d164:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d16b:	8b 70 4c             	mov    esi,DWORD PTR [eax+0x4c]
  d8d16e:	85 f6                	test   esi,esi
  d8d170:	75 05                	jne    d8d177 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190545>
  d8d172:	e8 7d 35 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d177:	8d 83 04 83 05 00    	lea    eax,[ebx+0x58304]
  d8d17d:	83 ec 04             	sub    esp,0x4
  d8d180:	8d 4c 24 74          	lea    ecx,[esp+0x74]
  d8d184:	ff 30                	push   DWORD PTR [eax]
  d8d186:	56                   	push   esi
  d8d187:	51                   	push   ecx
  d8d188:	e8 d9 59 63 00       	call   13c2b66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5f34>
  d8d18d:	83 c4 0c             	add    esp,0xc
  d8d190:	8d bb 0c 83 05 00    	lea    edi,[ebx+0x5830c]
  d8d196:	8d ab 08 83 05 00    	lea    ebp,[ebx+0x58308]
  d8d19c:	8b 07                	mov    eax,DWORD PTR [edi]
  d8d19e:	83 ec 08             	sub    esp,0x8
  d8d1a1:	50                   	push   eax
  d8d1a2:	8d 44 24 7c          	lea    eax,[esp+0x7c]
  d8d1a6:	50                   	push   eax
  d8d1a7:	e8 eb 01 40 00       	call   118d397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590765>
  d8d1ac:	83 c4 10             	add    esp,0x10
  d8d1af:	31 f6                	xor    esi,esi
  d8d1b1:	84 c0                	test   al,al
  d8d1b3:	0f 84 07 04 00 00    	je     d8d5c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19098e>
  d8d1b9:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d8d1bc:	83 ec 08             	sub    esp,0x8
  d8d1bf:	50                   	push   eax
  d8d1c0:	8d 44 24 7c          	lea    eax,[esp+0x7c]
  d8d1c4:	50                   	push   eax
  d8d1c5:	e8 a3 02 40 00       	call   118d46d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x59083b>
  d8d1ca:	83 c4 10             	add    esp,0x10
  d8d1cd:	85 c0                	test   eax,eax
  d8d1cf:	75 09                	jne    d8d1da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1905a8>
  d8d1d1:	89 c6                	mov    esi,eax
  d8d1d3:	e8 1c 35 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d1d8:	89 f0                	mov    eax,esi
  d8d1da:	83 ec 08             	sub    esp,0x8
  d8d1dd:	6a 00                	push   0x0
  d8d1df:	50                   	push   eax
  d8d1e0:	89 c6                	mov    esi,eax
  d8d1e2:	e8 fa b6 29 00       	call   10288e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bcaf>
  d8d1e7:	89 f1                	mov    ecx,esi
  d8d1e9:	83 c4 10             	add    esp,0x10
  d8d1ec:	3b 44 24 20          	cmp    eax,DWORD PTR [esp+0x20]
  d8d1f0:	75 aa                	jne    d8d19c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19056a>
  d8d1f2:	89 cf                	mov    edi,ecx
  d8d1f4:	31 f6                	xor    esi,esi
  d8d1f6:	e9 c7 03 00 00       	jmp    d8d5c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190990>
  d8d1fb:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d202:	8b b8 44 01 00 00    	mov    edi,DWORD PTR [eax+0x144]
  d8d208:	85 ff                	test   edi,edi
  d8d20a:	75 09                	jne    d8d215 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1905e3>
  d8d20c:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d210:	e8 df 34 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d215:	8b 44 24 24          	mov    eax,DWORD PTR [esp+0x24]
  d8d219:	8d 80 28 db 04 00    	lea    eax,[eax+0x4db28]
  d8d21f:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d8d223:	8b 00                	mov    eax,DWORD PTR [eax]
  d8d225:	8b 0f                	mov    ecx,DWORD PTR [edi]
  d8d227:	66 8b b1 aa 00 00 00 	mov    si,WORD PTR [ecx+0xaa]
  d8d22e:	66 85 f6             	test   si,si
  d8d231:	74 1c                	je     d8d24f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19061d>
  d8d233:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d8d236:	31 ed                	xor    ebp,ebp
  d8d238:	0f b7 f6             	movzx  esi,si
  d8d23b:	0f b7 dd             	movzx  ebx,bp
  d8d23e:	39 04 da             	cmp    DWORD PTR [edx+ebx*8],eax
  d8d241:	0f 84 dc 00 00 00    	je     d8d323 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1906f1>
  d8d247:	45                   	inc    ebp
  d8d248:	0f b7 dd             	movzx  ebx,bp
  d8d24b:	39 f3                	cmp    ebx,esi
  d8d24d:	72 ec                	jb     d8d23b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190609>
  d8d24f:	83 ec 04             	sub    esp,0x4
  d8d252:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8d256:	6a 04                	push   0x4
  d8d258:	50                   	push   eax
  d8d259:	57                   	push   edi
  d8d25a:	e8 91 63 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d25f:	83 c4 10             	add    esp,0x10
  d8d262:	89 c1                	mov    ecx,eax
  d8d264:	e9 c9 00 00 00       	jmp    d8d332 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190700>
  d8d269:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d270:	8b b8 48 01 00 00    	mov    edi,DWORD PTR [eax+0x148]
  d8d276:	85 ff                	test   edi,edi
  d8d278:	75 09                	jne    d8d283 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190651>
  d8d27a:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d27e:	e8 71 34 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d283:	8b 44 24 24          	mov    eax,DWORD PTR [esp+0x24]
  d8d287:	8d 80 28 db 04 00    	lea    eax,[eax+0x4db28]
  d8d28d:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d8d291:	8b 00                	mov    eax,DWORD PTR [eax]
  d8d293:	8b 0f                	mov    ecx,DWORD PTR [edi]
  d8d295:	66 8b b1 aa 00 00 00 	mov    si,WORD PTR [ecx+0xaa]
  d8d29c:	66 85 f6             	test   si,si
  d8d29f:	74 1c                	je     d8d2bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19068b>
  d8d2a1:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d8d2a4:	31 ed                	xor    ebp,ebp
  d8d2a6:	0f b7 f6             	movzx  esi,si
  d8d2a9:	0f b7 dd             	movzx  ebx,bp
  d8d2ac:	39 04 da             	cmp    DWORD PTR [edx+ebx*8],eax
  d8d2af:	0f 84 7f 01 00 00    	je     d8d434 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190802>
  d8d2b5:	45                   	inc    ebp
  d8d2b6:	0f b7 dd             	movzx  ebx,bp
  d8d2b9:	39 f3                	cmp    ebx,esi
  d8d2bb:	72 ec                	jb     d8d2a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190677>
  d8d2bd:	83 ec 04             	sub    esp,0x4
  d8d2c0:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8d2c4:	6a 04                	push   0x4
  d8d2c6:	50                   	push   eax
  d8d2c7:	57                   	push   edi
  d8d2c8:	e8 23 63 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d2cd:	83 c4 10             	add    esp,0x10
  d8d2d0:	89 c1                	mov    ecx,eax
  d8d2d2:	e9 6c 01 00 00       	jmp    d8d443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190811>
  d8d2d7:	83 ec 0c             	sub    esp,0xc
  d8d2da:	50                   	push   eax
  d8d2db:	e8 40 55 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d8d2e0:	83 c4 10             	add    esp,0x10
  d8d2e3:	8b 30                	mov    esi,DWORD PTR [eax]
  d8d2e5:	e8 d6 4d 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d8d2ea:	c7 44 24 1c 00 00 00 	mov    DWORD PTR [esp+0x1c],0x0
  d8d2f1:	00 
  d8d2f2:	31 ff                	xor    edi,edi
  d8d2f4:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8d2f8:	e9 cd 01 00 00       	jmp    d8d4ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190898>
  d8d2fd:	83 ec 0c             	sub    esp,0xc
  d8d300:	50                   	push   eax
  d8d301:	e8 1a 55 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d8d306:	83 c4 10             	add    esp,0x10
  d8d309:	8b 30                	mov    esi,DWORD PTR [eax]
  d8d30b:	e8 b0 4d 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d8d310:	c7 44 24 1c 00 00 00 	mov    DWORD PTR [esp+0x1c],0x0
  d8d317:	00 
  d8d318:	31 ff                	xor    edi,edi
  d8d31a:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8d31e:	e9 a9 02 00 00       	jmp    d8d5cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19099a>
  d8d323:	8b 44 da 04          	mov    eax,DWORD PTR [edx+ebx*8+0x4]
  d8d327:	8d 8c c1 d4 00 00 00 	lea    ecx,[ecx+eax*8+0xd4]
  d8d32e:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d332:	83 ec 04             	sub    esp,0x4
  d8d335:	ff 71 04             	push   DWORD PTR [ecx+0x4]
  d8d338:	8b 74 24 28          	mov    esi,DWORD PTR [esp+0x28]
  d8d33c:	56                   	push   esi
  d8d33d:	57                   	push   edi
  d8d33e:	ff 11                	call   DWORD PTR [ecx]
  d8d340:	83 c4 10             	add    esp,0x10
  d8d343:	84 c0                	test   al,al
  d8d345:	0f 84 87 00 00 00    	je     d8d3d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1907a0>
  d8d34b:	85 f6                	test   esi,esi
  d8d34d:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d351:	75 05                	jne    d8d358 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190726>
  d8d353:	e8 9c 33 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d358:	83 ec 08             	sub    esp,0x8
  d8d35b:	6a 00                	push   0x0
  d8d35d:	56                   	push   esi
  d8d35e:	e8 77 e0 1d 00       	call   f6b3da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7a8>
  d8d363:	83 c4 10             	add    esp,0x10
  d8d366:	85 c0                	test   eax,eax
  d8d368:	0f 8f af 03 00 00    	jg     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d36e:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d375:	8b b8 44 01 00 00    	mov    edi,DWORD PTR [eax+0x144]
  d8d37b:	85 ff                	test   edi,edi
  d8d37d:	75 09                	jne    d8d388 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190756>
  d8d37f:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d383:	e8 6c 33 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d388:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8d38c:	8b 00                	mov    eax,DWORD PTR [eax]
  d8d38e:	8b 0f                	mov    ecx,DWORD PTR [edi]
  d8d390:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  d8d397:	66 85 ed             	test   bp,bp
  d8d39a:	74 1c                	je     d8d3b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190786>
  d8d39c:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d8d39f:	31 f6                	xor    esi,esi
  d8d3a1:	0f b7 ed             	movzx  ebp,bp
  d8d3a4:	0f b7 de             	movzx  ebx,si
  d8d3a7:	39 04 da             	cmp    DWORD PTR [edx+ebx*8],eax
  d8d3aa:	0f 84 4e 03 00 00    	je     d8d6fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190acc>
  d8d3b0:	46                   	inc    esi
  d8d3b1:	0f b7 de             	movzx  ebx,si
  d8d3b4:	39 eb                	cmp    ebx,ebp
  d8d3b6:	72 ec                	jb     d8d3a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190772>
  d8d3b8:	83 ec 04             	sub    esp,0x4
  d8d3bb:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8d3bf:	6a 06                	push   0x6
  d8d3c1:	50                   	push   eax
  d8d3c2:	57                   	push   edi
  d8d3c3:	e8 28 62 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d3c8:	83 c4 10             	add    esp,0x10
  d8d3cb:	89 c1                	mov    ecx,eax
  d8d3cd:	e9 3b 03 00 00       	jmp    d8d70d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190adb>
  d8d3d2:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d3d9:	8b b8 44 01 00 00    	mov    edi,DWORD PTR [eax+0x144]
  d8d3df:	85 ff                	test   edi,edi
  d8d3e1:	75 09                	jne    d8d3ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1907ba>
  d8d3e3:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d3e7:	e8 08 33 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d3ec:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8d3f0:	8b 00                	mov    eax,DWORD PTR [eax]
  d8d3f2:	8b 0f                	mov    ecx,DWORD PTR [edi]
  d8d3f4:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  d8d3fb:	66 85 ed             	test   bp,bp
  d8d3fe:	74 1c                	je     d8d41c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1907ea>
  d8d400:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d8d403:	31 f6                	xor    esi,esi
  d8d405:	0f b7 ed             	movzx  ebp,bp
  d8d408:	0f b7 de             	movzx  ebx,si
  d8d40b:	39 04 da             	cmp    DWORD PTR [edx+ebx*8],eax
  d8d40e:	0f 84 a8 02 00 00    	je     d8d6bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190a8a>
  d8d414:	46                   	inc    esi
  d8d415:	0f b7 de             	movzx  ebx,si
  d8d418:	39 eb                	cmp    ebx,ebp
  d8d41a:	72 ec                	jb     d8d408 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1907d6>
  d8d41c:	83 ec 04             	sub    esp,0x4
  d8d41f:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8d423:	6a 02                	push   0x2
  d8d425:	50                   	push   eax
  d8d426:	57                   	push   edi
  d8d427:	e8 c4 61 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d42c:	83 c4 10             	add    esp,0x10
  d8d42f:	e9 97 02 00 00       	jmp    d8d6cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190a99>
  d8d434:	8b 44 da 04          	mov    eax,DWORD PTR [edx+ebx*8+0x4]
  d8d438:	8d 8c c1 d4 00 00 00 	lea    ecx,[ecx+eax*8+0xd4]
  d8d43f:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d443:	83 ec 04             	sub    esp,0x4
  d8d446:	ff 71 04             	push   DWORD PTR [ecx+0x4]
  d8d449:	8b 44 24 28          	mov    eax,DWORD PTR [esp+0x28]
  d8d44d:	50                   	push   eax
  d8d44e:	57                   	push   edi
  d8d44f:	ff 11                	call   DWORD PTR [ecx]
  d8d451:	83 c4 10             	add    esp,0x10
  d8d454:	84 c0                	test   al,al
  d8d456:	0f 85 c1 02 00 00    	jne    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d45c:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d463:	8b b8 48 01 00 00    	mov    edi,DWORD PTR [eax+0x148]
  d8d469:	85 ff                	test   edi,edi
  d8d46b:	75 09                	jne    d8d476 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190844>
  d8d46d:	8b 5c 24 24          	mov    ebx,DWORD PTR [esp+0x24]
  d8d471:	e8 7e 32 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d476:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8d47a:	8b 00                	mov    eax,DWORD PTR [eax]
  d8d47c:	8b 0f                	mov    ecx,DWORD PTR [edi]
  d8d47e:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  d8d485:	66 85 ed             	test   bp,bp
  d8d488:	74 1c                	je     d8d4a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190874>
  d8d48a:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d8d48d:	31 f6                	xor    esi,esi
  d8d48f:	0f b7 ed             	movzx  ebp,bp
  d8d492:	0f b7 de             	movzx  ebx,si
  d8d495:	39 04 da             	cmp    DWORD PTR [edx+ebx*8],eax
  d8d498:	0f 84 3f 02 00 00    	je     d8d6dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aab>
  d8d49e:	46                   	inc    esi
  d8d49f:	0f b7 de             	movzx  ebx,si
  d8d4a2:	39 eb                	cmp    ebx,ebp
  d8d4a4:	72 ec                	jb     d8d492 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190860>
  d8d4a6:	83 ec 04             	sub    esp,0x4
  d8d4a9:	8b 5c 24 28          	mov    ebx,DWORD PTR [esp+0x28]
  d8d4ad:	6a 02                	push   0x2
  d8d4af:	50                   	push   eax
  d8d4b0:	57                   	push   edi
  d8d4b1:	e8 3a 61 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d4b6:	83 c4 10             	add    esp,0x10
  d8d4b9:	e9 2e 02 00 00       	jmp    d8d6ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aba>
  d8d4be:	31 ff                	xor    edi,edi
  d8d4c0:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8d4c4:	b0 01                	mov    al,0x1
  d8d4c6:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d8d4ca:	8d 83 f8 82 05 00    	lea    eax,[ebx+0x582f8]
  d8d4d0:	83 ec 08             	sub    esp,0x8
  d8d4d3:	ff 30                	push   DWORD PTR [eax]
  d8d4d5:	8d 84 24 8c 00 00 00 	lea    eax,[esp+0x8c]
  d8d4dc:	50                   	push   eax
  d8d4dd:	e8 72 fe 3f 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  d8d4e2:	83 c4 10             	add    esp,0x10
  d8d4e5:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8d4e9:	84 c0                	test   al,al
  d8d4eb:	75 12                	jne    d8d4ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1908cd>
  d8d4ed:	85 f6                	test   esi,esi
  d8d4ef:	74 0e                	je     d8d4ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1908cd>
  d8d4f1:	83 ec 08             	sub    esp,0x8
  d8d4f4:	6a 00                	push   0x0
  d8d4f6:	56                   	push   esi
  d8d4f7:	e8 bc 30 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8d4fc:	83 c4 10             	add    esp,0x10
  d8d4ff:	85 ff                	test   edi,edi
  d8d501:	74 4c                	je     d8d54f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19091d>
  d8d503:	85 ed                	test   ebp,ebp
  d8d505:	75 05                	jne    d8d50c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1908da>
  d8d507:	e8 e8 31 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d50c:	83 ec 08             	sub    esp,0x8
  d8d50f:	6a 00                	push   0x0
  d8d511:	55                   	push   ebp
  d8d512:	e8 c3 de 1d 00       	call   f6b3da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7a8>
  d8d517:	83 c4 10             	add    esp,0x10
  d8d51a:	85 c0                	test   eax,eax
  d8d51c:	0f 8f fb 01 00 00    	jg     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d522:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d529:	8b 70 34             	mov    esi,DWORD PTR [eax+0x34]
  d8d52c:	85 f6                	test   esi,esi
  d8d52e:	75 05                	jne    d8d535 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190903>
  d8d530:	e8 bf 31 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d535:	8d 83 00 83 05 00    	lea    eax,[ebx+0x58300]
  d8d53b:	83 ec 04             	sub    esp,0x4
  d8d53e:	ff 30                	push   DWORD PTR [eax]
  d8d540:	57                   	push   edi
  d8d541:	56                   	push   esi
  d8d542:	e8 07 59 63 00       	call   13c2e4e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c621c>
  d8d547:	83 c4 10             	add    esp,0x10
  d8d54a:	e9 ce 01 00 00       	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d54f:	85 ed                	test   ebp,ebp
  d8d551:	75 05                	jne    d8d558 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190926>
  d8d553:	e8 9c 31 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d558:	83 ec 08             	sub    esp,0x8
  d8d55b:	6a 00                	push   0x0
  d8d55d:	55                   	push   ebp
  d8d55e:	e8 77 de 1d 00       	call   f6b3da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7a8>
  d8d563:	83 c4 10             	add    esp,0x10
  d8d566:	85 c0                	test   eax,eax
  d8d568:	0f 8e af 01 00 00    	jle    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d56e:	8b 84 24 f0 00 00 00 	mov    eax,DWORD PTR [esp+0xf0]
  d8d575:	8b 70 34             	mov    esi,DWORD PTR [eax+0x34]
  d8d578:	8d 83 94 ef 04 00    	lea    eax,[ebx+0x4ef94]
  d8d57e:	83                   	.byte 0x83
  d8d57f:	ec                   	in     al,dx
