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


Disassembly of section .text:

00d8820d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b5db>:
  d8820d:	55                   	push   ebp
  d8820e:	53                   	push   ebx
  d8820f:	57                   	push   edi
  d88210:	56                   	push   esi
  d88211:	81 ec 4c 01 00 00    	sub    esp,0x14c
  d88217:	e8 00 00 00 00       	call   d8821c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b5ea>
  d8821c:	5b                   	pop    ebx
  d8821d:	81 c3 60 e9 06 01    	add    ebx,0x106e960
  d88223:	8b bc 24 64 01 00 00 	mov    edi,DWORD PTR [esp+0x164]
  d8822a:	8a 83 55 9f 06 00    	mov    al,BYTE PTR [ebx+0x69f55]
  d88230:	24 01                	and    al,0x1
  d88232:	75 1a                	jne    d8824e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b61c>
  d88234:	8d 83 0c 65 71 ff    	lea    eax,[ebx-0x8e9af4]
  d8823a:	83 ec 0c             	sub    esp,0xc
  d8823d:	ff 30                	push   DWORD PTR [eax]
  d8823f:	e8 e4 70 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d88244:	83 c4 10             	add    esp,0x10
  d88247:	c6 83 55 9f 06 00 01 	mov    BYTE PTR [ebx+0x69f55],0x1
  d8824e:	31 c0                	xor    eax,eax
  d88250:	89 84 24 44 01 00 00 	mov    DWORD PTR [esp+0x144],eax
  d88257:	89 84 24 40 01 00 00 	mov    DWORD PTR [esp+0x140],eax
  d8825e:	89 84 24 30 01 00 00 	mov    DWORD PTR [esp+0x130],eax
  d88265:	66 0f 57 c0          	xorpd  xmm0,xmm0
  d88269:	66 0f 29 84 24 20 01 	movapd XMMWORD PTR [esp+0x120],xmm0
  d88270:	00 00 
  d88272:	89 84 24 1c 01 00 00 	mov    DWORD PTR [esp+0x11c],eax
  d88279:	89 84 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],eax
  d88280:	89 84 24 10 01 00 00 	mov    DWORD PTR [esp+0x110],eax
  d88287:	66 0f 29 84 24 00 01 	movapd XMMWORD PTR [esp+0x100],xmm0
  d8828e:	00 00 
  d88290:	89 84 24 fc 00 00 00 	mov    DWORD PTR [esp+0xfc],eax
  d88297:	89 84 24 f8 00 00 00 	mov    DWORD PTR [esp+0xf8],eax
  d8829e:	89 84 24 f0 00 00 00 	mov    DWORD PTR [esp+0xf0],eax
  d882a5:	66 0f 29 84 24 e0 00 	movapd XMMWORD PTR [esp+0xe0],xmm0
  d882ac:	00 00 
  d882ae:	89 84 24 dc 00 00 00 	mov    DWORD PTR [esp+0xdc],eax
  d882b5:	89 84 24 d8 00 00 00 	mov    DWORD PTR [esp+0xd8],eax
  d882bc:	89 84 24 d0 00 00 00 	mov    DWORD PTR [esp+0xd0],eax
  d882c3:	66 0f 29 84 24 c0 00 	movapd XMMWORD PTR [esp+0xc0],xmm0
  d882ca:	00 00 
  d882cc:	89 84 24 bc 00 00 00 	mov    DWORD PTR [esp+0xbc],eax
  d882d3:	89 84 24 b8 00 00 00 	mov    DWORD PTR [esp+0xb8],eax
  d882da:	89 84 24 b0 00 00 00 	mov    DWORD PTR [esp+0xb0],eax
  d882e1:	66 0f 29 84 24 a0 00 	movapd XMMWORD PTR [esp+0xa0],xmm0
  d882e8:	00 00 
  d882ea:	89 84 24 94 00 00 00 	mov    DWORD PTR [esp+0x94],eax
  d882f1:	89 84 24 90 00 00 00 	mov    DWORD PTR [esp+0x90],eax
  d882f8:	66 0f 29 84 24 80 00 	movapd XMMWORD PTR [esp+0x80],xmm0
  d882ff:	00 00 
  d88301:	83 ff 03             	cmp    edi,0x3
  d88304:	0f 87 f1 0f 00 00    	ja     d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8830a:	8b b4 24 68 01 00 00 	mov    esi,DWORD PTR [esp+0x168]
  d88311:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d88318:	8b 84 bb 2c ad 72 ff 	mov    eax,DWORD PTR [ebx+edi*4-0x8d52d4]
  d8831f:	01 d8                	add    eax,ebx
  d88321:	ff e0                	jmp    eax
  d88323:	85 f6                	test   esi,esi
  d88325:	75 05                	jne    d8832c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b6fa>
  d88327:	e8 c8 83 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8832c:	8b 6e 08             	mov    ebp,DWORD PTR [esi+0x8]
  d8832f:	8d bb b4 a8 04 00    	lea    edi,[ebx+0x4a8b4]
  d88335:	8b 07                	mov    eax,DWORD PTR [edi]
  d88337:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8833e:	74 12                	je     d88352 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b720>
  d88340:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88344:	75 0c                	jne    d88352 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b720>
  d88346:	83 ec 0c             	sub    esp,0xc
  d88349:	50                   	push   eax
  d8834a:	e8 5f e1 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8834f:	83 c4 10             	add    esp,0x10
  d88352:	8d 83 a8 87 06 00    	lea    eax,[ebx+0x687a8]
  d88358:	31 c9                	xor    ecx,ecx
  d8835a:	51                   	push   ecx
  d8835b:	ff 30                	push   DWORD PTR [eax]
  d8835d:	55                   	push   ebp
  d8835e:	51                   	push   ecx
  d8835f:	e8 36 ae 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d88364:	83 c4 10             	add    esp,0x10
  d88367:	84 c0                	test   al,al
  d88369:	0f 85 8c 0f 00 00    	jne    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8836f:	85 f6                	test   esi,esi
  d88371:	75 05                	jne    d88378 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b746>
  d88373:	e8 7c 83 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d88378:	8b 6e 08             	mov    ebp,DWORD PTR [esi+0x8]
  d8837b:	8b 07                	mov    eax,DWORD PTR [edi]
  d8837d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88384:	74 12                	je     d88398 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b766>
  d88386:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8838a:	75 0c                	jne    d88398 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b766>
  d8838c:	83 ec 0c             	sub    esp,0xc
  d8838f:	50                   	push   eax
  d88390:	e8 19 e1 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88395:	83 c4 10             	add    esp,0x10
  d88398:	8d 83 ac 87 06 00    	lea    eax,[ebx+0x687ac]
  d8839e:	31 c9                	xor    ecx,ecx
  d883a0:	51                   	push   ecx
  d883a1:	ff 30                	push   DWORD PTR [eax]
  d883a3:	55                   	push   ebp
  d883a4:	51                   	push   ecx
  d883a5:	e8 f0 ad 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d883aa:	83 c4 10             	add    esp,0x10
  d883ad:	84 c0                	test   al,al
  d883af:	0f 84 f0 04 00 00    	je     d888a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bc73>
  d883b5:	83 ec 08             	sub    esp,0x8
  d883b8:	56                   	push   esi
  d883b9:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d883c0:	e8 7d 1a 00 00       	call   d89e42 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d210>
  d883c5:	83 c4 10             	add    esp,0x10
  d883c8:	e9 2e 0f 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d883cd:	85 f6                	test   esi,esi
  d883cf:	75 05                	jne    d883d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b7a4>
  d883d1:	e8 1e 83 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d883d6:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d883d9:	8d bb b4 a8 04 00    	lea    edi,[ebx+0x4a8b4]
  d883df:	8b 07                	mov    eax,DWORD PTR [edi]
  d883e1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d883e8:	74 12                	je     d883fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b7ca>
  d883ea:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d883ee:	75 0c                	jne    d883fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b7ca>
  d883f0:	83 ec 0c             	sub    esp,0xc
  d883f3:	50                   	push   eax
  d883f4:	e8 b5 e0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d883f9:	83 c4 10             	add    esp,0x10
  d883fc:	8d 83 c4 87 06 00    	lea    eax,[ebx+0x687c4]
  d88402:	31 c9                	xor    ecx,ecx
  d88404:	51                   	push   ecx
  d88405:	ff 30                	push   DWORD PTR [eax]
  d88407:	55                   	push   ebp
  d88408:	51                   	push   ecx
  d88409:	e8 8c ad 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d8840e:	83 c4 10             	add    esp,0x10
  d88411:	84 c0                	test   al,al
  d88413:	0f 84 ba 01 00 00    	je     d885d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b9a1>
  d88419:	83 ec 08             	sub    esp,0x8
  d8841c:	56                   	push   esi
  d8841d:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d88424:	e8 ec 21 00 00       	call   d8a615 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d9e3>
  d88429:	83 c4 10             	add    esp,0x10
  d8842c:	e9 ca 0e 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d88431:	85 f6                	test   esi,esi
  d88433:	75 05                	jne    d8843a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b808>
  d88435:	e8 ba 82 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8843a:	8b 6e 0c             	mov    ebp,DWORD PTR [esi+0xc]
  d8843d:	8d bb b4 a8 04 00    	lea    edi,[ebx+0x4a8b4]
  d88443:	8b 07                	mov    eax,DWORD PTR [edi]
  d88445:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8844c:	74 12                	je     d88460 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b82e>
  d8844e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88452:	75 0c                	jne    d88460 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b82e>
  d88454:	83 ec 0c             	sub    esp,0xc
  d88457:	50                   	push   eax
  d88458:	e8 51 e0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8845d:	83 c4 10             	add    esp,0x10
  d88460:	8d 83 b8 4b 06 00    	lea    eax,[ebx+0x64bb8]
  d88466:	31 c9                	xor    ecx,ecx
  d88468:	51                   	push   ecx
  d88469:	ff 30                	push   DWORD PTR [eax]
  d8846b:	55                   	push   ebp
  d8846c:	51                   	push   ecx
  d8846d:	e8 28 ad 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d88472:	83 c4 10             	add    esp,0x10
  d88475:	84 c0                	test   al,al
  d88477:	0f 84 b4 01 00 00    	je     d88631 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b9ff>
  d8847d:	83 ec 08             	sub    esp,0x8
  d88480:	56                   	push   esi
  d88481:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d88488:	e8 8a 2f 00 00       	call   d8b417 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e7e5>
  d8848d:	83 c4 10             	add    esp,0x10
  d88490:	e9 66 0e 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d88495:	83 ec 10             	sub    esp,0x10
  d88498:	89 2c 24             	mov    DWORD PTR [esp],ebp
  d8849b:	e8 c0 82 00 00       	call   d90760 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193b2e>
  d884a0:	83 c4 10             	add    esp,0x10
  d884a3:	83 ec 0c             	sub    esp,0xc
  d884a6:	55                   	push   ebp
  d884a7:	e8 c2 83 00 00       	call   d9086e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193c3c>
  d884ac:	83 c4 10             	add    esp,0x10
  d884af:	83 ec 0c             	sub    esp,0xc
  d884b2:	55                   	push   ebp
  d884b3:	e8 6e 8b 00 00       	call   d91026 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1943f4>
  d884b8:	83 c4 10             	add    esp,0x10
  d884bb:	c7 85 10 02 00 00 00 	mov    DWORD PTR [ebp+0x210],0x0
  d884c2:	00 00 00 
  d884c5:	8b 85 14 02 00 00    	mov    eax,DWORD PTR [ebp+0x214]
  d884cb:	85 c0                	test   eax,eax
  d884cd:	0f 84 03 02 00 00    	je     d886d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18baa4>
  d884d3:	8d 8b 20 64 05 00    	lea    ecx,[ebx+0x56420]
  d884d9:	83 ec 04             	sub    esp,0x4
  d884dc:	8d 54 24 6c          	lea    edx,[esp+0x6c]
  d884e0:	ff 31                	push   DWORD PTR [ecx]
  d884e2:	50                   	push   eax
  d884e3:	52                   	push   edx
  d884e4:	e8 37 ce c4 ff       	call   9d5320 <closedir@plt+0x8326b0>
  d884e9:	83 c4 0c             	add    esp,0xc
  d884ec:	8b 44 24 78          	mov    eax,DWORD PTR [esp+0x78]
  d884f0:	89 84 24 30 01 00 00 	mov    DWORD PTR [esp+0x130],eax
  d884f7:	f2 0f 10 44 24 68    	movsd  xmm0,QWORD PTR [esp+0x68]
  d884fd:	f2 0f 10 4c 24 70    	movsd  xmm1,QWORD PTR [esp+0x70]
  d88503:	f2 0f 11 8c 24 28 01 	movsd  QWORD PTR [esp+0x128],xmm1
  d8850a:	00 00 
  d8850c:	f2 0f 11 84 24 20 01 	movsd  QWORD PTR [esp+0x120],xmm0
  d88513:	00 00 
  d88515:	8d ab 30 64 05 00    	lea    ebp,[ebx+0x56430]
  d8851b:	8d bb 24 64 05 00    	lea    edi,[ebx+0x56424]
  d88521:	8d 83 28 64 05 00    	lea    eax,[ebx+0x56428]
  d88527:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d8852b:	eb 64                	jmp    d88591 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b95f>
  d8852d:	8b 84 24 60 01 00 00 	mov    eax,DWORD PTR [esp+0x160]
  d88534:	ff 80 10 02 00 00    	inc    DWORD PTR [eax+0x210]
  d8853a:	eb 55                	jmp    d88591 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b95f>
  d8853c:	8b 07                	mov    eax,DWORD PTR [edi]
  d8853e:	83 ec 04             	sub    esp,0x4
  d88541:	50                   	push   eax
  d88542:	8d 84 24 28 01 00 00 	lea    eax,[esp+0x128]
  d88549:	50                   	push   eax
  d8854a:	8d 44 24 6c          	lea    eax,[esp+0x6c]
  d8854e:	50                   	push   eax
  d8854f:	e8 da d4 43 00       	call   11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc>
  d88554:	83 c4 0c             	add    esp,0xc
  d88557:	f2 0f 10 44 24 60    	movsd  xmm0,QWORD PTR [esp+0x60]
  d8855d:	f2 0f 11 84 24 40 01 	movsd  QWORD PTR [esp+0x140],xmm0
  d88564:	00 00 
  d88566:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8856a:	8b 00                	mov    eax,DWORD PTR [eax]
  d8856c:	83 ec 08             	sub    esp,0x8
  d8856f:	50                   	push   eax
  d88570:	8d 84 24 4c 01 00 00 	lea    eax,[esp+0x14c]
  d88577:	50                   	push   eax
  d88578:	e8 8f 5d 3f 00       	call   117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da>
  d8857d:	83 c4 10             	add    esp,0x10
  d88580:	89 c6                	mov    esi,eax
  d88582:	85 f6                	test   esi,esi
  d88584:	75 05                	jne    d8858b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b959>
  d88586:	e8 69 81 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8858b:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d8858f:	74 9c                	je     d8852d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b8fb>
  d88591:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d88594:	83 ec 08             	sub    esp,0x8
  d88597:	50                   	push   eax
  d88598:	8d 84 24 2c 01 00 00 	lea    eax,[esp+0x12c]
  d8859f:	50                   	push   eax
  d885a0:	e8 4a d2 43 00       	call   11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd>
  d885a5:	83 c4 10             	add    esp,0x10
  d885a8:	84 c0                	test   al,al
  d885aa:	75 90                	jne    d8853c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b90a>
  d885ac:	8d 83 34 64 05 00    	lea    eax,[ebx+0x56434]
  d885b2:	83 ec 08             	sub    esp,0x8
  d885b5:	ff 30                	push   DWORD PTR [eax]
  d885b7:	8d 84 24 2c 01 00 00 	lea    eax,[esp+0x12c]
  d885be:	50                   	push   eax
  d885bf:	e8 78 d5 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d885c4:	83 c4 10             	add    esp,0x10
  d885c7:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d885ce:	e9 03 01 00 00       	jmp    d886d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18baa4>
  d885d3:	85 f6                	test   esi,esi
  d885d5:	75 05                	jne    d885dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b9aa>
  d885d7:	e8 18 81 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d885dc:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d885df:	8b 07                	mov    eax,DWORD PTR [edi]
  d885e1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d885e8:	74 12                	je     d885fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b9ca>
  d885ea:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d885ee:	75 0c                	jne    d885fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18b9ca>
  d885f0:	83 ec 0c             	sub    esp,0xc
  d885f3:	50                   	push   eax
  d885f4:	e8 b5 de e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d885f9:	83 c4 10             	add    esp,0x10
  d885fc:	8d 83 74 27 06 00    	lea    eax,[ebx+0x62774]
  d88602:	31 c9                	xor    ecx,ecx
  d88604:	51                   	push   ecx
  d88605:	ff 30                	push   DWORD PTR [eax]
  d88607:	55                   	push   ebp
  d88608:	51                   	push   ecx
  d88609:	e8 8c ab 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d8860e:	83 c4 10             	add    esp,0x10
  d88611:	84 c0                	test   al,al
  d88613:	0f 84 30 03 00 00    	je     d88949 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bd17>
  d88619:	83 ec 08             	sub    esp,0x8
  d8861c:	56                   	push   esi
  d8861d:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d88624:	e8 5d 24 00 00       	call   d8aa86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de54>
  d88629:	83 c4 10             	add    esp,0x10
  d8862c:	e9 ca 0c 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d88631:	85 f6                	test   esi,esi
  d88633:	75 05                	jne    d8863a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ba08>
  d88635:	e8 ba 80 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8863a:	8b 6e 08             	mov    ebp,DWORD PTR [esi+0x8]
  d8863d:	8b 07                	mov    eax,DWORD PTR [edi]
  d8863f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88646:	74 12                	je     d8865a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ba28>
  d88648:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8864c:	75 0c                	jne    d8865a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ba28>
  d8864e:	83 ec 0c             	sub    esp,0xc
  d88651:	50                   	push   eax
  d88652:	e8 57 de e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88657:	83 c4 10             	add    esp,0x10
  d8865a:	8d 83 7c 60 06 00    	lea    eax,[ebx+0x6607c]
  d88660:	31 c9                	xor    ecx,ecx
  d88662:	51                   	push   ecx
  d88663:	ff 30                	push   DWORD PTR [eax]
  d88665:	55                   	push   ebp
  d88666:	51                   	push   ecx
  d88667:	e8 2e ab 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d8866c:	83 c4 10             	add    esp,0x10
  d8866f:	84 c0                	test   al,al
  d88671:	0f 84 47 03 00 00    	je     d889be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bd8c>
  d88677:	83 ec 08             	sub    esp,0x8
  d8867a:	56                   	push   esi
  d8867b:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d88682:	e8 b6 39 00 00       	call   d8c03d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f40b>
  d88687:	83 c4 10             	add    esp,0x10
  d8868a:	e9 6c 0c 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8868f:	83 ec 0c             	sub    esp,0xc
  d88692:	50                   	push   eax
  d88693:	e8 88 a1 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d88698:	83 c4 10             	add    esp,0x10
  d8869b:	8b 30                	mov    esi,DWORD PTR [eax]
  d8869d:	e8 1e 9a 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d886a2:	8d 83 34 64 05 00    	lea    eax,[ebx+0x56434]
  d886a8:	83 ec 08             	sub    esp,0x8
  d886ab:	ff 30                	push   DWORD PTR [eax]
  d886ad:	8d 84 24 2c 01 00 00 	lea    eax,[esp+0x12c]
  d886b4:	50                   	push   eax
  d886b5:	e8 82 d4 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d886ba:	83 c4 10             	add    esp,0x10
  d886bd:	85 f6                	test   esi,esi
  d886bf:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d886c6:	74 0e                	je     d886d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18baa4>
  d886c8:	83 ec 08             	sub    esp,0x8
  d886cb:	6a 00                	push   0x0
  d886cd:	56                   	push   esi
  d886ce:	e8 e5 7e e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d886d3:	83 c4 10             	add    esp,0x10
  d886d6:	8b 85 44 02 00 00    	mov    eax,DWORD PTR [ebp+0x244]
  d886dc:	85 c0                	test   eax,eax
  d886de:	0f 84 44 01 00 00    	je     d88828 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bbf6>
  d886e4:	8d 8b 9c 80 05 00    	lea    ecx,[ebx+0x5809c]
  d886ea:	83 ec 04             	sub    esp,0x4
  d886ed:	8d 54 24 6c          	lea    edx,[esp+0x6c]
  d886f1:	ff 31                	push   DWORD PTR [ecx]
  d886f3:	50                   	push   eax
  d886f4:	52                   	push   edx
  d886f5:	e8 26 cc c4 ff       	call   9d5320 <closedir@plt+0x8326b0>
  d886fa:	83 c4 0c             	add    esp,0xc
  d886fd:	8b 44 24 78          	mov    eax,DWORD PTR [esp+0x78]
  d88701:	89 84 24 10 01 00 00 	mov    DWORD PTR [esp+0x110],eax
  d88708:	f2 0f 10 44 24 68    	movsd  xmm0,QWORD PTR [esp+0x68]
  d8870e:	f2 0f 10 4c 24 70    	movsd  xmm1,QWORD PTR [esp+0x70]
  d88714:	f2 0f 11 8c 24 08 01 	movsd  QWORD PTR [esp+0x108],xmm1
  d8871b:	00 00 
  d8871d:	f2 0f 11 84 24 00 01 	movsd  QWORD PTR [esp+0x100],xmm0
  d88724:	00 00 
  d88726:	8d ab a8 80 05 00    	lea    ebp,[ebx+0x580a8]
  d8872c:	8d bb a0 80 05 00    	lea    edi,[ebx+0x580a0]
  d88732:	8d 83 a4 80 05 00    	lea    eax,[ebx+0x580a4]
  d88738:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d8873c:	eb 64                	jmp    d887a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bb70>
  d8873e:	8b 84 24 60 01 00 00 	mov    eax,DWORD PTR [esp+0x160]
  d88745:	ff 80 10 02 00 00    	inc    DWORD PTR [eax+0x210]
  d8874b:	eb 55                	jmp    d887a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bb70>
  d8874d:	8b 07                	mov    eax,DWORD PTR [edi]
  d8874f:	83 ec 04             	sub    esp,0x4
  d88752:	50                   	push   eax
  d88753:	8d 84 24 08 01 00 00 	lea    eax,[esp+0x108]
  d8875a:	50                   	push   eax
  d8875b:	8d 44 24 64          	lea    eax,[esp+0x64]
  d8875f:	50                   	push   eax
  d88760:	e8 c9 d2 43 00       	call   11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc>
  d88765:	83 c4 0c             	add    esp,0xc
  d88768:	f2 0f 10 44 24 58    	movsd  xmm0,QWORD PTR [esp+0x58]
  d8876e:	f2 0f 11 84 24 18 01 	movsd  QWORD PTR [esp+0x118],xmm0
  d88775:	00 00 
  d88777:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8877b:	8b 00                	mov    eax,DWORD PTR [eax]
  d8877d:	83 ec 08             	sub    esp,0x8
  d88780:	50                   	push   eax
  d88781:	8d 84 24 24 01 00 00 	lea    eax,[esp+0x124]
  d88788:	50                   	push   eax
  d88789:	e8 7e 5b 3f 00       	call   117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da>
  d8878e:	83 c4 10             	add    esp,0x10
  d88791:	89 c6                	mov    esi,eax
  d88793:	85 f6                	test   esi,esi
  d88795:	75 05                	jne    d8879c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bb6a>
  d88797:	e8 58 7f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8879c:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d887a0:	74 9c                	je     d8873e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bb0c>
  d887a2:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d887a5:	83 ec 08             	sub    esp,0x8
  d887a8:	50                   	push   eax
  d887a9:	8d 84 24 0c 01 00 00 	lea    eax,[esp+0x10c]
  d887b0:	50                   	push   eax
  d887b1:	e8 39 d0 43 00       	call   11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd>
  d887b6:	83 c4 10             	add    esp,0x10
  d887b9:	84 c0                	test   al,al
  d887bb:	75 90                	jne    d8874d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bb1b>
  d887bd:	8d 83 ac 80 05 00    	lea    eax,[ebx+0x580ac]
  d887c3:	83 ec 08             	sub    esp,0x8
  d887c6:	ff 30                	push   DWORD PTR [eax]
  d887c8:	8d 84 24 0c 01 00 00 	lea    eax,[esp+0x10c]
  d887cf:	50                   	push   eax
  d887d0:	e8 67 d3 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d887d5:	83 c4 10             	add    esp,0x10
  d887d8:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d887df:	eb 47                	jmp    d88828 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bbf6>
  d887e1:	83 ec 0c             	sub    esp,0xc
  d887e4:	50                   	push   eax
  d887e5:	e8 36 a0 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d887ea:	83 c4 10             	add    esp,0x10
  d887ed:	8b 30                	mov    esi,DWORD PTR [eax]
  d887ef:	e8 cc 98 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d887f4:	8d 83 ac 80 05 00    	lea    eax,[ebx+0x580ac]
  d887fa:	83 ec 08             	sub    esp,0x8
  d887fd:	ff 30                	push   DWORD PTR [eax]
  d887ff:	8d 84 24 0c 01 00 00 	lea    eax,[esp+0x10c]
  d88806:	50                   	push   eax
  d88807:	e8 30 d3 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d8880c:	83 c4 10             	add    esp,0x10
  d8880f:	85 f6                	test   esi,esi
  d88811:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d88818:	74 0e                	je     d88828 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bbf6>
  d8881a:	83 ec 08             	sub    esp,0x8
  d8881d:	6a 00                	push   0x0
  d8881f:	56                   	push   esi
  d88820:	e8 93 7d e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d88825:	83 c4 10             	add    esp,0x10
  d88828:	8b 85 30 02 00 00    	mov    eax,DWORD PTR [ebp+0x230]
  d8882e:	85 c0                	test   eax,eax
  d88830:	0f 84 62 04 00 00    	je     d88c98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c066>
  d88836:	8d 8b 9c 60 05 00    	lea    ecx,[ebx+0x5609c]
  d8883c:	83 ec 04             	sub    esp,0x4
  d8883f:	8d 54 24 6c          	lea    edx,[esp+0x6c]
  d88843:	ff 31                	push   DWORD PTR [ecx]
  d88845:	50                   	push   eax
  d88846:	52                   	push   edx
  d88847:	e8 d4 ca c4 ff       	call   9d5320 <closedir@plt+0x8326b0>
  d8884c:	83 c4 0c             	add    esp,0xc
  d8884f:	8b 44 24 78          	mov    eax,DWORD PTR [esp+0x78]
  d88853:	89 84 24 f0 00 00 00 	mov    DWORD PTR [esp+0xf0],eax
  d8885a:	f2 0f 10 44 24 68    	movsd  xmm0,QWORD PTR [esp+0x68]
  d88860:	f2 0f 10 4c 24 70    	movsd  xmm1,QWORD PTR [esp+0x70]
  d88866:	f2 0f 11 8c 24 e8 00 	movsd  QWORD PTR [esp+0xe8],xmm1
  d8886d:	00 00 
  d8886f:	f2 0f 11 84 24 e0 00 	movsd  QWORD PTR [esp+0xe0],xmm0
  d88876:	00 00 
  d88878:	8d bb a4 60 05 00    	lea    edi,[ebx+0x560a4]
  d8887e:	8d ab a0 60 05 00    	lea    ebp,[ebx+0x560a0]
  d88884:	8d 83 64 60 05 00    	lea    eax,[ebx+0x56064]
  d8888a:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d8888e:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d88894:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  d88898:	c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
  d8889f:	00 
  d888a0:	e9 92 02 00 00       	jmp    d88b37 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bf05>
  d888a5:	85 f6                	test   esi,esi
  d888a7:	75 05                	jne    d888ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bc7c>
  d888a9:	e8 46 7e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d888ae:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d888b1:	8b 07                	mov    eax,DWORD PTR [edi]
  d888b3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d888ba:	74 12                	je     d888ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bc9c>
  d888bc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d888c0:	75 0c                	jne    d888ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bc9c>
  d888c2:	83 ec 0c             	sub    esp,0xc
  d888c5:	50                   	push   eax
  d888c6:	e8 e3 db e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d888cb:	83 c4 10             	add    esp,0x10
  d888ce:	8d 83 b0 87 06 00    	lea    eax,[ebx+0x687b0]
  d888d4:	31 c9                	xor    ecx,ecx
  d888d6:	51                   	push   ecx
  d888d7:	ff 30                	push   DWORD PTR [eax]
  d888d9:	55                   	push   ebp
  d888da:	51                   	push   ecx
  d888db:	e8 ba a8 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d888e0:	83 c4 10             	add    esp,0x10
  d888e3:	84 c0                	test   al,al
  d888e5:	0f 85 10 0a 00 00    	jne    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d888eb:	85 f6                	test   esi,esi
  d888ed:	75 05                	jne    d888f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bcc2>
  d888ef:	e8 00 7e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d888f4:	8b 6e 08             	mov    ebp,DWORD PTR [esi+0x8]
  d888f7:	8b 07                	mov    eax,DWORD PTR [edi]
  d888f9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88900:	74 12                	je     d88914 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bce2>
  d88902:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88906:	75 0c                	jne    d88914 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bce2>
  d88908:	83 ec 0c             	sub    esp,0xc
  d8890b:	50                   	push   eax
  d8890c:	e8 9d db e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88911:	83 c4 10             	add    esp,0x10
  d88914:	8d 83 7c 60 06 00    	lea    eax,[ebx+0x6607c]
  d8891a:	31 c9                	xor    ecx,ecx
  d8891c:	51                   	push   ecx
  d8891d:	ff 30                	push   DWORD PTR [eax]
  d8891f:	55                   	push   ebp
  d88920:	51                   	push   ecx
  d88921:	e8 74 a8 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d88926:	83 c4 10             	add    esp,0x10
  d88929:	84 c0                	test   al,al
  d8892b:	0f 84 d5 09 00 00    	je     d89306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6d4>
  d88931:	83 ec 08             	sub    esp,0x8
  d88934:	56                   	push   esi
  d88935:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d8893c:	e8 96 15 00 00       	call   d89ed7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d2a5>
  d88941:	83 c4 10             	add    esp,0x10
  d88944:	e9 b2 09 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d88949:	85 f6                	test   esi,esi
  d8894b:	75 05                	jne    d88952 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bd20>
  d8894d:	e8 a2 7d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d88952:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d88955:	8b 07                	mov    eax,DWORD PTR [edi]
  d88957:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8895e:	74 12                	je     d88972 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bd40>
  d88960:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88964:	75 0c                	jne    d88972 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bd40>
  d88966:	83 ec 0c             	sub    esp,0xc
  d88969:	50                   	push   eax
  d8896a:	e8 3f db e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8896f:	83 c4 10             	add    esp,0x10
  d88972:	8d 83 5c 27 06 00    	lea    eax,[ebx+0x6275c]
  d88978:	31 f6                	xor    esi,esi
  d8897a:	56                   	push   esi
  d8897b:	ff 30                	push   DWORD PTR [eax]
  d8897d:	55                   	push   ebp
  d8897e:	56                   	push   esi
  d8897f:	e8 16 a8 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d88984:	83 c4 10             	add    esp,0x10
  d88987:	84 c0                	test   al,al
  d88989:	0f 84 89 00 00 00    	je     d88a18 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bde6>
  d8898f:	83 ec 04             	sub    esp,0x4
  d88992:	56                   	push   esi
  d88993:	8b 84 24 70 01 00 00 	mov    eax,DWORD PTR [esp+0x170]
  d8899a:	ff 70 0c             	push   DWORD PTR [eax+0xc]
  d8899d:	56                   	push   esi
  d8899e:	e8 af 7d 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d889a3:	83 c4 10             	add    esp,0x10
  d889a6:	83 ec 08             	sub    esp,0x8
  d889a9:	50                   	push   eax
  d889aa:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d889b1:	e8 6c 21 00 00       	call   d8ab22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18def0>
  d889b6:	83 c4 10             	add    esp,0x10
  d889b9:	e9 3d 09 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d889be:	85 f6                	test   esi,esi
  d889c0:	75 05                	jne    d889c7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bd95>
  d889c2:	e8 2d 7d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d889c7:	8b 6e 0c             	mov    ebp,DWORD PTR [esi+0xc]
  d889ca:	8b 07                	mov    eax,DWORD PTR [edi]
  d889cc:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d889d3:	74 12                	je     d889e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bdb5>
  d889d5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d889d9:	75 0c                	jne    d889e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bdb5>
  d889db:	83 ec 0c             	sub    esp,0xc
  d889de:	50                   	push   eax
  d889df:	e8 ca da e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d889e4:	83 c4 10             	add    esp,0x10
  d889e7:	8d 83 cc 87 06 00    	lea    eax,[ebx+0x687cc]
  d889ed:	31 c9                	xor    ecx,ecx
  d889ef:	51                   	push   ecx
  d889f0:	ff 30                	push   DWORD PTR [eax]
  d889f2:	55                   	push   ebp
  d889f3:	51                   	push   ecx
  d889f4:	e8 a1 a7 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d889f9:	83 c4 10             	add    esp,0x10
  d889fc:	84 c0                	test   al,al
  d889fe:	74 7a                	je     d88a7a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18be48>
  d88a00:	83 ec 08             	sub    esp,0x8
  d88a03:	56                   	push   esi
  d88a04:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d88a0b:	e8 1b 37 00 00       	call   d8c12b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f4f9>
  d88a10:	83 c4 10             	add    esp,0x10
  d88a13:	e9 e3 08 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d88a18:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d88a1f:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d88a22:	8b 07                	mov    eax,DWORD PTR [edi]
  d88a24:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88a2b:	74 12                	je     d88a3f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18be0d>
  d88a2d:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88a31:	75 0c                	jne    d88a3f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18be0d>
  d88a33:	83 ec 0c             	sub    esp,0xc
  d88a36:	50                   	push   eax
  d88a37:	e8 72 da e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88a3c:	83 c4 10             	add    esp,0x10
  d88a3f:	8d 83 c8 87 06 00    	lea    eax,[ebx+0x687c8]
  d88a45:	31 c9                	xor    ecx,ecx
  d88a47:	51                   	push   ecx
  d88a48:	ff 30                	push   DWORD PTR [eax]
  d88a4a:	55                   	push   ebp
  d88a4b:	51                   	push   ecx
  d88a4c:	e8 49 a7 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d88a51:	83 c4 10             	add    esp,0x10
  d88a54:	84 c0                	test   al,al
  d88a56:	0f 84 05 09 00 00    	je     d89361 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c72f>
  d88a5c:	83 ec 08             	sub    esp,0x8
  d88a5f:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d88a66:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d88a6d:	e8 24 26 00 00       	call   d8b096 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e464>
  d88a72:	83 c4 10             	add    esp,0x10
  d88a75:	e9 81 08 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d88a7a:	85 f6                	test   esi,esi
  d88a7c:	75 05                	jne    d88a83 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18be51>
  d88a7e:	e8 71 7c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d88a83:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d88a86:	8b 07                	mov    eax,DWORD PTR [edi]
  d88a88:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88a8f:	74 12                	je     d88aa3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18be71>
  d88a91:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88a95:	75 0c                	jne    d88aa3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18be71>
  d88a97:	83 ec 0c             	sub    esp,0xc
  d88a9a:	50                   	push   eax
  d88a9b:	e8 0e da e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88aa0:	83 c4 10             	add    esp,0x10
  d88aa3:	8d 83 c4 87 06 00    	lea    eax,[ebx+0x687c4]
  d88aa9:	31 c9                	xor    ecx,ecx
  d88aab:	51                   	push   ecx
  d88aac:	ff 30                	push   DWORD PTR [eax]
  d88aae:	55                   	push   ebp
  d88aaf:	51                   	push   ecx
  d88ab0:	e8 e5 a6 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d88ab5:	83 c4 10             	add    esp,0x10
  d88ab8:	84 c0                	test   al,al
  d88aba:	0f 84 0e 09 00 00    	je     d893ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c79c>
  d88ac0:	83 ec 08             	sub    esp,0x8
  d88ac3:	56                   	push   esi
  d88ac4:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d88acb:	e8 62 37 00 00       	call   d8c232 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f600>
  d88ad0:	83 c4 10             	add    esp,0x10
  d88ad3:	e9 23 08 00 00       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d88ad8:	0f b6 c0             	movzx  eax,al
  d88adb:	01 44 24 18          	add    DWORD PTR [esp+0x18],eax
  d88adf:	eb 56                	jmp    d88b37 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bf05>
  d88ae1:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d88ae4:	83 ec 04             	sub    esp,0x4
  d88ae7:	50                   	push   eax
  d88ae8:	8d 84 24 e8 00 00 00 	lea    eax,[esp+0xe8]
  d88aef:	50                   	push   eax
  d88af0:	8d 44 24 5c          	lea    eax,[esp+0x5c]
  d88af4:	50                   	push   eax
  d88af5:	e8 34 cf 43 00       	call   11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc>
  d88afa:	83 c4 0c             	add    esp,0xc
  d88afd:	f2 0f 10 44 24 50    	movsd  xmm0,QWORD PTR [esp+0x50]
  d88b03:	f2 0f 11 84 24 f8 00 	movsd  QWORD PTR [esp+0xf8],xmm0
  d88b0a:	00 00 
  d88b0c:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d88b10:	8b 00                	mov    eax,DWORD PTR [eax]
  d88b12:	83 ec 08             	sub    esp,0x8
  d88b15:	50                   	push   eax
  d88b16:	8d 84 24 04 01 00 00 	lea    eax,[esp+0x104]
  d88b1d:	50                   	push   eax
  d88b1e:	e8 e9 57 3f 00       	call   117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da>
  d88b23:	83 c4 10             	add    esp,0x10
  d88b26:	89 c6                	mov    esi,eax
  d88b28:	85 f6                	test   esi,esi
  d88b2a:	75 05                	jne    d88b31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18beff>
  d88b2c:	e8 c3 7b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d88b31:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d88b35:	74 1f                	je     d88b56 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bf24>
  d88b37:	8b 07                	mov    eax,DWORD PTR [edi]
  d88b39:	83 ec 08             	sub    esp,0x8
  d88b3c:	50                   	push   eax
  d88b3d:	8d 84 24 ec 00 00 00 	lea    eax,[esp+0xec]
  d88b44:	50                   	push   eax
  d88b45:	e8 a5 cc 43 00       	call   11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd>
  d88b4a:	83 c4 10             	add    esp,0x10
  d88b4d:	84 c0                	test   al,al
  d88b4f:	75 90                	jne    d88ae1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18beaf>
  d88b51:	e9 a4 00 00 00       	jmp    d88bfa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bfc8>
  d88b56:	83 ec 08             	sub    esp,0x8
  d88b59:	6a 00                	push   0x0
  d88b5b:	56                   	push   esi
  d88b5c:	e8 32 84 49 ff       	call   220f93 <closedir@plt+0x7e323>
  d88b61:	83 c4 10             	add    esp,0x10
  d88b64:	89 c6                	mov    esi,eax
  d88b66:	8b 84 24 60 01 00 00 	mov    eax,DWORD PTR [esp+0x160]
  d88b6d:	8b 88 74 01 00 00    	mov    ecx,DWORD PTR [eax+0x174]
  d88b73:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d88b77:	8b 00                	mov    eax,DWORD PTR [eax]
  d88b79:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88b80:	74 1a                	je     d88b9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bf6a>
  d88b82:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88b86:	75 14                	jne    d88b9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bf6a>
  d88b88:	83 ec 0c             	sub    esp,0xc
  d88b8b:	50                   	push   eax
  d88b8c:	89 4c 24 20          	mov    DWORD PTR [esp+0x20],ecx
  d88b90:	e8 19 d9 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88b95:	8b 4c 24 20          	mov    ecx,DWORD PTR [esp+0x20]
  d88b99:	83 c4 10             	add    esp,0x10
  d88b9c:	31 c0                	xor    eax,eax
  d88b9e:	50                   	push   eax
  d88b9f:	51                   	push   ecx
  d88ba0:	56                   	push   esi
  d88ba1:	50                   	push   eax
  d88ba2:	e8 f3 a5 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d88ba7:	83 c4 10             	add    esp,0x10
  d88baa:	e9 29 ff ff ff       	jmp    d88ad8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bea6>
  d88baf:	eb 00                	jmp    d88bb1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bf7f>
  d88bb1:	8b bc 24 60 01 00 00 	mov    edi,DWORD PTR [esp+0x160]
  d88bb8:	83 ec 0c             	sub    esp,0xc
  d88bbb:	50                   	push   eax
  d88bbc:	e8 5f 9c 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d88bc1:	83 c4 10             	add    esp,0x10
  d88bc4:	8b 30                	mov    esi,DWORD PTR [eax]
  d88bc6:	e8 f5 94 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d88bcb:	8d 83 a8 60 05 00    	lea    eax,[ebx+0x560a8]
  d88bd1:	83 ec 08             	sub    esp,0x8
  d88bd4:	ff 30                	push   DWORD PTR [eax]
  d88bd6:	8d 84 24 ec 00 00 00 	lea    eax,[esp+0xec]
  d88bdd:	50                   	push   eax
  d88bde:	e8 59 cf 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d88be3:	83 c4 10             	add    esp,0x10
  d88be6:	85 f6                	test   esi,esi
  d88be8:	74 32                	je     d88c1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bfea>
  d88bea:	83 ec 08             	sub    esp,0x8
  d88bed:	6a 00                	push   0x0
  d88bef:	56                   	push   esi
  d88bf0:	e8 c3 79 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d88bf5:	83 c4 10             	add    esp,0x10
  d88bf8:	eb 22                	jmp    d88c1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18bfea>
  d88bfa:	8d 83 a8 60 05 00    	lea    eax,[ebx+0x560a8]
  d88c00:	83 ec 08             	sub    esp,0x8
  d88c03:	ff 30                	push   DWORD PTR [eax]
  d88c05:	8d 84 24 ec 00 00 00 	lea    eax,[esp+0xec]
  d88c0c:	50                   	push   eax
  d88c0d:	e8 2a cf 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d88c12:	83 c4 10             	add    esp,0x10
  d88c15:	8b bc 24 60 01 00 00 	mov    edi,DWORD PTR [esp+0x160]
  d88c1c:	8b 87 10 02 00 00    	mov    eax,DWORD PTR [edi+0x210]
  d88c22:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d88c26:	8d 83 7c d6 04 00    	lea    eax,[ebx+0x4d67c]
  d88c2c:	8b 00                	mov    eax,DWORD PTR [eax]
  d88c2e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88c35:	74 12                	je     d88c49 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c017>
  d88c37:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88c3b:	75 0c                	jne    d88c49 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c017>
  d88c3d:	83 ec 0c             	sub    esp,0xc
  d88c40:	50                   	push   eax
  d88c41:	e8 68 d8 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88c46:	83 c4 10             	add    esp,0x10
  d88c49:	83 ec 08             	sub    esp,0x8
  d88c4c:	31 ed                	xor    ebp,ebp
  d88c4e:	55                   	push   ebp
  d88c4f:	55                   	push   ebp
  d88c50:	e8 84 b0 4b ff       	call   243cd9 <closedir@plt+0xa1069>
  d88c55:	83 c4 10             	add    esp,0x10
  d88c58:	89 c6                	mov    esi,eax
  d88c5a:	8d 83 7c be 04 00    	lea    eax,[ebx+0x4be7c]
  d88c60:	8b 00                	mov    eax,DWORD PTR [eax]
  d88c62:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88c69:	74 12                	je     d88c7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c04b>
  d88c6b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88c6f:	75 0c                	jne    d88c7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c04b>
  d88c71:	83 ec 0c             	sub    esp,0xc
  d88c74:	50                   	push   eax
  d88c75:	e8 34 d8 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88c7a:	83 c4 10             	add    esp,0x10
  d88c7d:	55                   	push   ebp
  d88c7e:	56                   	push   esi
  d88c7f:	ff 74 24 20          	push   DWORD PTR [esp+0x20]
  d88c83:	55                   	push   ebp
  d88c84:	e8 d4 a2 9f ff       	call   782f5d <closedir@plt+0x5e02ed>
  d88c89:	83 c4 10             	add    esp,0x10
  d88c8c:	03 44 24 1c          	add    eax,DWORD PTR [esp+0x1c]
  d88c90:	89 fd                	mov    ebp,edi
  d88c92:	89 85 10 02 00 00    	mov    DWORD PTR [ebp+0x210],eax
  d88c98:	8b 85 38 02 00 00    	mov    eax,DWORD PTR [ebp+0x238]
  d88c9e:	85 c0                	test   eax,eax
  d88ca0:	0f 84 b4 01 00 00    	je     d88e5a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c228>
  d88ca6:	8d 8b 7c 5a 05 00    	lea    ecx,[ebx+0x55a7c]
  d88cac:	83 ec 04             	sub    esp,0x4
  d88caf:	8d 54 24 6c          	lea    edx,[esp+0x6c]
  d88cb3:	ff 31                	push   DWORD PTR [ecx]
  d88cb5:	50                   	push   eax
  d88cb6:	52                   	push   edx
  d88cb7:	e8 64 c6 c4 ff       	call   9d5320 <closedir@plt+0x8326b0>
  d88cbc:	83 c4 0c             	add    esp,0xc
  d88cbf:	8b 44 24 78          	mov    eax,DWORD PTR [esp+0x78]
  d88cc3:	89 84 24 d0 00 00 00 	mov    DWORD PTR [esp+0xd0],eax
  d88cca:	f2 0f 10 44 24 68    	movsd  xmm0,QWORD PTR [esp+0x68]
  d88cd0:	f2 0f 10 4c 24 70    	movsd  xmm1,QWORD PTR [esp+0x70]
  d88cd6:	f2 0f 11 8c 24 c8 00 	movsd  QWORD PTR [esp+0xc8],xmm1
  d88cdd:	00 00 
  d88cdf:	f2 0f 11 84 24 c0 00 	movsd  QWORD PTR [esp+0xc0],xmm0
  d88ce6:	00 00 
  d88ce8:	8d ab 88 5a 05 00    	lea    ebp,[ebx+0x55a88]
  d88cee:	8d 83 80 5a 05 00    	lea    eax,[ebx+0x55a80]
  d88cf4:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d88cf8:	8d 83 84 5a 05 00    	lea    eax,[ebx+0x55a84]
  d88cfe:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  d88d02:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d88d08:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  d88d0c:	e9 bf 00 00 00       	jmp    d88dd0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c19e>
  d88d11:	8b 84 24 60 01 00 00 	mov    eax,DWORD PTR [esp+0x160]
  d88d18:	ff 80 10 02 00 00    	inc    DWORD PTR [eax+0x210]
  d88d1e:	e9 ad 00 00 00       	jmp    d88dd0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c19e>
  d88d23:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d88d27:	8b 00                	mov    eax,DWORD PTR [eax]
  d88d29:	83 ec 04             	sub    esp,0x4
  d88d2c:	50                   	push   eax
  d88d2d:	8d 84 24 c8 00 00 00 	lea    eax,[esp+0xc8]
  d88d34:	50                   	push   eax
  d88d35:	8d 44 24 54          	lea    eax,[esp+0x54]
  d88d39:	50                   	push   eax
  d88d3a:	e8 ef cc 43 00       	call   11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc>
  d88d3f:	83 c4 0c             	add    esp,0xc
  d88d42:	f2 0f 10 44 24 48    	movsd  xmm0,QWORD PTR [esp+0x48]
  d88d48:	f2 0f 11 84 24 d8 00 	movsd  QWORD PTR [esp+0xd8],xmm0
  d88d4f:	00 00 
  d88d51:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  d88d55:	8b 00                	mov    eax,DWORD PTR [eax]
  d88d57:	83 ec 08             	sub    esp,0x8
  d88d5a:	50                   	push   eax
  d88d5b:	8d 84 24 e4 00 00 00 	lea    eax,[esp+0xe4]
  d88d62:	50                   	push   eax
  d88d63:	e8 a4 55 3f 00       	call   117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da>
  d88d68:	83 c4 10             	add    esp,0x10
  d88d6b:	89 c6                	mov    esi,eax
  d88d6d:	85 f6                	test   esi,esi
  d88d6f:	75 05                	jne    d88d76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c144>
  d88d71:	e8 7e 79 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d88d76:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d88d7a:	75 54                	jne    d88dd0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c19e>
  d88d7c:	83 ec 08             	sub    esp,0x8
  d88d7f:	6a 00                	push   0x0
  d88d81:	56                   	push   esi
  d88d82:	e8 10 fd 0f 00       	call   e88a97 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x28be65>
  d88d87:	83 c4 10             	add    esp,0x10
  d88d8a:	89 c6                	mov    esi,eax
  d88d8c:	8b 84 24 60 01 00 00 	mov    eax,DWORD PTR [esp+0x160]
  d88d93:	8b b8 74 01 00 00    	mov    edi,DWORD PTR [eax+0x174]
  d88d99:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d88d9d:	8b 00                	mov    eax,DWORD PTR [eax]
  d88d9f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88da6:	74 12                	je     d88dba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c188>
  d88da8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88dac:	75 0c                	jne    d88dba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c188>
  d88dae:	83 ec 0c             	sub    esp,0xc
  d88db1:	50                   	push   eax
  d88db2:	e8 f7 d6 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88db7:	83 c4 10             	add    esp,0x10
  d88dba:	31 c0                	xor    eax,eax
  d88dbc:	50                   	push   eax
  d88dbd:	57                   	push   edi
  d88dbe:	56                   	push   esi
  d88dbf:	50                   	push   eax
  d88dc0:	e8 d5 a3 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d88dc5:	83 c4 10             	add    esp,0x10
  d88dc8:	84 c0                	test   al,al
  d88dca:	0f 85 41 ff ff ff    	jne    d88d11 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c0df>
  d88dd0:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d88dd3:	83 ec 08             	sub    esp,0x8
  d88dd6:	50                   	push   eax
  d88dd7:	8d 84 24 cc 00 00 00 	lea    eax,[esp+0xcc]
  d88dde:	50                   	push   eax
  d88ddf:	e8 0b ca 43 00       	call   11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd>
  d88de4:	83 c4 10             	add    esp,0x10
  d88de7:	84 c0                	test   al,al
  d88de9:	0f 85 34 ff ff ff    	jne    d88d23 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c0f1>
  d88def:	8d 83 8c 5a 05 00    	lea    eax,[ebx+0x55a8c]
  d88df5:	83 ec 08             	sub    esp,0x8
  d88df8:	ff 30                	push   DWORD PTR [eax]
  d88dfa:	8d 84 24 cc 00 00 00 	lea    eax,[esp+0xcc]
  d88e01:	50                   	push   eax
  d88e02:	e8 35 cd 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d88e07:	83 c4 10             	add    esp,0x10
  d88e0a:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d88e11:	eb 47                	jmp    d88e5a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c228>
  d88e13:	83 ec 0c             	sub    esp,0xc
  d88e16:	50                   	push   eax
  d88e17:	e8 04 9a 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d88e1c:	83 c4 10             	add    esp,0x10
  d88e1f:	8b 30                	mov    esi,DWORD PTR [eax]
  d88e21:	e8 9a 92 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d88e26:	8d 83 8c 5a 05 00    	lea    eax,[ebx+0x55a8c]
  d88e2c:	83 ec 08             	sub    esp,0x8
  d88e2f:	ff 30                	push   DWORD PTR [eax]
  d88e31:	8d 84 24 cc 00 00 00 	lea    eax,[esp+0xcc]
  d88e38:	50                   	push   eax
  d88e39:	e8 fe cc 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d88e3e:	83 c4 10             	add    esp,0x10
  d88e41:	85 f6                	test   esi,esi
  d88e43:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d88e4a:	74 0e                	je     d88e5a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c228>
  d88e4c:	83 ec 08             	sub    esp,0x8
  d88e4f:	6a 00                	push   0x0
  d88e51:	56                   	push   esi
  d88e52:	e8 61 77 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d88e57:	83 c4 10             	add    esp,0x10
  d88e5a:	8b 85 3c 02 00 00    	mov    eax,DWORD PTR [ebp+0x23c]
  d88e60:	85 c0                	test   eax,eax
  d88e62:	0f 84 6d 04 00 00    	je     d892d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6a3>
  d88e68:	8d 8b 90 5a 05 00    	lea    ecx,[ebx+0x55a90]
  d88e6e:	83 ec 04             	sub    esp,0x4
  d88e71:	8d 54 24 6c          	lea    edx,[esp+0x6c]
  d88e75:	ff 31                	push   DWORD PTR [ecx]
  d88e77:	50                   	push   eax
  d88e78:	52                   	push   edx
  d88e79:	e8 a2 c4 c4 ff       	call   9d5320 <closedir@plt+0x8326b0>
  d88e7e:	83 c4 0c             	add    esp,0xc
  d88e81:	8b 44 24 78          	mov    eax,DWORD PTR [esp+0x78]
  d88e85:	89 84 24 b0 00 00 00 	mov    DWORD PTR [esp+0xb0],eax
  d88e8c:	f2 0f 10 44 24 68    	movsd  xmm0,QWORD PTR [esp+0x68]
  d88e92:	f2 0f 10 4c 24 70    	movsd  xmm1,QWORD PTR [esp+0x70]
  d88e98:	f2 0f 11 8c 24 a8 00 	movsd  QWORD PTR [esp+0xa8],xmm1
  d88e9f:	00 00 
  d88ea1:	f2 0f 11 84 24 a0 00 	movsd  QWORD PTR [esp+0xa0],xmm0
  d88ea8:	00 00 
  d88eaa:	8d 83 9c 5a 05 00    	lea    eax,[ebx+0x55a9c]
  d88eb0:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d88eb4:	8d 83 94 5a 05 00    	lea    eax,[ebx+0x55a94]
  d88eba:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  d88ebe:	8d 83 98 5a 05 00    	lea    eax,[ebx+0x55a98]
  d88ec4:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  d88ec8:	8d 83 6c d6 04 00    	lea    eax,[ebx+0x4d66c]
  d88ece:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d88ed2:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  d88ed8:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d88edc:	8d 83 20 d6 04 00    	lea    eax,[ebx+0x4d620]
  d88ee2:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d88ee6:	e9 e9 01 00 00       	jmp    d890d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4a2>
  d88eeb:	c6 46 3c 01          	mov    BYTE PTR [esi+0x3c],0x1
  d88eef:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d88ef6:	e9 d9 01 00 00       	jmp    d890d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4a2>
  d88efb:	8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
  d88eff:	8b 00                	mov    eax,DWORD PTR [eax]
  d88f01:	83 ec 04             	sub    esp,0x4
  d88f04:	50                   	push   eax
  d88f05:	8d 84 24 a8 00 00 00 	lea    eax,[esp+0xa8]
  d88f0c:	50                   	push   eax
  d88f0d:	8d 44 24 4c          	lea    eax,[esp+0x4c]
  d88f11:	50                   	push   eax
  d88f12:	e8 17 cb 43 00       	call   11c5a2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8dfc>
  d88f17:	83 c4 0c             	add    esp,0xc
  d88f1a:	f2 0f 10 44 24 40    	movsd  xmm0,QWORD PTR [esp+0x40]
  d88f20:	f2 0f 11 84 24 b8 00 	movsd  QWORD PTR [esp+0xb8],xmm0
  d88f27:	00 00 
  d88f29:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d88f2d:	8b 00                	mov    eax,DWORD PTR [eax]
  d88f2f:	83 ec 08             	sub    esp,0x8
  d88f32:	50                   	push   eax
  d88f33:	8d 84 24 c4 00 00 00 	lea    eax,[esp+0xc4]
  d88f3a:	50                   	push   eax
  d88f3b:	e8 cc 53 3f 00       	call   117e30c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5816da>
  d88f40:	83 c4 10             	add    esp,0x10
  d88f43:	89 c6                	mov    esi,eax
  d88f45:	85 f6                	test   esi,esi
  d88f47:	75 05                	jne    d88f4e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c31c>
  d88f49:	e8 a6 77 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d88f4e:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d88f52:	0f 85 7c 01 00 00    	jne    d890d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4a2>
  d88f58:	ff 85 10 02 00 00    	inc    DWORD PTR [ebp+0x210]
  d88f5e:	80 7e 3c 00          	cmp    BYTE PTR [esi+0x3c],0x0
  d88f62:	0f 85 6c 01 00 00    	jne    d890d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4a2>
  d88f68:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  d88f6c:	8b 00                	mov    eax,DWORD PTR [eax]
  d88f6e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88f75:	74 12                	je     d88f89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c357>
  d88f77:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88f7b:	75 0c                	jne    d88f89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c357>
  d88f7d:	83 ec 0c             	sub    esp,0xc
  d88f80:	50                   	push   eax
  d88f81:	e8 28 d5 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88f86:	83 c4 10             	add    esp,0x10
  d88f89:	83 ec 08             	sub    esp,0x8
  d88f8c:	31 c0                	xor    eax,eax
  d88f8e:	50                   	push   eax
  d88f8f:	50                   	push   eax
  d88f90:	e8 da 69 22 00       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  d88f95:	83 c4 10             	add    esp,0x10
  d88f98:	89 c7                	mov    edi,eax
  d88f9a:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  d88f9e:	8b 00                	mov    eax,DWORD PTR [eax]
  d88fa0:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d88fa7:	74 12                	je     d88fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c389>
  d88fa9:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d88fad:	75 0c                	jne    d88fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c389>
  d88faf:	83 ec 0c             	sub    esp,0xc
  d88fb2:	50                   	push   eax
  d88fb3:	e8 f6 d4 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d88fb8:	83 c4 10             	add    esp,0x10
  d88fbb:	31 c0                	xor    eax,eax
  d88fbd:	50                   	push   eax
  d88fbe:	50                   	push   eax
  d88fbf:	57                   	push   edi
  d88fc0:	50                   	push   eax
  d88fc1:	e8 13 ff 9f ff       	call   788ed9 <closedir@plt+0x5e6269>
  d88fc6:	83 c4 10             	add    esp,0x10
  d88fc9:	84 c0                	test   al,al
  d88fcb:	0f 84 03 01 00 00    	je     d890d4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4a2>
  d88fd1:	31 c0                	xor    eax,eax
  d88fd3:	89 84 24 94 00 00 00 	mov    DWORD PTR [esp+0x94],eax
  d88fda:	89 84 24 90 00 00 00 	mov    DWORD PTR [esp+0x90],eax
  d88fe1:	66 0f 57 c0          	xorpd  xmm0,xmm0
  d88fe5:	66 0f 29 84 24 80 00 	movapd XMMWORD PTR [esp+0x80],xmm0
  d88fec:	00 00 
  d88fee:	c7 84 24 80 00 00 00 	mov    DWORD PTR [esp+0x80],0x3
  d88ff5:	03 00 00 00 
  d88ff9:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  d88ffd:	8b 00                	mov    eax,DWORD PTR [eax]
  d88fff:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89006:	74 12                	je     d8901a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c3e8>
  d89008:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8900c:	75 0c                	jne    d8901a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c3e8>
  d8900e:	83 ec 0c             	sub    esp,0xc
  d89011:	50                   	push   eax
  d89012:	e8 97 d4 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89017:	83 c4 10             	add    esp,0x10
  d8901a:	83 ec 08             	sub    esp,0x8
  d8901d:	31 c0                	xor    eax,eax
  d8901f:	50                   	push   eax
  d89020:	50                   	push   eax
  d89021:	e8 7a 02 05 00       	call   dd92a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1dc66e>
  d89026:	83 c4 10             	add    esp,0x10
  d89029:	89 c7                	mov    edi,eax
  d8902b:	85 ff                	test   edi,edi
  d8902d:	75 05                	jne    d89034 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c402>
  d8902f:	e8 c0 76 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89034:	8d 83 98 78 06 00    	lea    eax,[ebx+0x67898]
  d8903a:	8b 00                	mov    eax,DWORD PTR [eax]
  d8903c:	8d 8b a8 78 06 00    	lea    ecx,[ebx+0x678a8]
  d89042:	8b 09                	mov    ecx,DWORD PTR [ecx]
  d89044:	83 ec 0c             	sub    esp,0xc
  d89047:	31 d2                	xor    edx,edx
  d89049:	52                   	push   edx
  d8904a:	52                   	push   edx
  d8904b:	51                   	push   ecx
  d8904c:	50                   	push   eax
  d8904d:	57                   	push   edi
  d8904e:	e8 d5 d3 05 00       	call   de6428 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1e97f6>
  d89053:	83 c4 20             	add    esp,0x20
  d89056:	89 84 24 84 00 00 00 	mov    DWORD PTR [esp+0x84],eax
  d8905d:	8d bb 00 d6 04 00    	lea    edi,[ebx+0x4d600]
  d89063:	8b 07                	mov    eax,DWORD PTR [edi]
  d89065:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8906c:	74 14                	je     d89082 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c450>
  d8906e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89072:	75 0e                	jne    d89082 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c450>
  d89074:	83 ec 0c             	sub    esp,0xc
  d89077:	50                   	push   eax
  d89078:	e8 31 d4 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8907d:	83 c4 10             	add    esp,0x10
  d89080:	8b 07                	mov    eax,DWORD PTR [edi]
  d89082:	8b 48 50             	mov    ecx,DWORD PTR [eax+0x50]
  d89085:	83 79 28 00          	cmp    DWORD PTR [ecx+0x28],0x0
  d89089:	0f 85 84 00 00 00    	jne    d89113 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4e1>
  d8908f:	8d 83 b0 80 05 00    	lea    eax,[ebx+0x580b0]
  d89095:	8b 28                	mov    ebp,DWORD PTR [eax]
  d89097:	8d 83 c4 c5 04 00    	lea    eax,[ebx+0x4c5c4]
  d8909d:	8b 00                	mov    eax,DWORD PTR [eax]
  d8909f:	83 ec 0c             	sub    esp,0xc
  d890a2:	50                   	push   eax
  d890a3:	e8 86 5d e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d890a8:	83 c4 10             	add    esp,0x10
  d890ab:	31 c9                	xor    ecx,ecx
  d890ad:	51                   	push   ecx
  d890ae:	55                   	push   ebp
  d890af:	51                   	push   ecx
  d890b0:	50                   	push   eax
  d890b1:	89 c5                	mov    ebp,eax
  d890b3:	e8 96 e9 d7 ff       	call   b07a4e <closedir@plt+0x964dde>
  d890b8:	89 e9                	mov    ecx,ebp
  d890ba:	83 c4 10             	add    esp,0x10
  d890bd:	8b 07                	mov    eax,DWORD PTR [edi]
  d890bf:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d890c6:	74 43                	je     d8910b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4d9>
  d890c8:	89 cd                	mov    ebp,ecx
  d890ca:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d890ce:	74 2b                	je     d890fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4c9>
  d890d0:	89 e9                	mov    ecx,ebp
  d890d2:	eb 37                	jmp    d8910b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4d9>
  d890d4:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d890d8:	8b 00                	mov    eax,DWORD PTR [eax]
  d890da:	83 ec 08             	sub    esp,0x8
  d890dd:	50                   	push   eax
  d890de:	8d 84 24 ac 00 00 00 	lea    eax,[esp+0xac]
  d890e5:	50                   	push   eax
  d890e6:	e8 04 c7 43 00       	call   11c57ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8bbd>
  d890eb:	83 c4 10             	add    esp,0x10
  d890ee:	84 c0                	test   al,al
  d890f0:	0f 85 05 fe ff ff    	jne    d88efb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c2c9>
  d890f6:	e9 9d 01 00 00       	jmp    d89298 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c666>
  d890fb:	83 ec 0c             	sub    esp,0xc
  d890fe:	50                   	push   eax
  d890ff:	e8 aa d3 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89104:	83 c4 10             	add    esp,0x10
  d89107:	89 e9                	mov    ecx,ebp
  d89109:	8b 07                	mov    eax,DWORD PTR [edi]
  d8910b:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d8910e:	89 48 28             	mov    DWORD PTR [eax+0x28],ecx
  d89111:	8b 07                	mov    eax,DWORD PTR [edi]
  d89113:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8911a:	74 14                	je     d89130 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4fe>
  d8911c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89120:	75 0e                	jne    d89130 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c4fe>
  d89122:	83 ec 0c             	sub    esp,0xc
  d89125:	50                   	push   eax
  d89126:	e8 83 d3 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8912b:	83 c4 10             	add    esp,0x10
  d8912e:	8b 07                	mov    eax,DWORD PTR [edi]
  d89130:	8b 48 50             	mov    ecx,DWORD PTR [eax+0x50]
  d89133:	8b 49 28             	mov    ecx,DWORD PTR [ecx+0x28]
  d89136:	89 8c 24 90 00 00 00 	mov    DWORD PTR [esp+0x90],ecx
  d8913d:	8b 48 50             	mov    ecx,DWORD PTR [eax+0x50]
  d89140:	83 79 2c 00          	cmp    DWORD PTR [ecx+0x2c],0x0
  d89144:	75 5d                	jne    d891a3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c571>
  d89146:	8d 83 b4 80 05 00    	lea    eax,[ebx+0x580b4]
  d8914c:	8b 28                	mov    ebp,DWORD PTR [eax]
  d8914e:	8d 83 c4 c5 04 00    	lea    eax,[ebx+0x4c5c4]
  d89154:	8b 00                	mov    eax,DWORD PTR [eax]
  d89156:	83 ec 0c             	sub    esp,0xc
  d89159:	50                   	push   eax
  d8915a:	e8 cf 5c e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8915f:	83 c4 10             	add    esp,0x10
  d89162:	31 c9                	xor    ecx,ecx
  d89164:	51                   	push   ecx
  d89165:	55                   	push   ebp
  d89166:	51                   	push   ecx
  d89167:	50                   	push   eax
  d89168:	89 c5                	mov    ebp,eax
  d8916a:	e8 df e8 d7 ff       	call   b07a4e <closedir@plt+0x964dde>
  d8916f:	89 e9                	mov    ecx,ebp
  d89171:	83 c4 10             	add    esp,0x10
  d89174:	8b 07                	mov    eax,DWORD PTR [edi]
  d89176:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8917d:	74 1c                	je     d8919b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c569>
  d8917f:	89 cd                	mov    ebp,ecx
  d89181:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89185:	74 04                	je     d8918b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c559>
  d89187:	89 e9                	mov    ecx,ebp
  d89189:	eb 10                	jmp    d8919b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c569>
  d8918b:	83 ec 0c             	sub    esp,0xc
  d8918e:	50                   	push   eax
  d8918f:	e8 1a d3 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89194:	83 c4 10             	add    esp,0x10
  d89197:	89 e9                	mov    ecx,ebp
  d89199:	8b 07                	mov    eax,DWORD PTR [edi]
  d8919b:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d8919e:	89 48 2c             	mov    DWORD PTR [eax+0x2c],ecx
  d891a1:	8b 07                	mov    eax,DWORD PTR [edi]
  d891a3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d891aa:	74 14                	je     d891c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c58e>
  d891ac:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d891b0:	75 0e                	jne    d891c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c58e>
  d891b2:	83 ec 0c             	sub    esp,0xc
  d891b5:	50                   	push   eax
  d891b6:	e8 f3 d2 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d891bb:	83 c4 10             	add    esp,0x10
  d891be:	8b 07                	mov    eax,DWORD PTR [edi]
  d891c0:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d891c3:	8b 40 2c             	mov    eax,DWORD PTR [eax+0x2c]
  d891c6:	89 84 24 94 00 00 00 	mov    DWORD PTR [esp+0x94],eax
  d891cd:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  d891d1:	8b 00                	mov    eax,DWORD PTR [eax]
  d891d3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d891da:	74 12                	je     d891ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c5bc>
  d891dc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d891e0:	75 0c                	jne    d891ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c5bc>
  d891e2:	83 ec 0c             	sub    esp,0xc
  d891e5:	50                   	push   eax
  d891e6:	e8 c3 d2 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d891eb:	83 c4 10             	add    esp,0x10
  d891ee:	83 ec 08             	sub    esp,0x8
  d891f1:	31 c0                	xor    eax,eax
  d891f3:	50                   	push   eax
  d891f4:	50                   	push   eax
  d891f5:	e8 75 67 22 00       	call   faf96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b2d3d>
  d891fa:	83 c4 10             	add    esp,0x10
  d891fd:	89 c7                	mov    edi,eax
  d891ff:	f2 0f 10 84 24 90 00 	movsd  xmm0,QWORD PTR [esp+0x90]
  d89206:	00 00 
  d89208:	f2 0f 11 44 24 30    	movsd  QWORD PTR [esp+0x30],xmm0
  d8920e:	66 0f 28 84 24 80 00 	movapd xmm0,XMMWORD PTR [esp+0x80]
  d89215:	00 00 
  d89217:	66 0f 29 44 24 20    	movapd XMMWORD PTR [esp+0x20],xmm0
  d8921d:	85 ff                	test   edi,edi
  d8921f:	75 05                	jne    d89226 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c5f4>
  d89221:	e8 ce 74 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89226:	83 ec 20             	sub    esp,0x20
  d89229:	f2 0f 10 44 24 50    	movsd  xmm0,QWORD PTR [esp+0x50]
  d8922f:	f2 0f 11 44 24 14    	movsd  QWORD PTR [esp+0x14],xmm0
  d89235:	f2 0f 10 44 24 40    	movsd  xmm0,QWORD PTR [esp+0x40]
  d8923b:	f2 0f 10 4c 24 48    	movsd  xmm1,QWORD PTR [esp+0x48]
  d89241:	f2 0f 11 4c 24 0c    	movsd  QWORD PTR [esp+0xc],xmm1
  d89247:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  d8924d:	89 3c 24             	mov    DWORD PTR [esp],edi
  d89250:	c7 44 24 1c 00 00 00 	mov    DWORD PTR [esp+0x1c],0x0
  d89257:	00 
  d89258:	e8 48 8d 22 00       	call   fb1fa5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3b5373>
  d8925d:	83 c4 20             	add    esp,0x20
  d89260:	85 f6                	test   esi,esi
  d89262:	0f 85 83 fc ff ff    	jne    d88eeb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c2b9>
  d89268:	e8 87 74 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8926d:	e9 79 fc ff ff       	jmp    d88eeb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c2b9>
  d89272:	8b ac 24 60 01 00 00 	mov    ebp,DWORD PTR [esp+0x160]
  d89279:	eb 00                	jmp    d8927b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c649>
  d8927b:	83 ec 0c             	sub    esp,0xc
  d8927e:	50                   	push   eax
  d8927f:	e8 9c 95 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d89284:	83 c4 10             	add    esp,0x10
  d89287:	8b 30                	mov    esi,DWORD PTR [eax]
  d89289:	e8 32 8e 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d8928e:	c7 44 24 1c 00 00 00 	mov    DWORD PTR [esp+0x1c],0x0
  d89295:	00 
  d89296:	eb 08                	jmp    d892a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c66e>
  d89298:	31 f6                	xor    esi,esi
  d8929a:	b0 01                	mov    al,0x1
  d8929c:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d892a0:	8d 83 a0 5a 05 00    	lea    eax,[ebx+0x55aa0]
  d892a6:	83 ec 08             	sub    esp,0x8
  d892a9:	ff 30                	push   DWORD PTR [eax]
  d892ab:	8d 84 24 ac 00 00 00 	lea    eax,[esp+0xac]
  d892b2:	50                   	push   eax
  d892b3:	e8 84 c8 43 00       	call   11c5b3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x5c8f0a>
  d892b8:	83 c4 10             	add    esp,0x10
  d892bb:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d892bf:	84 c0                	test   al,al
  d892c1:	75 12                	jne    d892d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6a3>
  d892c3:	85 f6                	test   esi,esi
  d892c5:	74 0e                	je     d892d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6a3>
  d892c7:	83 ec 08             	sub    esp,0x8
  d892ca:	6a 00                	push   0x0
  d892cc:	56                   	push   esi
  d892cd:	e8 e6 72 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d892d2:	83 c4 10             	add    esp,0x10
  d892d5:	83 ec 10             	sub    esp,0x10
  d892d8:	89 2c 24             	mov    DWORD PTR [esp],ebp
  d892db:	e8 39 7e 00 00       	call   d91119 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1944e7>
  d892e0:	83 c4 10             	add    esp,0x10
  d892e3:	83 ec 0c             	sub    esp,0xc
  d892e6:	55                   	push   ebp
  d892e7:	e8 b3 80 00 00       	call   d9139f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19476d>
  d892ec:	83 c4 10             	add    esp,0x10
  d892ef:	83 ec 0c             	sub    esp,0xc
  d892f2:	55                   	push   ebp
  d892f3:	e8 a4 81 00 00       	call   d9149c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19486a>
  d892f8:	83 c4 10             	add    esp,0x10
  d892fb:	81 c4 4c 01 00 00    	add    esp,0x14c
  d89301:	5e                   	pop    esi
  d89302:	5f                   	pop    edi
  d89303:	5b                   	pop    ebx
  d89304:	5d                   	pop    ebp
  d89305:	c3                   	ret
  d89306:	85 f6                	test   esi,esi
  d89308:	75 05                	jne    d8930f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6dd>
  d8930a:	e8 e5 73 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8930f:	8b 6e 08             	mov    ebp,DWORD PTR [esi+0x8]
  d89312:	8b 07                	mov    eax,DWORD PTR [edi]
  d89314:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8931b:	74 12                	je     d8932f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6fd>
  d8931d:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89321:	75 0c                	jne    d8932f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6fd>
  d89323:	83 ec 0c             	sub    esp,0xc
  d89326:	50                   	push   eax
  d89327:	e8 82 d1 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8932c:	83 c4 10             	add    esp,0x10
  d8932f:	8d 83 b4 87 06 00    	lea    eax,[ebx+0x687b4]
  d89335:	31 c9                	xor    ecx,ecx
  d89337:	51                   	push   ecx
  d89338:	ff 30                	push   DWORD PTR [eax]
  d8933a:	55                   	push   ebp
  d8933b:	51                   	push   ecx
  d8933c:	e8 59 9e 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89341:	83 c4 10             	add    esp,0x10
  d89344:	84 c0                	test   al,al
  d89346:	0f 84 e0 00 00 00    	je     d8942c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c7fa>
  d8934c:	83 ec 08             	sub    esp,0x8
  d8934f:	56                   	push   esi
  d89350:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89357:	e8 e5 0c 00 00       	call   d8a041 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d40f>
  d8935c:	83 c4 10             	add    esp,0x10
  d8935f:	eb 9a                	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89361:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89368:	85 c0                	test   eax,eax
  d8936a:	75 09                	jne    d89375 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c743>
  d8936c:	89 c6                	mov    esi,eax
  d8936e:	e8 81 73 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89373:	89 f0                	mov    eax,esi
  d89375:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d89378:	89 c6                	mov    esi,eax
  d8937a:	8b 07                	mov    eax,DWORD PTR [edi]
  d8937c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89383:	74 12                	je     d89397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c765>
  d89385:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89389:	75 0c                	jne    d89397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c765>
  d8938b:	83 ec 0c             	sub    esp,0xc
  d8938e:	50                   	push   eax
  d8938f:	e8 1a d1 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89394:	83 c4 10             	add    esp,0x10
  d89397:	8d 83 b8 87 06 00    	lea    eax,[ebx+0x687b8]
  d8939d:	31 c9                	xor    ecx,ecx
  d8939f:	51                   	push   ecx
  d893a0:	ff 30                	push   DWORD PTR [eax]
  d893a2:	55                   	push   ebp
  d893a3:	51                   	push   ecx
  d893a4:	e8 f1 9d 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d893a9:	83 c4 10             	add    esp,0x10
  d893ac:	84 c0                	test   al,al
  d893ae:	0f 84 d8 00 00 00    	je     d8948c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c85a>
  d893b4:	83 ec 04             	sub    esp,0x4
  d893b7:	56                   	push   esi
  d893b8:	6a 01                	push   0x1
  d893ba:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d893c1:	e8 e2 0c 00 00       	call   d8a0a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d476>
  d893c6:	83 c4 10             	add    esp,0x10
  d893c9:	e9 2d ff ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d893ce:	85 f6                	test   esi,esi
  d893d0:	75 05                	jne    d893d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c7a5>
  d893d2:	e8 1d 73 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d893d7:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d893da:	8b 07                	mov    eax,DWORD PTR [edi]
  d893dc:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d893e3:	74 12                	je     d893f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c7c5>
  d893e5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d893e9:	75 0c                	jne    d893f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c7c5>
  d893eb:	83 ec 0c             	sub    esp,0xc
  d893ee:	50                   	push   eax
  d893ef:	e8 ba d0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d893f4:	83 c4 10             	add    esp,0x10
  d893f7:	8d 83 4c 2f 06 00    	lea    eax,[ebx+0x62f4c]
  d893fd:	31 c9                	xor    ecx,ecx
  d893ff:	51                   	push   ecx
  d89400:	ff 30                	push   DWORD PTR [eax]
  d89402:	55                   	push   ebp
  d89403:	51                   	push   ecx
  d89404:	e8 91 9d 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89409:	83 c4 10             	add    esp,0x10
  d8940c:	84 c0                	test   al,al
  d8940e:	0f 84 d6 00 00 00    	je     d894ea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c8b8>
  d89414:	83 ec 08             	sub    esp,0x8
  d89417:	56                   	push   esi
  d89418:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d8941f:	e8 04 43 00 00       	call   d8d728 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190af6>
  d89424:	83 c4 10             	add    esp,0x10
  d89427:	e9 cf fe ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8942c:	85 f6                	test   esi,esi
  d8942e:	75 05                	jne    d89435 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c803>
  d89430:	e8 bf 72 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89435:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d89438:	8b 07                	mov    eax,DWORD PTR [edi]
  d8943a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89441:	74 12                	je     d89455 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c823>
  d89443:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89447:	75 0c                	jne    d89455 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c823>
  d89449:	83 ec 0c             	sub    esp,0xc
  d8944c:	50                   	push   eax
  d8944d:	e8 5c d0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89452:	83 c4 10             	add    esp,0x10
  d89455:	8d 83 b8 87 06 00    	lea    eax,[ebx+0x687b8]
  d8945b:	31 c9                	xor    ecx,ecx
  d8945d:	51                   	push   ecx
  d8945e:	ff 30                	push   DWORD PTR [eax]
  d89460:	55                   	push   ebp
  d89461:	51                   	push   ecx
  d89462:	e8 33 9d 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89467:	83 c4 10             	add    esp,0x10
  d8946a:	84 c0                	test   al,al
  d8946c:	0f 84 d6 00 00 00    	je     d89548 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c916>
  d89472:	83 ec 04             	sub    esp,0x4
  d89475:	56                   	push   esi
  d89476:	6a 00                	push   0x0
  d89478:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d8947f:	e8 24 0c 00 00       	call   d8a0a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d476>
  d89484:	83 c4 10             	add    esp,0x10
  d89487:	e9 6f fe ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8948c:	85 f6                	test   esi,esi
  d8948e:	75 05                	jne    d89495 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c863>
  d89490:	e8 5f 72 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89495:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d89498:	8b 07                	mov    eax,DWORD PTR [edi]
  d8949a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d894a1:	74 12                	je     d894b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c883>
  d894a3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d894a7:	75 0c                	jne    d894b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c883>
  d894a9:	83 ec 0c             	sub    esp,0xc
  d894ac:	50                   	push   eax
  d894ad:	e8 fc cf e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d894b2:	83 c4 10             	add    esp,0x10
  d894b5:	8d 83 bc 87 06 00    	lea    eax,[ebx+0x687bc]
  d894bb:	31 c9                	xor    ecx,ecx
  d894bd:	51                   	push   ecx
  d894be:	ff 30                	push   DWORD PTR [eax]
  d894c0:	55                   	push   ebp
  d894c1:	51                   	push   ecx
  d894c2:	e8 d3 9c 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d894c7:	83 c4 10             	add    esp,0x10
  d894ca:	84 c0                	test   al,al
  d894cc:	0f 84 dc 00 00 00    	je     d895ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c97c>
  d894d2:	83 ec 08             	sub    esp,0x8
  d894d5:	56                   	push   esi
  d894d6:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d894dd:	e8 86 1d 00 00       	call   d8b268 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e636>
  d894e2:	83 c4 10             	add    esp,0x10
  d894e5:	e9 11 fe ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d894ea:	85 f6                	test   esi,esi
  d894ec:	75 05                	jne    d894f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c8c1>
  d894ee:	e8 01 72 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d894f3:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d894f6:	8b 07                	mov    eax,DWORD PTR [edi]
  d894f8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d894ff:	74 12                	je     d89513 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c8e1>
  d89501:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89505:	75 0c                	jne    d89513 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c8e1>
  d89507:	83 ec 0c             	sub    esp,0xc
  d8950a:	50                   	push   eax
  d8950b:	e8 9e cf e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89510:	83 c4 10             	add    esp,0x10
  d89513:	8d 83 74 27 06 00    	lea    eax,[ebx+0x62774]
  d89519:	31 c9                	xor    ecx,ecx
  d8951b:	51                   	push   ecx
  d8951c:	ff 30                	push   DWORD PTR [eax]
  d8951e:	55                   	push   ebp
  d8951f:	51                   	push   ecx
  d89520:	e8 75 9c 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89525:	83 c4 10             	add    esp,0x10
  d89528:	84 c0                	test   al,al
  d8952a:	0f 84 dc 00 00 00    	je     d8960c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c9da>
  d89530:	83 ec 08             	sub    esp,0x8
  d89533:	56                   	push   esi
  d89534:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d8953b:	e8 7d 43 00 00       	call   d8d8bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190c8b>
  d89540:	83 c4 10             	add    esp,0x10
  d89543:	e9 b3 fd ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89548:	85 f6                	test   esi,esi
  d8954a:	75 05                	jne    d89551 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c91f>
  d8954c:	e8 a3 71 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89551:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d89554:	8b 07                	mov    eax,DWORD PTR [edi]
  d89556:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8955d:	74 12                	je     d89571 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c93f>
  d8955f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89563:	75 0c                	jne    d89571 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c93f>
  d89565:	83 ec 0c             	sub    esp,0xc
  d89568:	50                   	push   eax
  d89569:	e8 40 cf e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8956e:	83 c4 10             	add    esp,0x10
  d89571:	8d 83 bc 87 06 00    	lea    eax,[ebx+0x687bc]
  d89577:	31 c9                	xor    ecx,ecx
  d89579:	51                   	push   ecx
  d8957a:	ff 30                	push   DWORD PTR [eax]
  d8957c:	55                   	push   ebp
  d8957d:	51                   	push   ecx
  d8957e:	e8 17 9c 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89583:	83 c4 10             	add    esp,0x10
  d89586:	84 c0                	test   al,al
  d89588:	0f 84 dc 00 00 00    	je     d8966a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ca38>
  d8958e:	83 ec 04             	sub    esp,0x4
  d89591:	6a 00                	push   0x0
  d89593:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d8959a:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d895a1:	e8 ac 0c 00 00       	call   d8a252 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d620>
  d895a6:	83 c4 10             	add    esp,0x10
  d895a9:	e9 4d fd ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d895ae:	85 f6                	test   esi,esi
  d895b0:	75 05                	jne    d895b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c985>
  d895b2:	e8 3d 71 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d895b7:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d895ba:	8b 07                	mov    eax,DWORD PTR [edi]
  d895bc:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d895c3:	74 12                	je     d895d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c9a5>
  d895c5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d895c9:	75 0c                	jne    d895d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c9a5>
  d895cb:	83 ec 0c             	sub    esp,0xc
  d895ce:	50                   	push   eax
  d895cf:	e8 da ce e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d895d4:	83 c4 10             	add    esp,0x10
  d895d7:	8d 83 c0 87 06 00    	lea    eax,[ebx+0x687c0]
  d895dd:	31 c9                	xor    ecx,ecx
  d895df:	51                   	push   ecx
  d895e0:	ff 30                	push   DWORD PTR [eax]
  d895e2:	55                   	push   ebp
  d895e3:	51                   	push   ecx
  d895e4:	e8 b1 9b 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d895e9:	83 c4 10             	add    esp,0x10
  d895ec:	84 c0                	test   al,al
  d895ee:	0f 84 07 fd ff ff    	je     d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d895f4:	83 ec 08             	sub    esp,0x8
  d895f7:	56                   	push   esi
  d895f8:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d895ff:	e8 93 1d 00 00       	call   d8b397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e765>
  d89604:	83 c4 10             	add    esp,0x10
  d89607:	e9 ef fc ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8960c:	85 f6                	test   esi,esi
  d8960e:	75 05                	jne    d89615 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c9e3>
  d89610:	e8 df 70 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89615:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d89618:	8b 07                	mov    eax,DWORD PTR [edi]
  d8961a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89621:	74 12                	je     d89635 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ca03>
  d89623:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89627:	75 0c                	jne    d89635 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ca03>
  d89629:	83 ec 0c             	sub    esp,0xc
  d8962c:	50                   	push   eax
  d8962d:	e8 7c ce e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89632:	83 c4 10             	add    esp,0x10
  d89635:	8d 83 d0 87 06 00    	lea    eax,[ebx+0x687d0]
  d8963b:	31 c9                	xor    ecx,ecx
  d8963d:	51                   	push   ecx
  d8963e:	ff 30                	push   DWORD PTR [eax]
  d89640:	55                   	push   ebp
  d89641:	51                   	push   ecx
  d89642:	e8 53 9b 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89647:	83 c4 10             	add    esp,0x10
  d8964a:	84 c0                	test   al,al
  d8964c:	0f 84 83 00 00 00    	je     d896d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18caa3>
  d89652:	83 ec 08             	sub    esp,0x8
  d89655:	56                   	push   esi
  d89656:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d8965d:	e8 b6 49 00 00       	call   d8e018 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1913e6>
  d89662:	83 c4 10             	add    esp,0x10
  d89665:	e9 91 fc ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8966a:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89671:	85 c0                	test   eax,eax
  d89673:	75 09                	jne    d8967e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ca4c>
  d89675:	89 c6                	mov    esi,eax
  d89677:	e8 78 70 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8967c:	89 f0                	mov    eax,esi
  d8967e:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d89681:	89 c6                	mov    esi,eax
  d89683:	8b 07                	mov    eax,DWORD PTR [edi]
  d89685:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8968c:	74 12                	je     d896a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ca6e>
  d8968e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89692:	75 0c                	jne    d896a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ca6e>
  d89694:	83 ec 0c             	sub    esp,0xc
  d89697:	50                   	push   eax
  d89698:	e8 11 ce e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8969d:	83 c4 10             	add    esp,0x10
  d896a0:	8d 83 c0 87 06 00    	lea    eax,[ebx+0x687c0]
  d896a6:	31 c9                	xor    ecx,ecx
  d896a8:	51                   	push   ecx
  d896a9:	ff 30                	push   DWORD PTR [eax]
  d896ab:	55                   	push   ebp
  d896ac:	51                   	push   ecx
  d896ad:	e8 e8 9a 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d896b2:	83 c4 10             	add    esp,0x10
  d896b5:	84 c0                	test   al,al
  d896b7:	0f 84 3e fc ff ff    	je     d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d896bd:	83 ec 08             	sub    esp,0x8
  d896c0:	56                   	push   esi
  d896c1:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d896c8:	e8 45 0e 00 00       	call   d8a512 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d8e0>
  d896cd:	83 c4 10             	add    esp,0x10
  d896d0:	e9 26 fc ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d896d5:	85 f6                	test   esi,esi
  d896d7:	75 05                	jne    d896de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18caac>
  d896d9:	e8 16 70 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d896de:	8b 6e 0c             	mov    ebp,DWORD PTR [esi+0xc]
  d896e1:	8b 07                	mov    eax,DWORD PTR [edi]
  d896e3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d896ea:	74 12                	je     d896fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cacc>
  d896ec:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d896f0:	75 0c                	jne    d896fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cacc>
  d896f2:	83 ec 0c             	sub    esp,0xc
  d896f5:	50                   	push   eax
  d896f6:	e8 b3 cd e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d896fb:	83 c4 10             	add    esp,0x10
  d896fe:	8d 83 d4 87 06 00    	lea    eax,[ebx+0x687d4]
  d89704:	31 c9                	xor    ecx,ecx
  d89706:	51                   	push   ecx
  d89707:	ff 30                	push   DWORD PTR [eax]
  d89709:	55                   	push   ebp
  d8970a:	51                   	push   ecx
  d8970b:	e8 8a 9a 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89710:	83 c4 10             	add    esp,0x10
  d89713:	84 c0                	test   al,al
  d89715:	74 18                	je     d8972f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cafd>
  d89717:	83 ec 08             	sub    esp,0x8
  d8971a:	56                   	push   esi
  d8971b:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89722:	e8 94 4a 00 00       	call   d8e1bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x191589>
  d89727:	83 c4 10             	add    esp,0x10
  d8972a:	e9 cc fb ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8972f:	85 f6                	test   esi,esi
  d89731:	75 05                	jne    d89738 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cb06>
  d89733:	e8 bc 6f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89738:	8b 6e 10             	mov    ebp,DWORD PTR [esi+0x10]
  d8973b:	8b 07                	mov    eax,DWORD PTR [edi]
  d8973d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89744:	74 12                	je     d89758 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cb26>
  d89746:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8974a:	75 0c                	jne    d89758 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cb26>
  d8974c:	83 ec 0c             	sub    esp,0xc
  d8974f:	50                   	push   eax
  d89750:	e8 59 cd e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89755:	83 c4 10             	add    esp,0x10
  d89758:	8d 83 5c 27 06 00    	lea    eax,[ebx+0x6275c]
  d8975e:	31 c9                	xor    ecx,ecx
  d89760:	51                   	push   ecx
  d89761:	ff 30                	push   DWORD PTR [eax]
  d89763:	55                   	push   ebp
  d89764:	51                   	push   ecx
  d89765:	e8 30 9a 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d8976a:	83 c4 10             	add    esp,0x10
  d8976d:	84 c0                	test   al,al
  d8976f:	74 18                	je     d89789 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cb57>
  d89771:	83 ec 08             	sub    esp,0x8
  d89774:	56                   	push   esi
  d89775:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d8977c:	e8 81 4c 00 00       	call   d8e402 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1917d0>
  d89781:	83 c4 10             	add    esp,0x10
  d89784:	e9 72 fb ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89789:	85 f6                	test   esi,esi
  d8978b:	75 05                	jne    d89792 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cb60>
  d8978d:	e8 62 6f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89792:	8b 6e 08             	mov    ebp,DWORD PTR [esi+0x8]
  d89795:	8b 07                	mov    eax,DWORD PTR [edi]
  d89797:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8979e:	74 12                	je     d897b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cb80>
  d897a0:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d897a4:	75 0c                	jne    d897b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cb80>
  d897a6:	83 ec 0c             	sub    esp,0xc
  d897a9:	50                   	push   eax
  d897aa:	e8 ff cc e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d897af:	83 c4 10             	add    esp,0x10
  d897b2:	8d 83 3c 4e 06 00    	lea    eax,[ebx+0x64e3c]
  d897b8:	31 c9                	xor    ecx,ecx
  d897ba:	51                   	push   ecx
  d897bb:	ff 30                	push   DWORD PTR [eax]
  d897bd:	55                   	push   ebp
  d897be:	51                   	push   ecx
  d897bf:	e8 d6 99 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d897c4:	83 c4 10             	add    esp,0x10
  d897c7:	84 c0                	test   al,al
  d897c9:	74 18                	je     d897e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cbb1>
  d897cb:	83 ec 08             	sub    esp,0x8
  d897ce:	56                   	push   esi
  d897cf:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d897d6:	e8 3b 5f 00 00       	call   d8f716 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x192ae4>
  d897db:	83 c4 10             	add    esp,0x10
  d897de:	e9 18 fb ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d897e3:	85 f6                	test   esi,esi
  d897e5:	75 05                	jne    d897ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cbba>
  d897e7:	e8 08 6f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d897ec:	8b 6e 08             	mov    ebp,DWORD PTR [esi+0x8]
  d897ef:	8b 07                	mov    eax,DWORD PTR [edi]
  d897f1:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d897f8:	74 12                	je     d8980c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cbda>
  d897fa:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d897fe:	75 0c                	jne    d8980c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cbda>
  d89800:	83 ec 0c             	sub    esp,0xc
  d89803:	50                   	push   eax
  d89804:	e8 a5 cc e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89809:	83 c4 10             	add    esp,0x10
  d8980c:	8d 83 d8 87 06 00    	lea    eax,[ebx+0x687d8]
  d89812:	31 c9                	xor    ecx,ecx
  d89814:	51                   	push   ecx
  d89815:	ff 30                	push   DWORD PTR [eax]
  d89817:	55                   	push   ebp
  d89818:	51                   	push   ecx
  d89819:	e8 7c 99 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d8981e:	83 c4 10             	add    esp,0x10
  d89821:	84 c0                	test   al,al
  d89823:	74 18                	je     d8983d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cc0b>
  d89825:	83 ec 08             	sub    esp,0x8
  d89828:	56                   	push   esi
  d89829:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89830:	e8 7a 5f 00 00       	call   d8f7af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x192b7d>
  d89835:	83 c4 10             	add    esp,0x10
  d89838:	e9 be fa ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8983d:	85 f6                	test   esi,esi
  d8983f:	75 05                	jne    d89846 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cc14>
  d89841:	e8 ae 6e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89846:	8b 6e 0c             	mov    ebp,DWORD PTR [esi+0xc]
  d89849:	8b 07                	mov    eax,DWORD PTR [edi]
  d8984b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89852:	74 12                	je     d89866 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cc34>
  d89854:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89858:	75 0c                	jne    d89866 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cc34>
  d8985a:	83 ec 0c             	sub    esp,0xc
  d8985d:	50                   	push   eax
  d8985e:	e8 4b cc e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89863:	83 c4 10             	add    esp,0x10
  d89866:	8d 83 dc 87 06 00    	lea    eax,[ebx+0x687dc]
  d8986c:	31 c9                	xor    ecx,ecx
  d8986e:	51                   	push   ecx
  d8986f:	ff 30                	push   DWORD PTR [eax]
  d89871:	55                   	push   ebp
  d89872:	51                   	push   ecx
  d89873:	e8 22 99 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89878:	83 c4 10             	add    esp,0x10
  d8987b:	84 c0                	test   al,al
  d8987d:	74 1e                	je     d8989d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cc6b>
  d8987f:	83 ec 08             	sub    esp,0x8
  d89882:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d89889:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89890:	e8 d0 60 00 00       	call   d8f965 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x192d33>
  d89895:	83 c4 10             	add    esp,0x10
  d89898:	e9 5e fa ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8989d:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d898a4:	00 
  d898a5:	75 05                	jne    d898ac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cc7a>
  d898a7:	e8 48 6e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d898ac:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d898b3:	8b 68 08             	mov    ebp,DWORD PTR [eax+0x8]
  d898b6:	8b 07                	mov    eax,DWORD PTR [edi]
  d898b8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d898bf:	74 12                	je     d898d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cca1>
  d898c1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d898c5:	75 0c                	jne    d898d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cca1>
  d898c7:	83 ec 0c             	sub    esp,0xc
  d898ca:	50                   	push   eax
  d898cb:	e8 de cb e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d898d0:	83 c4 10             	add    esp,0x10
  d898d3:	8d 83 e0 87 06 00    	lea    eax,[ebx+0x687e0]
  d898d9:	31 c9                	xor    ecx,ecx
  d898db:	51                   	push   ecx
  d898dc:	ff 30                	push   DWORD PTR [eax]
  d898de:	55                   	push   ebp
  d898df:	51                   	push   ecx
  d898e0:	e8 b5 98 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d898e5:	83 c4 10             	add    esp,0x10
  d898e8:	84 c0                	test   al,al
  d898ea:	74 1e                	je     d8990a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ccd8>
  d898ec:	83 ec 08             	sub    esp,0x8
  d898ef:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d898f6:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d898fd:	e8 ea 60 00 00       	call   d8f9ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x192dba>
  d89902:	83 c4 10             	add    esp,0x10
  d89905:	e9 f1 f9 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d8990a:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89911:	00 
  d89912:	75 05                	jne    d89919 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cce7>
  d89914:	e8 db 6d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89919:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89920:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d89923:	8b 07                	mov    eax,DWORD PTR [edi]
  d89925:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8992c:	74 12                	je     d89940 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cd0e>
  d8992e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89932:	75 0c                	jne    d89940 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cd0e>
  d89934:	83 ec 0c             	sub    esp,0xc
  d89937:	50                   	push   eax
  d89938:	e8 71 cb e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8993d:	83 c4 10             	add    esp,0x10
  d89940:	8d 83 e4 87 06 00    	lea    eax,[ebx+0x687e4]
  d89946:	31 c9                	xor    ecx,ecx
  d89948:	51                   	push   ecx
  d89949:	ff 30                	push   DWORD PTR [eax]
  d8994b:	55                   	push   ebp
  d8994c:	51                   	push   ecx
  d8994d:	e8 48 98 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89952:	83 c4 10             	add    esp,0x10
  d89955:	84 c0                	test   al,al
  d89957:	74 1e                	je     d89977 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cd45>
  d89959:	83 ec 08             	sub    esp,0x8
  d8995c:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d89963:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d8996a:	e8 b8 61 00 00       	call   d8fb27 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x192ef5>
  d8996f:	83 c4 10             	add    esp,0x10
  d89972:	e9 84 f9 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89977:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d8997e:	00 
  d8997f:	75 05                	jne    d89986 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cd54>
  d89981:	e8 6e 6d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89986:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d8998d:	8b 68 08             	mov    ebp,DWORD PTR [eax+0x8]
  d89990:	8b 07                	mov    eax,DWORD PTR [edi]
  d89992:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89999:	74 12                	je     d899ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cd7b>
  d8999b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8999f:	75 0c                	jne    d899ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cd7b>
  d899a1:	83 ec 0c             	sub    esp,0xc
  d899a4:	50                   	push   eax
  d899a5:	e8 04 cb e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d899aa:	83 c4 10             	add    esp,0x10
  d899ad:	8d 83 e8 87 06 00    	lea    eax,[ebx+0x687e8]
  d899b3:	31 c9                	xor    ecx,ecx
  d899b5:	51                   	push   ecx
  d899b6:	ff 30                	push   DWORD PTR [eax]
  d899b8:	55                   	push   ebp
  d899b9:	51                   	push   ecx
  d899ba:	e8 db 97 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d899bf:	83 c4 10             	add    esp,0x10
  d899c2:	84 c0                	test   al,al
  d899c4:	74 1e                	je     d899e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cdb2>
  d899c6:	83 ec 08             	sub    esp,0x8
  d899c9:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d899d0:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d899d7:	e8 c3 67 00 00       	call   d9019f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19356d>
  d899dc:	83 c4 10             	add    esp,0x10
  d899df:	e9 17 f9 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d899e4:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d899eb:	00 
  d899ec:	75 05                	jne    d899f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cdc1>
  d899ee:	e8 01 6d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d899f3:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d899fa:	8b 68 08             	mov    ebp,DWORD PTR [eax+0x8]
  d899fd:	8b 07                	mov    eax,DWORD PTR [edi]
  d899ff:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89a06:	74 12                	je     d89a1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cde8>
  d89a08:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89a0c:	75 0c                	jne    d89a1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cde8>
  d89a0e:	83 ec 0c             	sub    esp,0xc
  d89a11:	50                   	push   eax
  d89a12:	e8 97 ca e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89a17:	83 c4 10             	add    esp,0x10
  d89a1a:	8d 83 a8 87 06 00    	lea    eax,[ebx+0x687a8]
  d89a20:	31 c9                	xor    ecx,ecx
  d89a22:	51                   	push   ecx
  d89a23:	ff 30                	push   DWORD PTR [eax]
  d89a25:	55                   	push   ebp
  d89a26:	51                   	push   ecx
  d89a27:	e8 6e 97 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89a2c:	83 c4 10             	add    esp,0x10
  d89a2f:	84 c0                	test   al,al
  d89a31:	0f 85 c4 f8 ff ff    	jne    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89a37:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89a3e:	00 
  d89a3f:	75 05                	jne    d89a46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ce14>
  d89a41:	e8 ae 6c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89a46:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89a4d:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d89a50:	8b 07                	mov    eax,DWORD PTR [edi]
  d89a52:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89a59:	74 12                	je     d89a6d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ce3b>
  d89a5b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89a5f:	75 0c                	jne    d89a6d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ce3b>
  d89a61:	83 ec 0c             	sub    esp,0xc
  d89a64:	50                   	push   eax
  d89a65:	e8 44 ca e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89a6a:	83 c4 10             	add    esp,0x10
  d89a6d:	8d 83 b0 87 06 00    	lea    eax,[ebx+0x687b0]
  d89a73:	31 c9                	xor    ecx,ecx
  d89a75:	51                   	push   ecx
  d89a76:	ff 30                	push   DWORD PTR [eax]
  d89a78:	55                   	push   ebp
  d89a79:	51                   	push   ecx
  d89a7a:	e8 1b 97 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89a7f:	83 c4 10             	add    esp,0x10
  d89a82:	84 c0                	test   al,al
  d89a84:	0f 85 71 f8 ff ff    	jne    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89a8a:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89a91:	00 
  d89a92:	75 05                	jne    d89a99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ce67>
  d89a94:	e8 5b 6c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89a99:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89aa0:	8b 68 08             	mov    ebp,DWORD PTR [eax+0x8]
  d89aa3:	8b 07                	mov    eax,DWORD PTR [edi]
  d89aa5:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89aac:	74 12                	je     d89ac0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ce8e>
  d89aae:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89ab2:	75 0c                	jne    d89ac0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ce8e>
  d89ab4:	83 ec 0c             	sub    esp,0xc
  d89ab7:	50                   	push   eax
  d89ab8:	e8 f1 c9 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89abd:	83 c4 10             	add    esp,0x10
  d89ac0:	8d 83 ec 87 06 00    	lea    eax,[ebx+0x687ec]
  d89ac6:	31 c9                	xor    ecx,ecx
  d89ac8:	51                   	push   ecx
  d89ac9:	ff 30                	push   DWORD PTR [eax]
  d89acb:	55                   	push   ebp
  d89acc:	51                   	push   ecx
  d89acd:	e8 c8 96 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89ad2:	83 c4 10             	add    esp,0x10
  d89ad5:	84 c0                	test   al,al
  d89ad7:	74 1e                	je     d89af7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cec5>
  d89ad9:	83 ec 08             	sub    esp,0x8
  d89adc:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d89ae3:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89aea:	e8 b8 69 00 00       	call   d904a7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x193875>
  d89aef:	83 c4 10             	add    esp,0x10
  d89af2:	e9 04 f8 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89af7:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89afe:	00 
  d89aff:	75 05                	jne    d89b06 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ced4>
  d89b01:	e8 ee 6b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89b06:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89b0d:	8b 68 08             	mov    ebp,DWORD PTR [eax+0x8]
  d89b10:	8b 07                	mov    eax,DWORD PTR [edi]
  d89b12:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89b19:	74 12                	je     d89b2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cefb>
  d89b1b:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89b1f:	75 0c                	jne    d89b2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cefb>
  d89b21:	83 ec 0c             	sub    esp,0xc
  d89b24:	50                   	push   eax
  d89b25:	e8 84 c9 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89b2a:	83 c4 10             	add    esp,0x10
  d89b2d:	8d 83 ac 87 06 00    	lea    eax,[ebx+0x687ac]
  d89b33:	31 c9                	xor    ecx,ecx
  d89b35:	51                   	push   ecx
  d89b36:	ff 30                	push   DWORD PTR [eax]
  d89b38:	55                   	push   ebp
  d89b39:	51                   	push   ecx
  d89b3a:	e8 5b 96 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89b3f:	83 c4 10             	add    esp,0x10
  d89b42:	84 c0                	test   al,al
  d89b44:	74 1e                	je     d89b64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cf32>
  d89b46:	83 ec 08             	sub    esp,0x8
  d89b49:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d89b50:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89b57:	e8 e6 02 00 00       	call   d89e42 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d210>
  d89b5c:	83 c4 10             	add    esp,0x10
  d89b5f:	e9 97 f7 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89b64:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89b6b:	00 
  d89b6c:	75 05                	jne    d89b73 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cf41>
  d89b6e:	e8 81 6b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89b73:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89b7a:	8b 68 08             	mov    ebp,DWORD PTR [eax+0x8]
  d89b7d:	8b 07                	mov    eax,DWORD PTR [edi]
  d89b7f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89b86:	74 12                	je     d89b9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cf68>
  d89b88:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89b8c:	75 0c                	jne    d89b9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cf68>
  d89b8e:	83 ec 0c             	sub    esp,0xc
  d89b91:	50                   	push   eax
  d89b92:	e8 17 c9 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89b97:	83 c4 10             	add    esp,0x10
  d89b9a:	8d 83 b4 87 06 00    	lea    eax,[ebx+0x687b4]
  d89ba0:	31 c9                	xor    ecx,ecx
  d89ba2:	51                   	push   ecx
  d89ba3:	ff 30                	push   DWORD PTR [eax]
  d89ba5:	55                   	push   ebp
  d89ba6:	51                   	push   ecx
  d89ba7:	e8 ee 95 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89bac:	83 c4 10             	add    esp,0x10
  d89baf:	84 c0                	test   al,al
  d89bb1:	74 1e                	je     d89bd1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cf9f>
  d89bb3:	83 ec 08             	sub    esp,0x8
  d89bb6:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d89bbd:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89bc4:	e8 78 04 00 00       	call   d8a041 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d40f>
  d89bc9:	83 c4 10             	add    esp,0x10
  d89bcc:	e9 2a f7 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89bd1:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89bd8:	00 
  d89bd9:	75 05                	jne    d89be0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cfae>
  d89bdb:	e8 14 6b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89be0:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89be7:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d89bea:	8b 07                	mov    eax,DWORD PTR [edi]
  d89bec:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89bf3:	74 12                	je     d89c07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cfd5>
  d89bf5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89bf9:	75 0c                	jne    d89c07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18cfd5>
  d89bfb:	83 ec 0c             	sub    esp,0xc
  d89bfe:	50                   	push   eax
  d89bff:	e8 aa c8 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89c04:	83 c4 10             	add    esp,0x10
  d89c07:	8d 83 c8 87 06 00    	lea    eax,[ebx+0x687c8]
  d89c0d:	31 c9                	xor    ecx,ecx
  d89c0f:	51                   	push   ecx
  d89c10:	ff 30                	push   DWORD PTR [eax]
  d89c12:	55                   	push   ebp
  d89c13:	51                   	push   ecx
  d89c14:	e8 81 95 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89c19:	83 c4 10             	add    esp,0x10
  d89c1c:	84 c0                	test   al,al
  d89c1e:	74 1e                	je     d89c3e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d00c>
  d89c20:	83 ec 08             	sub    esp,0x8
  d89c23:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d89c2a:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89c31:	e8 e8 69 00 00       	call   d9061e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1939ec>
  d89c36:	83 c4 10             	add    esp,0x10
  d89c39:	e9 bd f6 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89c3e:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89c45:	00 
  d89c46:	75 05                	jne    d89c4d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d01b>
  d89c48:	e8 a7 6a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89c4d:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89c54:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d89c57:	8b 07                	mov    eax,DWORD PTR [edi]
  d89c59:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89c60:	74 12                	je     d89c74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d042>
  d89c62:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89c66:	75 0c                	jne    d89c74 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d042>
  d89c68:	83 ec 0c             	sub    esp,0xc
  d89c6b:	50                   	push   eax
  d89c6c:	e8 3d c8 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89c71:	83 c4 10             	add    esp,0x10
  d89c74:	8d 83 b8 87 06 00    	lea    eax,[ebx+0x687b8]
  d89c7a:	31 c9                	xor    ecx,ecx
  d89c7c:	51                   	push   ecx
  d89c7d:	ff 30                	push   DWORD PTR [eax]
  d89c7f:	55                   	push   ebp
  d89c80:	51                   	push   ecx
  d89c81:	e8 14 95 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89c86:	83 c4 10             	add    esp,0x10
  d89c89:	84 c0                	test   al,al
  d89c8b:	74 20                	je     d89cad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d07b>
  d89c8d:	83 ec 04             	sub    esp,0x4
  d89c90:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89c97:	6a 02                	push   0x2
  d89c99:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89ca0:	e8 03 04 00 00       	call   d8a0a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d476>
  d89ca5:	83 c4 10             	add    esp,0x10
  d89ca8:	e9 4e f6 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89cad:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89cb4:	00 
  d89cb5:	75 05                	jne    d89cbc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d08a>
  d89cb7:	e8 38 6a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89cbc:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89cc3:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d89cc6:	8b 07                	mov    eax,DWORD PTR [edi]
  d89cc8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89ccf:	74 12                	je     d89ce3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d0b1>
  d89cd1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89cd5:	75 0c                	jne    d89ce3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d0b1>
  d89cd7:	83 ec 0c             	sub    esp,0xc
  d89cda:	50                   	push   eax
  d89cdb:	e8 ce c7 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89ce0:	83 c4 10             	add    esp,0x10
  d89ce3:	8d 83 bc 87 06 00    	lea    eax,[ebx+0x687bc]
  d89ce9:	31 c9                	xor    ecx,ecx
  d89ceb:	51                   	push   ecx
  d89cec:	ff 30                	push   DWORD PTR [eax]
  d89cee:	55                   	push   ebp
  d89cef:	51                   	push   ecx
  d89cf0:	e8 a5 94 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89cf5:	83 c4 10             	add    esp,0x10
  d89cf8:	84 c0                	test   al,al
  d89cfa:	74 20                	je     d89d1c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d0ea>
  d89cfc:	83 ec 04             	sub    esp,0x4
  d89cff:	6a 01                	push   0x1
  d89d01:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d89d08:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89d0f:	e8 3e 05 00 00       	call   d8a252 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d620>
  d89d14:	83 c4 10             	add    esp,0x10
  d89d17:	e9 df f5 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89d1c:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89d23:	00 
  d89d24:	75 05                	jne    d89d2b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d0f9>
  d89d26:	e8 c9 69 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89d2b:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89d32:	8b 68 10             	mov    ebp,DWORD PTR [eax+0x10]
  d89d35:	8b 07                	mov    eax,DWORD PTR [edi]
  d89d37:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89d3e:	74 12                	je     d89d52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d120>
  d89d40:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89d44:	75 0c                	jne    d89d52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d120>
  d89d46:	83 ec 0c             	sub    esp,0xc
  d89d49:	50                   	push   eax
  d89d4a:	e8 5f c7 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89d4f:	83 c4 10             	add    esp,0x10
  d89d52:	8d 83 c0 87 06 00    	lea    eax,[ebx+0x687c0]
  d89d58:	31 c9                	xor    ecx,ecx
  d89d5a:	51                   	push   ecx
  d89d5b:	ff 30                	push   DWORD PTR [eax]
  d89d5d:	55                   	push   ebp
  d89d5e:	51                   	push   ecx
  d89d5f:	e8 36 94 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89d64:	83 c4 10             	add    esp,0x10
  d89d67:	84 c0                	test   al,al
  d89d69:	74 1e                	je     d89d89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d157>
  d89d6b:	83 ec 08             	sub    esp,0x8
  d89d6e:	ff b4 24 70 01 00 00 	push   DWORD PTR [esp+0x170]
  d89d75:	ff b4 24 6c 01 00 00 	push   DWORD PTR [esp+0x16c]
  d89d7c:	e8 91 07 00 00       	call   d8a512 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d8e0>
  d89d81:	83 c4 10             	add    esp,0x10
  d89d84:	e9 72 f5 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89d89:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89d90:	00 
  d89d91:	75 05                	jne    d89d98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d166>
  d89d93:	e8 5c 69 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89d98:	8b 84 24 68 01 00 00 	mov    eax,DWORD PTR [esp+0x168]
  d89d9f:	8b 68 08             	mov    ebp,DWORD PTR [eax+0x8]
  d89da2:	8b 07                	mov    eax,DWORD PTR [edi]
  d89da4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89dab:	74 12                	je     d89dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d18d>
  d89dad:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89db1:	75 0c                	jne    d89dbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d18d>
  d89db3:	83 ec 0c             	sub    esp,0xc
  d89db6:	50                   	push   eax
  d89db7:	e8 f2 c6 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89dbc:	83 c4 10             	add    esp,0x10
  d89dbf:	8d 83 44 77 06 00    	lea    eax,[ebx+0x67744]
  d89dc5:	31 c9                	xor    ecx,ecx
  d89dc7:	51                   	push   ecx
  d89dc8:	ff 30                	push   DWORD PTR [eax]
  d89dca:	55                   	push   ebp
  d89dcb:	51                   	push   ecx
  d89dcc:	e8 c9 93 92 ff       	call   6b319a <closedir@plt+0x51052a>
  d89dd1:	83 c4 10             	add    esp,0x10
  d89dd4:	84 c0                	test   al,al
  d89dd6:	0f 84 1f f5 ff ff    	je     d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89ddc:	8b 84 24 60 01 00 00 	mov    eax,DWORD PTR [esp+0x160]
  d89de3:	8b 78 54             	mov    edi,DWORD PTR [eax+0x54]
  d89de6:	85 ff                	test   edi,edi
  d89de8:	75 05                	jne    d89def <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d1bd>
  d89dea:	e8 05 69 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89def:	8d 83 4c 7a 05 00    	lea    eax,[ebx+0x57a4c]
  d89df5:	8b 00                	mov    eax,DWORD PTR [eax]
  d89df7:	83 ec 10             	sub    esp,0x10
  d89dfa:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d89dfe:	89 3c 24             	mov    DWORD PTR [esp],edi
  d89e01:	e8 09 1e 5b 00       	call   133bc0f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73efdd>
  d89e06:	83 c4 10             	add    esp,0x10
  d89e09:	8b 84 24 60 01 00 00 	mov    eax,DWORD PTR [esp+0x160]
  d89e10:	8b 70 54             	mov    esi,DWORD PTR [eax+0x54]
  d89e13:	83 bc 24 68 01 00 00 	cmp    DWORD PTR [esp+0x168],0x0
  d89e1a:	00 
  d89e1b:	75 05                	jne    d89e22 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d1f0>
  d89e1d:	e8 d2 68 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89e22:	8d 83 f0 87 06 00    	lea    eax,[ebx+0x687f0]
  d89e28:	6a 00                	push   0x0
  d89e2a:	56                   	push   esi
  d89e2b:	ff 30                	push   DWORD PTR [eax]
  d89e2d:	ff b4 24 74 01 00 00 	push   DWORD PTR [esp+0x174]
  d89e34:	e8 fa fc 35 00       	call   10e9b33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ecf01>
  d89e39:	83 c4 10             	add    esp,0x10
  d89e3c:	e9 ba f4 ff ff       	jmp    d892fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18c6c9>
  d89e41:	c3                   	ret
  d89e42:	53                   	push   ebx
  d89e43:	57                   	push   edi
  d89e44:	56                   	push   esi
  d89e45:	e8 00 00 00 00       	call   d89e4a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d218>
  d89e4a:	5b                   	pop    ebx
  d89e4b:	81 c3 32 cd 06 01    	add    ebx,0x106cd32
  d89e51:	8b 7c 24 14          	mov    edi,DWORD PTR [esp+0x14]
  d89e55:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  d89e59:	8a 83 0c a0 06 00    	mov    al,BYTE PTR [ebx+0x6a00c]
  d89e5f:	24 01                	and    al,0x1
  d89e61:	75 1a                	jne    d89e7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d24b>
  d89e63:	8d 83 88 64 71 ff    	lea    eax,[ebx-0x8e9b78]
  d89e69:	83 ec 0c             	sub    esp,0xc
  d89e6c:	ff 30                	push   DWORD PTR [eax]
  d89e6e:	e8 b5 54 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d89e73:	83 c4 10             	add    esp,0x10
  d89e76:	c6 83 0c a0 06 00 01 	mov    BYTE PTR [ebx+0x6a00c],0x1
  d89e7d:	81 c6 a4 02 00 00    	add    esi,0x2a4
  d89e83:	85 ff                	test   edi,edi
  d89e85:	75 05                	jne    d89e8c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d25a>
  d89e87:	e8 68 68 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89e8c:	8d 83 00 8b 06 00    	lea    eax,[ebx+0x68b00]
  d89e92:	83 ec 0c             	sub    esp,0xc
  d89e95:	31 c9                	xor    ecx,ecx
  d89e97:	51                   	push   ecx
  d89e98:	51                   	push   ecx
  d89e99:	56                   	push   esi
  d89e9a:	ff 30                	push   DWORD PTR [eax]
  d89e9c:	57                   	push   edi
  d89e9d:	e8 1f e4 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d89ea2:	83 c4 20             	add    esp,0x20
  d89ea5:	8b 36                	mov    esi,DWORD PTR [esi]
  d89ea7:	8d bb 10 d6 04 00    	lea    edi,[ebx+0x4d610]
  d89ead:	8b 07                	mov    eax,DWORD PTR [edi]
  d89eaf:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89eb6:	74 14                	je     d89ecc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d29a>
  d89eb8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89ebc:	75 0e                	jne    d89ecc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d29a>
  d89ebe:	83 ec 0c             	sub    esp,0xc
  d89ec1:	50                   	push   eax
  d89ec2:	e8 e7 c5 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89ec7:	83 c4 10             	add    esp,0x10
  d89eca:	8b 07                	mov    eax,DWORD PTR [edi]
  d89ecc:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d89ecf:	89 70 08             	mov    DWORD PTR [eax+0x8],esi
  d89ed2:	5e                   	pop    esi
  d89ed3:	5f                   	pop    edi
  d89ed4:	5b                   	pop    ebx
  d89ed5:	c3                   	ret
  d89ed6:	c3                   	ret
  d89ed7:	55                   	push   ebp
  d89ed8:	53                   	push   ebx
  d89ed9:	57                   	push   edi
  d89eda:	56                   	push   esi
  d89edb:	83 ec 0c             	sub    esp,0xc
  d89ede:	e8 00 00 00 00       	call   d89ee3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d2b1>
  d89ee3:	5b                   	pop    ebx
  d89ee4:	81 c3 99 cc 06 01    	add    ebx,0x106cc99
  d89eea:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  d89eee:	8a 83 67 9f 06 00    	mov    al,BYTE PTR [ebx+0x69f67]
  d89ef4:	24 01                	and    al,0x1
  d89ef6:	75 1a                	jne    d89f12 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d2e0>
  d89ef8:	8d 83 7c 64 71 ff    	lea    eax,[ebx-0x8e9b84]
  d89efe:	83 ec 0c             	sub    esp,0xc
  d89f01:	ff 30                	push   DWORD PTR [eax]
  d89f03:	e8 20 54 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d89f08:	83 c4 10             	add    esp,0x10
  d89f0b:	c6 83 67 9f 06 00 01 	mov    BYTE PTR [ebx+0x69f67],0x1
  d89f12:	85 f6                	test   esi,esi
  d89f14:	0f 84 1f 01 00 00    	je     d8a039 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d407>
  d89f1a:	8d 83 44 f7 05 00    	lea    eax,[ebx+0x5f744]
  d89f20:	83 ec 04             	sub    esp,0x4
  d89f23:	6a 00                	push   0x0
  d89f25:	ff 30                	push   DWORD PTR [eax]
  d89f27:	56                   	push   esi
  d89f28:	e8 9e e6 35 00       	call   10e85cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb999>
  d89f2d:	83 c4 10             	add    esp,0x10
  d89f30:	89 c6                	mov    esi,eax
  d89f32:	85 f6                	test   esi,esi
  d89f34:	0f 84 ff 00 00 00    	je     d8a039 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d407>
  d89f3a:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d89f3e:	8b a8 74 01 00 00    	mov    ebp,DWORD PTR [eax+0x174]
  d89f44:	83 ec 08             	sub    esp,0x8
  d89f47:	6a 00                	push   0x0
  d89f49:	56                   	push   esi
  d89f4a:	e8 cd 76 36 00       	call   10f161c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f49ea>
  d89f4f:	83 c4 10             	add    esp,0x10
  d89f52:	89 c7                	mov    edi,eax
  d89f54:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d89f5a:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d89f5e:	8b 00                	mov    eax,DWORD PTR [eax]
  d89f60:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89f67:	74 12                	je     d89f7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d349>
  d89f69:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89f6d:	75 0c                	jne    d89f7b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d349>
  d89f6f:	83 ec 0c             	sub    esp,0xc
  d89f72:	50                   	push   eax
  d89f73:	e8 36 c5 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89f78:	83 c4 10             	add    esp,0x10
  d89f7b:	31 c0                	xor    eax,eax
  d89f7d:	50                   	push   eax
  d89f7e:	57                   	push   edi
  d89f7f:	55                   	push   ebp
  d89f80:	50                   	push   eax
  d89f81:	e8 eb a4 92 ff       	call   6b4471 <closedir@plt+0x511801>
  d89f86:	83 c4 10             	add    esp,0x10
  d89f89:	84 c0                	test   al,al
  d89f8b:	0f 84 a8 00 00 00    	je     d8a039 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d407>
  d89f91:	83 ec 08             	sub    esp,0x8
  d89f94:	6a 00                	push   0x0
  d89f96:	56                   	push   esi
  d89f97:	e8 80 76 36 00       	call   10f161c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f49ea>
  d89f9c:	83 c4 10             	add    esp,0x10
  d89f9f:	89 c6                	mov    esi,eax
  d89fa1:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d89fa5:	89 b0 74 01 00 00    	mov    DWORD PTR [eax+0x174],esi
  d89fab:	8b 78 60             	mov    edi,DWORD PTR [eax+0x60]
  d89fae:	89 c5                	mov    ebp,eax
  d89fb0:	85 ff                	test   edi,edi
  d89fb2:	75 0b                	jne    d89fbf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d38d>
  d89fb4:	e8 3b 67 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d89fb9:	8b b5 74 01 00 00    	mov    esi,DWORD PTR [ebp+0x174]
  d89fbf:	8b 7f 14             	mov    edi,DWORD PTR [edi+0x14]
  d89fc2:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  d89fc6:	8b 00                	mov    eax,DWORD PTR [eax]
  d89fc8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d89fcf:	74 12                	je     d89fe3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d3b1>
  d89fd1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d89fd5:	75 0c                	jne    d89fe3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d3b1>
  d89fd7:	83 ec 0c             	sub    esp,0xc
  d89fda:	50                   	push   eax
  d89fdb:	e8 ce c4 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d89fe0:	83 c4 10             	add    esp,0x10
  d89fe3:	31 c0                	xor    eax,eax
  d89fe5:	50                   	push   eax
  d89fe6:	56                   	push   esi
  d89fe7:	57                   	push   edi
  d89fe8:	50                   	push   eax
  d89fe9:	e8 83 a4 92 ff       	call   6b4471 <closedir@plt+0x511801>
  d89fee:	83 c4 10             	add    esp,0x10
  d89ff1:	84 c0                	test   al,al
  d89ff3:	74 44                	je     d8a039 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d407>
  d89ff5:	8b bd 74 01 00 00    	mov    edi,DWORD PTR [ebp+0x174]
  d89ffb:	8d 83 c4 80 05 00    	lea    eax,[ebx+0x580c4]
  d8a001:	8b 28                	mov    ebp,DWORD PTR [eax]
  d8a003:	8d 83 90 d6 04 00    	lea    eax,[ebx+0x4d690]
  d8a009:	83 ec 0c             	sub    esp,0xc
  d8a00c:	ff 30                	push   DWORD PTR [eax]
  d8a00e:	e8 1b 4e e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8a013:	83 c4 10             	add    esp,0x10
  d8a016:	89 c6                	mov    esi,eax
  d8a018:	6a 00                	push   0x0
  d8a01a:	55                   	push   ebp
  d8a01b:	ff 74 24 28          	push   DWORD PTR [esp+0x28]
  d8a01f:	56                   	push   esi
  d8a020:	e8 42 5b 36 00       	call   10efb67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2f35>
  d8a025:	83 c4 10             	add    esp,0x10
  d8a028:	83 ec 04             	sub    esp,0x4
  d8a02b:	56                   	push   esi
  d8a02c:	57                   	push   edi
  d8a02d:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  d8a031:	e8 49 94 00 00       	call   d9347f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19684d>
  d8a036:	83 c4 10             	add    esp,0x10
  d8a039:	83 c4 0c             	add    esp,0xc
  d8a03c:	5e                   	pop    esi
  d8a03d:	5f                   	pop    edi
  d8a03e:	5b                   	pop    ebx
  d8a03f:	5d                   	pop    ebp
  d8a040:	c3                   	ret
  d8a041:	53                   	push   ebx
  d8a042:	57                   	push   edi
  d8a043:	56                   	push   esi
  d8a044:	e8 00 00 00 00       	call   d8a049 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d417>
  d8a049:	5b                   	pop    ebx
  d8a04a:	81 c3 33 cb 06 01    	add    ebx,0x106cb33
  d8a050:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d8a054:	8b 7c 24 10          	mov    edi,DWORD PTR [esp+0x10]
  d8a058:	8a 83 0d a0 06 00    	mov    al,BYTE PTR [ebx+0x6a00d]
  d8a05e:	24 01                	and    al,0x1
  d8a060:	75 1a                	jne    d8a07c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d44a>
  d8a062:	8d 83 cc 64 71 ff    	lea    eax,[ebx-0x8e9b34]
  d8a068:	83 ec 0c             	sub    esp,0xc
  d8a06b:	ff 30                	push   DWORD PTR [eax]
  d8a06d:	e8 b6 52 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8a072:	83 c4 10             	add    esp,0x10
  d8a075:	c6 83 0d a0 06 00 01 	mov    BYTE PTR [ebx+0x6a00d],0x1
  d8a07c:	81 c7 a8 02 00 00    	add    edi,0x2a8
  d8a082:	85 f6                	test   esi,esi
  d8a084:	75 05                	jne    d8a08b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d459>
  d8a086:	e8 69 66 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a08b:	8d 83 f0 88 06 00    	lea    eax,[ebx+0x688f0]
  d8a091:	83 ec 0c             	sub    esp,0xc
  d8a094:	31 c9                	xor    ecx,ecx
  d8a096:	51                   	push   ecx
  d8a097:	51                   	push   ecx
  d8a098:	57                   	push   edi
  d8a099:	ff 30                	push   DWORD PTR [eax]
  d8a09b:	56                   	push   esi
  d8a09c:	e8 20 e2 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8a0a1:	83 c4 20             	add    esp,0x20
  d8a0a4:	5e                   	pop    esi
  d8a0a5:	5f                   	pop    edi
  d8a0a6:	5b                   	pop    ebx
  d8a0a7:	c3                   	ret
  d8a0a8:	55                   	push   ebp
  d8a0a9:	53                   	push   ebx
  d8a0aa:	57                   	push   edi
  d8a0ab:	56                   	push   esi
  d8a0ac:	83 ec 0c             	sub    esp,0xc
  d8a0af:	e8 00 00 00 00       	call   d8a0b4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d482>
  d8a0b4:	5b                   	pop    ebx
  d8a0b5:	81 c3 c8 ca 06 01    	add    ebx,0x106cac8
  d8a0bb:	8b 7c 24 28          	mov    edi,DWORD PTR [esp+0x28]
  d8a0bf:	8a 83 92 9f 06 00    	mov    al,BYTE PTR [ebx+0x69f92]
  d8a0c5:	24 01                	and    al,0x1
  d8a0c7:	75 1a                	jne    d8a0e3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d4b1>
  d8a0c9:	8d 83 f0 64 71 ff    	lea    eax,[ebx-0x8e9b10]
  d8a0cf:	83 ec 0c             	sub    esp,0xc
  d8a0d2:	ff 30                	push   DWORD PTR [eax]
  d8a0d4:	e8 4f 52 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8a0d9:	83 c4 10             	add    esp,0x10
  d8a0dc:	c6 83 92 9f 06 00 01 	mov    BYTE PTR [ebx+0x69f92],0x1
  d8a0e3:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  d8a0ea:	00 
  d8a0eb:	85 ff                	test   edi,edi
  d8a0ed:	0f 84 57 01 00 00    	je     d8a24a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d618>
  d8a0f3:	8b 77 10             	mov    esi,DWORD PTR [edi+0x10]
  d8a0f6:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d8a0fc:	8b 00                	mov    eax,DWORD PTR [eax]
  d8a0fe:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8a105:	74 12                	je     d8a119 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d4e7>
  d8a107:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8a10b:	75 0c                	jne    d8a119 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d4e7>
  d8a10d:	83 ec 0c             	sub    esp,0xc
  d8a110:	50                   	push   eax
  d8a111:	e8 98 c3 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8a116:	83 c4 10             	add    esp,0x10
  d8a119:	8d 83 b8 87 06 00    	lea    eax,[ebx+0x687b8]
  d8a11f:	31 ed                	xor    ebp,ebp
  d8a121:	55                   	push   ebp
  d8a122:	ff 30                	push   DWORD PTR [eax]
  d8a124:	56                   	push   esi
  d8a125:	55                   	push   ebp
  d8a126:	e8 46 a3 92 ff       	call   6b4471 <closedir@plt+0x511801>
  d8a12b:	83 c4 10             	add    esp,0x10
  d8a12e:	84 c0                	test   al,al
  d8a130:	0f 85 14 01 00 00    	jne    d8a24a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d618>
  d8a136:	8d 44 24 08          	lea    eax,[esp+0x8]
  d8a13a:	55                   	push   ebp
  d8a13b:	50                   	push   eax
  d8a13c:	ff 77 0c             	push   DWORD PTR [edi+0xc]
  d8a13f:	55                   	push   ebp
  d8a140:	e8 d9 0c 9e ff       	call   76ae1e <closedir@plt+0x5c81ae>
  d8a145:	83 c4 10             	add    esp,0x10
  d8a148:	84 c0                	test   al,al
  d8a14a:	0f 84 fa 00 00 00    	je     d8a24a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d618>
  d8a150:	8b 6c 24 08          	mov    ebp,DWORD PTR [esp+0x8]
  d8a154:	85 ed                	test   ebp,ebp
  d8a156:	0f 84 ee 00 00 00    	je     d8a24a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d618>
  d8a15c:	8b 44 24 24          	mov    eax,DWORD PTR [esp+0x24]
  d8a160:	83 f8 02             	cmp    eax,0x2
  d8a163:	74 67                	je     d8a1cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d59a>
  d8a165:	83 f8 01             	cmp    eax,0x1
  d8a168:	0f 85 dc 00 00 00    	jne    d8a24a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d618>
  d8a16e:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8a172:	8b b0 4c 02 00 00    	mov    esi,DWORD PTR [eax+0x24c]
  d8a178:	85 f6                	test   esi,esi
  d8a17a:	75 05                	jne    d8a181 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d54f>
  d8a17c:	e8 73 65 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a181:	8d 83 74 82 05 00    	lea    eax,[ebx+0x58274]
  d8a187:	83 ec 04             	sub    esp,0x4
  d8a18a:	ff 30                	push   DWORD PTR [eax]
  d8a18c:	55                   	push   ebp
  d8a18d:	56                   	push   esi
  d8a18e:	e8 b4 9a c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8a193:	83 c4 10             	add    esp,0x10
  d8a196:	84 c0                	test   al,al
  d8a198:	0f 84 ac 00 00 00    	je     d8a24a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d618>
  d8a19e:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8a1a2:	8b b0 4c 02 00 00    	mov    esi,DWORD PTR [eax+0x24c]
  d8a1a8:	8b 7c 24 08          	mov    edi,DWORD PTR [esp+0x8]
  d8a1ac:	85 f6                	test   esi,esi
  d8a1ae:	75 05                	jne    d8a1b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d583>
  d8a1b0:	e8 3f 65 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a1b5:	8d 83 78 82 05 00    	lea    eax,[ebx+0x58278]
  d8a1bb:	83 ec 04             	sub    esp,0x4
  d8a1be:	ff 30                	push   DWORD PTR [eax]
  d8a1c0:	57                   	push   edi
  d8a1c1:	56                   	push   esi
  d8a1c2:	e8 01 a4 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8a1c7:	83 c4 10             	add    esp,0x10
  d8a1ca:	eb 7e                	jmp    d8a24a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d618>
  d8a1cc:	8d 83 1c dd 04 00    	lea    eax,[ebx+0x4dd1c]
  d8a1d2:	83 ec 0c             	sub    esp,0xc
  d8a1d5:	ff 30                	push   DWORD PTR [eax]
  d8a1d7:	e8 52 4c e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8a1dc:	83 c4 10             	add    esp,0x10
  d8a1df:	89 c6                	mov    esi,eax
  d8a1e1:	83 ec 10             	sub    esp,0x10
  d8a1e4:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d8a1e8:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  d8a1ec:	89 34 24             	mov    DWORD PTR [esp],esi
  d8a1ef:	c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
  d8a1f6:	00 
  d8a1f7:	e8 e5 83 2f 00       	call   10825e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4859af>
  d8a1fc:	83 c4 10             	add    esp,0x10
  d8a1ff:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8a203:	8b b8 4c 02 00 00    	mov    edi,DWORD PTR [eax+0x24c]
  d8a209:	8b 6c 24 08          	mov    ebp,DWORD PTR [esp+0x8]
  d8a20d:	85 ff                	test   edi,edi
  d8a20f:	75 05                	jne    d8a216 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d5e4>
  d8a211:	e8 de 64 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a216:	8d 83 7c 82 05 00    	lea    eax,[ebx+0x5827c]
  d8a21c:	ff 30                	push   DWORD PTR [eax]
  d8a21e:	56                   	push   esi
  d8a21f:	55                   	push   ebp
  d8a220:	57                   	push   edi
  d8a221:	e8 b4 85 c4 ff       	call   9d27da <closedir@plt+0x82fb6a>
  d8a226:	83 c4 10             	add    esp,0x10
  d8a229:	85 f6                	test   esi,esi
  d8a22b:	75 05                	jne    d8a232 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d600>
  d8a22d:	e8 c2 64 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a232:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d8a236:	75 12                	jne    d8a24a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d618>
  d8a238:	83 ec 0c             	sub    esp,0xc
  d8a23b:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  d8a23f:	e8 d0 d8 00 00       	call   d97b14 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19aee2>
  d8a244:	83 c4 10             	add    esp,0x10
  d8a247:	89 46 1c             	mov    DWORD PTR [esi+0x1c],eax
  d8a24a:	83 c4 0c             	add    esp,0xc
  d8a24d:	5e                   	pop    esi
  d8a24e:	5f                   	pop    edi
  d8a24f:	5b                   	pop    ebx
  d8a250:	5d                   	pop    ebp
  d8a251:	c3                   	ret
  d8a252:	55                   	push   ebp
  d8a253:	53                   	push   ebx
  d8a254:	57                   	push   edi
  d8a255:	56                   	push   esi
  d8a256:	83 ec 0c             	sub    esp,0xc
  d8a259:	e8 00 00 00 00       	call   d8a25e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d62c>
  d8a25e:	5b                   	pop    ebx
  d8a25f:	81 c3 1e c9 06 01    	add    ebx,0x106c91e
  d8a265:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  d8a269:	8a 83 14 a0 06 00    	mov    al,BYTE PTR [ebx+0x6a014]
  d8a26f:	24 01                	and    al,0x1
  d8a271:	75 1a                	jne    d8a28d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d65b>
  d8a273:	8d 83 a0 64 71 ff    	lea    eax,[ebx-0x8e9b60]
  d8a279:	83 ec 0c             	sub    esp,0xc
  d8a27c:	ff 30                	push   DWORD PTR [eax]
  d8a27e:	e8 a5 50 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8a283:	83 c4 10             	add    esp,0x10
  d8a286:	c6 83 14 a0 06 00 01 	mov    BYTE PTR [ebx+0x6a014],0x1
  d8a28d:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8a291:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  d8a298:	00 
  d8a299:	85 f6                	test   esi,esi
  d8a29b:	75 05                	jne    d8a2a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d670>
  d8a29d:	e8 52 64 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a2a2:	83 ec 04             	sub    esp,0x4
  d8a2a5:	31 c0                	xor    eax,eax
  d8a2a7:	50                   	push   eax
  d8a2a8:	ff 76 0c             	push   DWORD PTR [esi+0xc]
  d8a2ab:	50                   	push   eax
  d8a2ac:	e8 a1 64 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8a2b1:	83 c4 10             	add    esp,0x10
  d8a2b4:	89 c6                	mov    esi,eax
  d8a2b6:	8b bd ac 02 00 00    	mov    edi,DWORD PTR [ebp+0x2ac]
  d8a2bc:	85 ff                	test   edi,edi
  d8a2be:	75 05                	jne    d8a2c5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d693>
  d8a2c0:	e8 2f 64 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a2c5:	8d 83 dc 84 05 00    	lea    eax,[ebx+0x584dc]
  d8a2cb:	8d 4c 24 08          	lea    ecx,[esp+0x8]
  d8a2cf:	ff 30                	push   DWORD PTR [eax]
  d8a2d1:	51                   	push   ecx
  d8a2d2:	56                   	push   esi
  d8a2d3:	57                   	push   edi
  d8a2d4:	e8 6c a7 c4 ff       	call   9d4a45 <closedir@plt+0x831dd5>
  d8a2d9:	83 c4 10             	add    esp,0x10
  d8a2dc:	84 c0                	test   al,al
  d8a2de:	75 4d                	jne    d8a32d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d6fb>
  d8a2e0:	8d 83 60 f0 04 00    	lea    eax,[ebx+0x4f060]
  d8a2e6:	83 ec 0c             	sub    esp,0xc
  d8a2e9:	ff 30                	push   DWORD PTR [eax]
  d8a2eb:	e8 3e 4b e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8a2f0:	83 c4 10             	add    esp,0x10
  d8a2f3:	89 c7                	mov    edi,eax
  d8a2f5:	83 ec 08             	sub    esp,0x8
  d8a2f8:	6a 00                	push   0x0
  d8a2fa:	57                   	push   edi
  d8a2fb:	e8 e1 e8 1d 00       	call   f68be1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36bfaf>
  d8a300:	83 c4 10             	add    esp,0x10
  d8a303:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d8a307:	8b ad ac 02 00 00    	mov    ebp,DWORD PTR [ebp+0x2ac]
  d8a30d:	85 ed                	test   ebp,ebp
  d8a30f:	75 05                	jne    d8a316 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d6e4>
  d8a311:	e8 de 63 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a316:	8d 83 e0 84 05 00    	lea    eax,[ebx+0x584e0]
  d8a31c:	ff 30                	push   DWORD PTR [eax]
  d8a31e:	57                   	push   edi
  d8a31f:	56                   	push   esi
  d8a320:	55                   	push   ebp
  d8a321:	e8 9f 93 c4 ff       	call   9d36c5 <closedir@plt+0x830a55>
  d8a326:	83 c4 10             	add    esp,0x10
  d8a329:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8a32d:	8b 7c 24 08          	mov    edi,DWORD PTR [esp+0x8]
  d8a331:	85 ff                	test   edi,edi
  d8a333:	75 05                	jne    d8a33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d708>
  d8a335:	e8 ba 63 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a33a:	83 ec 04             	sub    esp,0x4
  d8a33d:	6a 00                	push   0x0
  d8a33f:	ff 74 24 2c          	push   DWORD PTR [esp+0x2c]
  d8a343:	57                   	push   edi
  d8a344:	e8 e6 e8 1d 00       	call   f68c2f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36bffd>
  d8a349:	83 c4 10             	add    esp,0x10
  d8a34c:	8b 7c 24 08          	mov    edi,DWORD PTR [esp+0x8]
  d8a350:	85 ff                	test   edi,edi
  d8a352:	75 05                	jne    d8a359 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d727>
  d8a354:	e8 9b 63 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a359:	83 ec 08             	sub    esp,0x8
  d8a35c:	6a 00                	push   0x0
  d8a35e:	57                   	push   edi
  d8a35f:	e8 a3 e8 1d 00       	call   f68c07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36bfd5>
  d8a364:	83 c4 10             	add    esp,0x10
  d8a367:	89 c7                	mov    edi,eax
  d8a369:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d8a36f:	8b 00                	mov    eax,DWORD PTR [eax]
  d8a371:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8a378:	74 12                	je     d8a38c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d75a>
  d8a37a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8a37e:	75 0c                	jne    d8a38c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d75a>
  d8a380:	83 ec 0c             	sub    esp,0xc
  d8a383:	50                   	push   eax
  d8a384:	e8 25 c1 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8a389:	83 c4 10             	add    esp,0x10
  d8a38c:	83 ec 04             	sub    esp,0x4
  d8a38f:	31 c0                	xor    eax,eax
  d8a391:	50                   	push   eax
  d8a392:	57                   	push   edi
  d8a393:	50                   	push   eax
  d8a394:	e8 01 b9 94 ff       	call   6d5c9a <closedir@plt+0x53302a>
  d8a399:	83 c4 10             	add    esp,0x10
  d8a39c:	84 c0                	test   al,al
  d8a39e:	0f 84 dc 00 00 00    	je     d8a480 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d84e>
  d8a3a4:	8a 44 24 28          	mov    al,BYTE PTR [esp+0x28]
  d8a3a8:	84 c0                	test   al,al
  d8a3aa:	0f 85 5a 01 00 00    	jne    d8a50a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d8d8>
  d8a3b0:	8d 83 b0 a9 04 00    	lea    eax,[ebx+0x4a9b0]
  d8a3b6:	8b 38                	mov    edi,DWORD PTR [eax]
  d8a3b8:	83 ec 0c             	sub    esp,0xc
  d8a3bb:	57                   	push   edi
  d8a3bc:	e8 33 6a e0 ff       	call   b90df4 <closedir@plt+0x9ee184>
  d8a3c1:	83 c4 10             	add    esp,0x10
  d8a3c4:	83 ec 08             	sub    esp,0x8
  d8a3c7:	6a 01                	push   0x1
  d8a3c9:	57                   	push   edi
  d8a3ca:	e8 e9 96 e5 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  d8a3cf:	83 c4 10             	add    esp,0x10
  d8a3d2:	89 c7                	mov    edi,eax
  d8a3d4:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d8a3d8:	8d 83 f0 a8 04 00    	lea    eax,[ebx+0x4a8f0]
  d8a3de:	83 ec 08             	sub    esp,0x8
  d8a3e1:	8d 4c 24 0c          	lea    ecx,[esp+0xc]
  d8a3e5:	51                   	push   ecx
  d8a3e6:	ff 30                	push   DWORD PTR [eax]
  d8a3e8:	e8 ad 49 e5 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  d8a3ed:	83 c4 10             	add    esp,0x10
  d8a3f0:	89 c6                	mov    esi,eax
  d8a3f2:	85 ff                	test   edi,edi
  d8a3f4:	75 05                	jne    d8a3fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d7c9>
  d8a3f6:	e8 f9 62 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a3fb:	85 f6                	test   esi,esi
  d8a3fd:	74 28                	je     d8a427 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d7f5>
  d8a3ff:	8b 07                	mov    eax,DWORD PTR [edi]
  d8a401:	83 ec 08             	sub    esp,0x8
  d8a404:	ff 70 18             	push   DWORD PTR [eax+0x18]
  d8a407:	56                   	push   esi
  d8a408:	e8 f7 4b e5 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  d8a40d:	83 c4 10             	add    esp,0x10
  d8a410:	85 c0                	test   eax,eax
  d8a412:	75 13                	jne    d8a427 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d7f5>
  d8a414:	e8 a1 70 e4 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  d8a419:	83 ec 08             	sub    esp,0x8
  d8a41c:	6a 00                	push   0x0
  d8a41e:	50                   	push   eax
  d8a41f:	e8 94 61 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8a424:	83 c4 10             	add    esp,0x10
  d8a427:	83 7f 0c 00          	cmp    DWORD PTR [edi+0xc],0x0
  d8a42b:	75 13                	jne    d8a440 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d80e>
  d8a42d:	e8 3c 6f e4 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d8a432:	83 ec 08             	sub    esp,0x8
  d8a435:	6a 00                	push   0x0
  d8a437:	50                   	push   eax
  d8a438:	e8 7b 61 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8a43d:	83 c4 10             	add    esp,0x10
  d8a440:	89 77 10             	mov    DWORD PTR [edi+0x10],esi
  d8a443:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  d8a449:	8b 00                	mov    eax,DWORD PTR [eax]
  d8a44b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8a452:	74 12                	je     d8a466 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d834>
  d8a454:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8a458:	75 0c                	jne    d8a466 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d834>
  d8a45a:	83 ec 0c             	sub    esp,0xc
  d8a45d:	50                   	push   eax
  d8a45e:	e8 4b c0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8a463:	83 c4 10             	add    esp,0x10
  d8a466:	8d 83 14 8b 06 00    	lea    eax,[ebx+0x68b14]
  d8a46c:	31 c9                	xor    ecx,ecx
  d8a46e:	51                   	push   ecx
  d8a46f:	57                   	push   edi
  d8a470:	ff 30                	push   DWORD PTR [eax]
  d8a472:	51                   	push   ecx
  d8a473:	e8 43 8b 35 00       	call   10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389>
  d8a478:	83 c4 10             	add    esp,0x10
  d8a47b:	e9 8a 00 00 00       	jmp    d8a50a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d8d8>
  d8a480:	8b bd b0 02 00 00    	mov    edi,DWORD PTR [ebp+0x2b0]
  d8a486:	8b 74 24 08          	mov    esi,DWORD PTR [esp+0x8]
  d8a48a:	85 f6                	test   esi,esi
  d8a48c:	75 05                	jne    d8a493 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d861>
  d8a48e:	e8 61 62 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a493:	83 ec 08             	sub    esp,0x8
  d8a496:	31 c0                	xor    eax,eax
  d8a498:	50                   	push   eax
  d8a499:	56                   	push   esi
  d8a49a:	e8 68 e7 1d 00       	call   f68c07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36bfd5>
  d8a49f:	83 c4 10             	add    esp,0x10
  d8a4a2:	89 c6                	mov    esi,eax
  d8a4a4:	85 ff                	test   edi,edi
  d8a4a6:	75 05                	jne    d8a4ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d87b>
  d8a4a8:	e8 47 62 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a4ad:	8d 83 e4 84 05 00    	lea    eax,[ebx+0x584e4]
  d8a4b3:	83 ec 04             	sub    esp,0x4
  d8a4b6:	ff 30                	push   DWORD PTR [eax]
  d8a4b8:	56                   	push   esi
  d8a4b9:	57                   	push   edi
  d8a4ba:	e8 23 18 5b 00       	call   133bce2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73f0b0>
  d8a4bf:	83 c4 10             	add    esp,0x10
  d8a4c2:	84 c0                	test   al,al
  d8a4c4:	75 44                	jne    d8a50a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d8d8>
  d8a4c6:	8b bd b0 02 00 00    	mov    edi,DWORD PTR [ebp+0x2b0]
  d8a4cc:	8b 74 24 08          	mov    esi,DWORD PTR [esp+0x8]
  d8a4d0:	85 f6                	test   esi,esi
  d8a4d2:	75 05                	jne    d8a4d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d8a7>
  d8a4d4:	e8 1b 62 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a4d9:	83 ec 08             	sub    esp,0x8
  d8a4dc:	31 c0                	xor    eax,eax
  d8a4de:	50                   	push   eax
  d8a4df:	56                   	push   esi
  d8a4e0:	e8 22 e7 1d 00       	call   f68c07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36bfd5>
  d8a4e5:	83 c4 10             	add    esp,0x10
  d8a4e8:	89 c6                	mov    esi,eax
  d8a4ea:	8b 6c 24 08          	mov    ebp,DWORD PTR [esp+0x8]
  d8a4ee:	85 ff                	test   edi,edi
  d8a4f0:	75 05                	jne    d8a4f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d8c5>
  d8a4f2:	e8 fd 61 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a4f7:	8d 83 e8 84 05 00    	lea    eax,[ebx+0x584e8]
  d8a4fd:	ff 30                	push   DWORD PTR [eax]
  d8a4ff:	55                   	push   ebp
  d8a500:	56                   	push   esi
  d8a501:	57                   	push   edi
  d8a502:	e8 09 12 5b 00       	call   133b710 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73eade>
  d8a507:	83 c4 10             	add    esp,0x10
  d8a50a:	83 c4 0c             	add    esp,0xc
  d8a50d:	5e                   	pop    esi
  d8a50e:	5f                   	pop    edi
  d8a50f:	5b                   	pop    ebx
  d8a510:	5d                   	pop    ebp
  d8a511:	c3                   	ret
  d8a512:	55                   	push   ebp
  d8a513:	53                   	push   ebx
  d8a514:	57                   	push   edi
  d8a515:	56                   	push   esi
  d8a516:	83 ec 0c             	sub    esp,0xc
  d8a519:	e8 00 00 00 00       	call   d8a51e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d8ec>
  d8a51e:	5b                   	pop    ebx
  d8a51f:	81 c3 5e c6 06 01    	add    ebx,0x106c65e
  d8a525:	8b 6c 24 24          	mov    ebp,DWORD PTR [esp+0x24]
  d8a529:	8a 83 26 a0 06 00    	mov    al,BYTE PTR [ebx+0x6a026]
  d8a52f:	24 01                	and    al,0x1
  d8a531:	75 1a                	jne    d8a54d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d91b>
  d8a533:	8d 83 98 64 71 ff    	lea    eax,[ebx-0x8e9b68]
  d8a539:	83 ec 0c             	sub    esp,0xc
  d8a53c:	ff 30                	push   DWORD PTR [eax]
  d8a53e:	e8 e5 4d e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8a543:	83 c4 10             	add    esp,0x10
  d8a546:	c6 83 26 a0 06 00 01 	mov    BYTE PTR [ebx+0x6a026],0x1
  d8a54d:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  d8a551:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  d8a558:	00 
  d8a559:	85 ed                	test   ebp,ebp
  d8a55b:	75 05                	jne    d8a562 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d930>
  d8a55d:	e8 92 61 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a562:	83 ec 04             	sub    esp,0x4
  d8a565:	31 c0                	xor    eax,eax
  d8a567:	50                   	push   eax
  d8a568:	ff 75 0c             	push   DWORD PTR [ebp+0xc]
  d8a56b:	50                   	push   eax
  d8a56c:	e8 e1 61 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8a571:	83 c4 10             	add    esp,0x10
  d8a574:	89 c6                	mov    esi,eax
  d8a576:	8b bf e4 02 00 00    	mov    edi,DWORD PTR [edi+0x2e4]
  d8a57c:	85 ff                	test   edi,edi
  d8a57e:	75 05                	jne    d8a585 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d953>
  d8a580:	e8 6f 61 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a585:	8d 83 38 85 05 00    	lea    eax,[ebx+0x58538]
  d8a58b:	8d 4c 24 08          	lea    ecx,[esp+0x8]
  d8a58f:	ff 30                	push   DWORD PTR [eax]
  d8a591:	51                   	push   ecx
  d8a592:	56                   	push   esi
  d8a593:	57                   	push   edi
  d8a594:	e8 ac a4 c4 ff       	call   9d4a45 <closedir@plt+0x831dd5>
  d8a599:	83 c4 10             	add    esp,0x10
  d8a59c:	84 c0                	test   al,al
  d8a59e:	75 51                	jne    d8a5f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d9bf>
  d8a5a0:	8d 83 70 f0 04 00    	lea    eax,[ebx+0x4f070]
  d8a5a6:	83 ec 0c             	sub    esp,0xc
  d8a5a9:	ff 30                	push   DWORD PTR [eax]
  d8a5ab:	e8 7e 48 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8a5b0:	83 c4 10             	add    esp,0x10
  d8a5b3:	89 c7                	mov    edi,eax
  d8a5b5:	83 ec 08             	sub    esp,0x8
  d8a5b8:	6a 00                	push   0x0
  d8a5ba:	57                   	push   edi
  d8a5bb:	e8 22 f6 1d 00       	call   f69be2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36cfb0>
  d8a5c0:	83 c4 10             	add    esp,0x10
  d8a5c3:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d8a5c7:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8a5cb:	8b a8 e4 02 00 00    	mov    ebp,DWORD PTR [eax+0x2e4]
  d8a5d1:	85 ed                	test   ebp,ebp
  d8a5d3:	75 05                	jne    d8a5da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d9a8>
  d8a5d5:	e8 1a 61 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a5da:	8d 83 3c 85 05 00    	lea    eax,[ebx+0x5853c]
  d8a5e0:	ff 30                	push   DWORD PTR [eax]
  d8a5e2:	57                   	push   edi
  d8a5e3:	56                   	push   esi
  d8a5e4:	55                   	push   ebp
  d8a5e5:	e8 db 90 c4 ff       	call   9d36c5 <closedir@plt+0x830a55>
  d8a5ea:	83 c4 10             	add    esp,0x10
  d8a5ed:	8b 6c 24 24          	mov    ebp,DWORD PTR [esp+0x24]
  d8a5f1:	8b 74 24 08          	mov    esi,DWORD PTR [esp+0x8]
  d8a5f5:	85 f6                	test   esi,esi
  d8a5f7:	75 05                	jne    d8a5fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d9cc>
  d8a5f9:	e8 f6 60 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a5fe:	83 ec 04             	sub    esp,0x4
  d8a601:	6a 00                	push   0x0
  d8a603:	55                   	push   ebp
  d8a604:	56                   	push   esi
  d8a605:	e8 9e fc 1d 00       	call   f6a2a8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36d676>
  d8a60a:	83 c4 10             	add    esp,0x10
  d8a60d:	83 c4 0c             	add    esp,0xc
  d8a610:	5e                   	pop    esi
  d8a611:	5f                   	pop    edi
  d8a612:	5b                   	pop    ebx
  d8a613:	5d                   	pop    ebp
  d8a614:	c3                   	ret
  d8a615:	55                   	push   ebp
  d8a616:	53                   	push   ebx
  d8a617:	57                   	push   edi
  d8a618:	56                   	push   esi
  d8a619:	83 ec 1c             	sub    esp,0x1c
  d8a61c:	e8 00 00 00 00       	call   d8a621 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18d9ef>
  d8a621:	5b                   	pop    ebx
  d8a622:	81 c3 5b c5 06 01    	add    ebx,0x106c55b
  d8a628:	8b 74 24 34          	mov    esi,DWORD PTR [esp+0x34]
  d8a62c:	8a 83 a8 9f 06 00    	mov    al,BYTE PTR [ebx+0x69fa8]
  d8a632:	24 01                	and    al,0x1
  d8a634:	75 1a                	jne    d8a650 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18da1e>
  d8a636:	8d 83 34 63 71 ff    	lea    eax,[ebx-0x8e9ccc]
  d8a63c:	83 ec 0c             	sub    esp,0xc
  d8a63f:	ff 30                	push   DWORD PTR [eax]
  d8a641:	e8 e2 4c e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8a646:	83 c4 10             	add    esp,0x10
  d8a649:	c6 83 a8 9f 06 00 01 	mov    BYTE PTR [ebx+0x69fa8],0x1
  d8a650:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  d8a654:	c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
  d8a65b:	00 
  d8a65c:	85 f6                	test   esi,esi
  d8a65e:	75 05                	jne    d8a665 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18da33>
  d8a660:	e8 8f 60 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a665:	83 ec 04             	sub    esp,0x4
  d8a668:	31 c0                	xor    eax,eax
  d8a66a:	50                   	push   eax
  d8a66b:	ff 76 0c             	push   DWORD PTR [esi+0xc]
  d8a66e:	50                   	push   eax
  d8a66f:	e8 de 60 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8a674:	83 c4 10             	add    esp,0x10
  d8a677:	89 c7                	mov    edi,eax
  d8a679:	8b b5 3c 01 00 00    	mov    esi,DWORD PTR [ebp+0x13c]
  d8a67f:	85 f6                	test   esi,esi
  d8a681:	75 05                	jne    d8a688 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18da56>
  d8a683:	e8 6c 60 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a688:	8d 83 e4 82 05 00    	lea    eax,[ebx+0x582e4]
  d8a68e:	8d 4c 24 18          	lea    ecx,[esp+0x18]
  d8a692:	ff 30                	push   DWORD PTR [eax]
  d8a694:	51                   	push   ecx
  d8a695:	57                   	push   edi
  d8a696:	89 7c 24 20          	mov    DWORD PTR [esp+0x20],edi
  d8a69a:	56                   	push   esi
  d8a69b:	e8 a5 a3 c4 ff       	call   9d4a45 <closedir@plt+0x831dd5>
  d8a6a0:	83 c4 10             	add    esp,0x10
  d8a6a3:	84 c0                	test   al,al
  d8a6a5:	0f 84 d3 03 00 00    	je     d8aa7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de4c>
  d8a6ab:	8b 74 24 18          	mov    esi,DWORD PTR [esp+0x18]
  d8a6af:	85 f6                	test   esi,esi
  d8a6b1:	74 25                	je     d8a6d8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18daa6>
  d8a6b3:	8d 83 90 ef 04 00    	lea    eax,[ebx+0x4ef90]
  d8a6b9:	8b 00                	mov    eax,DWORD PTR [eax]
  d8a6bb:	8b 0e                	mov    ecx,DWORD PTR [esi]
  d8a6bd:	0f b6 90 ac 00 00 00 	movzx  edx,BYTE PTR [eax+0xac]
  d8a6c4:	0f b6 b9 ac 00 00 00 	movzx  edi,BYTE PTR [ecx+0xac]
  d8a6cb:	39 d7                	cmp    edi,edx
  d8a6cd:	72 09                	jb     d8a6d8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18daa6>
  d8a6cf:	8b 49 58             	mov    ecx,DWORD PTR [ecx+0x58]
  d8a6d2:	39 44 91 fc          	cmp    DWORD PTR [ecx+edx*4-0x4],eax
  d8a6d6:	74 07                	je     d8a6df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18daad>
  d8a6d8:	e8 17 60 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a6dd:	31 f6                	xor    esi,esi
  d8a6df:	83 ec 08             	sub    esp,0x8
  d8a6e2:	6a 00                	push   0x0
  d8a6e4:	56                   	push   esi
  d8a6e5:	e8 dc 0c 1e 00       	call   f6b3c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e794>
  d8a6ea:	83 c4 10             	add    esp,0x10
  d8a6ed:	89 c7                	mov    edi,eax
  d8a6ef:	85 ff                	test   edi,edi
  d8a6f1:	75 05                	jne    d8a6f8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dac6>
  d8a6f3:	e8 fc 5f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a6f8:	8b 07                	mov    eax,DWORD PTR [edi]
  d8a6fa:	83 ec 08             	sub    esp,0x8
  d8a6fd:	ff b0 08 01 00 00    	push   DWORD PTR [eax+0x108]
  d8a703:	57                   	push   edi
  d8a704:	ff 90 04 01 00 00    	call   DWORD PTR [eax+0x104]
  d8a70a:	83 c4 10             	add    esp,0x10
  d8a70d:	8d 48 ff             	lea    ecx,[eax-0x1]
  d8a710:	83 f9 07             	cmp    ecx,0x7
  d8a713:	0f 87 3e 03 00 00    	ja     d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8a719:	8b 84 83 90 ae 72 ff 	mov    eax,DWORD PTR [ebx+eax*4-0x8d5170]
  d8a720:	83 f8 0b             	cmp    eax,0xb
  d8a723:	0f 87 55 03 00 00    	ja     d8aa7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de4c>
  d8a729:	8b 84 83 3c ad 72 ff 	mov    eax,DWORD PTR [ebx+eax*4-0x8d52c4]
  d8a730:	01 d8                	add    eax,ebx
  d8a732:	ff e0                	jmp    eax
  d8a734:	31 f6                	xor    esi,esi
  d8a736:	eb 01                	jmp    d8a739 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18db07>
  d8a738:	46                   	inc    esi
  d8a739:	8b bd 60 01 00 00    	mov    edi,DWORD PTR [ebp+0x160]
  d8a73f:	85 ff                	test   edi,edi
  d8a741:	75 05                	jne    d8a748 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18db16>
  d8a743:	e8 ac 5f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a748:	3b 77 0c             	cmp    esi,DWORD PTR [edi+0xc]
  d8a74b:	0f 8d 06 03 00 00    	jge    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8a751:	8b bd 60 01 00 00    	mov    edi,DWORD PTR [ebp+0x160]
  d8a757:	85 ff                	test   edi,edi
  d8a759:	75 05                	jne    d8a760 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18db2e>
  d8a75b:	e8 94 5f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a760:	39 77 0c             	cmp    DWORD PTR [edi+0xc],esi
  d8a763:	77 13                	ja     d8a778 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18db46>
  d8a765:	e8 04 6c e4 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d8a76a:	83 ec 08             	sub    esp,0x8
  d8a76d:	6a 00                	push   0x0
  d8a76f:	50                   	push   eax
  d8a770:	e8 43 5e e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8a775:	83 c4 10             	add    esp,0x10
  d8a778:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d8a77c:	39 44 b7 10          	cmp    DWORD PTR [edi+esi*4+0x10],eax
  d8a780:	75 b6                	jne    d8a738 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18db06>
  d8a782:	8b bd 60 01 00 00    	mov    edi,DWORD PTR [ebp+0x160]
  d8a788:	85 ff                	test   edi,edi
  d8a78a:	75 05                	jne    d8a791 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18db5f>
  d8a78c:	e8 63 5f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a791:	39 77 0c             	cmp    DWORD PTR [edi+0xc],esi
  d8a794:	77 13                	ja     d8a7a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18db77>
  d8a796:	e8 d3 6b e4 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d8a79b:	83 ec 08             	sub    esp,0x8
  d8a79e:	6a 00                	push   0x0
  d8a7a0:	50                   	push   eax
  d8a7a1:	e8 12 5e e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8a7a6:	83 c4 10             	add    esp,0x10
  d8a7a9:	c7 44 b7 10 00 00 00 	mov    DWORD PTR [edi+esi*4+0x10],0x0
  d8a7b0:	00 
  d8a7b1:	8b 7d 40             	mov    edi,DWORD PTR [ebp+0x40]
  d8a7b4:	85 ff                	test   edi,edi
  d8a7b6:	75 05                	jne    d8a7bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18db8b>
  d8a7b8:	e8 37 5f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a7bd:	8d 83 24 83 05 00    	lea    eax,[ebx+0x58324]
  d8a7c3:	ff 30                	push   DWORD PTR [eax]
  d8a7c5:	6a 00                	push   0x0
  d8a7c7:	56                   	push   esi
  d8a7c8:	57                   	push   edi
  d8a7c9:	e8 59 8e 63 00       	call   13c3627 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c69f5>
  d8a7ce:	83 c4 10             	add    esp,0x10
  d8a7d1:	e9 81 02 00 00       	jmp    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8a7d6:	31 f6                	xor    esi,esi
  d8a7d8:	8d 83 24 83 05 00    	lea    eax,[ebx+0x58324]
  d8a7de:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d8a7e2:	eb 03                	jmp    d8a7e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dbb5>
  d8a7e4:	46                   	inc    esi
  d8a7e5:	89 fd                	mov    ebp,edi
  d8a7e7:	89 e8                	mov    eax,ebp
  d8a7e9:	8b a8 58 01 00 00    	mov    ebp,DWORD PTR [eax+0x158]
  d8a7ef:	89 c7                	mov    edi,eax
  d8a7f1:	85 ed                	test   ebp,ebp
  d8a7f3:	75 05                	jne    d8a7fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dbc8>
  d8a7f5:	e8 fa 5e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a7fa:	3b 75 0c             	cmp    esi,DWORD PTR [ebp+0xc]
  d8a7fd:	89 fd                	mov    ebp,edi
  d8a7ff:	0f 8d 52 02 00 00    	jge    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8a805:	89 ef                	mov    edi,ebp
  d8a807:	8b af 58 01 00 00    	mov    ebp,DWORD PTR [edi+0x158]
  d8a80d:	85 ed                	test   ebp,ebp
  d8a80f:	75 05                	jne    d8a816 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dbe4>
  d8a811:	e8 de 5e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a816:	39 75 0c             	cmp    DWORD PTR [ebp+0xc],esi
  d8a819:	77 13                	ja     d8a82e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dbfc>
  d8a81b:	e8 4e 6b e4 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d8a820:	83 ec 08             	sub    esp,0x8
  d8a823:	6a 00                	push   0x0
  d8a825:	50                   	push   eax
  d8a826:	e8 8d 5d e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8a82b:	83 c4 10             	add    esp,0x10
  d8a82e:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d8a832:	39 44 b5 10          	cmp    DWORD PTR [ebp+esi*4+0x10],eax
  d8a836:	75 ac                	jne    d8a7e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dbb2>
  d8a838:	8b af 58 01 00 00    	mov    ebp,DWORD PTR [edi+0x158]
  d8a83e:	85 ed                	test   ebp,ebp
  d8a840:	75 05                	jne    d8a847 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dc15>
  d8a842:	e8 ad 5e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a847:	39 75 0c             	cmp    DWORD PTR [ebp+0xc],esi
  d8a84a:	77 13                	ja     d8a85f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dc2d>
  d8a84c:	e8 1d 6b e4 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d8a851:	83 ec 08             	sub    esp,0x8
  d8a854:	6a 00                	push   0x0
  d8a856:	50                   	push   eax
  d8a857:	e8 5c 5d e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8a85c:	83 c4 10             	add    esp,0x10
  d8a85f:	c7 44 b5 10 00 00 00 	mov    DWORD PTR [ebp+esi*4+0x10],0x0
  d8a866:	00 
  d8a867:	8b 6f 40             	mov    ebp,DWORD PTR [edi+0x40]
  d8a86a:	85 ed                	test   ebp,ebp
  d8a86c:	75 05                	jne    d8a873 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dc41>
  d8a86e:	e8 81 5e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a873:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  d8a877:	ff 30                	push   DWORD PTR [eax]
  d8a879:	6a 00                	push   0x0
  d8a87b:	56                   	push   esi
  d8a87c:	55                   	push   ebp
  d8a87d:	e8 a5 8d 63 00       	call   13c3627 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c69f5>
  d8a882:	83 c4 10             	add    esp,0x10
  d8a885:	e9 5a ff ff ff       	jmp    d8a7e4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dbb2>
  d8a88a:	8b 7d 34             	mov    edi,DWORD PTR [ebp+0x34]
  d8a88d:	85 ff                	test   edi,edi
  d8a88f:	75 05                	jne    d8a896 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dc64>
  d8a891:	e8 5e 5e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a896:	8d 83 f4 58 05 00    	lea    eax,[ebx+0x558f4]
  d8a89c:	83 ec 08             	sub    esp,0x8
  d8a89f:	ff 30                	push   DWORD PTR [eax]
  d8a8a1:	57                   	push   edi
  d8a8a2:	e8 c0 8c 63 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  d8a8a7:	83 c4 10             	add    esp,0x10
  d8a8aa:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d8a8ae:	85 c0                	test   eax,eax
  d8a8b0:	0f 8e 4c 01 00 00    	jle    d8aa02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ddd0>
  d8a8b6:	31 ff                	xor    edi,edi
  d8a8b8:	8d 83 f0 58 05 00    	lea    eax,[ebx+0x558f0]
  d8a8be:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d8a8c2:	8b 6d 34             	mov    ebp,DWORD PTR [ebp+0x34]
  d8a8c5:	85 ed                	test   ebp,ebp
  d8a8c7:	75 05                	jne    d8a8ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dc9c>
  d8a8c9:	e8 26 5e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a8ce:	83 ec 04             	sub    esp,0x4
  d8a8d1:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  d8a8d5:	ff 30                	push   DWORD PTR [eax]
  d8a8d7:	57                   	push   edi
  d8a8d8:	55                   	push   ebp
  d8a8d9:	e8 91 8c 63 00       	call   13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d>
  d8a8de:	83 c4 10             	add    esp,0x10
  d8a8e1:	89 c5                	mov    ebp,eax
  d8a8e3:	85 ed                	test   ebp,ebp
  d8a8e5:	75 05                	jne    d8a8ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dcba>
  d8a8e7:	e8 08 5e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a8ec:	83 ec 08             	sub    esp,0x8
  d8a8ef:	6a 00                	push   0x0
  d8a8f1:	55                   	push   ebp
  d8a8f2:	e8 e6 d9 29 00       	call   10282dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b6ab>
  d8a8f7:	83 c4 10             	add    esp,0x10
  d8a8fa:	39 f0                	cmp    eax,esi
  d8a8fc:	0f 84 db 00 00 00    	je     d8a9dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ddab>
  d8a902:	47                   	inc    edi
  d8a903:	3b 7c 24 10          	cmp    edi,DWORD PTR [esp+0x10]
  d8a907:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  d8a90b:	7c b5                	jl     d8a8c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dc90>
  d8a90d:	e9 f0 00 00 00       	jmp    d8aa02 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ddd0>
  d8a912:	8b 7d 4c             	mov    edi,DWORD PTR [ebp+0x4c]
  d8a915:	85 ff                	test   edi,edi
  d8a917:	75 05                	jne    d8a91e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dcec>
  d8a919:	e8 d6 5d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a91e:	8d 83 fc 58 05 00    	lea    eax,[ebx+0x558fc]
  d8a924:	83 ec 08             	sub    esp,0x8
  d8a927:	ff 30                	push   DWORD PTR [eax]
  d8a929:	57                   	push   edi
  d8a92a:	e8 38 8c 63 00       	call   13c3567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c6935>
  d8a92f:	83 c4 10             	add    esp,0x10
  d8a932:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d8a936:	85 c0                	test   eax,eax
  d8a938:	0f 8e 02 01 00 00    	jle    d8aa40 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de0e>
  d8a93e:	31 ff                	xor    edi,edi
  d8a940:	8d 83 f8 58 05 00    	lea    eax,[ebx+0x558f8]
  d8a946:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d8a94a:	8b 6d 4c             	mov    ebp,DWORD PTR [ebp+0x4c]
  d8a94d:	85 ed                	test   ebp,ebp
  d8a94f:	75 05                	jne    d8a956 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dd24>
  d8a951:	e8 9e 5d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a956:	83 ec 04             	sub    esp,0x4
  d8a959:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  d8a95d:	ff 30                	push   DWORD PTR [eax]
  d8a95f:	57                   	push   edi
  d8a960:	55                   	push   ebp
  d8a961:	e8 09 8c 63 00       	call   13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d>
  d8a966:	83 c4 10             	add    esp,0x10
  d8a969:	89 c5                	mov    ebp,eax
  d8a96b:	85 ed                	test   ebp,ebp
  d8a96d:	75 05                	jne    d8a974 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dd42>
  d8a96f:	e8 80 5d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a974:	83 ec 08             	sub    esp,0x8
  d8a977:	6a 00                	push   0x0
  d8a979:	55                   	push   ebp
  d8a97a:	e8 62 df 29 00       	call   10288e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bcaf>
  d8a97f:	83 c4 10             	add    esp,0x10
  d8a982:	39 f0                	cmp    eax,esi
  d8a984:	0f 84 91 00 00 00    	je     d8aa1b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dde9>
  d8a98a:	47                   	inc    edi
  d8a98b:	3b 7c 24 10          	cmp    edi,DWORD PTR [esp+0x10]
  d8a98f:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  d8a993:	7c b5                	jl     d8a94a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dd18>
  d8a995:	e9 a6 00 00 00       	jmp    d8aa40 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de0e>
  d8a99a:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d8a99e:	39 85 50 01 00 00    	cmp    DWORD PTR [ebp+0x150],eax
  d8a9a4:	0f 85 ad 00 00 00    	jne    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8a9aa:	31 c0                	xor    eax,eax
  d8a9ac:	89 85 50 01 00 00    	mov    DWORD PTR [ebp+0x150],eax
  d8a9b2:	89 85 34 01 00 00    	mov    DWORD PTR [ebp+0x134],eax
  d8a9b8:	e9 9a 00 00 00       	jmp    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8a9bd:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d8a9c1:	39 85 4c 01 00 00    	cmp    DWORD PTR [ebp+0x14c],eax
  d8a9c7:	0f 85 8a 00 00 00    	jne    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8a9cd:	31 c0                	xor    eax,eax
  d8a9cf:	89 85 38 01 00 00    	mov    DWORD PTR [ebp+0x138],eax
  d8a9d5:	89 85 4c 01 00 00    	mov    DWORD PTR [ebp+0x14c],eax
  d8a9db:	eb 7a                	jmp    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8a9dd:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  d8a9e1:	8b 75 34             	mov    esi,DWORD PTR [ebp+0x34]
  d8a9e4:	85 f6                	test   esi,esi
  d8a9e6:	75 05                	jne    d8a9ed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ddbb>
  d8a9e8:	e8 07 5d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8a9ed:	8d 83 1c 83 05 00    	lea    eax,[ebx+0x5831c]
  d8a9f3:	83 ec 04             	sub    esp,0x4
  d8a9f6:	ff 30                	push   DWORD PTR [eax]
  d8a9f8:	57                   	push   edi
  d8a9f9:	56                   	push   esi
  d8a9fa:	e8 25 87 63 00       	call   13c3124 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c64f2>
  d8a9ff:	83 c4 10             	add    esp,0x10
  d8aa02:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d8aa06:	39 85 54 01 00 00    	cmp    DWORD PTR [ebp+0x154],eax
  d8aa0c:	75 49                	jne    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8aa0e:	31 c0                	xor    eax,eax
  d8aa10:	89 45 38             	mov    DWORD PTR [ebp+0x38],eax
  d8aa13:	89 85 54 01 00 00    	mov    DWORD PTR [ebp+0x154],eax
  d8aa19:	eb 3c                	jmp    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8aa1b:	8b 6c 24 30          	mov    ebp,DWORD PTR [esp+0x30]
  d8aa1f:	8b 75 4c             	mov    esi,DWORD PTR [ebp+0x4c]
  d8aa22:	85 f6                	test   esi,esi
  d8aa24:	75 05                	jne    d8aa2b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ddf9>
  d8aa26:	e8 c9 5c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8aa2b:	8d 83 20 83 05 00    	lea    eax,[ebx+0x58320]
  d8aa31:	83 ec 04             	sub    esp,0x4
  d8aa34:	ff 30                	push   DWORD PTR [eax]
  d8aa36:	57                   	push   edi
  d8aa37:	56                   	push   esi
  d8aa38:	e8 e7 86 63 00       	call   13c3124 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c64f2>
  d8aa3d:	83 c4 10             	add    esp,0x10
  d8aa40:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d8aa44:	39 85 5c 01 00 00    	cmp    DWORD PTR [ebp+0x15c],eax
  d8aa4a:	75 0b                	jne    d8aa57 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de25>
  d8aa4c:	31 c0                	xor    eax,eax
  d8aa4e:	89 45 50             	mov    DWORD PTR [ebp+0x50],eax
  d8aa51:	89 85 5c 01 00 00    	mov    DWORD PTR [ebp+0x15c],eax
  d8aa57:	8b b5 3c 01 00 00    	mov    esi,DWORD PTR [ebp+0x13c]
  d8aa5d:	85 f6                	test   esi,esi
  d8aa5f:	75 05                	jne    d8aa66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de34>
  d8aa61:	e8 8e 5c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8aa66:	8d 83 28 83 05 00    	lea    eax,[ebx+0x58328]
  d8aa6c:	83 ec 04             	sub    esp,0x4
  d8aa6f:	ff 30                	push   DWORD PTR [eax]
  d8aa71:	ff 74 24 1c          	push   DWORD PTR [esp+0x1c]
  d8aa75:	56                   	push   esi
  d8aa76:	e8 4d 9b c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8aa7b:	83 c4 10             	add    esp,0x10
  d8aa7e:	83 c4 1c             	add    esp,0x1c
  d8aa81:	5e                   	pop    esi
  d8aa82:	5f                   	pop    edi
  d8aa83:	5b                   	pop    ebx
  d8aa84:	5d                   	pop    ebp
  d8aa85:	c3                   	ret
  d8aa86:	55                   	push   ebp
  d8aa87:	53                   	push   ebx
  d8aa88:	57                   	push   edi
  d8aa89:	56                   	push   esi
  d8aa8a:	83 ec 0c             	sub    esp,0xc
  d8aa8d:	e8 00 00 00 00       	call   d8aa92 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de60>
  d8aa92:	5b                   	pop    ebx
  d8aa93:	81 c3 ea c0 06 01    	add    ebx,0x106c0ea
  d8aa99:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  d8aa9d:	8a 83 ac 9f 06 00    	mov    al,BYTE PTR [ebx+0x69fac]
  d8aaa3:	24 01                	and    al,0x1
  d8aaa5:	75 1a                	jne    d8aac1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de8f>
  d8aaa7:	8d 83 4c 63 71 ff    	lea    eax,[ebx-0x8e9cb4]
  d8aaad:	83 ec 0c             	sub    esp,0xc
  d8aab0:	ff 30                	push   DWORD PTR [eax]
  d8aab2:	e8 71 48 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8aab7:	83 c4 10             	add    esp,0x10
  d8aaba:	c6 83 ac 9f 06 00 01 	mov    BYTE PTR [ebx+0x69fac],0x1
  d8aac1:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  d8aac5:	85 f6                	test   esi,esi
  d8aac7:	75 05                	jne    d8aace <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18de9c>
  d8aac9:	e8 26 5c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8aace:	83 ec 04             	sub    esp,0x4
  d8aad1:	31 ed                	xor    ebp,ebp
  d8aad3:	55                   	push   ebp
  d8aad4:	ff 76 0c             	push   DWORD PTR [esi+0xc]
  d8aad7:	55                   	push   ebp
  d8aad8:	e8 75 5c 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8aadd:	83 c4 10             	add    esp,0x10
  d8aae0:	89 c6                	mov    esi,eax
  d8aae2:	3b b7 64 01 00 00    	cmp    esi,DWORD PTR [edi+0x164]
  d8aae8:	75 0c                	jne    d8aaf6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dec4>
  d8aaea:	89 af 64 01 00 00    	mov    DWORD PTR [edi+0x164],ebp
  d8aaf0:	89 af 84 00 00 00    	mov    DWORD PTR [edi+0x84],ebp
  d8aaf6:	8b bf 40 01 00 00    	mov    edi,DWORD PTR [edi+0x140]
  d8aafc:	85 ff                	test   edi,edi
  d8aafe:	75 05                	jne    d8ab05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ded3>
  d8ab00:	e8 ef 5b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ab05:	8d 83 30 83 05 00    	lea    eax,[ebx+0x58330]
  d8ab0b:	83 ec 04             	sub    esp,0x4
  d8ab0e:	ff 30                	push   DWORD PTR [eax]
  d8ab10:	56                   	push   esi
  d8ab11:	57                   	push   edi
  d8ab12:	e8 b1 9a c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8ab17:	83 c4 10             	add    esp,0x10
  d8ab1a:	83 c4 0c             	add    esp,0xc
  d8ab1d:	5e                   	pop    esi
  d8ab1e:	5f                   	pop    edi
  d8ab1f:	5b                   	pop    ebx
  d8ab20:	5d                   	pop    ebp
  d8ab21:	c3                   	ret
  d8ab22:	55                   	push   ebp
  d8ab23:	53                   	push   ebx
  d8ab24:	57                   	push   edi
  d8ab25:	56                   	push   esi
  d8ab26:	83 ec 0c             	sub    esp,0xc
  d8ab29:	e8 00 00 00 00       	call   d8ab2e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18defc>
  d8ab2e:	5b                   	pop    ebx
  d8ab2f:	81 c3 4e c0 06 01    	add    ebx,0x106c04e
  d8ab35:	8a 83 8f 9f 06 00    	mov    al,BYTE PTR [ebx+0x69f8f]
  d8ab3b:	24 01                	and    al,0x1
  d8ab3d:	75 1a                	jne    d8ab59 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18df27>
  d8ab3f:	8d 83 38 63 71 ff    	lea    eax,[ebx-0x8e9cc8]
  d8ab45:	83 ec 0c             	sub    esp,0xc
  d8ab48:	ff 30                	push   DWORD PTR [eax]
  d8ab4a:	e8 d9 47 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8ab4f:	83 c4 10             	add    esp,0x10
  d8ab52:	c6 83 8f 9f 06 00 01 	mov    BYTE PTR [ebx+0x69f8f],0x1
  d8ab59:	8b 7c 24 24          	mov    edi,DWORD PTR [esp+0x24]
  d8ab5d:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8ab61:	8b b0 14 02 00 00    	mov    esi,DWORD PTR [eax+0x214]
  d8ab67:	85 f6                	test   esi,esi
  d8ab69:	75 05                	jne    d8ab70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18df3e>
  d8ab6b:	e8 84 5b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ab70:	8d 83 a0 81 05 00    	lea    eax,[ebx+0x581a0]
  d8ab76:	83 ec 04             	sub    esp,0x4
  d8ab79:	ff 30                	push   DWORD PTR [eax]
  d8ab7b:	57                   	push   edi
  d8ab7c:	56                   	push   esi
  d8ab7d:	e8 c5 90 c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8ab82:	83 c4 10             	add    esp,0x10
  d8ab85:	84 c0                	test   al,al
  d8ab87:	74 6b                	je     d8abf4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dfc2>
  d8ab89:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8ab8d:	8b b0 14 02 00 00    	mov    esi,DWORD PTR [eax+0x214]
  d8ab93:	85 f6                	test   esi,esi
  d8ab95:	75 05                	jne    d8ab9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18df6a>
  d8ab97:	e8 58 5b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ab9c:	8d 83 a4 81 05 00    	lea    eax,[ebx+0x581a4]
  d8aba2:	83 ec 04             	sub    esp,0x4
  d8aba5:	ff 30                	push   DWORD PTR [eax]
  d8aba7:	57                   	push   edi
  d8aba8:	56                   	push   esi
  d8aba9:	e8 50 79 c4 ff       	call   9d24fe <closedir@plt+0x82f88e>
  d8abae:	83 c4 10             	add    esp,0x10
  d8abb1:	89 c6                	mov    esi,eax
  d8abb3:	85 f6                	test   esi,esi
  d8abb5:	75 05                	jne    d8abbc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18df8a>
  d8abb7:	e8 38 5b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8abbc:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d8abc0:	75 0a                	jne    d8abcc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18df9a>
  d8abc2:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8abc6:	ff 88 10 02 00 00    	dec    DWORD PTR [eax+0x210]
  d8abcc:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8abd0:	8b b0 14 02 00 00    	mov    esi,DWORD PTR [eax+0x214]
  d8abd6:	85 f6                	test   esi,esi
  d8abd8:	75 05                	jne    d8abdf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dfad>
  d8abda:	e8 15 5b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8abdf:	8d 83 a8 81 05 00    	lea    eax,[ebx+0x581a8]
  d8abe5:	83 ec 04             	sub    esp,0x4
  d8abe8:	ff 30                	push   DWORD PTR [eax]
  d8abea:	57                   	push   edi
  d8abeb:	56                   	push   esi
  d8abec:	e8 d7 99 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8abf1:	83 c4 10             	add    esp,0x10
  d8abf4:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8abf8:	8b b0 18 02 00 00    	mov    esi,DWORD PTR [eax+0x218]
  d8abfe:	85 f6                	test   esi,esi
  d8ac00:	75 05                	jne    d8ac07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18dfd5>
  d8ac02:	e8 ed 5a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ac07:	8d 83 ac 81 05 00    	lea    eax,[ebx+0x581ac]
  d8ac0d:	83 ec 04             	sub    esp,0x4
  d8ac10:	ff 30                	push   DWORD PTR [eax]
  d8ac12:	57                   	push   edi
  d8ac13:	56                   	push   esi
  d8ac14:	e8 2e 90 c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8ac19:	83 c4 10             	add    esp,0x10
  d8ac1c:	84 c0                	test   al,al
  d8ac1e:	74 28                	je     d8ac48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e016>
  d8ac20:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8ac24:	8b b0 18 02 00 00    	mov    esi,DWORD PTR [eax+0x218]
  d8ac2a:	85 f6                	test   esi,esi
  d8ac2c:	75 05                	jne    d8ac33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e001>
  d8ac2e:	e8 c1 5a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ac33:	8d 83 b0 81 05 00    	lea    eax,[ebx+0x581b0]
  d8ac39:	83 ec 04             	sub    esp,0x4
  d8ac3c:	ff 30                	push   DWORD PTR [eax]
  d8ac3e:	57                   	push   edi
  d8ac3f:	56                   	push   esi
  d8ac40:	e8 83 99 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8ac45:	83 c4 10             	add    esp,0x10
  d8ac48:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8ac4c:	8b a8 1c 02 00 00    	mov    ebp,DWORD PTR [eax+0x21c]
  d8ac52:	85 ed                	test   ebp,ebp
  d8ac54:	75 05                	jne    d8ac5b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e029>
  d8ac56:	e8 99 5a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ac5b:	8d b3 b4 81 05 00    	lea    esi,[ebx+0x581b4]
  d8ac61:	83 ec 04             	sub    esp,0x4
  d8ac64:	ff 36                	push   DWORD PTR [esi]
  d8ac66:	57                   	push   edi
  d8ac67:	55                   	push   ebp
  d8ac68:	e8 da 8f c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8ac6d:	83 c4 10             	add    esp,0x10
  d8ac70:	84 c0                	test   al,al
  d8ac72:	74 28                	je     d8ac9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e06a>
  d8ac74:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8ac78:	8b a8 1c 02 00 00    	mov    ebp,DWORD PTR [eax+0x21c]
  d8ac7e:	85 ed                	test   ebp,ebp
  d8ac80:	75 05                	jne    d8ac87 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e055>
  d8ac82:	e8 6d 5a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ac87:	8d 83 b8 81 05 00    	lea    eax,[ebx+0x581b8]
  d8ac8d:	83 ec 04             	sub    esp,0x4
  d8ac90:	ff 30                	push   DWORD PTR [eax]
  d8ac92:	57                   	push   edi
  d8ac93:	55                   	push   ebp
  d8ac94:	e8 2f 99 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8ac99:	83 c4 10             	add    esp,0x10
  d8ac9c:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8aca0:	8b a8 20 02 00 00    	mov    ebp,DWORD PTR [eax+0x220]
  d8aca6:	85 ed                	test   ebp,ebp
  d8aca8:	75 05                	jne    d8acaf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e07d>
  d8acaa:	e8 45 5a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8acaf:	83 ec 04             	sub    esp,0x4
  d8acb2:	ff 36                	push   DWORD PTR [esi]
  d8acb4:	57                   	push   edi
  d8acb5:	55                   	push   ebp
  d8acb6:	e8 8c 8f c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8acbb:	83 c4 10             	add    esp,0x10
  d8acbe:	84 c0                	test   al,al
  d8acc0:	74 28                	je     d8acea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e0b8>
  d8acc2:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8acc6:	8b a8 20 02 00 00    	mov    ebp,DWORD PTR [eax+0x220]
  d8accc:	85 ed                	test   ebp,ebp
  d8acce:	75 05                	jne    d8acd5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e0a3>
  d8acd0:	e8 1f 5a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8acd5:	8d 83 b8 81 05 00    	lea    eax,[ebx+0x581b8]
  d8acdb:	83 ec 04             	sub    esp,0x4
  d8acde:	ff 30                	push   DWORD PTR [eax]
  d8ace0:	57                   	push   edi
  d8ace1:	55                   	push   ebp
  d8ace2:	e8 e1 98 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8ace7:	83 c4 10             	add    esp,0x10
  d8acea:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8acee:	8b a8 24 02 00 00    	mov    ebp,DWORD PTR [eax+0x224]
  d8acf4:	85 ed                	test   ebp,ebp
  d8acf6:	75 05                	jne    d8acfd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e0cb>
  d8acf8:	e8 f7 59 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8acfd:	83 ec 04             	sub    esp,0x4
  d8ad00:	ff 36                	push   DWORD PTR [esi]
  d8ad02:	57                   	push   edi
  d8ad03:	55                   	push   ebp
  d8ad04:	e8 3e 8f c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8ad09:	83 c4 10             	add    esp,0x10
  d8ad0c:	84 c0                	test   al,al
  d8ad0e:	74 28                	je     d8ad38 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e106>
  d8ad10:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8ad14:	8b b0 24 02 00 00    	mov    esi,DWORD PTR [eax+0x224]
  d8ad1a:	85 f6                	test   esi,esi
  d8ad1c:	75 05                	jne    d8ad23 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e0f1>
  d8ad1e:	e8 d1 59 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ad23:	8d 83 b8 81 05 00    	lea    eax,[ebx+0x581b8]
  d8ad29:	83 ec 04             	sub    esp,0x4
  d8ad2c:	ff 30                	push   DWORD PTR [eax]
  d8ad2e:	57                   	push   edi
  d8ad2f:	56                   	push   esi
  d8ad30:	e8 93 98 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8ad35:	83 c4 10             	add    esp,0x10
  d8ad38:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8ad3c:	8b b0 28 02 00 00    	mov    esi,DWORD PTR [eax+0x228]
  d8ad42:	85 f6                	test   esi,esi
  d8ad44:	75 05                	jne    d8ad4b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e119>
  d8ad46:	e8 a9 59 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ad4b:	8d 83 bc 81 05 00    	lea    eax,[ebx+0x581bc]
  d8ad51:	83 ec 04             	sub    esp,0x4
  d8ad54:	ff 30                	push   DWORD PTR [eax]
  d8ad56:	89 fd                	mov    ebp,edi
  d8ad58:	55                   	push   ebp
  d8ad59:	56                   	push   esi
  d8ad5a:	e8 e8 8e c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8ad5f:	83 c4 10             	add    esp,0x10
  d8ad62:	84 c0                	test   al,al
  d8ad64:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  d8ad68:	74 24                	je     d8ad8e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e15c>
  d8ad6a:	8b b7 28 02 00 00    	mov    esi,DWORD PTR [edi+0x228]
  d8ad70:	85 f6                	test   esi,esi
  d8ad72:	75 05                	jne    d8ad79 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e147>
  d8ad74:	e8 7b 59 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ad79:	8d 83 c0 81 05 00    	lea    eax,[ebx+0x581c0]
  d8ad7f:	83 ec 04             	sub    esp,0x4
  d8ad82:	ff 30                	push   DWORD PTR [eax]
  d8ad84:	55                   	push   ebp
  d8ad85:	56                   	push   esi
  d8ad86:	e8 3d 98 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8ad8b:	83 c4 10             	add    esp,0x10
  d8ad8e:	8b b7 48 02 00 00    	mov    esi,DWORD PTR [edi+0x248]
  d8ad94:	85 f6                	test   esi,esi
  d8ad96:	75 05                	jne    d8ad9d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e16b>
  d8ad98:	e8 57 59 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ad9d:	8d 83 c4 81 05 00    	lea    eax,[ebx+0x581c4]
  d8ada3:	83 ec 04             	sub    esp,0x4
  d8ada6:	ff 30                	push   DWORD PTR [eax]
  d8ada8:	55                   	push   ebp
  d8ada9:	56                   	push   esi
  d8adaa:	e8 98 8e c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8adaf:	83 c4 10             	add    esp,0x10
  d8adb2:	84 c0                	test   al,al
  d8adb4:	74 24                	je     d8adda <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e1a8>
  d8adb6:	8b b7 48 02 00 00    	mov    esi,DWORD PTR [edi+0x248]
  d8adbc:	85 f6                	test   esi,esi
  d8adbe:	75 05                	jne    d8adc5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e193>
  d8adc0:	e8 2f 59 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8adc5:	8d 83 c8 81 05 00    	lea    eax,[ebx+0x581c8]
  d8adcb:	83 ec 04             	sub    esp,0x4
  d8adce:	ff 30                	push   DWORD PTR [eax]
  d8add0:	55                   	push   ebp
  d8add1:	56                   	push   esi
  d8add2:	e8 f1 97 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8add7:	83 c4 10             	add    esp,0x10
  d8adda:	8b b7 30 02 00 00    	mov    esi,DWORD PTR [edi+0x230]
  d8ade0:	85 f6                	test   esi,esi
  d8ade2:	75 05                	jne    d8ade9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e1b7>
  d8ade4:	e8 0b 59 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ade9:	8d 83 cc 81 05 00    	lea    eax,[ebx+0x581cc]
  d8adef:	83 ec 04             	sub    esp,0x4
  d8adf2:	ff 30                	push   DWORD PTR [eax]
  d8adf4:	55                   	push   ebp
  d8adf5:	56                   	push   esi
  d8adf6:	e8 4c 8e c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8adfb:	83 c4 10             	add    esp,0x10
  d8adfe:	84 c0                	test   al,al
  d8ae00:	74 5f                	je     d8ae61 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e22f>
  d8ae02:	8b b7 30 02 00 00    	mov    esi,DWORD PTR [edi+0x230]
  d8ae08:	85 f6                	test   esi,esi
  d8ae0a:	75 05                	jne    d8ae11 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e1df>
  d8ae0c:	e8 e3 58 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ae11:	8d 83 d0 81 05 00    	lea    eax,[ebx+0x581d0]
  d8ae17:	83 ec 04             	sub    esp,0x4
  d8ae1a:	ff 30                	push   DWORD PTR [eax]
  d8ae1c:	55                   	push   ebp
  d8ae1d:	56                   	push   esi
  d8ae1e:	e8 db 76 c4 ff       	call   9d24fe <closedir@plt+0x82f88e>
  d8ae23:	83 c4 10             	add    esp,0x10
  d8ae26:	89 c6                	mov    esi,eax
  d8ae28:	85 f6                	test   esi,esi
  d8ae2a:	75 05                	jne    d8ae31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e1ff>
  d8ae2c:	e8 c3 58 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ae31:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d8ae35:	75 06                	jne    d8ae3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e20b>
  d8ae37:	ff 8f 10 02 00 00    	dec    DWORD PTR [edi+0x210]
  d8ae3d:	8b b7 30 02 00 00    	mov    esi,DWORD PTR [edi+0x230]
  d8ae43:	85 f6                	test   esi,esi
  d8ae45:	75 05                	jne    d8ae4c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e21a>
  d8ae47:	e8 a8 58 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ae4c:	8d 83 d4 81 05 00    	lea    eax,[ebx+0x581d4]
  d8ae52:	83 ec 04             	sub    esp,0x4
  d8ae55:	ff 30                	push   DWORD PTR [eax]
  d8ae57:	55                   	push   ebp
  d8ae58:	56                   	push   esi
  d8ae59:	e8 6a 97 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8ae5e:	83 c4 10             	add    esp,0x10
  d8ae61:	8b b7 34 02 00 00    	mov    esi,DWORD PTR [edi+0x234]
  d8ae67:	85 f6                	test   esi,esi
  d8ae69:	75 05                	jne    d8ae70 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e23e>
  d8ae6b:	e8 84 58 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ae70:	8d 83 d8 81 05 00    	lea    eax,[ebx+0x581d8]
  d8ae76:	83 ec 04             	sub    esp,0x4
  d8ae79:	ff 30                	push   DWORD PTR [eax]
  d8ae7b:	55                   	push   ebp
  d8ae7c:	56                   	push   esi
  d8ae7d:	e8 c5 8d c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8ae82:	83 c4 10             	add    esp,0x10
  d8ae85:	84 c0                	test   al,al
  d8ae87:	74 24                	je     d8aead <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e27b>
  d8ae89:	8b b7 34 02 00 00    	mov    esi,DWORD PTR [edi+0x234]
  d8ae8f:	85 f6                	test   esi,esi
  d8ae91:	75 05                	jne    d8ae98 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e266>
  d8ae93:	e8 5c 58 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ae98:	8d 83 dc 81 05 00    	lea    eax,[ebx+0x581dc]
  d8ae9e:	83 ec 04             	sub    esp,0x4
  d8aea1:	ff 30                	push   DWORD PTR [eax]
  d8aea3:	55                   	push   ebp
  d8aea4:	56                   	push   esi
  d8aea5:	e8 1e 97 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8aeaa:	83 c4 10             	add    esp,0x10
  d8aead:	8b b7 38 02 00 00    	mov    esi,DWORD PTR [edi+0x238]
  d8aeb3:	85 f6                	test   esi,esi
  d8aeb5:	75 05                	jne    d8aebc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e28a>
  d8aeb7:	e8 38 58 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8aebc:	8d 83 e0 81 05 00    	lea    eax,[ebx+0x581e0]
  d8aec2:	83 ec 04             	sub    esp,0x4
  d8aec5:	ff 30                	push   DWORD PTR [eax]
  d8aec7:	55                   	push   ebp
  d8aec8:	56                   	push   esi
  d8aec9:	e8 79 8d c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8aece:	83 c4 10             	add    esp,0x10
  d8aed1:	84 c0                	test   al,al
  d8aed3:	74 5f                	je     d8af34 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e302>
  d8aed5:	8b b7 38 02 00 00    	mov    esi,DWORD PTR [edi+0x238]
  d8aedb:	85 f6                	test   esi,esi
  d8aedd:	75 05                	jne    d8aee4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e2b2>
  d8aedf:	e8 10 58 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8aee4:	8d 83 e4 81 05 00    	lea    eax,[ebx+0x581e4]
  d8aeea:	83 ec 04             	sub    esp,0x4
  d8aeed:	ff 30                	push   DWORD PTR [eax]
  d8aeef:	55                   	push   ebp
  d8aef0:	56                   	push   esi
  d8aef1:	e8 08 76 c4 ff       	call   9d24fe <closedir@plt+0x82f88e>
  d8aef6:	83 c4 10             	add    esp,0x10
  d8aef9:	89 c6                	mov    esi,eax
  d8aefb:	85 f6                	test   esi,esi
  d8aefd:	75 05                	jne    d8af04 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e2d2>
  d8aeff:	e8 f0 57 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8af04:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d8af08:	75 06                	jne    d8af10 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e2de>
  d8af0a:	ff 8f 10 02 00 00    	dec    DWORD PTR [edi+0x210]
  d8af10:	8b b7 38 02 00 00    	mov    esi,DWORD PTR [edi+0x238]
  d8af16:	85 f6                	test   esi,esi
  d8af18:	75 05                	jne    d8af1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e2ed>
  d8af1a:	e8 d5 57 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8af1f:	8d 83 e8 81 05 00    	lea    eax,[ebx+0x581e8]
  d8af25:	83 ec 04             	sub    esp,0x4
  d8af28:	ff 30                	push   DWORD PTR [eax]
  d8af2a:	55                   	push   ebp
  d8af2b:	56                   	push   esi
  d8af2c:	e8 97 96 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8af31:	83 c4 10             	add    esp,0x10
  d8af34:	8b b7 3c 02 00 00    	mov    esi,DWORD PTR [edi+0x23c]
  d8af3a:	85 f6                	test   esi,esi
  d8af3c:	75 05                	jne    d8af43 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e311>
  d8af3e:	e8 b1 57 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8af43:	8d 83 ec 81 05 00    	lea    eax,[ebx+0x581ec]
  d8af49:	83 ec 04             	sub    esp,0x4
  d8af4c:	ff 30                	push   DWORD PTR [eax]
  d8af4e:	55                   	push   ebp
  d8af4f:	56                   	push   esi
  d8af50:	e8 f2 8c c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8af55:	83 c4 10             	add    esp,0x10
  d8af58:	84 c0                	test   al,al
  d8af5a:	74 5f                	je     d8afbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e389>
  d8af5c:	8b b7 3c 02 00 00    	mov    esi,DWORD PTR [edi+0x23c]
  d8af62:	85 f6                	test   esi,esi
  d8af64:	75 05                	jne    d8af6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e339>
  d8af66:	e8 89 57 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8af6b:	8d 83 f0 81 05 00    	lea    eax,[ebx+0x581f0]
  d8af71:	83 ec 04             	sub    esp,0x4
  d8af74:	ff 30                	push   DWORD PTR [eax]
  d8af76:	55                   	push   ebp
  d8af77:	56                   	push   esi
  d8af78:	e8 81 75 c4 ff       	call   9d24fe <closedir@plt+0x82f88e>
  d8af7d:	83 c4 10             	add    esp,0x10
  d8af80:	89 c6                	mov    esi,eax
  d8af82:	85 f6                	test   esi,esi
  d8af84:	75 05                	jne    d8af8b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e359>
  d8af86:	e8 69 57 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8af8b:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d8af8f:	75 06                	jne    d8af97 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e365>
  d8af91:	ff 8f 10 02 00 00    	dec    DWORD PTR [edi+0x210]
  d8af97:	8b b7 3c 02 00 00    	mov    esi,DWORD PTR [edi+0x23c]
  d8af9d:	85 f6                	test   esi,esi
  d8af9f:	75 05                	jne    d8afa6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e374>
  d8afa1:	e8 4e 57 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8afa6:	8d 83 f4 81 05 00    	lea    eax,[ebx+0x581f4]
  d8afac:	83 ec 04             	sub    esp,0x4
  d8afaf:	ff 30                	push   DWORD PTR [eax]
  d8afb1:	55                   	push   ebp
  d8afb2:	56                   	push   esi
  d8afb3:	e8 10 96 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8afb8:	83 c4 10             	add    esp,0x10
  d8afbb:	8b b7 40 02 00 00    	mov    esi,DWORD PTR [edi+0x240]
  d8afc1:	85 f6                	test   esi,esi
  d8afc3:	75 05                	jne    d8afca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e398>
  d8afc5:	e8 2a 57 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8afca:	8d 83 f8 81 05 00    	lea    eax,[ebx+0x581f8]
  d8afd0:	83 ec 04             	sub    esp,0x4
  d8afd3:	ff 30                	push   DWORD PTR [eax]
  d8afd5:	55                   	push   ebp
  d8afd6:	56                   	push   esi
  d8afd7:	e8 6b 8c c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8afdc:	83 c4 10             	add    esp,0x10
  d8afdf:	84 c0                	test   al,al
  d8afe1:	74 24                	je     d8b007 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e3d5>
  d8afe3:	8b b7 40 02 00 00    	mov    esi,DWORD PTR [edi+0x240]
  d8afe9:	85 f6                	test   esi,esi
  d8afeb:	75 05                	jne    d8aff2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e3c0>
  d8afed:	e8 02 57 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8aff2:	8d 83 fc 81 05 00    	lea    eax,[ebx+0x581fc]
  d8aff8:	83 ec 04             	sub    esp,0x4
  d8affb:	ff 30                	push   DWORD PTR [eax]
  d8affd:	55                   	push   ebp
  d8affe:	56                   	push   esi
  d8afff:	e8 c4 95 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8b004:	83 c4 10             	add    esp,0x10
  d8b007:	8b b7 44 02 00 00    	mov    esi,DWORD PTR [edi+0x244]
  d8b00d:	85 f6                	test   esi,esi
  d8b00f:	75 05                	jne    d8b016 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e3e4>
  d8b011:	e8 de 56 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b016:	8d 83 00 82 05 00    	lea    eax,[ebx+0x58200]
  d8b01c:	83 ec 04             	sub    esp,0x4
  d8b01f:	ff 30                	push   DWORD PTR [eax]
  d8b021:	55                   	push   ebp
  d8b022:	56                   	push   esi
  d8b023:	e8 1f 8c c4 ff       	call   9d3c47 <closedir@plt+0x830fd7>
  d8b028:	83 c4 10             	add    esp,0x10
  d8b02b:	84 c0                	test   al,al
  d8b02d:	74 5f                	je     d8b08e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e45c>
  d8b02f:	8b b7 44 02 00 00    	mov    esi,DWORD PTR [edi+0x244]
  d8b035:	85 f6                	test   esi,esi
  d8b037:	75 05                	jne    d8b03e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e40c>
  d8b039:	e8 b6 56 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b03e:	8d 83 04 82 05 00    	lea    eax,[ebx+0x58204]
  d8b044:	83 ec 04             	sub    esp,0x4
  d8b047:	ff 30                	push   DWORD PTR [eax]
  d8b049:	55                   	push   ebp
  d8b04a:	56                   	push   esi
  d8b04b:	e8 ae 74 c4 ff       	call   9d24fe <closedir@plt+0x82f88e>
  d8b050:	83 c4 10             	add    esp,0x10
  d8b053:	89 c6                	mov    esi,eax
  d8b055:	85 f6                	test   esi,esi
  d8b057:	75 05                	jne    d8b05e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e42c>
  d8b059:	e8 96 56 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b05e:	83 7e 1c 00          	cmp    DWORD PTR [esi+0x1c],0x0
  d8b062:	75 06                	jne    d8b06a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e438>
  d8b064:	ff 8f 10 02 00 00    	dec    DWORD PTR [edi+0x210]
  d8b06a:	8b b7 44 02 00 00    	mov    esi,DWORD PTR [edi+0x244]
  d8b070:	85 f6                	test   esi,esi
  d8b072:	75 05                	jne    d8b079 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e447>
  d8b074:	e8 7b 56 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b079:	8d 83 08 82 05 00    	lea    eax,[ebx+0x58208]
  d8b07f:	83 ec 04             	sub    esp,0x4
  d8b082:	ff 30                	push   DWORD PTR [eax]
  d8b084:	55                   	push   ebp
  d8b085:	56                   	push   esi
  d8b086:	e8 3d 95 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8b08b:	83 c4 10             	add    esp,0x10
  d8b08e:	83 c4 0c             	add    esp,0xc
  d8b091:	5e                   	pop    esi
  d8b092:	5f                   	pop    edi
  d8b093:	5b                   	pop    ebx
  d8b094:	5d                   	pop    ebp
  d8b095:	c3                   	ret
  d8b096:	55                   	push   ebp
  d8b097:	53                   	push   ebx
  d8b098:	57                   	push   edi
  d8b099:	56                   	push   esi
  d8b09a:	83 ec 3c             	sub    esp,0x3c
  d8b09d:	e8 00 00 00 00       	call   d8b0a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e470>
  d8b0a2:	5b                   	pop    ebx
  d8b0a3:	81 c3 da ba 06 01    	add    ebx,0x106bada
  d8b0a9:	8b 74 24 54          	mov    esi,DWORD PTR [esp+0x54]
  d8b0ad:	8a 83 a5 9f 06 00    	mov    al,BYTE PTR [ebx+0x69fa5]
  d8b0b3:	24 01                	and    al,0x1
  d8b0b5:	75 1a                	jne    d8b0d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e49f>
  d8b0b7:	8d 83 28 63 71 ff    	lea    eax,[ebx-0x8e9cd8]
  d8b0bd:	83 ec 0c             	sub    esp,0xc
  d8b0c0:	ff 30                	push   DWORD PTR [eax]
  d8b0c2:	e8 61 42 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8b0c7:	83 c4 10             	add    esp,0x10
  d8b0ca:	c6 83 a5 9f 06 00 01 	mov    BYTE PTR [ebx+0x69fa5],0x1
  d8b0d1:	8b 6c 24 50          	mov    ebp,DWORD PTR [esp+0x50]
  d8b0d5:	31 ff                	xor    edi,edi
  d8b0d7:	89 7c 24 30          	mov    DWORD PTR [esp+0x30],edi
  d8b0db:	66 0f 57 c0          	xorpd  xmm0,xmm0
  d8b0df:	66 0f 29 44 24 20    	movapd XMMWORD PTR [esp+0x20],xmm0
  d8b0e5:	89 7c 24 1c          	mov    DWORD PTR [esp+0x1c],edi
  d8b0e9:	89 7c 24 18          	mov    DWORD PTR [esp+0x18],edi
  d8b0ed:	85 f6                	test   esi,esi
  d8b0ef:	75 05                	jne    d8b0f6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e4c4>
  d8b0f1:	e8 fe 55 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b0f6:	83 ec 04             	sub    esp,0x4
  d8b0f9:	57                   	push   edi
  d8b0fa:	ff 76 0c             	push   DWORD PTR [esi+0xc]
  d8b0fd:	57                   	push   edi
  d8b0fe:	e8 4f 56 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8b103:	83 c4 10             	add    esp,0x10
  d8b106:	89 04 24             	mov    DWORD PTR [esp],eax
  d8b109:	8b b5 90 02 00 00    	mov    esi,DWORD PTR [ebp+0x290]
  d8b10f:	85 f6                	test   esi,esi
  d8b111:	75 05                	jne    d8b118 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e4e6>
  d8b113:	e8 dc 55 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b118:	8d 83 c0 82 05 00    	lea    eax,[ebx+0x582c0]
  d8b11e:	83 ec 04             	sub    esp,0x4
  d8b121:	8d 4c 24 24          	lea    ecx,[esp+0x24]
  d8b125:	ff 30                	push   DWORD PTR [eax]
  d8b127:	56                   	push   esi
  d8b128:	51                   	push   ecx
  d8b129:	e8 40 23 5b 00       	call   133d46e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x74083c>
  d8b12e:	83 c4 0c             	add    esp,0xc
  d8b131:	8d b3 d4 82 05 00    	lea    esi,[ebx+0x582d4]
  d8b137:	8d 83 c4 82 05 00    	lea    eax,[ebx+0x582c4]
  d8b13d:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d8b141:	8d 83 c8 82 05 00    	lea    eax,[ebx+0x582c8]
  d8b147:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d8b14b:	31 ed                	xor    ebp,ebp
  d8b14d:	8b 06                	mov    eax,DWORD PTR [esi]
  d8b14f:	83 ec 08             	sub    esp,0x8
  d8b152:	50                   	push   eax
  d8b153:	8d 44 24 2c          	lea    eax,[esp+0x2c]
  d8b157:	50                   	push   eax
  d8b158:	e8 d6 c8 61 ff       	call   3a7a33 <closedir@plt+0x204dc3>
  d8b15d:	83 c4 10             	add    esp,0x10
  d8b160:	b1 01                	mov    cl,0x1
  d8b162:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  d8b166:	84 c0                	test   al,al
  d8b168:	0f 84 c0 00 00 00    	je     d8b22e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e5fc>
  d8b16e:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  d8b172:	8b 00                	mov    eax,DWORD PTR [eax]
  d8b174:	83 ec 04             	sub    esp,0x4
  d8b177:	50                   	push   eax
  d8b178:	8d 44 24 28          	lea    eax,[esp+0x28]
  d8b17c:	50                   	push   eax
  d8b17d:	8d 44 24 1c          	lea    eax,[esp+0x1c]
  d8b181:	50                   	push   eax
  d8b182:	e8 eb ca 61 ff       	call   3a7c72 <closedir@plt+0x205002>
  d8b187:	83 c4 0c             	add    esp,0xc
  d8b18a:	f2 0f 10 44 24 10    	movsd  xmm0,QWORD PTR [esp+0x10]
  d8b190:	f2 0f 11 44 24 18    	movsd  QWORD PTR [esp+0x18],xmm0
  d8b196:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  d8b19a:	8b 00                	mov    eax,DWORD PTR [eax]
  d8b19c:	83 ec 08             	sub    esp,0x8
  d8b19f:	50                   	push   eax
  d8b1a0:	8d 44 24 24          	lea    eax,[esp+0x24]
  d8b1a4:	50                   	push   eax
  d8b1a5:	e8 aa 80 3f 00       	call   1183254 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x586622>
  d8b1aa:	83 c4 10             	add    esp,0x10
  d8b1ad:	89 c7                	mov    edi,eax
  d8b1af:	85 ff                	test   edi,edi
  d8b1b1:	75 05                	jne    d8b1b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e586>
  d8b1b3:	e8 3c 55 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b1b8:	83 ec 08             	sub    esp,0x8
  d8b1bb:	6a 00                	push   0x0
  d8b1bd:	57                   	push   edi
  d8b1be:	e8 f2 d3 1d 00       	call   f685b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36b983>
  d8b1c3:	83 c4 10             	add    esp,0x10
  d8b1c6:	3b 04 24             	cmp    eax,DWORD PTR [esp]
  d8b1c9:	75 82                	jne    d8b14d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e51b>
  d8b1cb:	8b 44 24 50          	mov    eax,DWORD PTR [esp+0x50]
  d8b1cf:	8b b8 90 02 00 00    	mov    edi,DWORD PTR [eax+0x290]
  d8b1d5:	8d 83 cc 82 05 00    	lea    eax,[ebx+0x582cc]
  d8b1db:	8b 00                	mov    eax,DWORD PTR [eax]
  d8b1dd:	83 ec 08             	sub    esp,0x8
  d8b1e0:	50                   	push   eax
  d8b1e1:	8d 44 24 24          	lea    eax,[esp+0x24]
  d8b1e5:	50                   	push   eax
  d8b1e6:	e8 4e 80 3f 00       	call   1183239 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x586607>
  d8b1eb:	83 c4 10             	add    esp,0x10
  d8b1ee:	89 c6                	mov    esi,eax
  d8b1f0:	85 ff                	test   edi,edi
  d8b1f2:	75 05                	jne    d8b1f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e5c7>
  d8b1f4:	e8 fb 54 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b1f9:	8d 83 d0 82 05 00    	lea    eax,[ebx+0x582d0]
  d8b1ff:	8b 00                	mov    eax,DWORD PTR [eax]
  d8b201:	83 ec 04             	sub    esp,0x4
  d8b204:	50                   	push   eax
  d8b205:	56                   	push   esi
  d8b206:	57                   	push   edi
  d8b207:	e8 a2 14 5b 00       	call   133c6ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73fa7c>
  d8b20c:	83 c4 10             	add    esp,0x10
  d8b20f:	eb 1d                	jmp    d8b22e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e5fc>
  d8b211:	eb 00                	jmp    d8b213 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e5e1>
  d8b213:	83 ec 0c             	sub    esp,0xc
  d8b216:	50                   	push   eax
  d8b217:	e8 04 76 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d8b21c:	83 c4 10             	add    esp,0x10
  d8b21f:	8b 28                	mov    ebp,DWORD PTR [eax]
  d8b221:	e8 9a 6e 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d8b226:	c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
  d8b22d:	00 
  d8b22e:	8d 83 d8 82 05 00    	lea    eax,[ebx+0x582d8]
  d8b234:	83 ec 08             	sub    esp,0x8
  d8b237:	ff 30                	push   DWORD PTR [eax]
  d8b239:	8d 44 24 2c          	lea    eax,[esp+0x2c]
  d8b23d:	50                   	push   eax
  d8b23e:	e8 3d cb 61 ff       	call   3a7d80 <closedir@plt+0x205110>
  d8b243:	83 c4 10             	add    esp,0x10
  d8b246:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  d8b24a:	84 c0                	test   al,al
  d8b24c:	75 12                	jne    d8b260 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e62e>
  d8b24e:	85 ed                	test   ebp,ebp
  d8b250:	74 0e                	je     d8b260 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e62e>
  d8b252:	83 ec 08             	sub    esp,0x8
  d8b255:	6a 00                	push   0x0
  d8b257:	55                   	push   ebp
  d8b258:	e8 5b 53 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8b25d:	83 c4 10             	add    esp,0x10
  d8b260:	83 c4 3c             	add    esp,0x3c
  d8b263:	5e                   	pop    esi
  d8b264:	5f                   	pop    edi
  d8b265:	5b                   	pop    ebx
  d8b266:	5d                   	pop    ebp
  d8b267:	c3                   	ret
  d8b268:	55                   	push   ebp
  d8b269:	53                   	push   ebx
  d8b26a:	57                   	push   edi
  d8b26b:	56                   	push   esi
  d8b26c:	83 ec 0c             	sub    esp,0xc
  d8b26f:	e8 00 00 00 00       	call   d8b274 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e642>
  d8b274:	5b                   	pop    ebx
  d8b275:	81 c3 08 b9 06 01    	add    ebx,0x106b908
  d8b27b:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  d8b27f:	8a 83 15 a0 06 00    	mov    al,BYTE PTR [ebx+0x6a015]
  d8b285:	24 01                	and    al,0x1
  d8b287:	75 1a                	jne    d8b2a3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e671>
  d8b289:	8d 83 30 63 71 ff    	lea    eax,[ebx-0x8e9cd0]
  d8b28f:	83 ec 0c             	sub    esp,0xc
  d8b292:	ff 30                	push   DWORD PTR [eax]
  d8b294:	e8 8f 40 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8b299:	83 c4 10             	add    esp,0x10
  d8b29c:	c6 83 15 a0 06 00 01 	mov    BYTE PTR [ebx+0x6a015],0x1
  d8b2a3:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d8b2a7:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  d8b2ae:	00 
  d8b2af:	85 f6                	test   esi,esi
  d8b2b1:	75 05                	jne    d8b2b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e686>
  d8b2b3:	e8 3c 54 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b2b8:	83 ec 04             	sub    esp,0x4
  d8b2bb:	31 c0                	xor    eax,eax
  d8b2bd:	50                   	push   eax
  d8b2be:	ff 76 0c             	push   DWORD PTR [esi+0xc]
  d8b2c1:	50                   	push   eax
  d8b2c2:	e8 8b 54 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8b2c7:	83 c4 10             	add    esp,0x10
  d8b2ca:	89 c6                	mov    esi,eax
  d8b2cc:	8b bd ac 02 00 00    	mov    edi,DWORD PTR [ebp+0x2ac]
  d8b2d2:	85 ff                	test   edi,edi
  d8b2d4:	75 05                	jne    d8b2db <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e6a9>
  d8b2d6:	e8 19 54 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b2db:	8d 83 dc 84 05 00    	lea    eax,[ebx+0x584dc]
  d8b2e1:	8d 4c 24 08          	lea    ecx,[esp+0x8]
  d8b2e5:	ff 30                	push   DWORD PTR [eax]
  d8b2e7:	51                   	push   ecx
  d8b2e8:	56                   	push   esi
  d8b2e9:	57                   	push   edi
  d8b2ea:	e8 56 97 c4 ff       	call   9d4a45 <closedir@plt+0x831dd5>
  d8b2ef:	83 c4 10             	add    esp,0x10
  d8b2f2:	84 c0                	test   al,al
  d8b2f4:	0f 84 95 00 00 00    	je     d8b38f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e75d>
  d8b2fa:	8b 7c 24 08          	mov    edi,DWORD PTR [esp+0x8]
  d8b2fe:	85 ff                	test   edi,edi
  d8b300:	75 05                	jne    d8b307 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e6d5>
  d8b302:	e8 ed 53 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b307:	83 ec 08             	sub    esp,0x8
  d8b30a:	6a 00                	push   0x0
  d8b30c:	57                   	push   edi
  d8b30d:	e8 f5 d8 1d 00       	call   f68c07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36bfd5>
  d8b312:	83 c4 10             	add    esp,0x10
  d8b315:	89 c7                	mov    edi,eax
  d8b317:	8b ad b0 02 00 00    	mov    ebp,DWORD PTR [ebp+0x2b0]
  d8b31d:	85 ed                	test   ebp,ebp
  d8b31f:	75 05                	jne    d8b326 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e6f4>
  d8b321:	e8 ce 53 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b326:	8d 83 e4 84 05 00    	lea    eax,[ebx+0x584e4]
  d8b32c:	83 ec 04             	sub    esp,0x4
  d8b32f:	ff 30                	push   DWORD PTR [eax]
  d8b331:	57                   	push   edi
  d8b332:	55                   	push   ebp
  d8b333:	e8 aa 09 5b 00       	call   133bce2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73f0b0>
  d8b338:	83 c4 10             	add    esp,0x10
  d8b33b:	84 c0                	test   al,al
  d8b33d:	74 28                	je     d8b367 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e735>
  d8b33f:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8b343:	8b a8 b0 02 00 00    	mov    ebp,DWORD PTR [eax+0x2b0]
  d8b349:	85 ed                	test   ebp,ebp
  d8b34b:	75 05                	jne    d8b352 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e720>
  d8b34d:	e8 a2 53 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b352:	8d 83 ec 84 05 00    	lea    eax,[ebx+0x584ec]
  d8b358:	83 ec 04             	sub    esp,0x4
  d8b35b:	ff 30                	push   DWORD PTR [eax]
  d8b35d:	57                   	push   edi
  d8b35e:	55                   	push   ebp
  d8b35f:	e8 4a 13 5b 00       	call   133c6ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73fa7c>
  d8b364:	83 c4 10             	add    esp,0x10
  d8b367:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d8b36b:	8b b8 ac 02 00 00    	mov    edi,DWORD PTR [eax+0x2ac]
  d8b371:	85 ff                	test   edi,edi
  d8b373:	75 05                	jne    d8b37a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e748>
  d8b375:	e8 7a 53 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b37a:	8d 83 f0 84 05 00    	lea    eax,[ebx+0x584f0]
  d8b380:	83 ec 04             	sub    esp,0x4
  d8b383:	ff 30                	push   DWORD PTR [eax]
  d8b385:	56                   	push   esi
  d8b386:	57                   	push   edi
  d8b387:	e8 3c 92 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8b38c:	83 c4 10             	add    esp,0x10
  d8b38f:	83 c4 0c             	add    esp,0xc
  d8b392:	5e                   	pop    esi
  d8b393:	5f                   	pop    edi
  d8b394:	5b                   	pop    ebx
  d8b395:	5d                   	pop    ebp
  d8b396:	c3                   	ret
  d8b397:	53                   	push   ebx
  d8b398:	57                   	push   edi
  d8b399:	56                   	push   esi
  d8b39a:	e8 00 00 00 00       	call   d8b39f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e76d>
  d8b39f:	5b                   	pop    ebx
  d8b3a0:	81 c3 dd b7 06 01    	add    ebx,0x106b7dd
  d8b3a6:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d8b3aa:	8a 83 25 a0 06 00    	mov    al,BYTE PTR [ebx+0x6a025]
  d8b3b0:	24 01                	and    al,0x1
  d8b3b2:	75 1a                	jne    d8b3ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e79c>
  d8b3b4:	8d 83 2c 63 71 ff    	lea    eax,[ebx-0x8e9cd4]
  d8b3ba:	83 ec 0c             	sub    esp,0xc
  d8b3bd:	ff 30                	push   DWORD PTR [eax]
  d8b3bf:	e8 64 3f e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8b3c4:	83 c4 10             	add    esp,0x10
  d8b3c7:	c6 83 25 a0 06 00 01 	mov    BYTE PTR [ebx+0x6a025],0x1
  d8b3ce:	8b 7c 24 10          	mov    edi,DWORD PTR [esp+0x10]
  d8b3d2:	85 f6                	test   esi,esi
  d8b3d4:	75 05                	jne    d8b3db <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e7a9>
  d8b3d6:	e8 19 53 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b3db:	83 ec 04             	sub    esp,0x4
  d8b3de:	31 c0                	xor    eax,eax
  d8b3e0:	50                   	push   eax
  d8b3e1:	ff 76 0c             	push   DWORD PTR [esi+0xc]
  d8b3e4:	50                   	push   eax
  d8b3e5:	e8 68 53 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8b3ea:	83 c4 10             	add    esp,0x10
  d8b3ed:	89 c6                	mov    esi,eax
  d8b3ef:	8b bf e4 02 00 00    	mov    edi,DWORD PTR [edi+0x2e4]
  d8b3f5:	85 ff                	test   edi,edi
  d8b3f7:	75 05                	jne    d8b3fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e7cc>
  d8b3f9:	e8 f6 52 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b3fe:	8d 83 34 85 05 00    	lea    eax,[ebx+0x58534]
  d8b404:	83 ec 04             	sub    esp,0x4
  d8b407:	ff 30                	push   DWORD PTR [eax]
  d8b409:	56                   	push   esi
  d8b40a:	57                   	push   edi
  d8b40b:	e8 b8 91 c4 ff       	call   9d45c8 <closedir@plt+0x831958>
  d8b410:	83 c4 10             	add    esp,0x10
  d8b413:	5e                   	pop    esi
  d8b414:	5f                   	pop    edi
  d8b415:	5b                   	pop    ebx
  d8b416:	c3                   	ret
  d8b417:	55                   	push   ebp
  d8b418:	53                   	push   ebx
  d8b419:	57                   	push   edi
  d8b41a:	56                   	push   esi
  d8b41b:	83 ec 5c             	sub    esp,0x5c
  d8b41e:	e8 00 00 00 00       	call   d8b423 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e7f1>
  d8b423:	5b                   	pop    ebx
  d8b424:	81 c3 59 b7 06 01    	add    ebx,0x106b759
  d8b42a:	8b 7c 24 74          	mov    edi,DWORD PTR [esp+0x74]
  d8b42e:	8a 83 9a 9f 06 00    	mov    al,BYTE PTR [ebx+0x69f9a]
  d8b434:	24 01                	and    al,0x1
  d8b436:	75 1a                	jne    d8b452 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e820>
  d8b438:	8d 83 ac 64 71 ff    	lea    eax,[ebx-0x8e9b54]
  d8b43e:	83 ec 0c             	sub    esp,0xc
  d8b441:	ff 30                	push   DWORD PTR [eax]
  d8b443:	e8 e0 3e e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8b448:	83 c4 10             	add    esp,0x10
  d8b44b:	c6 83 9a 9f 06 00 01 	mov    BYTE PTR [ebx+0x69f9a],0x1
  d8b452:	8b 6c 24 70          	mov    ebp,DWORD PTR [esp+0x70]
  d8b456:	31 f6                	xor    esi,esi
  d8b458:	89 74 24 58          	mov    DWORD PTR [esp+0x58],esi
  d8b45c:	89 74 24 54          	mov    DWORD PTR [esp+0x54],esi
  d8b460:	89 74 24 50          	mov    DWORD PTR [esp+0x50],esi
  d8b464:	89 74 24 4c          	mov    DWORD PTR [esp+0x4c],esi
  d8b468:	89 74 24 48          	mov    DWORD PTR [esp+0x48],esi
  d8b46c:	85 ff                	test   edi,edi
  d8b46e:	74 24                	je     d8b494 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e862>
  d8b470:	8d 83 10 6a 06 00    	lea    eax,[ebx+0x66a10]
  d8b476:	83 ec 0c             	sub    esp,0xc
  d8b479:	8d 4c 24 64          	lea    ecx,[esp+0x64]
  d8b47d:	56                   	push   esi
  d8b47e:	56                   	push   esi
  d8b47f:	51                   	push   ecx
  d8b480:	ff 30                	push   DWORD PTR [eax]
  d8b482:	57                   	push   edi
  d8b483:	e8 55 ca 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8b488:	83 c4 20             	add    esp,0x20
  d8b48b:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  d8b48f:	89 45 74             	mov    DWORD PTR [ebp+0x74],eax
  d8b492:	eb 2c                	jmp    d8b4c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e88e>
  d8b494:	e8 5b 52 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b499:	8d 83 10 6a 06 00    	lea    eax,[ebx+0x66a10]
  d8b49f:	83 ec 0c             	sub    esp,0xc
  d8b4a2:	8d 4c 24 64          	lea    ecx,[esp+0x64]
  d8b4a6:	56                   	push   esi
  d8b4a7:	56                   	push   esi
  d8b4a8:	51                   	push   ecx
  d8b4a9:	ff 30                	push   DWORD PTR [eax]
  d8b4ab:	56                   	push   esi
  d8b4ac:	e8 2c ca 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8b4b1:	83 c4 20             	add    esp,0x20
  d8b4b4:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  d8b4b8:	89 45 74             	mov    DWORD PTR [ebp+0x74],eax
  d8b4bb:	e8 34 52 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b4c0:	8d 83 34 75 06 00    	lea    eax,[ebx+0x67534]
  d8b4c6:	83 ec 0c             	sub    esp,0xc
  d8b4c9:	31 f6                	xor    esi,esi
  d8b4cb:	8d 4c 24 60          	lea    ecx,[esp+0x60]
  d8b4cf:	56                   	push   esi
  d8b4d0:	56                   	push   esi
  d8b4d1:	51                   	push   ecx
  d8b4d2:	ff 30                	push   DWORD PTR [eax]
  d8b4d4:	57                   	push   edi
  d8b4d5:	e8 e7 cd 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b4da:	83 c4 20             	add    esp,0x20
  d8b4dd:	83 7c 24 54 01       	cmp    DWORD PTR [esp+0x54],0x1
  d8b4e2:	0f 94 45 2c          	sete   BYTE PTR [ebp+0x2c]
  d8b4e6:	85 ff                	test   edi,edi
  d8b4e8:	74 26                	je     d8b510 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e8de>
  d8b4ea:	8d 83 54 75 06 00    	lea    eax,[ebx+0x67554]
  d8b4f0:	83 ec 0c             	sub    esp,0xc
  d8b4f3:	56                   	push   esi
  d8b4f4:	56                   	push   esi
  d8b4f5:	8d 4c 24 68          	lea    ecx,[esp+0x68]
  d8b4f9:	89 ce                	mov    esi,ecx
  d8b4fb:	56                   	push   esi
  d8b4fc:	ff 30                	push   DWORD PTR [eax]
  d8b4fe:	57                   	push   edi
  d8b4ff:	e8 bd cd 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b504:	83 c4 20             	add    esp,0x20
  d8b507:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b50b:	89 45 30             	mov    DWORD PTR [ebp+0x30],eax
  d8b50e:	eb 30                	jmp    d8b540 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e90e>
  d8b510:	e8 df 51 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b515:	8d 83 54 75 06 00    	lea    eax,[ebx+0x67554]
  d8b51b:	83 ec 0c             	sub    esp,0xc
  d8b51e:	56                   	push   esi
  d8b51f:	56                   	push   esi
  d8b520:	8d 4c 24 68          	lea    ecx,[esp+0x68]
  d8b524:	51                   	push   ecx
  d8b525:	ff 30                	push   DWORD PTR [eax]
  d8b527:	56                   	push   esi
  d8b528:	e8 94 cd 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b52d:	83 c4 20             	add    esp,0x20
  d8b530:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b534:	89 45 30             	mov    DWORD PTR [ebp+0x30],eax
  d8b537:	e8 b8 51 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b53c:	8d 74 24 54          	lea    esi,[esp+0x54]
  d8b540:	8d 83 c8 41 06 00    	lea    eax,[ebx+0x641c8]
  d8b546:	83 ec 0c             	sub    esp,0xc
  d8b549:	31 c9                	xor    ecx,ecx
  d8b54b:	51                   	push   ecx
  d8b54c:	51                   	push   ecx
  d8b54d:	56                   	push   esi
  d8b54e:	ff 30                	push   DWORD PTR [eax]
  d8b550:	57                   	push   edi
  d8b551:	e8 6b cd 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b556:	83 c4 20             	add    esp,0x20
  d8b559:	84 c0                	test   al,al
  d8b55b:	74 09                	je     d8b566 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e934>
  d8b55d:	83 7c 24 54 00       	cmp    DWORD PTR [esp+0x54],0x0
  d8b562:	0f 95 45 70          	setne  BYTE PTR [ebp+0x70]
  d8b566:	85 ff                	test   edi,edi
  d8b568:	75 05                	jne    d8b56f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e93d>
  d8b56a:	e8 85 51 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b56f:	8d 83 f4 88 06 00    	lea    eax,[ebx+0x688f4]
  d8b575:	83 ec 0c             	sub    esp,0xc
  d8b578:	31 c9                	xor    ecx,ecx
  d8b57a:	51                   	push   ecx
  d8b57b:	51                   	push   ecx
  d8b57c:	56                   	push   esi
  d8b57d:	ff 30                	push   DWORD PTR [eax]
  d8b57f:	57                   	push   edi
  d8b580:	e8 3c cd 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b585:	83 c4 20             	add    esp,0x20
  d8b588:	84 c0                	test   al,al
  d8b58a:	74 09                	je     d8b595 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e963>
  d8b58c:	83 7c 24 54 00       	cmp    DWORD PTR [esp+0x54],0x0
  d8b591:	0f 95 45 78          	setne  BYTE PTR [ebp+0x78]
  d8b595:	85 ff                	test   edi,edi
  d8b597:	75 05                	jne    d8b59e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e96c>
  d8b599:	e8 56 51 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b59e:	8d 83 14 6a 06 00    	lea    eax,[ebx+0x66a14]
  d8b5a4:	83 ec 0c             	sub    esp,0xc
  d8b5a7:	31 c9                	xor    ecx,ecx
  d8b5a9:	51                   	push   ecx
  d8b5aa:	51                   	push   ecx
  d8b5ab:	56                   	push   esi
  d8b5ac:	ff 30                	push   DWORD PTR [eax]
  d8b5ae:	57                   	push   edi
  d8b5af:	e8 0d cd 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b5b4:	83 c4 20             	add    esp,0x20
  d8b5b7:	84 c0                	test   al,al
  d8b5b9:	74 07                	je     d8b5c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e990>
  d8b5bb:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b5bf:	89 45 7c             	mov    DWORD PTR [ebp+0x7c],eax
  d8b5c2:	85 ff                	test   edi,edi
  d8b5c4:	75 05                	jne    d8b5cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e999>
  d8b5c6:	e8 29 51 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b5cb:	8d 83 f8 88 06 00    	lea    eax,[ebx+0x688f8]
  d8b5d1:	83 ec 0c             	sub    esp,0xc
  d8b5d4:	31 c9                	xor    ecx,ecx
  d8b5d6:	51                   	push   ecx
  d8b5d7:	51                   	push   ecx
  d8b5d8:	56                   	push   esi
  d8b5d9:	ff 30                	push   DWORD PTR [eax]
  d8b5db:	57                   	push   edi
  d8b5dc:	e8 e0 cc 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b5e1:	83 c4 20             	add    esp,0x20
  d8b5e4:	84 c0                	test   al,al
  d8b5e6:	74 0c                	je     d8b5f4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e9c2>
  d8b5e8:	83 7c 24 54 00       	cmp    DWORD PTR [esp+0x54],0x0
  d8b5ed:	0f 95 85 80 00 00 00 	setne  BYTE PTR [ebp+0x80]
  d8b5f4:	85 ff                	test   edi,edi
  d8b5f6:	75 05                	jne    d8b5fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e9cb>
  d8b5f8:	e8 f7 50 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b5fd:	8d 83 74 27 06 00    	lea    eax,[ebx+0x62774]
  d8b603:	83 ec 0c             	sub    esp,0xc
  d8b606:	31 c9                	xor    ecx,ecx
  d8b608:	51                   	push   ecx
  d8b609:	51                   	push   ecx
  d8b60a:	56                   	push   esi
  d8b60b:	ff 30                	push   DWORD PTR [eax]
  d8b60d:	57                   	push   edi
  d8b60e:	e8 ae cc 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b613:	83 c4 20             	add    esp,0x20
  d8b616:	84 c0                	test   al,al
  d8b618:	74 0a                	je     d8b624 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e9f2>
  d8b61a:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b61e:	89 85 64 01 00 00    	mov    DWORD PTR [ebp+0x164],eax
  d8b624:	85 ff                	test   edi,edi
  d8b626:	75 05                	jne    d8b62d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e9fb>
  d8b628:	e8 c7 50 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b62d:	8d 83 fc 88 06 00    	lea    eax,[ebx+0x688fc]
  d8b633:	83 ec 0c             	sub    esp,0xc
  d8b636:	31 c9                	xor    ecx,ecx
  d8b638:	51                   	push   ecx
  d8b639:	51                   	push   ecx
  d8b63a:	56                   	push   esi
  d8b63b:	ff 30                	push   DWORD PTR [eax]
  d8b63d:	57                   	push   edi
  d8b63e:	e8 7e cc 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b643:	83 c4 20             	add    esp,0x20
  d8b646:	84 c0                	test   al,al
  d8b648:	74 0a                	je     d8b654 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ea22>
  d8b64a:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b64e:	89 85 88 00 00 00    	mov    DWORD PTR [ebp+0x88],eax
  d8b654:	85 ff                	test   edi,edi
  d8b656:	75 05                	jne    d8b65d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ea2b>
  d8b658:	e8 97 50 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b65d:	8d 83 00 89 06 00    	lea    eax,[ebx+0x68900]
  d8b663:	83 ec 0c             	sub    esp,0xc
  d8b666:	31 c9                	xor    ecx,ecx
  d8b668:	51                   	push   ecx
  d8b669:	51                   	push   ecx
  d8b66a:	56                   	push   esi
  d8b66b:	ff 30                	push   DWORD PTR [eax]
  d8b66d:	57                   	push   edi
  d8b66e:	e8 4e cc 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b673:	83 c4 20             	add    esp,0x20
  d8b676:	84 c0                	test   al,al
  d8b678:	74 09                	je     d8b683 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ea51>
  d8b67a:	83 7c 24 54 00       	cmp    DWORD PTR [esp+0x54],0x0
  d8b67f:	0f 95 45 1a          	setne  BYTE PTR [ebp+0x1a]
  d8b683:	85 ff                	test   edi,edi
  d8b685:	75 05                	jne    d8b68c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ea5a>
  d8b687:	e8 68 50 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b68c:	8d 83 04 89 06 00    	lea    eax,[ebx+0x68904]
  d8b692:	83 ec 0c             	sub    esp,0xc
  d8b695:	31 c9                	xor    ecx,ecx
  d8b697:	51                   	push   ecx
  d8b698:	51                   	push   ecx
  d8b699:	56                   	push   esi
  d8b69a:	ff 30                	push   DWORD PTR [eax]
  d8b69c:	57                   	push   edi
  d8b69d:	e8 1f cc 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b6a2:	83 c4 20             	add    esp,0x20
  d8b6a5:	84 c0                	test   al,al
  d8b6a7:	74 07                	je     d8b6b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ea7e>
  d8b6a9:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b6ad:	89 45 1c             	mov    DWORD PTR [ebp+0x1c],eax
  d8b6b0:	85 ff                	test   edi,edi
  d8b6b2:	75 05                	jne    d8b6b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ea87>
  d8b6b4:	e8 3b 50 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b6b9:	8d 83 08 89 06 00    	lea    eax,[ebx+0x68908]
  d8b6bf:	83 ec 0c             	sub    esp,0xc
  d8b6c2:	31 c9                	xor    ecx,ecx
  d8b6c4:	8d 54 24 5c          	lea    edx,[esp+0x5c]
  d8b6c8:	51                   	push   ecx
  d8b6c9:	51                   	push   ecx
  d8b6ca:	52                   	push   edx
  d8b6cb:	ff 30                	push   DWORD PTR [eax]
  d8b6cd:	57                   	push   edi
  d8b6ce:	e8 03 ce 35 00       	call   10e84d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb8a4>
  d8b6d3:	83 c4 20             	add    esp,0x20
  d8b6d6:	84 c0                	test   al,al
  d8b6d8:	74 07                	je     d8b6e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eaaf>
  d8b6da:	8b 44 24 50          	mov    eax,DWORD PTR [esp+0x50]
  d8b6de:	89 45 20             	mov    DWORD PTR [ebp+0x20],eax
  d8b6e1:	85 ff                	test   edi,edi
  d8b6e3:	75 05                	jne    d8b6ea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eab8>
  d8b6e5:	e8 0a 50 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b6ea:	8d 83 d0 50 06 00    	lea    eax,[ebx+0x650d0]
  d8b6f0:	83 ec 0c             	sub    esp,0xc
  d8b6f3:	31 c9                	xor    ecx,ecx
  d8b6f5:	51                   	push   ecx
  d8b6f6:	51                   	push   ecx
  d8b6f7:	56                   	push   esi
  d8b6f8:	ff 30                	push   DWORD PTR [eax]
  d8b6fa:	57                   	push   edi
  d8b6fb:	e8 c1 cb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b700:	83 c4 20             	add    esp,0x20
  d8b703:	84 c0                	test   al,al
  d8b705:	74 0a                	je     d8b711 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eadf>
  d8b707:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b70b:	89 85 8c 00 00 00    	mov    DWORD PTR [ebp+0x8c],eax
  d8b711:	85 ff                	test   edi,edi
  d8b713:	75 05                	jne    d8b71a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eae8>
  d8b715:	e8 da 4f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b71a:	8d 83 dc 52 06 00    	lea    eax,[ebx+0x652dc]
  d8b720:	83 ec 0c             	sub    esp,0xc
  d8b723:	31 c9                	xor    ecx,ecx
  d8b725:	51                   	push   ecx
  d8b726:	51                   	push   ecx
  d8b727:	56                   	push   esi
  d8b728:	ff 30                	push   DWORD PTR [eax]
  d8b72a:	57                   	push   edi
  d8b72b:	e8 91 cb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b730:	83 c4 20             	add    esp,0x20
  d8b733:	84 c0                	test   al,al
  d8b735:	74 0a                	je     d8b741 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eb0f>
  d8b737:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b73b:	89 85 90 00 00 00    	mov    DWORD PTR [ebp+0x90],eax
  d8b741:	85 ff                	test   edi,edi
  d8b743:	75 05                	jne    d8b74a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eb18>
  d8b745:	e8 aa 4f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b74a:	8d 83 6c 4a 06 00    	lea    eax,[ebx+0x64a6c]
  d8b750:	83 ec 0c             	sub    esp,0xc
  d8b753:	31 c9                	xor    ecx,ecx
  d8b755:	51                   	push   ecx
  d8b756:	51                   	push   ecx
  d8b757:	56                   	push   esi
  d8b758:	ff 30                	push   DWORD PTR [eax]
  d8b75a:	57                   	push   edi
  d8b75b:	e8 61 cb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b760:	83 c4 20             	add    esp,0x20
  d8b763:	84 c0                	test   al,al
  d8b765:	74 12                	je     d8b779 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eb47>
  d8b767:	8b 85 0c 01 00 00    	mov    eax,DWORD PTR [ebp+0x10c]
  d8b76d:	2b 85 14 01 00 00    	sub    eax,DWORD PTR [ebp+0x114]
  d8b773:	89 85 94 00 00 00    	mov    DWORD PTR [ebp+0x94],eax
  d8b779:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b77d:	89 85 0c 01 00 00    	mov    DWORD PTR [ebp+0x10c],eax
  d8b783:	85 ff                	test   edi,edi
  d8b785:	75 05                	jne    d8b78c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eb5a>
  d8b787:	e8 68 4f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b78c:	8d 83 70 4a 06 00    	lea    eax,[ebx+0x64a70]
  d8b792:	83 ec 0c             	sub    esp,0xc
  d8b795:	31 c9                	xor    ecx,ecx
  d8b797:	51                   	push   ecx
  d8b798:	51                   	push   ecx
  d8b799:	56                   	push   esi
  d8b79a:	ff 30                	push   DWORD PTR [eax]
  d8b79c:	57                   	push   edi
  d8b79d:	e8 1f cb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b7a2:	83 c4 20             	add    esp,0x20
  d8b7a5:	84 c0                	test   al,al
  d8b7a7:	74 12                	je     d8b7bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eb89>
  d8b7a9:	8b 85 10 01 00 00    	mov    eax,DWORD PTR [ebp+0x110]
  d8b7af:	2b 85 18 01 00 00    	sub    eax,DWORD PTR [ebp+0x118]
  d8b7b5:	89 85 98 00 00 00    	mov    DWORD PTR [ebp+0x98],eax
  d8b7bb:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b7bf:	89 85 10 01 00 00    	mov    DWORD PTR [ebp+0x110],eax
  d8b7c5:	85 ff                	test   edi,edi
  d8b7c7:	75 05                	jne    d8b7ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eb9c>
  d8b7c9:	e8 26 4f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b7ce:	8d 83 0c 89 06 00    	lea    eax,[ebx+0x6890c]
  d8b7d4:	83 ec 0c             	sub    esp,0xc
  d8b7d7:	31 c9                	xor    ecx,ecx
  d8b7d9:	51                   	push   ecx
  d8b7da:	51                   	push   ecx
  d8b7db:	56                   	push   esi
  d8b7dc:	ff 30                	push   DWORD PTR [eax]
  d8b7de:	57                   	push   edi
  d8b7df:	e8 dd ca 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b7e4:	83 c4 20             	add    esp,0x20
  d8b7e7:	84 c0                	test   al,al
  d8b7e9:	74 0a                	je     d8b7f5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ebc3>
  d8b7eb:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b7ef:	89 85 9c 00 00 00    	mov    DWORD PTR [ebp+0x9c],eax
  d8b7f5:	85 ff                	test   edi,edi
  d8b7f7:	75 05                	jne    d8b7fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ebcc>
  d8b7f9:	e8 f6 4e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b7fe:	8d 83 10 89 06 00    	lea    eax,[ebx+0x68910]
  d8b804:	83 ec 0c             	sub    esp,0xc
  d8b807:	31 c9                	xor    ecx,ecx
  d8b809:	51                   	push   ecx
  d8b80a:	51                   	push   ecx
  d8b80b:	56                   	push   esi
  d8b80c:	ff 30                	push   DWORD PTR [eax]
  d8b80e:	57                   	push   edi
  d8b80f:	e8 ad ca 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b814:	83 c4 20             	add    esp,0x20
  d8b817:	84 c0                	test   al,al
  d8b819:	74 0a                	je     d8b825 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ebf3>
  d8b81b:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b81f:	89 85 a0 00 00 00    	mov    DWORD PTR [ebp+0xa0],eax
  d8b825:	85 ff                	test   edi,edi
  d8b827:	75 05                	jne    d8b82e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ebfc>
  d8b829:	e8 c6 4e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b82e:	8d 83 6c 50 06 00    	lea    eax,[ebx+0x6506c]
  d8b834:	83 ec 0c             	sub    esp,0xc
  d8b837:	31 c9                	xor    ecx,ecx
  d8b839:	51                   	push   ecx
  d8b83a:	51                   	push   ecx
  d8b83b:	56                   	push   esi
  d8b83c:	ff 30                	push   DWORD PTR [eax]
  d8b83e:	57                   	push   edi
  d8b83f:	e8 7d ca 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b844:	83 c4 20             	add    esp,0x20
  d8b847:	84 c0                	test   al,al
  d8b849:	74 0a                	je     d8b855 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ec23>
  d8b84b:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b84f:	89 85 a8 00 00 00    	mov    DWORD PTR [ebp+0xa8],eax
  d8b855:	85 ff                	test   edi,edi
  d8b857:	75 05                	jne    d8b85e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ec2c>
  d8b859:	e8 96 4e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b85e:	8d 83 68 50 06 00    	lea    eax,[ebx+0x65068]
  d8b864:	83 ec 0c             	sub    esp,0xc
  d8b867:	31 c9                	xor    ecx,ecx
  d8b869:	51                   	push   ecx
  d8b86a:	51                   	push   ecx
  d8b86b:	56                   	push   esi
  d8b86c:	ff 30                	push   DWORD PTR [eax]
  d8b86e:	57                   	push   edi
  d8b86f:	e8 4d ca 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b874:	83 c4 20             	add    esp,0x20
  d8b877:	84 c0                	test   al,al
  d8b879:	74 0a                	je     d8b885 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ec53>
  d8b87b:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b87f:	89 85 a4 00 00 00    	mov    DWORD PTR [ebp+0xa4],eax
  d8b885:	85 ff                	test   edi,edi
  d8b887:	75 05                	jne    d8b88e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ec5c>
  d8b889:	e8 66 4e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b88e:	8d 83 14 89 06 00    	lea    eax,[ebx+0x68914]
  d8b894:	83 ec 0c             	sub    esp,0xc
  d8b897:	31 c9                	xor    ecx,ecx
  d8b899:	8d 54 24 64          	lea    edx,[esp+0x64]
  d8b89d:	51                   	push   ecx
  d8b89e:	51                   	push   ecx
  d8b89f:	52                   	push   edx
  d8b8a0:	ff 30                	push   DWORD PTR [eax]
  d8b8a2:	57                   	push   edi
  d8b8a3:	e8 35 c6 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8b8a8:	83 c4 20             	add    esp,0x20
  d8b8ab:	84 c0                	test   al,al
  d8b8ad:	74 41                	je     d8b8f0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ecbe>
  d8b8af:	8b 74 24 58          	mov    esi,DWORD PTR [esp+0x58]
  d8b8b3:	8d 83 c8 d5 04 00    	lea    eax,[ebx+0x4d5c8]
  d8b8b9:	8b 00                	mov    eax,DWORD PTR [eax]
  d8b8bb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8b8c2:	74 12                	je     d8b8d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eca4>
  d8b8c4:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8b8c8:	75 0c                	jne    d8b8d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eca4>
  d8b8ca:	83 ec 0c             	sub    esp,0xc
  d8b8cd:	50                   	push   eax
  d8b8ce:	e8 db ab e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8b8d3:	83 c4 10             	add    esp,0x10
  d8b8d6:	83 ec 04             	sub    esp,0x4
  d8b8d9:	31 c0                	xor    eax,eax
  d8b8db:	50                   	push   eax
  d8b8dc:	56                   	push   esi
  d8b8dd:	50                   	push   eax
  d8b8de:	e8 48 4f 4a ff       	call   23082b <closedir@plt+0x8dbbb>
  d8b8e3:	83 c4 10             	add    esp,0x10
  d8b8e6:	89 85 b8 00 00 00    	mov    DWORD PTR [ebp+0xb8],eax
  d8b8ec:	8d 74 24 54          	lea    esi,[esp+0x54]
  d8b8f0:	85 ff                	test   edi,edi
  d8b8f2:	75 05                	jne    d8b8f9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ecc7>
  d8b8f4:	e8 fb 4d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b8f9:	8d 83 68 68 06 00    	lea    eax,[ebx+0x66868]
  d8b8ff:	83 ec 0c             	sub    esp,0xc
  d8b902:	31 c9                	xor    ecx,ecx
  d8b904:	51                   	push   ecx
  d8b905:	51                   	push   ecx
  d8b906:	56                   	push   esi
  d8b907:	ff 30                	push   DWORD PTR [eax]
  d8b909:	57                   	push   edi
  d8b90a:	e8 b2 c9 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b90f:	83 c4 20             	add    esp,0x20
  d8b912:	84 c0                	test   al,al
  d8b914:	74 0c                	je     d8b922 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ecf0>
  d8b916:	83 7c 24 54 00       	cmp    DWORD PTR [esp+0x54],0x0
  d8b91b:	0f 95 85 bc 00 00 00 	setne  BYTE PTR [ebp+0xbc]
  d8b922:	85 ff                	test   edi,edi
  d8b924:	75 05                	jne    d8b92b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ecf9>
  d8b926:	e8 c9 4d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b92b:	8d 83 f4 87 06 00    	lea    eax,[ebx+0x687f4]
  d8b931:	83 ec 0c             	sub    esp,0xc
  d8b934:	31 c9                	xor    ecx,ecx
  d8b936:	51                   	push   ecx
  d8b937:	51                   	push   ecx
  d8b938:	56                   	push   esi
  d8b939:	ff 30                	push   DWORD PTR [eax]
  d8b93b:	57                   	push   edi
  d8b93c:	e8 80 c9 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b941:	83 c4 20             	add    esp,0x20
  d8b944:	84 c0                	test   al,al
  d8b946:	74 0a                	je     d8b952 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ed20>
  d8b948:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b94c:	89 85 c0 00 00 00    	mov    DWORD PTR [ebp+0xc0],eax
  d8b952:	85 ff                	test   edi,edi
  d8b954:	75 05                	jne    d8b95b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ed29>
  d8b956:	e8 99 4d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b95b:	8d 83 18 89 06 00    	lea    eax,[ebx+0x68918]
  d8b961:	83 ec 0c             	sub    esp,0xc
  d8b964:	31 c9                	xor    ecx,ecx
  d8b966:	51                   	push   ecx
  d8b967:	51                   	push   ecx
  d8b968:	56                   	push   esi
  d8b969:	ff 30                	push   DWORD PTR [eax]
  d8b96b:	57                   	push   edi
  d8b96c:	e8 50 c9 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b971:	83 c4 20             	add    esp,0x20
  d8b974:	84 c0                	test   al,al
  d8b976:	74 0a                	je     d8b982 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ed50>
  d8b978:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b97c:	89 85 c4 00 00 00    	mov    DWORD PTR [ebp+0xc4],eax
  d8b982:	85 ff                	test   edi,edi
  d8b984:	75 05                	jne    d8b98b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ed59>
  d8b986:	e8 69 4d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b98b:	8d 83 1c 89 06 00    	lea    eax,[ebx+0x6891c]
  d8b991:	83 ec 0c             	sub    esp,0xc
  d8b994:	31 c9                	xor    ecx,ecx
  d8b996:	51                   	push   ecx
  d8b997:	51                   	push   ecx
  d8b998:	56                   	push   esi
  d8b999:	ff 30                	push   DWORD PTR [eax]
  d8b99b:	57                   	push   edi
  d8b99c:	e8 20 c9 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b9a1:	83 c4 20             	add    esp,0x20
  d8b9a4:	84 c0                	test   al,al
  d8b9a6:	74 0a                	je     d8b9b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ed80>
  d8b9a8:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b9ac:	89 85 4c 01 00 00    	mov    DWORD PTR [ebp+0x14c],eax
  d8b9b2:	85 ff                	test   edi,edi
  d8b9b4:	75 05                	jne    d8b9bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ed89>
  d8b9b6:	e8 39 4d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b9bb:	8d 83 54 5c 06 00    	lea    eax,[ebx+0x65c54]
  d8b9c1:	83 ec 0c             	sub    esp,0xc
  d8b9c4:	31 c9                	xor    ecx,ecx
  d8b9c6:	51                   	push   ecx
  d8b9c7:	51                   	push   ecx
  d8b9c8:	56                   	push   esi
  d8b9c9:	ff 30                	push   DWORD PTR [eax]
  d8b9cb:	57                   	push   edi
  d8b9cc:	e8 f0 c8 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8b9d1:	83 c4 20             	add    esp,0x20
  d8b9d4:	84 c0                	test   al,al
  d8b9d6:	74 0a                	je     d8b9e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18edb0>
  d8b9d8:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8b9dc:	89 85 50 01 00 00    	mov    DWORD PTR [ebp+0x150],eax
  d8b9e2:	85 ff                	test   edi,edi
  d8b9e4:	8d 74 24 58          	lea    esi,[esp+0x58]
  d8b9e8:	75 05                	jne    d8b9ef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18edbd>
  d8b9ea:	e8 05 4d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8b9ef:	8d 83 20 89 06 00    	lea    eax,[ebx+0x68920]
  d8b9f5:	83 ec 0c             	sub    esp,0xc
  d8b9f8:	31 c9                	xor    ecx,ecx
  d8b9fa:	51                   	push   ecx
  d8b9fb:	51                   	push   ecx
  d8b9fc:	56                   	push   esi
  d8b9fd:	ff 30                	push   DWORD PTR [eax]
  d8b9ff:	57                   	push   edi
  d8ba00:	e8 d8 c4 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8ba05:	83 c4 20             	add    esp,0x20
  d8ba08:	84 c0                	test   al,al
  d8ba0a:	74 0a                	je     d8ba16 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ede4>
  d8ba0c:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  d8ba10:	89 85 ac 00 00 00    	mov    DWORD PTR [ebp+0xac],eax
  d8ba16:	85 ff                	test   edi,edi
  d8ba18:	75 05                	jne    d8ba1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eded>
  d8ba1a:	e8 d5 4c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ba1f:	8d 83 24 89 06 00    	lea    eax,[ebx+0x68924]
  d8ba25:	83 ec 0c             	sub    esp,0xc
  d8ba28:	31 c9                	xor    ecx,ecx
  d8ba2a:	51                   	push   ecx
  d8ba2b:	51                   	push   ecx
  d8ba2c:	56                   	push   esi
  d8ba2d:	ff 30                	push   DWORD PTR [eax]
  d8ba2f:	57                   	push   edi
  d8ba30:	e8 a8 c4 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8ba35:	83 c4 20             	add    esp,0x20
  d8ba38:	84 c0                	test   al,al
  d8ba3a:	74 0a                	je     d8ba46 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ee14>
  d8ba3c:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  d8ba40:	89 85 b0 00 00 00    	mov    DWORD PTR [ebp+0xb0],eax
  d8ba46:	85 ff                	test   edi,edi
  d8ba48:	75 05                	jne    d8ba4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ee1d>
  d8ba4a:	e8 a5 4c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ba4f:	8d 83 28 89 06 00    	lea    eax,[ebx+0x68928]
  d8ba55:	83 ec 0c             	sub    esp,0xc
  d8ba58:	31 f6                	xor    esi,esi
  d8ba5a:	56                   	push   esi
  d8ba5b:	56                   	push   esi
  d8ba5c:	8d 4c 24 68          	lea    ecx,[esp+0x68]
  d8ba60:	51                   	push   ecx
  d8ba61:	ff 30                	push   DWORD PTR [eax]
  d8ba63:	57                   	push   edi
  d8ba64:	e8 58 c8 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8ba69:	83 c4 20             	add    esp,0x20
  d8ba6c:	84 c0                	test   al,al
  d8ba6e:	74 0a                	je     d8ba7a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ee48>
  d8ba70:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8ba74:	89 85 b4 00 00 00    	mov    DWORD PTR [ebp+0xb4],eax
  d8ba7a:	89 ef                	mov    edi,ebp
  d8ba7c:	eb 12                	jmp    d8ba90 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ee5e>
  d8ba7e:	83 ec 04             	sub    esp,0x4
  d8ba81:	56                   	push   esi
  d8ba82:	ff 74 24 7c          	push   DWORD PTR [esp+0x7c]
  d8ba86:	57                   	push   edi
  d8ba87:	e8 25 67 00 00       	call   d921b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19557f>
  d8ba8c:	83 c4 10             	add    esp,0x10
  d8ba8f:	46                   	inc    esi
  d8ba90:	8d ab 00 d6 04 00    	lea    ebp,[ebx+0x4d600]
  d8ba96:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d8ba99:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8baa0:	74 15                	je     d8bab7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ee85>
  d8baa2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8baa6:	75 0f                	jne    d8bab7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ee85>
  d8baa8:	83 ec 0c             	sub    esp,0xc
  d8baab:	50                   	push   eax
  d8baac:	e8 fd a9 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8bab1:	83 c4 10             	add    esp,0x10
  d8bab4:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d8bab7:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d8baba:	8b 68 18             	mov    ebp,DWORD PTR [eax+0x18]
  d8babd:	85 ed                	test   ebp,ebp
  d8babf:	75 05                	jne    d8bac6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ee94>
  d8bac1:	e8 2e 4c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bac6:	3b 75 0c             	cmp    esi,DWORD PTR [ebp+0xc]
  d8bac9:	7c b3                	jl     d8ba7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ee4c>
  d8bacb:	8b 6c 24 74          	mov    ebp,DWORD PTR [esp+0x74]
  d8bacf:	85 ed                	test   ebp,ebp
  d8bad1:	75 05                	jne    d8bad8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eea6>
  d8bad3:	e8 1c 4c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bad8:	8d 83 2c 89 06 00    	lea    eax,[ebx+0x6892c]
  d8bade:	83 ec 0c             	sub    esp,0xc
  d8bae1:	31 f6                	xor    esi,esi
  d8bae3:	56                   	push   esi
  d8bae4:	56                   	push   esi
  d8bae5:	8d 4c 24 68          	lea    ecx,[esp+0x68]
  d8bae9:	51                   	push   ecx
  d8baea:	ff 30                	push   DWORD PTR [eax]
  d8baec:	55                   	push   ebp
  d8baed:	e8 cf c7 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8baf2:	83 c4 20             	add    esp,0x20
  d8baf5:	84 c0                	test   al,al
  d8baf7:	89 fd                	mov    ebp,edi
  d8baf9:	74 0a                	je     d8bb05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eed3>
  d8bafb:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8baff:	89 85 54 01 00 00    	mov    DWORD PTR [ebp+0x154],eax
  d8bb05:	8b 7c 24 74          	mov    edi,DWORD PTR [esp+0x74]
  d8bb09:	83 ec 04             	sub    esp,0x4
  d8bb0c:	56                   	push   esi
  d8bb0d:	57                   	push   edi
  d8bb0e:	55                   	push   ebp
  d8bb0f:	e8 b3 64 00 00       	call   d91fc7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195395>
  d8bb14:	83 c4 10             	add    esp,0x10
  d8bb17:	46                   	inc    esi
  d8bb18:	83 fe 03             	cmp    esi,0x3
  d8bb1b:	75 ec                	jne    d8bb09 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eed7>
  d8bb1d:	85 ff                	test   edi,edi
  d8bb1f:	75 05                	jne    d8bb26 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18eef4>
  d8bb21:	e8 ce 4b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bb26:	8d 83 30 89 06 00    	lea    eax,[ebx+0x68930]
  d8bb2c:	83 ec 0c             	sub    esp,0xc
  d8bb2f:	31 f6                	xor    esi,esi
  d8bb31:	56                   	push   esi
  d8bb32:	56                   	push   esi
  d8bb33:	8d 4c 24 68          	lea    ecx,[esp+0x68]
  d8bb37:	51                   	push   ecx
  d8bb38:	ff 30                	push   DWORD PTR [eax]
  d8bb3a:	57                   	push   edi
  d8bb3b:	e8 81 c7 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8bb40:	83 c4 20             	add    esp,0x20
  d8bb43:	84 c0                	test   al,al
  d8bb45:	74 0a                	je     d8bb51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ef1f>
  d8bb47:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8bb4b:	89 85 5c 01 00 00    	mov    DWORD PTR [ebp+0x15c],eax
  d8bb51:	83 ec 04             	sub    esp,0x4
  d8bb54:	56                   	push   esi
  d8bb55:	57                   	push   edi
  d8bb56:	55                   	push   ebp
  d8bb57:	e8 60 65 00 00       	call   d920bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19548a>
  d8bb5c:	83 c4 10             	add    esp,0x10
  d8bb5f:	46                   	inc    esi
  d8bb60:	83 fe 03             	cmp    esi,0x3
  d8bb63:	75 ec                	jne    d8bb51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ef1f>
  d8bb65:	85 ff                	test   edi,edi
  d8bb67:	75 05                	jne    d8bb6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ef3c>
  d8bb69:	e8 86 4b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bb6e:	8d 83 34 89 06 00    	lea    eax,[ebx+0x68934]
  d8bb74:	83 ec 08             	sub    esp,0x8
  d8bb77:	31 c9                	xor    ecx,ecx
  d8bb79:	8d 54 24 50          	lea    edx,[esp+0x50]
  d8bb7d:	51                   	push   ecx
  d8bb7e:	51                   	push   ecx
  d8bb7f:	51                   	push   ecx
  d8bb80:	52                   	push   edx
  d8bb81:	ff 30                	push   DWORD PTR [eax]
  d8bb83:	57                   	push   edi
  d8bb84:	e8 55 c5 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8bb89:	83 c4 20             	add    esp,0x20
  d8bb8c:	84 c0                	test   al,al
  d8bb8e:	74 0e                	je     d8bb9e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ef6c>
  d8bb90:	f2 0f 10 44 24 48    	movsd  xmm0,QWORD PTR [esp+0x48]
  d8bb96:	f2 0f 11 85 dc 00 00 	movsd  QWORD PTR [ebp+0xdc],xmm0
  d8bb9d:	00 
  d8bb9e:	85 ff                	test   edi,edi
  d8bba0:	75 05                	jne    d8bba7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ef75>
  d8bba2:	e8 4d 4b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bba7:	8d 83 38 89 06 00    	lea    eax,[ebx+0x68938]
  d8bbad:	83 ec 08             	sub    esp,0x8
  d8bbb0:	31 f6                	xor    esi,esi
  d8bbb2:	56                   	push   esi
  d8bbb3:	56                   	push   esi
  d8bbb4:	56                   	push   esi
  d8bbb5:	8d 4c 24 5c          	lea    ecx,[esp+0x5c]
  d8bbb9:	51                   	push   ecx
  d8bbba:	ff 30                	push   DWORD PTR [eax]
  d8bbbc:	57                   	push   edi
  d8bbbd:	e8 1c c5 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8bbc2:	83 c4 20             	add    esp,0x20
  d8bbc5:	84 c0                	test   al,al
  d8bbc7:	74 46                	je     d8bc0f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18efdd>
  d8bbc9:	df 6c 24 48          	fild   QWORD PTR [esp+0x48]
  d8bbcd:	dd 5c 24 28          	fstp   QWORD PTR [esp+0x28]
  d8bbd1:	f2 0f 10 44 24 28    	movsd  xmm0,QWORD PTR [esp+0x28]
  d8bbd7:	83 ec 20             	sub    esp,0x20
  d8bbda:	89 74 24 10          	mov    DWORD PTR [esp+0x10],esi
  d8bbde:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  d8bbe4:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d8bbe8:	8d 44 24 58          	lea    eax,[esp+0x58]
  d8bbec:	89 04 24             	mov    DWORD PTR [esp],eax
  d8bbef:	e8 2a 25 2f 00       	call   107e11e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4814ec>
  d8bbf4:	83 c4 1c             	add    esp,0x1c
  d8bbf7:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  d8bbfb:	89 85 30 01 00 00    	mov    DWORD PTR [ebp+0x130],eax
  d8bc01:	f2 0f 10 44 24 38    	movsd  xmm0,QWORD PTR [esp+0x38]
  d8bc07:	f2 0f 11 85 28 01 00 	movsd  QWORD PTR [ebp+0x128],xmm0
  d8bc0e:	00 
  d8bc0f:	85 ff                	test   edi,edi
  d8bc11:	75 05                	jne    d8bc18 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18efe6>
  d8bc13:	e8 dc 4a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bc18:	8d 83 3c 89 06 00    	lea    eax,[ebx+0x6893c]
  d8bc1e:	83 ec 08             	sub    esp,0x8
  d8bc21:	31 f6                	xor    esi,esi
  d8bc23:	56                   	push   esi
  d8bc24:	56                   	push   esi
  d8bc25:	56                   	push   esi
  d8bc26:	8d 4c 24 5c          	lea    ecx,[esp+0x5c]
  d8bc2a:	51                   	push   ecx
  d8bc2b:	ff 30                	push   DWORD PTR [eax]
  d8bc2d:	57                   	push   edi
  d8bc2e:	e8 ab c4 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8bc33:	83 c4 20             	add    esp,0x20
  d8bc36:	84 c0                	test   al,al
  d8bc38:	74 46                	je     d8bc80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f04e>
  d8bc3a:	df 6c 24 48          	fild   QWORD PTR [esp+0x48]
  d8bc3e:	dd 5c 24 20          	fstp   QWORD PTR [esp+0x20]
  d8bc42:	f2 0f 10 44 24 20    	movsd  xmm0,QWORD PTR [esp+0x20]
  d8bc48:	83 ec 20             	sub    esp,0x20
  d8bc4b:	89 74 24 10          	mov    DWORD PTR [esp+0x10],esi
  d8bc4f:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  d8bc55:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d8bc59:	8d 44 24 58          	lea    eax,[esp+0x58]
  d8bc5d:	89 04 24             	mov    DWORD PTR [esp],eax
  d8bc60:	e8 e7 23 2f 00       	call   107e04c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x48141a>
  d8bc65:	83 c4 1c             	add    esp,0x1c
  d8bc68:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  d8bc6c:	89 85 c8 02 00 00    	mov    DWORD PTR [ebp+0x2c8],eax
  d8bc72:	f2 0f 10 44 24 38    	movsd  xmm0,QWORD PTR [esp+0x38]
  d8bc78:	f2 0f 11 85 c0 02 00 	movsd  QWORD PTR [ebp+0x2c0],xmm0
  d8bc7f:	00 
  d8bc80:	85 ff                	test   edi,edi
  d8bc82:	75 05                	jne    d8bc89 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f057>
  d8bc84:	e8 6b 4a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bc89:	8d 83 40 89 06 00    	lea    eax,[ebx+0x68940]
  d8bc8f:	83 ec 08             	sub    esp,0x8
  d8bc92:	31 f6                	xor    esi,esi
  d8bc94:	56                   	push   esi
  d8bc95:	56                   	push   esi
  d8bc96:	56                   	push   esi
  d8bc97:	8d 4c 24 5c          	lea    ecx,[esp+0x5c]
  d8bc9b:	51                   	push   ecx
  d8bc9c:	ff 30                	push   DWORD PTR [eax]
  d8bc9e:	57                   	push   edi
  d8bc9f:	e8 3a c4 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8bca4:	83 c4 20             	add    esp,0x20
  d8bca7:	84 c0                	test   al,al
  d8bca9:	74 46                	je     d8bcf1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f0bf>
  d8bcab:	df 6c 24 48          	fild   QWORD PTR [esp+0x48]
  d8bcaf:	dd 5c 24 18          	fstp   QWORD PTR [esp+0x18]
  d8bcb3:	f2 0f 10 44 24 18    	movsd  xmm0,QWORD PTR [esp+0x18]
  d8bcb9:	83 ec 20             	sub    esp,0x20
  d8bcbc:	89 74 24 10          	mov    DWORD PTR [esp+0x10],esi
  d8bcc0:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  d8bcc6:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d8bcca:	8d 44 24 58          	lea    eax,[esp+0x58]
  d8bcce:	89 04 24             	mov    DWORD PTR [esp],eax
  d8bcd1:	e8 76 23 2f 00       	call   107e04c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x48141a>
  d8bcd6:	83 c4 1c             	add    esp,0x1c
  d8bcd9:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  d8bcdd:	89 85 d4 02 00 00    	mov    DWORD PTR [ebp+0x2d4],eax
  d8bce3:	f2 0f 10 44 24 38    	movsd  xmm0,QWORD PTR [esp+0x38]
  d8bce9:	f2 0f 11 85 cc 02 00 	movsd  QWORD PTR [ebp+0x2cc],xmm0
  d8bcf0:	00 
  d8bcf1:	85 ff                	test   edi,edi
  d8bcf3:	75 05                	jne    d8bcfa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f0c8>
  d8bcf5:	e8 fa 49 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bcfa:	8d 83 44 89 06 00    	lea    eax,[ebx+0x68944]
  d8bd00:	83 ec 08             	sub    esp,0x8
  d8bd03:	31 f6                	xor    esi,esi
  d8bd05:	56                   	push   esi
  d8bd06:	56                   	push   esi
  d8bd07:	56                   	push   esi
  d8bd08:	8d 4c 24 5c          	lea    ecx,[esp+0x5c]
  d8bd0c:	51                   	push   ecx
  d8bd0d:	ff 30                	push   DWORD PTR [eax]
  d8bd0f:	57                   	push   edi
  d8bd10:	e8 c9 c3 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8bd15:	83 c4 20             	add    esp,0x20
  d8bd18:	84 c0                	test   al,al
  d8bd1a:	74 46                	je     d8bd62 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f130>
  d8bd1c:	df 6c 24 48          	fild   QWORD PTR [esp+0x48]
  d8bd20:	dd 5c 24 10          	fstp   QWORD PTR [esp+0x10]
  d8bd24:	f2 0f 10 44 24 10    	movsd  xmm0,QWORD PTR [esp+0x10]
  d8bd2a:	83 ec 20             	sub    esp,0x20
  d8bd2d:	89 74 24 10          	mov    DWORD PTR [esp+0x10],esi
  d8bd31:	f2 0f 11 44 24 08    	movsd  QWORD PTR [esp+0x8],xmm0
  d8bd37:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d8bd3b:	8d 44 24 58          	lea    eax,[esp+0x58]
  d8bd3f:	89 04 24             	mov    DWORD PTR [esp],eax
  d8bd42:	e8 05 23 2f 00       	call   107e04c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x48141a>
  d8bd47:	83 c4 1c             	add    esp,0x1c
  d8bd4a:	8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
  d8bd4e:	89 85 e0 02 00 00    	mov    DWORD PTR [ebp+0x2e0],eax
  d8bd54:	f2 0f 10 44 24 38    	movsd  xmm0,QWORD PTR [esp+0x38]
  d8bd5a:	f2 0f 11 85 d8 02 00 	movsd  QWORD PTR [ebp+0x2d8],xmm0
  d8bd61:	00 
  d8bd62:	85 ff                	test   edi,edi
  d8bd64:	75 05                	jne    d8bd6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f139>
  d8bd66:	e8 89 49 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bd6b:	8d 83 48 89 06 00    	lea    eax,[ebx+0x68948]
  d8bd71:	83 ec 0c             	sub    esp,0xc
  d8bd74:	31 c9                	xor    ecx,ecx
  d8bd76:	51                   	push   ecx
  d8bd77:	51                   	push   ecx
  d8bd78:	8d 4c 24 68          	lea    ecx,[esp+0x68]
  d8bd7c:	51                   	push   ecx
  d8bd7d:	ff 30                	push   DWORD PTR [eax]
  d8bd7f:	57                   	push   edi
  d8bd80:	e8 3c c5 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8bd85:	83 c4 20             	add    esp,0x20
  d8bd88:	84 c0                	test   al,al
  d8bd8a:	8d 74 24 58          	lea    esi,[esp+0x58]
  d8bd8e:	74 13                	je     d8bda3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f171>
  d8bd90:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8bd94:	85 c0                	test   eax,eax
  d8bd96:	0f 94 85 e4 00 00 00 	sete   BYTE PTR [ebp+0xe4]
  d8bd9d:	89 85 e8 00 00 00    	mov    DWORD PTR [ebp+0xe8],eax
  d8bda3:	85 ff                	test   edi,edi
  d8bda5:	75 05                	jne    d8bdac <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f17a>
  d8bda7:	e8 48 49 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bdac:	8d 83 4c 89 06 00    	lea    eax,[ebx+0x6894c]
  d8bdb2:	83 ec 08             	sub    esp,0x8
  d8bdb5:	31 c9                	xor    ecx,ecx
  d8bdb7:	51                   	push   ecx
  d8bdb8:	51                   	push   ecx
  d8bdb9:	51                   	push   ecx
  d8bdba:	8d 4c 24 5c          	lea    ecx,[esp+0x5c]
  d8bdbe:	51                   	push   ecx
  d8bdbf:	ff 30                	push   DWORD PTR [eax]
  d8bdc1:	57                   	push   edi
  d8bdc2:	e8 17 c3 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8bdc7:	83 c4 20             	add    esp,0x20
  d8bdca:	84 c0                	test   al,al
  d8bdcc:	74 0e                	je     d8bddc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f1aa>
  d8bdce:	f2 0f 10 44 24 48    	movsd  xmm0,QWORD PTR [esp+0x48]
  d8bdd4:	f2 0f 11 85 ec 00 00 	movsd  QWORD PTR [ebp+0xec],xmm0
  d8bddb:	00 
  d8bddc:	85 ff                	test   edi,edi
  d8bdde:	75 05                	jne    d8bde5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f1b3>
  d8bde0:	e8 0f 49 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bde5:	8d 83 50 89 06 00    	lea    eax,[ebx+0x68950]
  d8bdeb:	83 ec 08             	sub    esp,0x8
  d8bdee:	31 c9                	xor    ecx,ecx
  d8bdf0:	51                   	push   ecx
  d8bdf1:	51                   	push   ecx
  d8bdf2:	51                   	push   ecx
  d8bdf3:	8d 4c 24 5c          	lea    ecx,[esp+0x5c]
  d8bdf7:	51                   	push   ecx
  d8bdf8:	ff 30                	push   DWORD PTR [eax]
  d8bdfa:	57                   	push   edi
  d8bdfb:	e8 de c2 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8be00:	83 c4 20             	add    esp,0x20
  d8be03:	84 c0                	test   al,al
  d8be05:	74 0e                	je     d8be15 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f1e3>
  d8be07:	f2 0f 10 44 24 48    	movsd  xmm0,QWORD PTR [esp+0x48]
  d8be0d:	f2 0f 11 85 f4 00 00 	movsd  QWORD PTR [ebp+0xf4],xmm0
  d8be14:	00 
  d8be15:	85 ff                	test   edi,edi
  d8be17:	75 05                	jne    d8be1e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f1ec>
  d8be19:	e8 d6 48 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8be1e:	8d 83 54 89 06 00    	lea    eax,[ebx+0x68954]
  d8be24:	83 ec 0c             	sub    esp,0xc
  d8be27:	31 c9                	xor    ecx,ecx
  d8be29:	51                   	push   ecx
  d8be2a:	51                   	push   ecx
  d8be2b:	56                   	push   esi
  d8be2c:	ff 30                	push   DWORD PTR [eax]
  d8be2e:	57                   	push   edi
  d8be2f:	e8 a9 c0 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8be34:	83 c4 20             	add    esp,0x20
  d8be37:	84 c0                	test   al,al
  d8be39:	74 0a                	je     d8be45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f213>
  d8be3b:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  d8be3f:	89 85 fc 00 00 00    	mov    DWORD PTR [ebp+0xfc],eax
  d8be45:	85 ff                	test   edi,edi
  d8be47:	75 05                	jne    d8be4e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f21c>
  d8be49:	e8 a6 48 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8be4e:	8d                   	.byte 0x8d
  d8be4f:	83                   	.byte 0x83
