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


Disassembly of section .text:

00d8b417 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18e7e5>:
  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 83 58 89 06 00    	lea    eax,[ebx+0x68958]
  d8be54:	83 ec 0c             	sub    esp,0xc
  d8be57:	31 c9                	xor    ecx,ecx
  d8be59:	51                   	push   ecx
  d8be5a:	51                   	push   ecx
  d8be5b:	56                   	push   esi
  d8be5c:	ff 30                	push   DWORD PTR [eax]
  d8be5e:	57                   	push   edi
  d8be5f:	e8 79 c0 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8be64:	83 c4 20             	add    esp,0x20
  d8be67:	84 c0                	test   al,al
  d8be69:	0f 84 04 01 00 00    	je     d8bf73 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f341>
  d8be6f:	8b 74 24 58          	mov    esi,DWORD PTR [esp+0x58]
  d8be73:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d8be79:	8b 00                	mov    eax,DWORD PTR [eax]
  d8be7b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8be82:	74 12                	je     d8be96 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f264>
  d8be84:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8be88:	75 0c                	jne    d8be96 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f264>
  d8be8a:	83 ec 0c             	sub    esp,0xc
  d8be8d:	50                   	push   eax
  d8be8e:	e8 1b a6 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8be93:	83 c4 10             	add    esp,0x10
  d8be96:	83 ec 04             	sub    esp,0x4
  d8be99:	31 c0                	xor    eax,eax
  d8be9b:	50                   	push   eax
  d8be9c:	56                   	push   esi
  d8be9d:	50                   	push   eax
  d8be9e:	e8 f7 9d 94 ff       	call   6d5c9a <closedir@plt+0x53302a>
  d8bea3:	83 c4 10             	add    esp,0x10
  d8bea6:	84 c0                	test   al,al
  d8bea8:	8d 74 24 58          	lea    esi,[esp+0x58]
  d8beac:	0f 85 c1 00 00 00    	jne    d8bf73 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f341>
  d8beb2:	8d 83 00 a5 04 00    	lea    eax,[ebx+0x4a500]
  d8beb8:	8b 30                	mov    esi,DWORD PTR [eax]
  d8beba:	8d 83 04 a9 04 00    	lea    eax,[ebx+0x4a904]
  d8bec0:	8b 00                	mov    eax,DWORD PTR [eax]
  d8bec2:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d8bec9:	74 12                	je     d8bedd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f2ab>
  d8becb:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d8becf:	75 0c                	jne    d8bedd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f2ab>
  d8bed1:	83 ec 0c             	sub    esp,0xc
  d8bed4:	50                   	push   eax
  d8bed5:	e8 d4 a5 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8beda:	83 c4 10             	add    esp,0x10
  d8bedd:	89 74 24 30          	mov    DWORD PTR [esp+0x30],esi
  d8bee1:	83 ec 04             	sub    esp,0x4
  d8bee4:	31 c9                	xor    ecx,ecx
  d8bee6:	8b 44 24 34          	mov    eax,DWORD PTR [esp+0x34]
  d8beea:	51                   	push   ecx
  d8beeb:	50                   	push   eax
  d8beec:	51                   	push   ecx
  d8beed:	e8 2f 86 af ff       	call   884521 <closedir@plt+0x6e18b1>
  d8bef2:	83 c4 10             	add    esp,0x10
  d8bef5:	8b 74 24 58          	mov    esi,DWORD PTR [esp+0x58]
  d8bef9:	8d 8b 80 ac 04 00    	lea    ecx,[ebx+0x4ac80]
  d8beff:	8b 09                	mov    ecx,DWORD PTR [ecx]
  d8bf01:	f6 81 b2 00 00 00 01 	test   BYTE PTR [ecx+0xb2],0x1
  d8bf08:	74 1a                	je     d8bf24 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f2f2>
  d8bf0a:	83 79 60 00          	cmp    DWORD PTR [ecx+0x60],0x0
  d8bf0e:	75 14                	jne    d8bf24 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f2f2>
  d8bf10:	83 ec 0c             	sub    esp,0xc
  d8bf13:	51                   	push   ecx
  d8bf14:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d8bf18:	e8 91 a5 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8bf1d:	8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
  d8bf21:	83 c4 10             	add    esp,0x10
  d8bf24:	31 c9                	xor    ecx,ecx
  d8bf26:	51                   	push   ecx
  d8bf27:	56                   	push   esi
  d8bf28:	50                   	push   eax
  d8bf29:	51                   	push   ecx
  d8bf2a:	e8 33 dc 9d ff       	call   769b62 <closedir@plt+0x5c6ef2>
  d8bf2f:	83 c4 10             	add    esp,0x10
  d8bf32:	89 c6                	mov    esi,eax
  d8bf34:	8d 83 38 d9 04 00    	lea    eax,[ebx+0x4d938]
  d8bf3a:	8b 08                	mov    ecx,DWORD PTR [eax]
  d8bf3c:	85 f6                	test   esi,esi
  d8bf3e:	75 0d                	jne    d8bf4d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f31b>
  d8bf40:	89 4c 24 0c          	mov    DWORD PTR [esp+0xc],ecx
  d8bf44:	e8 ab 47 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bf49:	8b 4c 24 0c          	mov    ecx,DWORD PTR [esp+0xc]
  d8bf4d:	8b 06                	mov    eax,DWORD PTR [esi]
  d8bf4f:	8b 40 18             	mov    eax,DWORD PTR [eax+0x18]
  d8bf52:	3b 41 18             	cmp    eax,DWORD PTR [ecx+0x18]
  d8bf55:	0f 85 84 00 00 00    	jne    d8bfdf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f3ad>
  d8bf5b:	83 ec 0c             	sub    esp,0xc
  d8bf5e:	56                   	push   esi
  d8bf5f:	e8 7c 32 e5 ff       	call   bdf1e0 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xce32>
  d8bf64:	83 c4 10             	add    esp,0x10
  d8bf67:	8b 00                	mov    eax,DWORD PTR [eax]
  d8bf69:	89 85 00 01 00 00    	mov    DWORD PTR [ebp+0x100],eax
  d8bf6f:	8d 74 24 58          	lea    esi,[esp+0x58]
  d8bf73:	85 ff                	test   edi,edi
  d8bf75:	75 05                	jne    d8bf7c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f34a>
  d8bf77:	e8 78 47 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bf7c:	8d 83 5c 89 06 00    	lea    eax,[ebx+0x6895c]
  d8bf82:	83 ec 0c             	sub    esp,0xc
  d8bf85:	31 c9                	xor    ecx,ecx
  d8bf87:	51                   	push   ecx
  d8bf88:	51                   	push   ecx
  d8bf89:	56                   	push   esi
  d8bf8a:	ff 30                	push   DWORD PTR [eax]
  d8bf8c:	57                   	push   edi
  d8bf8d:	e8 4b bf 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8bf92:	83 c4 20             	add    esp,0x20
  d8bf95:	84 c0                	test   al,al
  d8bf97:	8d 74 24 54          	lea    esi,[esp+0x54]
  d8bf9b:	74 0a                	je     d8bfa7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f375>
  d8bf9d:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  d8bfa1:	89 85 04 01 00 00    	mov    DWORD PTR [ebp+0x104],eax
  d8bfa7:	85 ff                	test   edi,edi
  d8bfa9:	75 05                	jne    d8bfb0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f37e>
  d8bfab:	e8 44 47 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8bfb0:	8d 83 60 89 06 00    	lea    eax,[ebx+0x68960]
  d8bfb6:	83 ec 0c             	sub    esp,0xc
  d8bfb9:	31 c9                	xor    ecx,ecx
  d8bfbb:	51                   	push   ecx
  d8bfbc:	51                   	push   ecx
  d8bfbd:	56                   	push   esi
  d8bfbe:	ff 30                	push   DWORD PTR [eax]
  d8bfc0:	57                   	push   edi
  d8bfc1:	e8 fb c2 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8bfc6:	83 c4 20             	add    esp,0x20
  d8bfc9:	84 c0                	test   al,al
  d8bfcb:	74 0a                	je     d8bfd7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f3a5>
  d8bfcd:	8b 44 24 54          	mov    eax,DWORD PTR [esp+0x54]
  d8bfd1:	89 85 08 01 00 00    	mov    DWORD PTR [ebp+0x108],eax
  d8bfd7:	83 c4 5c             	add    esp,0x5c
  d8bfda:	5e                   	pop    esi
  d8bfdb:	5f                   	pop    edi
  d8bfdc:	5b                   	pop    ebx
  d8bfdd:	5d                   	pop    ebp
  d8bfde:	c3                   	ret
  d8bfdf:	83 ec 04             	sub    esp,0x4
  d8bfe2:	8d 7c 24 3c          	lea    edi,[esp+0x3c]
  d8bfe6:	51                   	push   ecx
  d8bfe7:	50                   	push   eax
  d8bfe8:	57                   	push   edi
  d8bfe9:	e8 30 f3 e6 ff       	call   bfb31e <_ZNSt8_Rb_treeISsSt4pairIKSsPFvvEESt10_Select1stIS4_ESt4lessISsESaIS4_EE4findERS1_@@Base+0x6cc>
  d8bfee:	83 c4 0c             	add    esp,0xc
  d8bff1:	8b 44 24 38          	mov    eax,DWORD PTR [esp+0x38]
  d8bff5:	83 ec 0c             	sub    esp,0xc
  d8bff8:	50                   	push   eax
  d8bff9:	e8 3a 53 e4 ff       	call   bd1338 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x19dc>
  d8bffe:	83 c4 10             	add    esp,0x10
  d8c001:	83 ec 10             	sub    esp,0x10
  d8c004:	89 04 24             	mov    DWORD PTR [esp],eax
  d8c007:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d8c00e:	00 
  d8c00f:	e8 a4 45 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8c014:	83 c4 10             	add    esp,0x10
  d8c017:	83 ec 0c             	sub    esp,0xc
  d8c01a:	57                   	push   edi
  d8c01b:	e8 00 68 65 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  d8c020:	83 c4 10             	add    esp,0x10
  d8c023:	89 c6                	mov    esi,eax
  d8c025:	83 ec 0c             	sub    esp,0xc
  d8c028:	57                   	push   edi
  d8c029:	e8 f2 67 65 00       	call   13e2820 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@Base+0x3ec0>
  d8c02e:	83 c4 10             	add    esp,0x10
  d8c031:	83 ec 0c             	sub    esp,0xc
  d8c034:	56                   	push   esi
  d8c035:	e8 66 5f 41 ff       	call   1a1fa0 <_Unwind_Resume@plt>
  d8c03a:	83 c4 10             	add    esp,0x10
  d8c03d:	53                   	push   ebx
  d8c03e:	57                   	push   edi
  d8c03f:	56                   	push   esi
  d8c040:	e8 00 00 00 00       	call   d8c045 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f413>
  d8c045:	5b                   	pop    ebx
  d8c046:	81 c3 37 ab 06 01    	add    ebx,0x106ab37
  d8c04c:	8b 7c 24 14          	mov    edi,DWORD PTR [esp+0x14]
  d8c050:	8a 83 68 9f 06 00    	mov    al,BYTE PTR [ebx+0x69f68]
  d8c056:	24 01                	and    al,0x1
  d8c058:	75 1a                	jne    d8c074 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f442>
  d8c05a:	8d 83 68 66 71 ff    	lea    eax,[ebx-0x8e9998]
  d8c060:	83 ec 0c             	sub    esp,0xc
  d8c063:	ff 30                	push   DWORD PTR [eax]
  d8c065:	e8 be 32 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8c06a:	83 c4 10             	add    esp,0x10
  d8c06d:	c6 83 68 9f 06 00 01 	mov    BYTE PTR [ebx+0x69f68],0x1
  d8c074:	85 ff                	test   edi,edi
  d8c076:	0f 84 ab 00 00 00    	je     d8c127 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f4f5>
  d8c07c:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  d8c080:	8d 83 18 88 06 00    	lea    eax,[ebx+0x68818]
  d8c086:	83 ec 04             	sub    esp,0x4
  d8c089:	6a 00                	push   0x0
  d8c08b:	ff 30                	push   DWORD PTR [eax]
  d8c08d:	57                   	push   edi
  d8c08e:	e8 38 c5 35 00       	call   10e85cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb999>
  d8c093:	83 c4 10             	add    esp,0x10
  d8c096:	85 c0                	test   eax,eax
  d8c098:	74 14                	je     d8c0ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f47c>
  d8c09a:	83 ec 08             	sub    esp,0x8
  d8c09d:	6a 00                	push   0x0
  d8c09f:	50                   	push   eax
  d8c0a0:	e8 9a 52 36 00       	call   10f133f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f470d>
  d8c0a5:	83 c4 10             	add    esp,0x10
  d8c0a8:	89 86 7c 01 00 00    	mov    DWORD PTR [esi+0x17c],eax
  d8c0ae:	8d 83 1c 88 06 00    	lea    eax,[ebx+0x6881c]
  d8c0b4:	83 ec 04             	sub    esp,0x4
  d8c0b7:	6a 00                	push   0x0
  d8c0b9:	ff 30                	push   DWORD PTR [eax]
  d8c0bb:	57                   	push   edi
  d8c0bc:	e8 0a c5 35 00       	call   10e85cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb999>
  d8c0c1:	83 c4 10             	add    esp,0x10
  d8c0c4:	85 c0                	test   eax,eax
  d8c0c6:	74 1a                	je     d8c0e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f4b0>
  d8c0c8:	83 ec 08             	sub    esp,0x8
  d8c0cb:	6a 00                	push   0x0
  d8c0cd:	50                   	push   eax
  d8c0ce:	e8 1f 53 36 00       	call   10f13f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f47c0>
  d8c0d3:	83 c4 10             	add    esp,0x10
  d8c0d6:	89 96 84 01 00 00    	mov    DWORD PTR [esi+0x184],edx
  d8c0dc:	89 86 80 01 00 00    	mov    DWORD PTR [esi+0x180],eax
  d8c0e2:	8d 83 20 88 06 00    	lea    eax,[ebx+0x68820]
  d8c0e8:	83 ec 04             	sub    esp,0x4
  d8c0eb:	6a 00                	push   0x0
  d8c0ed:	ff 30                	push   DWORD PTR [eax]
  d8c0ef:	57                   	push   edi
  d8c0f0:	e8 d6 c4 35 00       	call   10e85cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb999>
  d8c0f5:	83 c4 10             	add    esp,0x10
  d8c0f8:	85 c0                	test   eax,eax
  d8c0fa:	74 16                	je     d8c112 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f4e0>
  d8c0fc:	83 ec 08             	sub    esp,0x8
  d8c0ff:	6a 00                	push   0x0
  d8c101:	50                   	push   eax
  d8c102:	e8 38 52 36 00       	call   10f133f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f470d>
  d8c107:	83 c4 10             	add    esp,0x10
  d8c10a:	83 f8 01             	cmp    eax,0x1
  d8c10d:	0f 94 c0             	sete   al
  d8c110:	eb 02                	jmp    d8c114 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f4e2>
  d8c112:	31 c0                	xor    eax,eax
  d8c114:	85 f6                	test   esi,esi
  d8c116:	75 09                	jne    d8c121 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f4ef>
  d8c118:	89 c7                	mov    edi,eax
  d8c11a:	e8 d5 45 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c11f:	89 f8                	mov    eax,edi
  d8c121:	88 86 88 01 00 00    	mov    BYTE PTR [esi+0x188],al
  d8c127:	5e                   	pop    esi
  d8c128:	5f                   	pop    edi
  d8c129:	5b                   	pop    ebx
  d8c12a:	c3                   	ret
  d8c12b:	55                   	push   ebp
  d8c12c:	53                   	push   ebx
  d8c12d:	57                   	push   edi
  d8c12e:	56                   	push   esi
  d8c12f:	83 ec 0c             	sub    esp,0xc
  d8c132:	e8 00 00 00 00       	call   d8c137 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f505>
  d8c137:	5b                   	pop    ebx
  d8c138:	81 c3 45 aa 06 01    	add    ebx,0x106aa45
  d8c13e:	8b 74 24 24          	mov    esi,DWORD PTR [esp+0x24]
  d8c142:	8a 83 9b 9f 06 00    	mov    al,BYTE PTR [ebx+0x69f9b]
  d8c148:	24 01                	and    al,0x1
  d8c14a:	75 1a                	jne    d8c166 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f534>
  d8c14c:	8d 83 b0 64 71 ff    	lea    eax,[ebx-0x8e9b50]
  d8c152:	83 ec 0c             	sub    esp,0xc
  d8c155:	ff 30                	push   DWORD PTR [eax]
  d8c157:	e8 cc 31 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8c15c:	83 c4 10             	add    esp,0x10
  d8c15f:	c6 83 9b 9f 06 00 01 	mov    BYTE PTR [ebx+0x69f9b],0x1
  d8c166:	31 ff                	xor    edi,edi
  d8c168:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d8c16c:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d8c170:	89 3c 24             	mov    DWORD PTR [esp],edi
  d8c173:	85 f6                	test   esi,esi
  d8c175:	75 05                	jne    d8c17c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f54a>
  d8c177:	e8 78 45 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c17c:	8d 83 64 89 06 00    	lea    eax,[ebx+0x68964]
  d8c182:	83 ec 0c             	sub    esp,0xc
  d8c185:	8d 6c 24 14          	lea    ebp,[esp+0x14]
  d8c189:	57                   	push   edi
  d8c18a:	57                   	push   edi
  d8c18b:	55                   	push   ebp
  d8c18c:	ff 30                	push   DWORD PTR [eax]
  d8c18e:	56                   	push   esi
  d8c18f:	e8 2d c1 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c194:	83 c4 20             	add    esp,0x20
  d8c197:	84 c0                	test   al,al
  d8c199:	74 0e                	je     d8c1a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f577>
  d8c19b:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  d8c19f:	8b 4c 24 20          	mov    ecx,DWORD PTR [esp+0x20]
  d8c1a3:	89 81 d0 00 00 00    	mov    DWORD PTR [ecx+0xd0],eax
  d8c1a9:	85 f6                	test   esi,esi
  d8c1ab:	75 05                	jne    d8c1b2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f580>
  d8c1ad:	e8 42 45 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c1b2:	8d 83 68 89 06 00    	lea    eax,[ebx+0x68968]
  d8c1b8:	83 ec 0c             	sub    esp,0xc
  d8c1bb:	31 c9                	xor    ecx,ecx
  d8c1bd:	51                   	push   ecx
  d8c1be:	51                   	push   ecx
  d8c1bf:	55                   	push   ebp
  d8c1c0:	ff 30                	push   DWORD PTR [eax]
  d8c1c2:	56                   	push   esi
  d8c1c3:	e8 f9 c0 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c1c8:	83 c4 20             	add    esp,0x20
  d8c1cb:	84 c0                	test   al,al
  d8c1cd:	8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
  d8c1d1:	74 0a                	je     d8c1dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f5ab>
  d8c1d3:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  d8c1d7:	89 87 cc 00 00 00    	mov    DWORD PTR [edi+0xcc],eax
  d8c1dd:	83 bf c8 00 00 00 ff 	cmp    DWORD PTR [edi+0xc8],0xffffffff
  d8c1e4:	75 0c                	jne    d8c1f2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f5c0>
  d8c1e6:	8b 87 cc 00 00 00    	mov    eax,DWORD PTR [edi+0xcc]
  d8c1ec:	89 87 c8 00 00 00    	mov    DWORD PTR [edi+0xc8],eax
  d8c1f2:	85 f6                	test   esi,esi
  d8c1f4:	75 05                	jne    d8c1fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f5c9>
  d8c1f6:	e8 f9 44 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c1fb:	8d 83 6c 89 06 00    	lea    eax,[ebx+0x6896c]
  d8c201:	83 ec 08             	sub    esp,0x8
  d8c204:	31 c9                	xor    ecx,ecx
  d8c206:	8d 54 24 08          	lea    edx,[esp+0x8]
  d8c20a:	51                   	push   ecx
  d8c20b:	51                   	push   ecx
  d8c20c:	51                   	push   ecx
  d8c20d:	52                   	push   edx
  d8c20e:	ff 30                	push   DWORD PTR [eax]
  d8c210:	56                   	push   esi
  d8c211:	e8 c8 be 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8c216:	83 c4 20             	add    esp,0x20
  d8c219:	84 c0                	test   al,al
  d8c21b:	74 0d                	je     d8c22a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f5f8>
  d8c21d:	f2 0f 10 04 24       	movsd  xmm0,QWORD PTR [esp]
  d8c222:	f2 0f 11 87 d4 00 00 	movsd  QWORD PTR [edi+0xd4],xmm0
  d8c229:	00 
  d8c22a:	83 c4 0c             	add    esp,0xc
  d8c22d:	5e                   	pop    esi
  d8c22e:	5f                   	pop    edi
  d8c22f:	5b                   	pop    ebx
