
x86_il2cpp.so:     file format elf32-i386


Disassembly of section .text:

00d3053c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13390a>:
  d3053c:	55                   	push   ebp
  d3053d:	53                   	push   ebx
  d3053e:	57                   	push   edi
  d3053f:	56                   	push   esi
  d30540:	83 ec 7c             	sub    esp,0x7c
  d30543:	e8 00 00 00 00       	call   d30548 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133916>
  d30548:	5b                   	pop    ebx
  d30549:	81 c3 34 66 0c 01    	add    ebx,0x10c6634
  d3054f:	8b 8c 24 90 00 00 00 	mov    ecx,DWORD PTR [esp+0x90]
  d30556:	8a 83 d6 9c 06 00    	mov    al,BYTE PTR [ebx+0x69cd6]
  d3055c:	24 01                	and    al,0x1
  d3055e:	75 1b                	jne    d3057b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133949>
  d30560:	8d 83 80 34 71 ff    	lea    eax,[ebx-0x8ecb80]
  d30566:	8b 00                	mov    eax,DWORD PTR [eax]
  d30568:	89 04 24             	mov    DWORD PTR [esp],eax
  d3056b:	89 ce                	mov    esi,ecx
  d3056d:	e8 b6 ed e6 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d30572:	89 f1                	mov    ecx,esi
  d30574:	c6 83 d6 9c 06 00 01 	mov    BYTE PTR [ebx+0x69cd6],0x1
  d3057b:	8b 81 f8 00 00 00    	mov    eax,DWORD PTR [ecx+0xf8]
  d30581:	83 c0 fe             	add    eax,0xfffffffe
  d30584:	83 f8 06             	cmp    eax,0x6
  d30587:	0f 87 2a 08 00 00    	ja     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d3058d:	8b 84 83 d0 a6 72 ff 	mov    eax,DWORD PTR [ebx+eax*4-0x8d5930]
  d30594:	01 d8                	add    eax,ebx
  d30596:	ff e0                	jmp    eax
  d30598:	8a 83 19 9d 06 00    	mov    al,BYTE PTR [ebx+0x69d19]
  d3059e:	24 01                	and    al,0x1
  d305a0:	75 17                	jne    d305b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133987>
  d305a2:	8d 83 d4 37 71 ff    	lea    eax,[ebx-0x8ec82c]
  d305a8:	8b 00                	mov    eax,DWORD PTR [eax]
  d305aa:	89 04 24             	mov    DWORD PTR [esp],eax
  d305ad:	e8 76 ed e6 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d305b2:	c6 83 19 9d 06 00 01 	mov    BYTE PTR [ebx+0x69d19],0x1
  d305b9:	8d 83 a0 ec 04 00    	lea    eax,[ebx+0x4eca0]
  d305bf:	8b 00                	mov    eax,DWORD PTR [eax]
  d305c1:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d305c4:	8b 30                	mov    esi,DWORD PTR [eax]
  d305c6:	85 f6                	test   esi,esi
  d305c8:	75 05                	jne    d305cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13399d>
  d305ca:	e8 25 01 ea ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d305cf:	8b 76 14             	mov    esi,DWORD PTR [esi+0x14]
  d305d2:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  d305d8:	8b 00                	mov    eax,DWORD PTR [eax]
  d305da:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d305e1:	74 0e                	je     d305f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1339bf>
  d305e3:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d305e7:	75 08                	jne    d305f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1339bf>
  d305e9:	89 04 24             	mov    DWORD PTR [esp],eax
  d305ec:	e8 bd 5e e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d305f1:	31 ff                	xor    edi,edi
  d305f3:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d305f7:	89 3c 24             	mov    DWORD PTR [esp],edi
  d305fa:	e8 6c 70 05 00       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  d305ff:	89 44 24 30          	mov    DWORD PTR [esp+0x30],eax
  d30603:	8d ab 3c be 04 00    	lea    ebp,[ebx+0x4be3c]
  d30609:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d3060c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30613:	74 0e                	je     d30623 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1339f1>
  d30615:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30619:	75 08                	jne    d30623 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1339f1>
  d3061b:	89 04 24             	mov    DWORD PTR [esp],eax
  d3061e:	e8 8b 5e e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30623:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  d30627:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d3062b:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d3062f:	89 3c 24             	mov    DWORD PTR [esp],edi
  d30632:	e8 a2 88 a5 ff       	call   788ed9 <closedir@plt+0x5e6269>
  d30637:	84 c0                	test   al,al
  d30639:	8b 84 24 90 00 00 00 	mov    eax,DWORD PTR [esp+0x90]
  d30640:	0f 84 71 07 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30646:	89 c7                	mov    edi,eax
  d30648:	85 f6                	test   esi,esi
  d3064a:	75 05                	jne    d30651 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133a1f>
  d3064c:	e8 a3 00 ea ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30651:	89 34 24             	mov    DWORD PTR [esp],esi
  d30654:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d3065b:	00 
  d3065c:	e8 e4 47 33 00       	call   1064e45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x468213>
  d30661:	84 c0                	test   al,al
  d30663:	0f 84 4e 07 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30669:	89 fe                	mov    esi,edi
  d3066b:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d3066e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30675:	74 0e                	je     d30685 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133a53>
  d30677:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d3067b:	75 08                	jne    d30685 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133a53>
  d3067d:	89 04 24             	mov    DWORD PTR [esp],eax
  d30680:	e8 29 5e e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30685:	31 c0                	xor    eax,eax
  d30687:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d3068b:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d3068f:	8b 4c 24 30          	mov    ecx,DWORD PTR [esp+0x30]
  d30693:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  d30697:	89 04 24             	mov    DWORD PTR [esp],eax
  d3069a:	e8 3a 88 a5 ff       	call   788ed9 <closedir@plt+0x5e6269>
  d3069f:	84 c0                	test   al,al
  d306a1:	0f 84 10 07 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d306a7:	89 f7                	mov    edi,esi
  d306a9:	8b 74 24 30          	mov    esi,DWORD PTR [esp+0x30]
  d306ad:	85 f6                	test   esi,esi
  d306af:	75 05                	jne    d306b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133a84>
  d306b1:	e8 3e 00 ea ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d306b6:	89 34 24             	mov    DWORD PTR [esp],esi
  d306b9:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d306c0:	00 
  d306c1:	e8 c4 73 05 00       	call   d87a8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ae58>
  d306c6:	89 c6                	mov    esi,eax
  d306c8:	8b 45 00             	mov    eax,DWORD PTR [ebp+0x0]
  d306cb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d306d2:	74 0e                	je     d306e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133ab0>
  d306d4:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d306d8:	75 08                	jne    d306e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133ab0>
  d306da:	89 04 24             	mov    DWORD PTR [esp],eax
  d306dd:	e8 cc 5d e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d306e2:	31 c0                	xor    eax,eax
  d306e4:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d306e8:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d306ec:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d306f0:	89 04 24             	mov    DWORD PTR [esp],eax
  d306f3:	e8 e1 87 a5 ff       	call   788ed9 <closedir@plt+0x5e6269>
  d306f8:	84 c0                	test   al,al
  d306fa:	0f 84 b7 06 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30700:	89 3c 24             	mov    DWORD PTR [esp],edi
  d30703:	e8 02 07 00 00       	call   d30e0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1341d8>
  d30708:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d3070c:	89 3c 24             	mov    DWORD PTR [esp],edi
  d3070f:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  d30716:	00 
  d30717:	e8 ae 68 a5 ff       	call   786fca <closedir@plt+0x5e435a>
  d3071c:	e9 96 06 00 00       	jmp    d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30721:	8a 83 19 9d 06 00    	mov    al,BYTE PTR [ebx+0x69d19]
  d30727:	24 01                	and    al,0x1
  d30729:	75 17                	jne    d30742 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133b10>
  d3072b:	8d 83 d4 37 71 ff    	lea    eax,[ebx-0x8ec82c]
  d30731:	8b 00                	mov    eax,DWORD PTR [eax]
  d30733:	89 04 24             	mov    DWORD PTR [esp],eax
  d30736:	e8 ed eb e6 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d3073b:	c6 83 19 9d 06 00 01 	mov    BYTE PTR [ebx+0x69d19],0x1
  d30742:	8d 83 a0 ec 04 00    	lea    eax,[ebx+0x4eca0]
  d30748:	8b 00                	mov    eax,DWORD PTR [eax]
  d3074a:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d3074d:	8b 30                	mov    esi,DWORD PTR [eax]
  d3074f:	85 f6                	test   esi,esi
  d30751:	75 05                	jne    d30758 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133b26>
  d30753:	e8 9c ff e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30758:	8b 76 14             	mov    esi,DWORD PTR [esi+0x14]
  d3075b:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  d30761:	8b 00                	mov    eax,DWORD PTR [eax]
  d30763:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d3076a:	74 0e                	je     d3077a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133b48>
  d3076c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30770:	75 08                	jne    d3077a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133b48>
  d30772:	89 04 24             	mov    DWORD PTR [esp],eax
  d30775:	e8 34 5d e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d3077a:	31 ff                	xor    edi,edi
  d3077c:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d30780:	89 3c 24             	mov    DWORD PTR [esp],edi
  d30783:	e8 e3 6e 05 00       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  d30788:	89 44 24 2c          	mov    DWORD PTR [esp+0x2c],eax
  d3078c:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  d30792:	89 44 24 30          	mov    DWORD PTR [esp+0x30],eax
  d30796:	8b 00                	mov    eax,DWORD PTR [eax]
  d30798:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d3079f:	74 0e                	je     d307af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133b7d>
  d307a1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d307a5:	75 08                	jne    d307af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133b7d>
  d307a7:	89 04 24             	mov    DWORD PTR [esp],eax
  d307aa:	e8 ff 5c e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d307af:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  d307b3:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d307b7:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d307bb:	89 3c 24             	mov    DWORD PTR [esp],edi
  d307be:	e8 16 87 a5 ff       	call   788ed9 <closedir@plt+0x5e6269>
  d307c3:	84 c0                	test   al,al
  d307c5:	8b ac 24 90 00 00 00 	mov    ebp,DWORD PTR [esp+0x90]
  d307cc:	0f 84 e5 05 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d307d2:	89 ef                	mov    edi,ebp
  d307d4:	85 f6                	test   esi,esi
  d307d6:	75 05                	jne    d307dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133bab>
  d307d8:	e8 17 ff e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d307dd:	89 34 24             	mov    DWORD PTR [esp],esi
  d307e0:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d307e7:	00 
  d307e8:	e8 58 46 33 00       	call   1064e45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x468213>
  d307ed:	84 c0                	test   al,al
  d307ef:	0f 84 c2 05 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d307f5:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  d307f9:	8b 00                	mov    eax,DWORD PTR [eax]
  d307fb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30802:	74 0e                	je     d30812 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133be0>
  d30804:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30808:	75 08                	jne    d30812 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133be0>
  d3080a:	89 04 24             	mov    DWORD PTR [esp],eax
  d3080d:	e8 9c 5c e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30812:	31 c0                	xor    eax,eax
  d30814:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d30818:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d3081c:	8b 4c 24 2c          	mov    ecx,DWORD PTR [esp+0x2c]
  d30820:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  d30824:	89 04 24             	mov    DWORD PTR [esp],eax
  d30827:	e8 ad 86 a5 ff       	call   788ed9 <closedir@plt+0x5e6269>
  d3082c:	84 c0                	test   al,al
  d3082e:	0f 84 83 05 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30834:	89 f5                	mov    ebp,esi
  d30836:	8b 74 24 2c          	mov    esi,DWORD PTR [esp+0x2c]
  d3083a:	85 f6                	test   esi,esi
  d3083c:	75 05                	jne    d30843 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133c11>
  d3083e:	e8 b1 fe e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30843:	89 34 24             	mov    DWORD PTR [esp],esi
  d30846:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d3084d:	00 
  d3084e:	e8 37 72 05 00       	call   d87a8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ae58>
  d30853:	89 c6                	mov    esi,eax
  d30855:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  d30859:	8b 00                	mov    eax,DWORD PTR [eax]
  d3085b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30862:	74 0e                	je     d30872 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133c40>
  d30864:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30868:	75 08                	jne    d30872 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133c40>
  d3086a:	89 04 24             	mov    DWORD PTR [esp],eax
  d3086d:	e8 3c 5c e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30872:	31 c0                	xor    eax,eax
  d30874:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d30878:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d3087c:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d30880:	89 04 24             	mov    DWORD PTR [esp],eax
  d30883:	e8 51 86 a5 ff       	call   788ed9 <closedir@plt+0x5e6269>
  d30888:	84 c0                	test   al,al
  d3088a:	0f 84 27 05 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30890:	89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
  d30894:	89 3c 24             	mov    DWORD PTR [esp],edi
  d30897:	e8 da 05 00 00       	call   d30e76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134244>
  d3089c:	e9 16 05 00 00       	jmp    d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d308a1:	f3 0f 10 81 08 01 00 	movss  xmm0,DWORD PTR [ecx+0x108]
  d308a8:	00 
  d308a9:	f3 0f 11 44 24 30    	movss  DWORD PTR [esp+0x30],xmm0
  d308af:	31 c0                	xor    eax,eax
  d308b1:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d308b5:	89 04 24             	mov    DWORD PTR [esp],eax
  d308b8:	89 ce                	mov    esi,ecx
  d308ba:	e8 96 aa a6 ff       	call   79b355 <closedir@plt+0x5f86e5>
  d308bf:	89 f1                	mov    ecx,esi
  d308c1:	d9 5c 24 34          	fstp   DWORD PTR [esp+0x34]
  d308c5:	f3 0f 10 44 24 30    	movss  xmm0,DWORD PTR [esp+0x30]
  d308cb:	f3 0f 58 44 24 34    	addss  xmm0,DWORD PTR [esp+0x34]
  d308d1:	f3 0f 11 81 08 01 00 	movss  DWORD PTR [ecx+0x108],xmm0
  d308d8:	00 
  d308d9:	8a 83 19 9d 06 00    	mov    al,BYTE PTR [ebx+0x69d19]
  d308df:	24 01                	and    al,0x1
  d308e1:	75 1b                	jne    d308fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133ccc>
  d308e3:	8d 83 d4 37 71 ff    	lea    eax,[ebx-0x8ec82c]
  d308e9:	8b 00                	mov    eax,DWORD PTR [eax]
  d308eb:	89 04 24             	mov    DWORD PTR [esp],eax
  d308ee:	89 ce                	mov    esi,ecx
  d308f0:	e8 33 ea e6 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d308f5:	89 f1                	mov    ecx,esi
  d308f7:	c6 83 19 9d 06 00 01 	mov    BYTE PTR [ebx+0x69d19],0x1
  d308fe:	8d 83 a0 ec 04 00    	lea    eax,[ebx+0x4eca0]
  d30904:	8b 00                	mov    eax,DWORD PTR [eax]
  d30906:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d30909:	8b 30                	mov    esi,DWORD PTR [eax]
  d3090b:	85 f6                	test   esi,esi
  d3090d:	75 09                	jne    d30918 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133ce6>
  d3090f:	89 cf                	mov    edi,ecx
  d30911:	e8 de fd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30916:	89 f9                	mov    ecx,edi
  d30918:	89 cd                	mov    ebp,ecx
  d3091a:	8b 76 14             	mov    esi,DWORD PTR [esi+0x14]
  d3091d:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  d30923:	8b 00                	mov    eax,DWORD PTR [eax]
  d30925:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d3092c:	74 0e                	je     d3093c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133d0a>
  d3092e:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30932:	75 08                	jne    d3093c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133d0a>
  d30934:	89 04 24             	mov    DWORD PTR [esp],eax
  d30937:	e8 72 5b e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d3093c:	31 ff                	xor    edi,edi
  d3093e:	89 7c 24 0c          	mov    DWORD PTR [esp+0xc],edi
  d30942:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d30946:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d3094a:	89 3c 24             	mov    DWORD PTR [esp],edi
  d3094d:	e8 87 22 a5 ff       	call   782bd9 <closedir@plt+0x5dff69>
  d30952:	84 c0                	test   al,al
  d30954:	75 21                	jne    d30977 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133d45>
  d30956:	85 f6                	test   esi,esi
  d30958:	75 05                	jne    d3095f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133d2d>
  d3095a:	e8 95 fd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3095f:	89 34 24             	mov    DWORD PTR [esp],esi
  d30962:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d30969:	00 
  d3096a:	e8 d6 44 33 00       	call   1064e45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x468213>
  d3096f:	84 c0                	test   al,al
  d30971:	0f 85 40 04 00 00    	jne    d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30977:	89 7c 24 70          	mov    DWORD PTR [esp+0x70],edi
  d3097b:	0f 57 c0             	xorps  xmm0,xmm0
  d3097e:	0f 29 44 24 60       	movaps XMMWORD PTR [esp+0x60],xmm0
  d30983:	8b 44 24 70          	mov    eax,DWORD PTR [esp+0x70]
  d30987:	89 45 1c             	mov    DWORD PTR [ebp+0x1c],eax
  d3098a:	f2 0f 10 44 24 60    	movsd  xmm0,QWORD PTR [esp+0x60]
  d30990:	f2 0f 10 4c 24 68    	movsd  xmm1,QWORD PTR [esp+0x68]
  d30996:	f2 0f 11 4d 14       	movsd  QWORD PTR [ebp+0x14],xmm1
  d3099b:	f2 0f 11 45 0c       	movsd  QWORD PTR [ebp+0xc],xmm0
  d309a0:	c7 85 f8 00 00 00 02 	mov    DWORD PTR [ebp+0xf8],0x2
  d309a7:	00 00 00 
  d309aa:	89 bd 00 01 00 00    	mov    DWORD PTR [ebp+0x100],edi
  d309b0:	e9 02 04 00 00       	jmp    d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d309b5:	8b b1 fc 00 00 00    	mov    esi,DWORD PTR [ecx+0xfc]
  d309bb:	85 f6                	test   esi,esi
  d309bd:	75 09                	jne    d309c8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133d96>
  d309bf:	89 cf                	mov    edi,ecx
  d309c1:	e8 2e fd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d309c6:	89 f9                	mov    ecx,edi
  d309c8:	83 7e 24 04          	cmp    DWORD PTR [esi+0x24],0x4
  d309cc:	0f 85 e5 03 00 00    	jne    d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d309d2:	8b 79 0c             	mov    edi,DWORD PTR [ecx+0xc]
  d309d5:	8b b1 fc 00 00 00    	mov    esi,DWORD PTR [ecx+0xfc]
  d309db:	85 f6                	test   esi,esi
  d309dd:	89 cd                	mov    ebp,ecx
  d309df:	75 05                	jne    d309e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133db4>
  d309e1:	e8 0e fd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d309e6:	31 c0                	xor    eax,eax
  d309e8:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  d309ec:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d309f0:	31 c0                	xor    eax,eax
  d309f2:	40                   	inc    eax
  d309f3:	89 44 24 0c          	mov    DWORD PTR [esp+0xc],eax
  d309f7:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d309fb:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d309ff:	89 34 24             	mov    DWORD PTR [esp],esi
  d30a02:	e8 5f 34 2d 00       	call   1003e66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x407234>
  d30a07:	c7 85 f8 00 00 00 09 	mov    DWORD PTR [ebp+0xf8],0x9
  d30a0e:	00 00 00 
  d30a11:	89 2c 24             	mov    DWORD PTR [esp],ebp
  d30a14:	e9 99 03 00 00       	jmp    d30db2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134180>
  d30a19:	f3 0f 10 81 0c 01 00 	movss  xmm0,DWORD PTR [ecx+0x10c]
  d30a20:	00 
  d30a21:	f3 0f 11 44 24 30    	movss  DWORD PTR [esp+0x30],xmm0
  d30a27:	31 c0                	xor    eax,eax
  d30a29:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d30a2d:	89 04 24             	mov    DWORD PTR [esp],eax
  d30a30:	89 ce                	mov    esi,ecx
  d30a32:	e8 1e a9 a6 ff       	call   79b355 <closedir@plt+0x5f86e5>
  d30a37:	89 f2                	mov    edx,esi
  d30a39:	d9 5c 24 38          	fstp   DWORD PTR [esp+0x38]
  d30a3d:	f3 0f 10 44 24 30    	movss  xmm0,DWORD PTR [esp+0x30]
  d30a43:	f3 0f 58 44 24 38    	addss  xmm0,DWORD PTR [esp+0x38]
  d30a49:	f3 0f 11 82 0c 01 00 	movss  DWORD PTR [edx+0x10c],xmm0
  d30a50:	00 
  d30a51:	8b b2 fc 00 00 00    	mov    esi,DWORD PTR [edx+0xfc]
  d30a57:	85 f6                	test   esi,esi
  d30a59:	75 09                	jne    d30a64 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133e32>
  d30a5b:	89 d7                	mov    edi,edx
  d30a5d:	e8 92 fc e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30a62:	89 fa                	mov    edx,edi
  d30a64:	83 7e 24 04          	cmp    DWORD PTR [esi+0x24],0x4
  d30a68:	0f 85 49 03 00 00    	jne    d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30a6e:	8b 42 0c             	mov    eax,DWORD PTR [edx+0xc]
  d30a71:	8d 8b 54 d6 04 00    	lea    ecx,[ebx+0x4d654]
  d30a77:	8b 09                	mov    ecx,DWORD PTR [ecx]
  d30a79:	8b 49 50             	mov    ecx,DWORD PTR [ecx+0x50]
  d30a7c:	89 41 04             	mov    DWORD PTR [ecx+0x4],eax
  d30a7f:	8b 7a 0c             	mov    edi,DWORD PTR [edx+0xc]
  d30a82:	8b b2 fc 00 00 00    	mov    esi,DWORD PTR [edx+0xfc]
  d30a88:	89 d5                	mov    ebp,edx
  d30a8a:	85 f6                	test   esi,esi
  d30a8c:	75 05                	jne    d30a93 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133e61>
  d30a8e:	e8 61 fc e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30a93:	31 c0                	xor    eax,eax
  d30a95:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  d30a99:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d30a9d:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d30aa1:	89 34 24             	mov    DWORD PTR [esp],esi
  d30aa4:	c7 44 24 0c 01 00 00 	mov    DWORD PTR [esp+0xc],0x1
  d30aab:	00 
  d30aac:	c7 44 24 08 05 00 00 	mov    DWORD PTR [esp+0x8],0x5
  d30ab3:	00 
  d30ab4:	e8 60 42 2d 00       	call   1004d19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4080e7>
  d30ab9:	84 c0                	test   al,al
  d30abb:	0f 84 f6 02 00 00    	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30ac1:	c7 85 f8 00 00 00 07 	mov    DWORD PTR [ebp+0xf8],0x7
  d30ac8:	00 00 00 
  d30acb:	e9 e7 02 00 00       	jmp    d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30ad0:	31 f6                	xor    esi,esi
  d30ad2:	bf e0 00 00 00       	mov    edi,0xe0
  d30ad7:	c7 44 24 30 00 00 00 	mov    DWORD PTR [esp+0x30],0x0
  d30ade:	00 
  d30adf:	eb 13                	jmp    d30af4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133ec2>
  d30ae1:	0f b6 44 3d 00       	movzx  eax,BYTE PTR [ebp+edi*1+0x0]
  d30ae6:	83 f0 01             	xor    eax,0x1
  d30ae9:	01 44 24 30          	add    DWORD PTR [esp+0x30],eax
  d30aed:	46                   	inc    esi
  d30aee:	81 c7 d8 00 00 00    	add    edi,0xd8
  d30af4:	8b 69 18             	mov    ebp,DWORD PTR [ecx+0x18]
  d30af7:	85 ed                	test   ebp,ebp
  d30af9:	75 0c                	jne    d30b07 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133ed5>
  d30afb:	e8 f4 fb e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30b00:	8b 8c 24 90 00 00 00 	mov    ecx,DWORD PTR [esp+0x90]
  d30b07:	3b 75 0c             	cmp    esi,DWORD PTR [ebp+0xc]
  d30b0a:	7d 36                	jge    d30b42 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133f10>
  d30b0c:	8b 69 18             	mov    ebp,DWORD PTR [ecx+0x18]
  d30b0f:	85 ed                	test   ebp,ebp
  d30b11:	75 0c                	jne    d30b1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133eed>
  d30b13:	e8 dc fb e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30b18:	8b 8c 24 90 00 00 00 	mov    ecx,DWORD PTR [esp+0x90]
  d30b1f:	39 75 0c             	cmp    DWORD PTR [ebp+0xc],esi
  d30b22:	77 bd                	ja     d30ae1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133eaf>
  d30b24:	e8 45 08 ea ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d30b29:	89 04 24             	mov    DWORD PTR [esp],eax
  d30b2c:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d30b33:	00 
  d30b34:	e8 7f fa e9 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d30b39:	8b 8c 24 90 00 00 00 	mov    ecx,DWORD PTR [esp+0x90]
  d30b40:	eb 9f                	jmp    d30ae1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133eaf>
  d30b42:	89 cf                	mov    edi,ecx
  d30b44:	8d 83 30 d7 04 00    	lea    eax,[ebx+0x4d730]
  d30b4a:	89 44 24 28          	mov    DWORD PTR [esp+0x28],eax
  d30b4e:	8b 00                	mov    eax,DWORD PTR [eax]
  d30b50:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30b57:	74 0e                	je     d30b67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133f35>
  d30b59:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30b5d:	75 08                	jne    d30b67 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133f35>
  d30b5f:	89 04 24             	mov    DWORD PTR [esp],eax
  d30b62:	e8 47 59 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30b67:	31 c0                	xor    eax,eax
  d30b69:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d30b6d:	89 04 24             	mov    DWORD PTR [esp],eax
  d30b70:	e8 c7 e0 03 00       	call   d6ec3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x17200a>
  d30b75:	89 c6                	mov    esi,eax
  d30b77:	85 f6                	test   esi,esi
  d30b79:	75 05                	jne    d30b80 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133f4e>
  d30b7b:	e8 74 fb e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30b80:	89 f8                	mov    eax,edi
  d30b82:	8d 68 0c             	lea    ebp,[eax+0xc]
  d30b85:	8b 4c 24 30          	mov    ecx,DWORD PTR [esp+0x30]
  d30b89:	39 4e 0c             	cmp    DWORD PTR [esi+0xc],ecx
  d30b8c:	0f 8d a3 01 00 00    	jge    d30d35 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134103>
  d30b92:	f3 0f 10 80 00 01 00 	movss  xmm0,DWORD PTR [eax+0x100]
  d30b99:	00 
  d30b9a:	f3 0f 11 44 24 2c    	movss  DWORD PTR [esp+0x2c],xmm0
  d30ba0:	31 ff                	xor    edi,edi
  d30ba2:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d30ba6:	89 3c 24             	mov    DWORD PTR [esp],edi
  d30ba9:	89 c6                	mov    esi,eax
  d30bab:	e8 a5 a7 a6 ff       	call   79b355 <closedir@plt+0x5f86e5>
  d30bb0:	d9 5c 24 44          	fstp   DWORD PTR [esp+0x44]
  d30bb4:	f3 0f 10 44 24 2c    	movss  xmm0,DWORD PTR [esp+0x2c]
  d30bba:	f3 0f 58 44 24 44    	addss  xmm0,DWORD PTR [esp+0x44]
  d30bc0:	f3 0f 11 44 24 2c    	movss  DWORD PTR [esp+0x2c],xmm0
  d30bc6:	f3 0f 11 86 00 01 00 	movss  DWORD PTR [esi+0x100],xmm0
  d30bcd:	00 
  d30bce:	8d b3 7c d6 04 00    	lea    esi,[ebx+0x4d67c]
  d30bd4:	8b 06                	mov    eax,DWORD PTR [esi]
  d30bd6:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30bdd:	74 0e                	je     d30bed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133fbb>
  d30bdf:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30be3:	75 08                	jne    d30bed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133fbb>
  d30be5:	89 04 24             	mov    DWORD PTR [esp],eax
  d30be8:	e8 c1 58 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30bed:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d30bf1:	89 3c 24             	mov    DWORD PTR [esp],edi
  d30bf4:	e8 b1 24 51 ff       	call   2430aa <closedir@plt+0xa043a>
  d30bf9:	d9 5c 24 40          	fstp   DWORD PTR [esp+0x40]
  d30bfd:	f3 0f 10 44 24 2c    	movss  xmm0,DWORD PTR [esp+0x2c]
  d30c03:	0f 2e 44 24 40       	ucomiss xmm0,DWORD PTR [esp+0x40]
  d30c08:	0f 82 a9 01 00 00    	jb     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30c0e:	8d 83 c4 d5 04 00    	lea    eax,[ebx+0x4d5c4]
  d30c14:	8b 00                	mov    eax,DWORD PTR [eax]
  d30c16:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30c1d:	74 0e                	je     d30c2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133ffb>
  d30c1f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30c23:	75 08                	jne    d30c2d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x133ffb>
  d30c25:	89 04 24             	mov    DWORD PTR [esp],eax
  d30c28:	e8 81 58 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30c2d:	8d 83 14 7a 06 00    	lea    eax,[ebx+0x67a14]
  d30c33:	8b 00                	mov    eax,DWORD PTR [eax]
  d30c35:	31 ff                	xor    edi,edi
  d30c37:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d30c3b:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d30c3f:	89 3c 24             	mov    DWORD PTR [esp],edi
  d30c42:	e8 76 11 3c 00       	call   10f1dbd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f518b>
  d30c47:	8b 45 10             	mov    eax,DWORD PTR [ebp+0x10]
  d30c4a:	89 44 24 58          	mov    DWORD PTR [esp+0x58],eax
  d30c4e:	f2 0f 10 45 00       	movsd  xmm0,QWORD PTR [ebp+0x0]
  d30c53:	f2 0f 10 4d 08       	movsd  xmm1,QWORD PTR [ebp+0x8]
  d30c58:	f2 0f 11 4c 24 50    	movsd  QWORD PTR [esp+0x50],xmm1
  d30c5e:	f2 0f 11 44 24 48    	movsd  QWORD PTR [esp+0x48],xmm0
  d30c64:	8b 06                	mov    eax,DWORD PTR [esi]
  d30c66:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30c6d:	74 0e                	je     d30c7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13404b>
  d30c6f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30c73:	75 08                	jne    d30c7d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13404b>
  d30c75:	89 04 24             	mov    DWORD PTR [esp],eax
  d30c78:	e8 31 58 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30c7d:	89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
  d30c81:	89 3c 24             	mov    DWORD PTR [esp],edi
  d30c84:	e8 21 24 51 ff       	call   2430aa <closedir@plt+0xa043a>
  d30c89:	d9 5c 24 3c          	fstp   DWORD PTR [esp+0x3c]
  d30c8d:	f3 0f 10 44 24 3c    	movss  xmm0,DWORD PTR [esp+0x3c]
  d30c93:	f3 0f 11 44 24 2c    	movss  DWORD PTR [esp+0x2c],xmm0
  d30c99:	8b 44 24 28          	mov    eax,DWORD PTR [esp+0x28]
  d30c9d:	8b 00                	mov    eax,DWORD PTR [eax]
  d30c9f:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30ca6:	74 0e                	je     d30cb6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134084>
  d30ca8:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30cac:	75 08                	jne    d30cb6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134084>
  d30cae:	89 04 24             	mov    DWORD PTR [esp],eax
  d30cb1:	e8 f8 57 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30cb6:	31 c0                	xor    eax,eax
  d30cb8:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d30cbc:	89 04 24             	mov    DWORD PTR [esp],eax
  d30cbf:	e8 78 df 03 00       	call   d6ec3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x17200a>
  d30cc4:	89 c6                	mov    esi,eax
  d30cc6:	85 f6                	test   esi,esi
  d30cc8:	75 05                	jne    d30ccf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13409d>
  d30cca:	e8 25 fa e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d30ccf:	8d 83 94 d6 04 00    	lea    eax,[ebx+0x4d694]
  d30cd5:	8b 00                	mov    eax,DWORD PTR [eax]
  d30cd7:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30cde:	74 0e                	je     d30cee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1340bc>
  d30ce0:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30ce4:	75 08                	jne    d30cee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1340bc>
  d30ce6:	89 04 24             	mov    DWORD PTR [esp],eax
  d30ce9:	e8 c0 57 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30cee:	8b 46 0c             	mov    eax,DWORD PTR [esi+0xc]
  d30cf1:	8b 4c 24 58          	mov    ecx,DWORD PTR [esp+0x58]
  d30cf5:	89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
  d30cf9:	f2 0f 10 44 24 48    	movsd  xmm0,QWORD PTR [esp+0x48]
  d30cff:	f2 0f 10 4c 24 50    	movsd  xmm1,QWORD PTR [esp+0x50]
  d30d05:	f2 0f 11 4c 24 0c    	movsd  QWORD PTR [esp+0xc],xmm1
  d30d0b:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  d30d11:	89 44 24 20          	mov    DWORD PTR [esp+0x20],eax
  d30d15:	8b 44 24 30          	mov    eax,DWORD PTR [esp+0x30]
  d30d19:	89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
  d30d1d:	f3 0f 10 44 24 2c    	movss  xmm0,DWORD PTR [esp+0x2c]
  d30d23:	f3 0f 11 44 24 18    	movss  DWORD PTR [esp+0x18],xmm0
  d30d29:	e8 6b 0a 00 00       	call   d31799 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134b67>
  d30d2e:	8b 84 24 90 00 00 00 	mov    eax,DWORD PTR [esp+0x90]
  d30d35:	89 c6                	mov    esi,eax
  d30d37:	8b 45 10             	mov    eax,DWORD PTR [ebp+0x10]
  d30d3a:	89 44 24 58          	mov    DWORD PTR [esp+0x58],eax
  d30d3e:	f2 0f 10 45 00       	movsd  xmm0,QWORD PTR [ebp+0x0]
  d30d43:	f2 0f 10 4d 08       	movsd  xmm1,QWORD PTR [ebp+0x8]
  d30d48:	f2 0f 11 4c 24 50    	movsd  QWORD PTR [esp+0x50],xmm1
  d30d4e:	f2 0f 11 44 24 48    	movsd  QWORD PTR [esp+0x48],xmm0
  d30d54:	8d 83 50 d6 04 00    	lea    eax,[ebx+0x4d650]
  d30d5a:	8b 00                	mov    eax,DWORD PTR [eax]
  d30d5c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d30d63:	74 0e                	je     d30d73 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134141>
  d30d65:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d30d69:	75 08                	jne    d30d73 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134141>
  d30d6b:	89 04 24             	mov    DWORD PTR [esp],eax
  d30d6e:	e8 3b 57 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d30d73:	8b 44 24 58          	mov    eax,DWORD PTR [esp+0x58]
  d30d77:	89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
  d30d7b:	f2 0f 10 44 24 48    	movsd  xmm0,QWORD PTR [esp+0x48]
  d30d81:	f2 0f 10 4c 24 50    	movsd  xmm1,QWORD PTR [esp+0x50]
  d30d87:	f2 0f 11 4c 24 0c    	movsd  QWORD PTR [esp+0xc],xmm1
  d30d8d:	f2 0f 11 44 24 04    	movsd  QWORD PTR [esp+0x4],xmm0
  d30d93:	31 c0                	xor    eax,eax
  d30d95:	89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
  d30d99:	89 04 24             	mov    DWORD PTR [esp],eax
  d30d9c:	e8 87 9b 12 00       	call   e5a928 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x25dcf6>
  d30da1:	84 c0                	test   al,al
  d30da3:	74 12                	je     d30db7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134185>
  d30da5:	c7 86 f8 00 00 00 09 	mov    DWORD PTR [esi+0xf8],0x9
  d30dac:	00 00 00 
  d30daf:	89 34 24             	mov    DWORD PTR [esp],esi
  d30db2:	e8 17 08 00 00       	call   d315ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13499c>
  d30db7:	83 c4 7c             	add    esp,0x7c
  d30dba:	5e                   	pop    esi
  d30dbb:	5f                   	pop    edi
  d30dbc:	5b                   	pop    ebx
  d30dbd:	5d                   	pop    ebp
  d30dbe:	c3                   	ret
