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


Disassembly of section .text:

00d31a4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134e1d>:
  d31a4f:	55                   	push   ebp
  d31a50:	53                   	push   ebx
  d31a51:	57                   	push   edi
  d31a52:	56                   	push   esi
  d31a53:	81 ec bc 02 00 00    	sub    esp,0x2bc
  d31a59:	e8 00 00 00 00       	call   d31a5e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134e2c>
  d31a5e:	5b                   	pop    ebx
  d31a5f:	81 c3 1e 51 0c 01    	add    ebx,0x10c511e
  d31a65:	8b ac 24 d0 02 00 00 	mov    ebp,DWORD PTR [esp+0x2d0]
  d31a6c:	8a 83 d8 9c 06 00    	mov    al,BYTE PTR [ebx+0x69cd8]
  d31a72:	24 01                	and    al,0x1
  d31a74:	75 17                	jne    d31a8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134e5b>
  d31a76:	8d 83 5c 34 71 ff    	lea    eax,[ebx-0x8ecba4]
  d31a7c:	8b 00                	mov    eax,DWORD PTR [eax]
  d31a7e:	89 04 24             	mov    DWORD PTR [esp],eax
  d31a81:	e8 a2 d8 e6 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d31a86:	c6 83 d8 9c 06 00 01 	mov    BYTE PTR [ebx+0x69cd8],0x1
  d31a8d:	83 bd f8 00 00 00 00 	cmp    DWORD PTR [ebp+0xf8],0x0
  d31a94:	74 1f                	je     d31ab5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134e83>
  d31a96:	8b b5 fc 00 00 00    	mov    esi,DWORD PTR [ebp+0xfc]
  d31a9c:	85 f6                	test   esi,esi
  d31a9e:	75 05                	jne    d31aa5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134e73>
  d31aa0:	e8 4f ec e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31aa5:	89 34 24             	mov    DWORD PTR [esp],esi
  d31aa8:	c7 44 24 04 00 00 00 	mov    DWORD PTR [esp+0x4],0x0
  d31aaf:	00 
  d31ab0:	e8 0d 25 2d 00       	call   1003fc2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x407390>
  d31ab5:	8a 83 19 9d 06 00    	mov    al,BYTE PTR [ebx+0x69d19]
  d31abb:	24 01                	and    al,0x1
  d31abd:	75 17                	jne    d31ad6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134ea4>
  d31abf:	8d 83 d4 37 71 ff    	lea    eax,[ebx-0x8ec82c]
  d31ac5:	8b 00                	mov    eax,DWORD PTR [eax]
  d31ac7:	89 04 24             	mov    DWORD PTR [esp],eax
  d31aca:	e8 59 d8 e6 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d31acf:	c6 83 19 9d 06 00 01 	mov    BYTE PTR [ebx+0x69d19],0x1
  d31ad6:	8d 83 a0 ec 04 00    	lea    eax,[ebx+0x4eca0]
  d31adc:	8b 00                	mov    eax,DWORD PTR [eax]
  d31ade:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d31ae1:	8b 30                	mov    esi,DWORD PTR [eax]
  d31ae3:	85 f6                	test   esi,esi
  d31ae5:	75 05                	jne    d31aec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134eba>
  d31ae7:	e8 08 ec e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31aec:	89 34 24             	mov    DWORD PTR [esp],esi
  d31aef:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  d31af6:	00 
  d31af7:	e8 dc 01 00 00       	call   d31cd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1350a6>
  d31afc:	84 c0                	test   al,al
  d31afe:	74 31                	je     d31b31 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134eff>
  d31b00:	31 c0                	xor    eax,eax
  d31b02:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d31b06:	89 04 24             	mov    DWORD PTR [esp],eax
  d31b09:	e8 f0 ff 11 00       	call   e51afe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x254ecc>
  d31b0e:	89 c6                	mov    esi,eax
  d31b10:	85 f6                	test   esi,esi
  d31b12:	75 05                	jne    d31b19 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134ee7>
  d31b14:	e8 db eb e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31b19:	89 34 24             	mov    DWORD PTR [esp],esi
  d31b1c:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  d31b23:	00 
  d31b24:	c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
  d31b2b:	00 
  d31b2c:	e8 83 03 12 00       	call   e51eb4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x255282>
  d31b31:	8d b3 48 d9 04 00    	lea    esi,[ebx+0x4d948]
  d31b37:	8b 06                	mov    eax,DWORD PTR [esi]
  d31b39:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d31b40:	74 10                	je     d31b52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134f20>
  d31b42:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d31b46:	75 0a                	jne    d31b52 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134f20>
  d31b48:	89 04 24             	mov    DWORD PTR [esp],eax
  d31b4b:	e8 5e 49 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d31b50:	8b 06                	mov    eax,DWORD PTR [esi]
  d31b52:	89 b4 24 ec 00 00 00 	mov    DWORD PTR [esp+0xec],esi
  d31b59:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d31b5c:	8a 08                	mov    cl,BYTE PTR [eax]
  d31b5e:	8d 83 10 dc 04 00    	lea    eax,[ebx+0x4dc10]
  d31b64:	8b 00                	mov    eax,DWORD PTR [eax]
  d31b66:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d31b6d:	74 1c                	je     d31b8b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134f59>
  d31b6f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d31b73:	75 16                	jne    d31b8b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134f59>
  d31b75:	89 04 24             	mov    DWORD PTR [esp],eax
  d31b78:	88 8c 24 e8 00 00 00 	mov    BYTE PTR [esp+0xe8],cl
  d31b7f:	e8 2a 49 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d31b84:	8a 8c 24 e8 00 00 00 	mov    cl,BYTE PTR [esp+0xe8]
  d31b8b:	0f b6 c1             	movzx  eax,cl
  d31b8e:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d31b92:	8d b4 24 e0 01 00 00 	lea    esi,[esp+0x1e0]
  d31b99:	89 34 24             	mov    DWORD PTR [esp],esi
  d31b9c:	c7 44 24 0c ff ff ff 	mov    DWORD PTR [esp+0xc],0xffffffff
  d31ba3:	ff 
  d31ba4:	e8 ce 02 00 00       	call   d31e77 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135245>
  d31ba9:	83 ec 04             	sub    esp,0x4
  d31bac:	8d 45 20             	lea    eax,[ebp+0x20]
  d31baf:	89 84 24 e8 00 00 00 	mov    DWORD PTR [esp+0xe8],eax
  d31bb6:	bf d8 00 00 00       	mov    edi,0xd8
  d31bbb:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d31bbf:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d31bc3:	89 04 24             	mov    DWORD PTR [esp],eax
  d31bc6:	e8 85 04 47 ff       	call   1a2050 <memcpy@plt>
  d31bcb:	8b ad 14 01 00 00    	mov    ebp,DWORD PTR [ebp+0x114]
  d31bd1:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  d31bd5:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d31bd9:	8d 84 24 08 01 00 00 	lea    eax,[esp+0x108]
  d31be0:	89 04 24             	mov    DWORD PTR [esp],eax
  d31be3:	e8 68 04 47 ff       	call   1a2050 <memcpy@plt>
  d31be8:	85 ed                	test   ebp,ebp
  d31bea:	75 05                	jne    d31bf1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x134fbf>
  d31bec:	e8 03 eb e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31bf1:	8d 83 b4 7b 05 00    	lea    eax,[ebx+0x57bb4]
  d31bf7:	8b 00                	mov    eax,DWORD PTR [eax]
  d31bf9:	8d 7c 24 04          	lea    edi,[esp+0x4]
  d31bfd:	8d b4 24 08 01 00 00 	lea    esi,[esp+0x108]
  d31c04:	b9 36 00 00 00       	mov    ecx,0x36
  d31c09:	f3 a5                	rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi]
  d31c0b:	89 84 24 dc 00 00 00 	mov    DWORD PTR [esp+0xdc],eax
  d31c12:	89 2c 24             	mov    DWORD PTR [esp],ebp
  d31c15:	e8 70 c6 42 00       	call   115e28a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x561658>
  d31c1a:	8d 7c 24 04          	lea    edi,[esp+0x4]
  d31c1e:	b9 36 00 00 00       	mov    ecx,0x36
  d31c23:	8b b4 24 e8 00 00 00 	mov    esi,DWORD PTR [esp+0xe8]
  d31c2a:	f3 a5                	rep movs DWORD PTR es:[edi],DWORD PTR ds:[esi]
  d31c2c:	31 f6                	xor    esi,esi
  d31c2e:	89 b4 24 dc 00 00 00 	mov    DWORD PTR [esp+0xdc],esi
  d31c35:	89 34 24             	mov    DWORD PTR [esp],esi
  d31c38:	e8 ef 56 11 00       	call   e4732c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x24a6fa>
  d31c3d:	89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
  d31c41:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d31c45:	8b 84 24 d0 02 00 00 	mov    eax,DWORD PTR [esp+0x2d0]
  d31c4c:	89 c7                	mov    edi,eax
  d31c4e:	89 3c 24             	mov    DWORD PTR [esp],edi
  d31c51:	e8 74 53 a5 ff       	call   786fca <closedir@plt+0x5e435a>
  d31c56:	89 b4 24 00 01 00 00 	mov    DWORD PTR [esp+0x100],esi
  d31c5d:	0f 57 c0             	xorps  xmm0,xmm0
  d31c60:	0f 29 84 24 f0 00 00 	movaps XMMWORD PTR [esp+0xf0],xmm0
  d31c67:	00 
  d31c68:	8b 84 24 00 01 00 00 	mov    eax,DWORD PTR [esp+0x100]
  d31c6f:	89 47 1c             	mov    DWORD PTR [edi+0x1c],eax
  d31c72:	f2 0f 10 84 24 f0 00 	movsd  xmm0,QWORD PTR [esp+0xf0]
  d31c79:	00 00 
  d31c7b:	f2 0f 10 8c 24 f8 00 	movsd  xmm1,QWORD PTR [esp+0xf8]
  d31c82:	00 00 
  d31c84:	f2 0f 11 4f 14       	movsd  QWORD PTR [edi+0x14],xmm1
  d31c89:	f2 0f 11 47 0c       	movsd  QWORD PTR [edi+0xc],xmm0
  d31c8e:	c7 87 f8 00 00 00 02 	mov    DWORD PTR [edi+0xf8],0x2
  d31c95:	00 00 00 
  d31c98:	89 b7 00 01 00 00    	mov    DWORD PTR [edi+0x100],esi
  d31c9e:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  d31ca2:	89 34 24             	mov    DWORD PTR [esp],esi
  d31ca5:	e8 54 96 a6 ff       	call   79b2fe <closedir@plt+0x5f868e>
  d31caa:	d9 9f 04 01 00 00    	fstp   DWORD PTR [edi+0x104]
  d31cb0:	8b 84 24 ec 00 00 00 	mov    eax,DWORD PTR [esp+0xec]
  d31cb7:	8b 00                	mov    eax,DWORD PTR [eax]
  d31cb9:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d31cbc:	89 70 04             	mov    DWORD PTR [eax+0x4],esi
  d31cbf:	8d 83 54 d6 04 00    	lea    eax,[ebx+0x4d654]
  d31cc5:	8b 00                	mov    eax,DWORD PTR [eax]
  d31cc7:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d31cca:	89 70 04             	mov    DWORD PTR [eax+0x4],esi
  d31ccd:	81 c4 bc 02 00 00    	add    esp,0x2bc
  d31cd3:	5e                   	pop    esi
  d31cd4:	5f                   	pop    edi
  d31cd5:	5b                   	pop    ebx
  d31cd6:	5d                   	pop    ebp
  d31cd7:	c3                   	ret
  d31cd8:	55                   	push   ebp
  d31cd9:	53                   	push   ebx
  d31cda:	57                   	push   edi
  d31cdb:	56                   	push   esi
  d31cdc:	83 ec 0c             	sub    esp,0xc
  d31cdf:	e8 00 00 00 00       	call   d31ce4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1350b2>
  d31ce4:	5b                   	pop    ebx
  d31ce5:	81 c3 98 4e 0c 01    	add    ebx,0x10c4e98
  d31ceb:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d31cef:	8a 83 22 9d 06 00    	mov    al,BYTE PTR [ebx+0x69d22]
  d31cf5:	24 01                	and    al,0x1
  d31cf7:	75 1a                	jne    d31d13 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1350e1>
  d31cf9:	8d 83 fc 37 71 ff    	lea    eax,[ebx-0x8ec804]
  d31cff:	83 ec 0c             	sub    esp,0xc
  d31d02:	ff 30                	push   DWORD PTR [eax]
  d31d04:	e8 1f d6 e6 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d31d09:	83 c4 10             	add    esp,0x10
  d31d0c:	c6 83 22 9d 06 00 01 	mov    BYTE PTR [ebx+0x69d22],0x1
  d31d13:	8b 75 18             	mov    esi,DWORD PTR [ebp+0x18]
  d31d16:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  d31d1c:	8b 00                	mov    eax,DWORD PTR [eax]
  d31d1e:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d31d25:	74 12                	je     d31d39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135107>
  d31d27:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d31d2b:	75 0c                	jne    d31d39 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135107>
  d31d2d:	83 ec 0c             	sub    esp,0xc
  d31d30:	50                   	push   eax
  d31d31:	e8 78 47 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d31d36:	83 c4 10             	add    esp,0x10
  d31d39:	31 c0                	xor    eax,eax
  d31d3b:	50                   	push   eax
  d31d3c:	50                   	push   eax
  d31d3d:	56                   	push   esi
  d31d3e:	50                   	push   eax
  d31d3f:	e8 95 0e a5 ff       	call   782bd9 <closedir@plt+0x5dff69>
  d31d44:	83 c4 10             	add    esp,0x10
  d31d47:	84 c0                	test   al,al
  d31d49:	75 20                	jne    d31d6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135139>
  d31d4b:	8b 75 30             	mov    esi,DWORD PTR [ebp+0x30]
  d31d4e:	8b 7d 18             	mov    edi,DWORD PTR [ebp+0x18]
  d31d51:	8b 6d 2c             	mov    ebp,DWORD PTR [ebp+0x2c]
  d31d54:	85 ff                	test   edi,edi
  d31d56:	75 05                	jne    d31d5d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13512b>
  d31d58:	e8 97 e9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31d5d:	33 6f 28             	xor    ebp,DWORD PTR [edi+0x28]
  d31d60:	33 77 2c             	xor    esi,DWORD PTR [edi+0x2c]
  d31d63:	09 ee                	or     esi,ebp
  d31d65:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  d31d69:	75 50                	jne    d31dbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135189>
  d31d6b:	8b 45 1c             	mov    eax,DWORD PTR [ebp+0x1c]
  d31d6e:	85 c0                	test   eax,eax
  d31d70:	74 49                	je     d31dbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135189>
  d31d72:	83 ec 08             	sub    esp,0x8
  d31d75:	6a 00                	push   0x0
  d31d77:	50                   	push   eax
  d31d78:	e8 74 c9 34 00       	call   107e6f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x481abf>
  d31d7d:	83 c4 10             	add    esp,0x10
  d31d80:	89 c6                	mov    esi,eax
  d31d82:	8b 7d 28             	mov    edi,DWORD PTR [ebp+0x28]
  d31d85:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d31d8b:	8b 00                	mov    eax,DWORD PTR [eax]
  d31d8d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d31d94:	74 12                	je     d31da8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135176>
  d31d96:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d31d9a:	75 0c                	jne    d31da8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135176>
  d31d9c:	83 ec 0c             	sub    esp,0xc
  d31d9f:	50                   	push   eax
  d31da0:	e8 09 47 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d31da5:	83 c4 10             	add    esp,0x10
  d31da8:	31 c0                	xor    eax,eax
  d31daa:	50                   	push   eax
  d31dab:	57                   	push   edi
  d31dac:	56                   	push   esi
  d31dad:	50                   	push   eax
  d31dae:	e8 be 26 98 ff       	call   6b4471 <closedir@plt+0x511801>
  d31db3:	83 c4 10             	add    esp,0x10
  d31db6:	e9 b1 00 00 00       	jmp    d31e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13523a>
  d31dbb:	8b 75 18             	mov    esi,DWORD PTR [ebp+0x18]
  d31dbe:	85 f6                	test   esi,esi
  d31dc0:	75 05                	jne    d31dc7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135195>
  d31dc2:	e8 2d e9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31dc7:	f2 0f 10 46 28       	movsd  xmm0,QWORD PTR [esi+0x28]
  d31dcc:	f2 0f 11 45 2c       	movsd  QWORD PTR [ebp+0x2c],xmm0
  d31dd1:	8b 75 1c             	mov    esi,DWORD PTR [ebp+0x1c]
  d31dd4:	85 f6                	test   esi,esi
  d31dd6:	75 36                	jne    d31e0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1351dc>
  d31dd8:	8b 7d 18             	mov    edi,DWORD PTR [ebp+0x18]
  d31ddb:	8d 83 a8 ec 04 00    	lea    eax,[ebx+0x4eca8]
  d31de1:	83 ec 0c             	sub    esp,0xc
  d31de4:	ff 30                	push   DWORD PTR [eax]
  d31de6:	e8 43 d0 ea ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d31deb:	83 c4 10             	add    esp,0x10
  d31dee:	89 c6                	mov    esi,eax
  d31df0:	83 ec 04             	sub    esp,0x4
  d31df3:	31 c0                	xor    eax,eax
  d31df5:	50                   	push   eax
  d31df6:	57                   	push   edi
  d31df7:	56                   	push   esi
  d31df8:	e8 0c c7 34 00       	call   107e509 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4818d7>
  d31dfd:	83 c4 10             	add    esp,0x10
  d31e00:	89 75 1c             	mov    DWORD PTR [ebp+0x1c],esi
  d31e03:	85 f6                	test   esi,esi
  d31e05:	75 07                	jne    d31e0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1351dc>
  d31e07:	e8 e8 e8 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31e0c:	31 f6                	xor    esi,esi
  d31e0e:	83 ec 08             	sub    esp,0x8
  d31e11:	6a 00                	push   0x0
  d31e13:	56                   	push   esi
  d31e14:	e8 d8 c8 34 00       	call   107e6f1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x481abf>
  d31e19:	83 c4 10             	add    esp,0x10
  d31e1c:	89 c6                	mov    esi,eax
  d31e1e:	89 e8                	mov    eax,ebp
  d31e20:	8b 68 28             	mov    ebp,DWORD PTR [eax+0x28]
  d31e23:	89 c7                	mov    edi,eax
  d31e25:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  d31e2b:	8b 00                	mov    eax,DWORD PTR [eax]
  d31e2d:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d31e34:	74 12                	je     d31e48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135216>
  d31e36:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d31e3a:	75 0c                	jne    d31e48 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135216>
  d31e3c:	83 ec 0c             	sub    esp,0xc
  d31e3f:	50                   	push   eax
  d31e40:	e8 69 46 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d31e45:	83 c4 10             	add    esp,0x10
  d31e48:	31 c0                	xor    eax,eax
  d31e4a:	50                   	push   eax
  d31e4b:	56                   	push   esi
  d31e4c:	55                   	push   ebp
  d31e4d:	50                   	push   eax
  d31e4e:	e8 47 13 98 ff       	call   6b319a <closedir@plt+0x51052a>
  d31e53:	83 c4 10             	add    esp,0x10
  d31e56:	88 c1                	mov    cl,al
  d31e58:	34 01                	xor    al,0x1
  d31e5a:	84 c9                	test   cl,cl
  d31e5c:	75 0e                	jne    d31e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13523a>
  d31e5e:	8a 4c 24 24          	mov    cl,BYTE PTR [esp+0x24]
  d31e62:	80 f1 01             	xor    cl,0x1
  d31e65:	75 05                	jne    d31e6c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13523a>
  d31e67:	89 77 28             	mov    DWORD PTR [edi+0x28],esi
  d31e6a:	b0 01                	mov    al,0x1
  d31e6c:	0f b6 c0             	movzx  eax,al
  d31e6f:	83 c4 0c             	add    esp,0xc
  d31e72:	5e                   	pop    esi
  d31e73:	5f                   	pop    edi
  d31e74:	5b                   	pop    ebx
  d31e75:	5d                   	pop    ebp
  d31e76:	c3                   	ret
  d31e77:	55                   	push   ebp
  d31e78:	53                   	push   ebx
  d31e79:	57                   	push   edi
  d31e7a:	56                   	push   esi
  d31e7b:	81 ec 3c 01 00 00    	sub    esp,0x13c
  d31e81:	e8 00 00 00 00       	call   d31e86 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135254>
  d31e86:	5b                   	pop    ebx
  d31e87:	81 c3 f6 4c 0c 01    	add    ebx,0x10c4cf6
  d31e8d:	8a 83 ed 9c 06 00    	mov    al,BYTE PTR [ebx+0x69ced]
  d31e93:	24 01                	and    al,0x1
  d31e95:	75 1a                	jne    d31eb1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13527f>
  d31e97:	8d 83 9c 34 71 ff    	lea    eax,[ebx-0x8ecb64]
  d31e9d:	83 ec 0c             	sub    esp,0xc
  d31ea0:	ff 30                	push   DWORD PTR [eax]
  d31ea2:	e8 81 d4 e6 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d31ea7:	83 c4 10             	add    esp,0x10
  d31eaa:	c6 83 ed 9c 06 00 01 	mov    BYTE PTR [ebx+0x69ced],0x1
  d31eb1:	83 ec 04             	sub    esp,0x4
  d31eb4:	31 f6                	xor    esi,esi
  d31eb6:	8d 44 24 64          	lea    eax,[esp+0x64]
  d31eba:	68 d8 00 00 00       	push   0xd8
  d31ebf:	56                   	push   esi
  d31ec0:	50                   	push   eax
  d31ec1:	e8 7a 04 47 ff       	call   1a2340 <memset@plt>
  d31ec6:	83 c4 10             	add    esp,0x10
  d31ec9:	89 74 24 5c          	mov    DWORD PTR [esp+0x5c],esi
  d31ecd:	89 74 24 58          	mov    DWORD PTR [esp+0x58],esi
  d31ed1:	8d 83 00 d6 04 00    	lea    eax,[ebx+0x4d600]
  d31ed7:	8b 00                	mov    eax,DWORD PTR [eax]
  d31ed9:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d31ee0:	74 12                	je     d31ef4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1352c2>
  d31ee2:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d31ee6:	75 0c                	jne    d31ef4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1352c2>
  d31ee8:	83 ec 0c             	sub    esp,0xc
  d31eeb:	50                   	push   eax
  d31eec:	e8 bd 45 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d31ef1:	83 c4 10             	add    esp,0x10
  d31ef4:	83 ec 08             	sub    esp,0x8
  d31ef7:	56                   	push   esi
  d31ef8:	56                   	push   esi
  d31ef9:	e8 6d 57 05 00       	call   d8766b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18aa39>
  d31efe:	83 c4 10             	add    esp,0x10
  d31f01:	89 c5                	mov    ebp,eax
  d31f03:	83 ec 04             	sub    esp,0x4
  d31f06:	68 d8 00 00 00       	push   0xd8
  d31f0b:	56                   	push   esi
  d31f0c:	8d 44 24 6c          	lea    eax,[esp+0x6c]
  d31f10:	50                   	push   eax
  d31f11:	e8 2a 04 47 ff       	call   1a2340 <memset@plt>
  d31f16:	83 c4 10             	add    esp,0x10
  d31f19:	8d 83 70 ec 04 00    	lea    eax,[ebx+0x4ec70]
  d31f1f:	8b 30                	mov    esi,DWORD PTR [eax]
  d31f21:	83 ec 0c             	sub    esp,0xc
  d31f24:	56                   	push   esi
  d31f25:	e8 ca ee e5 ff       	call   b90df4 <closedir@plt+0x9ee184>
  d31f2a:	83 c4 10             	add    esp,0x10
  d31f2d:	83 ec 08             	sub    esp,0x8
  d31f30:	bf 03 00 00 00       	mov    edi,0x3
  d31f35:	57                   	push   edi
  d31f36:	56                   	push   esi
  d31f37:	e8 7c 1b eb ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  d31f3c:	83 c4 10             	add    esp,0x10
  d31f3f:	89 44 24 60          	mov    DWORD PTR [esp+0x60],eax
  d31f43:	8d 83 74 ec 04 00    	lea    eax,[ebx+0x4ec74]
  d31f49:	8b 30                	mov    esi,DWORD PTR [eax]
  d31f4b:	83 ec 0c             	sub    esp,0xc
  d31f4e:	56                   	push   esi
  d31f4f:	e8 a0 ee e5 ff       	call   b90df4 <closedir@plt+0x9ee184>
  d31f54:	83 c4 10             	add    esp,0x10
  d31f57:	83 ec 08             	sub    esp,0x8
  d31f5a:	57                   	push   edi
  d31f5b:	56                   	push   esi
  d31f5c:	e8 57 1b eb ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  d31f61:	83 c4 10             	add    esp,0x10
  d31f64:	89 44 24 64          	mov    DWORD PTR [esp+0x64],eax
  d31f68:	85 ed                	test   ebp,ebp
  d31f6a:	74 12                	je     d31f7e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13534c>
  d31f6c:	83 ec 08             	sub    esp,0x8
  d31f6f:	6a 00                	push   0x0
  d31f71:	55                   	push   ebp
  d31f72:	e8 63 f8 05 00       	call   d917da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194ba8>
  d31f77:	83 c4 10             	add    esp,0x10
  d31f7a:	89 c6                	mov    esi,eax
  d31f7c:	eb 1b                	jmp    d31f99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135367>
  d31f7e:	e8 71 e7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31f83:	83 ec 08             	sub    esp,0x8
  d31f86:	31 c0                	xor    eax,eax
  d31f88:	50                   	push   eax
  d31f89:	50                   	push   eax
  d31f8a:	e8 4b f8 05 00       	call   d917da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194ba8>
  d31f8f:	83 c4 10             	add    esp,0x10
  d31f92:	89 c6                	mov    esi,eax
  d31f94:	e8 5b e7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31f99:	89 b4 24 bc 00 00 00 	mov    DWORD PTR [esp+0xbc],esi
  d31fa0:	83 ec 08             	sub    esp,0x8
  d31fa3:	31 c0                	xor    eax,eax
  d31fa5:	50                   	push   eax
  d31fa6:	55                   	push   ebp
  d31fa7:	e8 57 f8 05 00       	call   d91803 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194bd1>
  d31fac:	83 c4 10             	add    esp,0x10
  d31faf:	0f b6 c0             	movzx  eax,al
  d31fb2:	89 84 24 c0 00 00 00 	mov    DWORD PTR [esp+0xc0],eax
  d31fb9:	c7 84 24 c4 00 00 00 	mov    DWORD PTR [esp+0xc4],0xffffffff
  d31fc0:	ff ff ff ff 
  d31fc4:	85 ed                	test   ebp,ebp
  d31fc6:	75 05                	jne    d31fcd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13539b>
  d31fc8:	e8 27 e7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31fcd:	83 ec 08             	sub    esp,0x8
  d31fd0:	6a 00                	push   0x0
  d31fd2:	55                   	push   ebp
  d31fd3:	e8 4e f8 05 00       	call   d91826 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194bf4>
  d31fd8:	83 c4 10             	add    esp,0x10
  d31fdb:	84 c0                	test   al,al
  d31fdd:	74 10                	je     d31fef <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1353bd>
  d31fdf:	c7 84 24 c4 00 00 00 	mov    DWORD PTR [esp+0xc4],0xfffffc18
  d31fe6:	18 fc ff ff 
  d31fea:	e9 a7 00 00 00       	jmp    d32096 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135464>
  d31fef:	85 ed                	test   ebp,ebp
  d31ff1:	75 05                	jne    d31ff8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1353c6>
  d31ff3:	e8 fc e6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d31ff8:	83 ec 08             	sub    esp,0x8
  d31ffb:	6a 00                	push   0x0
  d31ffd:	55                   	push   ebp
  d31ffe:	e8 91 0c 06 00       	call   d92c94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196062>
  d32003:	83 c4 10             	add    esp,0x10
  d32006:	84 c0                	test   al,al
  d32008:	0f 84 88 00 00 00    	je     d32096 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135464>
  d3200e:	85 ed                	test   ebp,ebp
  d32010:	75 05                	jne    d32017 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1353e5>
  d32012:	e8 dd e6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32017:	83 ec 08             	sub    esp,0x8
  d3201a:	6a 00                	push   0x0
  d3201c:	55                   	push   ebp
  d3201d:	e8 33 0c 06 00       	call   d92c55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196023>
  d32022:	83 c4 10             	add    esp,0x10
  d32025:	85 c0                	test   eax,eax
  d32027:	74 6d                	je     d32096 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135464>
  d32029:	85 ed                	test   ebp,ebp
  d3202b:	75 05                	jne    d32032 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135400>
  d3202d:	e8 c2 e6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32032:	83 ec 08             	sub    esp,0x8
  d32035:	6a 00                	push   0x0
  d32037:	55                   	push   ebp
  d32038:	e8 18 0c 06 00       	call   d92c55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196023>
  d3203d:	83 c4 10             	add    esp,0x10
  d32040:	89 c6                	mov    esi,eax
  d32042:	85 f6                	test   esi,esi
  d32044:	75 05                	jne    d3204b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135419>
  d32046:	e8 a9 e6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3204b:	83 7e 0c 03          	cmp    DWORD PTR [esi+0xc],0x3
  d3204f:	7c 45                	jl     d32096 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135464>
  d32051:	85 ed                	test   ebp,ebp
  d32053:	75 05                	jne    d3205a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135428>
  d32055:	e8 9a e6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3205a:	83 ec 08             	sub    esp,0x8
  d3205d:	6a 00                	push   0x0
  d3205f:	55                   	push   ebp
  d32060:	e8 f0 0b 06 00       	call   d92c55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196023>
  d32065:	83 c4 10             	add    esp,0x10
  d32068:	89 c6                	mov    esi,eax
  d3206a:	85 f6                	test   esi,esi
  d3206c:	75 05                	jne    d32073 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135441>
  d3206e:	e8 81 e6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32073:	83 7e 0c 02          	cmp    DWORD PTR [esi+0xc],0x2
  d32077:	77 13                	ja     d3208c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13545a>
  d32079:	e8 f0 f2 e9 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d3207e:	83 ec 08             	sub    esp,0x8
  d32081:	6a 00                	push   0x0
  d32083:	50                   	push   eax
  d32084:	e8 2f e5 e9 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d32089:	83 c4 10             	add    esp,0x10
  d3208c:	8b 46 18             	mov    eax,DWORD PTR [esi+0x18]
  d3208f:	89 84 24 c4 00 00 00 	mov    DWORD PTR [esp+0xc4],eax
  d32096:	85 ed                	test   ebp,ebp
  d32098:	75 05                	jne    d3209f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13546d>
  d3209a:	e8 55 e6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3209f:	83 ec 08             	sub    esp,0x8
  d320a2:	31 f6                	xor    esi,esi
  d320a4:	56                   	push   esi
  d320a5:	55                   	push   ebp
  d320a6:	e8 e9 0b 06 00       	call   d92c94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196062>
  d320ab:	83 c4 10             	add    esp,0x10
  d320ae:	84 c0                	test   al,al
  d320b0:	8d 44 24 60          	lea    eax,[esp+0x60]
  d320b4:	0f 44 f0             	cmove  esi,eax
  d320b7:	74 1d                	je     d320d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1354a4>
  d320b9:	85 ed                	test   ebp,ebp
  d320bb:	75 05                	jne    d320c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135490>
  d320bd:	e8 32 e6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d320c2:	83 ec 08             	sub    esp,0x8
  d320c5:	6a 00                	push   0x0
  d320c7:	55                   	push   ebp
  d320c8:	e8 2b f0 05 00       	call   d910f8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1944c6>
  d320cd:	83 c4 10             	add    esp,0x10
  d320d0:	8d 74 24 60          	lea    esi,[esp+0x60]
  d320d4:	eb 2a                	jmp    d32100 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1354ce>
  d320d6:	8d bb b4 a8 04 00    	lea    edi,[ebx+0x4a8b4]
  d320dc:	8b 07                	mov    eax,DWORD PTR [edi]
  d320de:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d320e5:	74 14                	je     d320fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1354c9>
  d320e7:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d320eb:	75 0e                	jne    d320fb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1354c9>
  d320ed:	83 ec 0c             	sub    esp,0xc
  d320f0:	50                   	push   eax
  d320f1:	e8 b8 43 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d320f6:	83 c4 10             	add    esp,0x10
  d320f9:	8b 07                	mov    eax,DWORD PTR [edi]
  d320fb:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d320fe:	8b 00                	mov    eax,DWORD PTR [eax]
  d32100:	89 46 68             	mov    DWORD PTR [esi+0x68],eax
  d32103:	85 ed                	test   ebp,ebp
  d32105:	75 05                	jne    d3210c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1354da>
  d32107:	e8 e8 e5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3210c:	83 ec 08             	sub    esp,0x8
  d3210f:	31 f6                	xor    esi,esi
  d32111:	56                   	push   esi
  d32112:	55                   	push   ebp
  d32113:	e8 7c 0b 06 00       	call   d92c94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196062>
  d32118:	83 c4 10             	add    esp,0x10
  d3211b:	84 c0                	test   al,al
  d3211d:	8d 44 24 60          	lea    eax,[esp+0x60]
  d32121:	0f 44 f0             	cmove  esi,eax
  d32124:	74 1d                	je     d32143 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135511>
  d32126:	85 ed                	test   ebp,ebp
  d32128:	75 05                	jne    d3212f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1354fd>
  d3212a:	e8 c5 e5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3212f:	83 ec 08             	sub    esp,0x8
  d32132:	6a 00                	push   0x0
  d32134:	55                   	push   ebp
  d32135:	e8 de 07 06 00       	call   d92918 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195ce6>
  d3213a:	83 c4 10             	add    esp,0x10
  d3213d:	8d 74 24 60          	lea    esi,[esp+0x60]
  d32141:	eb 2a                	jmp    d3216d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13553b>
  d32143:	8d bb b4 a8 04 00    	lea    edi,[ebx+0x4a8b4]
  d32149:	8b 07                	mov    eax,DWORD PTR [edi]
  d3214b:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d32152:	74 14                	je     d32168 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135536>
  d32154:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d32158:	75 0e                	jne    d32168 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135536>
  d3215a:	83 ec 0c             	sub    esp,0xc
  d3215d:	50                   	push   eax
  d3215e:	e8 4b 43 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d32163:	83 c4 10             	add    esp,0x10
  d32166:	8b 07                	mov    eax,DWORD PTR [edi]
  d32168:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d3216b:	8b 00                	mov    eax,DWORD PTR [eax]
  d3216d:	89 46 6c             	mov    DWORD PTR [esi+0x6c],eax
  d32170:	85 ed                	test   ebp,ebp
  d32172:	75 05                	jne    d32179 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135547>
  d32174:	e8 7b e5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32179:	83 ec 08             	sub    esp,0x8
  d3217c:	31 f6                	xor    esi,esi
  d3217e:	56                   	push   esi
  d3217f:	55                   	push   ebp
  d32180:	e8 0f 0b 06 00       	call   d92c94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196062>
  d32185:	83 c4 10             	add    esp,0x10
  d32188:	84 c0                	test   al,al
  d3218a:	8d 44 24 60          	lea    eax,[esp+0x60]
  d3218e:	0f 44 f0             	cmove  esi,eax
  d32191:	74 1d                	je     d321b0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13557e>
  d32193:	85 ed                	test   ebp,ebp
  d32195:	75 05                	jne    d3219c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13556a>
  d32197:	e8 58 e5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3219c:	83 ec 08             	sub    esp,0x8
  d3219f:	6a 00                	push   0x0
  d321a1:	55                   	push   ebp
  d321a2:	e8 41 09 06 00       	call   d92ae8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195eb6>
  d321a7:	83 c4 10             	add    esp,0x10
  d321aa:	8d 74 24 60          	lea    esi,[esp+0x60]
  d321ae:	eb 2a                	jmp    d321da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1355a8>
  d321b0:	8d bb b4 a8 04 00    	lea    edi,[ebx+0x4a8b4]
  d321b6:	8b 07                	mov    eax,DWORD PTR [edi]
  d321b8:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d321bf:	74 14                	je     d321d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1355a3>
  d321c1:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d321c5:	75 0e                	jne    d321d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1355a3>
  d321c7:	83 ec 0c             	sub    esp,0xc
  d321ca:	50                   	push   eax
  d321cb:	e8 de 42 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d321d0:	83 c4 10             	add    esp,0x10
  d321d3:	8b 07                	mov    eax,DWORD PTR [edi]
  d321d5:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d321d8:	8b 00                	mov    eax,DWORD PTR [eax]
  d321da:	89 46 70             	mov    DWORD PTR [esi+0x70],eax
  d321dd:	85 ed                	test   ebp,ebp
  d321df:	75 05                	jne    d321e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1355b4>
  d321e1:	e8 0e e5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d321e6:	83 ec 08             	sub    esp,0x8
  d321e9:	6a 00                	push   0x0
  d321eb:	55                   	push   ebp
  d321ec:	e8 a3 0a 06 00       	call   d92c94 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196062>
  d321f1:	83 c4 10             	add    esp,0x10
  d321f4:	84 c0                	test   al,al
  d321f6:	74 19                	je     d32211 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1355df>
  d321f8:	85 ed                	test   ebp,ebp
  d321fa:	75 05                	jne    d32201 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1355cf>
  d321fc:	e8 f3 e4 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32201:	83 ec 08             	sub    esp,0x8
  d32204:	6a 00                	push   0x0
  d32206:	55                   	push   ebp
  d32207:	e8 49 0a 06 00       	call   d92c55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x196023>
  d3220c:	83 c4 10             	add    esp,0x10
  d3220f:	eb 22                	jmp    d32233 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135601>
  d32211:	8d 83 a0 a9 04 00    	lea    eax,[ebx+0x4a9a0]
  d32217:	8b 30                	mov    esi,DWORD PTR [eax]
  d32219:	83 ec 0c             	sub    esp,0xc
  d3221c:	56                   	push   esi
  d3221d:	e8 d2 eb e5 ff       	call   b90df4 <closedir@plt+0x9ee184>
  d32222:	83 c4 10             	add    esp,0x10
  d32225:	83 ec 08             	sub    esp,0x8
  d32228:	6a 03                	push   0x3
  d3222a:	56                   	push   esi
  d3222b:	e8 88 18 eb ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  d32230:	83 c4 10             	add    esp,0x10
  d32233:	89 84 24 d4 00 00 00 	mov    DWORD PTR [esp+0xd4],eax
  d3223a:	85 ed                	test   ebp,ebp
  d3223c:	75 05                	jne    d32243 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135611>
  d3223e:	e8 b1 e4 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32243:	83 ec 08             	sub    esp,0x8
  d32246:	31 f6                	xor    esi,esi
  d32248:	56                   	push   esi
  d32249:	55                   	push   ebp
  d3224a:	e8 86 f4 05 00       	call   d916d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194aa3>
  d3224f:	83 c4 10             	add    esp,0x10
  d32252:	89 84 24 a8 00 00 00 	mov    DWORD PTR [esp+0xa8],eax
  d32259:	0f b6 84 24 58 01 00 	movzx  eax,BYTE PTR [esp+0x158]
  d32260:	00 
  d32261:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  d32265:	83 f8 02             	cmp    eax,0x2
  d32268:	8d 44 24 60          	lea    eax,[esp+0x60]
  d3226c:	0f 45 f0             	cmovne esi,eax
  d3226f:	75 6f                	jne    d322e0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1356ae>
  d32271:	85 ed                	test   ebp,ebp
  d32273:	75 05                	jne    d3227a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135648>
  d32275:	e8 7a e4 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3227a:	83 ec 08             	sub    esp,0x8
  d3227d:	6a 00                	push   0x0
  d3227f:	55                   	push   ebp
  d32280:	89 6c 24 24          	mov    DWORD PTR [esp+0x24],ebp
  d32284:	e8 bc fc 05 00       	call   d91f45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195313>
  d32289:	83 c4 10             	add    esp,0x10
  d3228c:	89 c6                	mov    esi,eax
  d3228e:	85 f6                	test   esi,esi
  d32290:	75 05                	jne    d32297 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135665>
  d32292:	e8 5d e4 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32297:	8d 83 54 d7 04 00    	lea    eax,[ebx+0x4d754]
  d3229d:	8b 00                	mov    eax,DWORD PTR [eax]
  d3229f:	8b 0e                	mov    ecx,DWORD PTR [esi]
  d322a1:	89 74 24 10          	mov    DWORD PTR [esp+0x10],esi
  d322a5:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  d322ac:	66 85 ed             	test   bp,bp
  d322af:	74 18                	je     d322c9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135697>
  d322b1:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d322b4:	31 f6                	xor    esi,esi
  d322b6:	0f b7 ed             	movzx  ebp,bp
  d322b9:	0f b7 fe             	movzx  edi,si
  d322bc:	39 04 fa             	cmp    DWORD PTR [edx+edi*8],eax
  d322bf:	74 4f                	je     d32310 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1356de>
  d322c1:	46                   	inc    esi
  d322c2:	0f b7 fe             	movzx  edi,si
  d322c5:	39 ef                	cmp    edi,ebp
  d322c7:	72 f0                	jb     d322b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135687>
  d322c9:	83 ec 04             	sub    esp,0x4
  d322cc:	6a 00                	push   0x0
  d322ce:	50                   	push   eax
  d322cf:	8b 74 24 1c          	mov    esi,DWORD PTR [esp+0x1c]
  d322d3:	56                   	push   esi
  d322d4:	e8 17 13 e6 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d322d9:	83 c4 10             	add    esp,0x10
  d322dc:	89 c1                	mov    ecx,eax
  d322de:	eb 3f                	jmp    d3231f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1356ed>
  d322e0:	89 6c 24 14          	mov    DWORD PTR [esp+0x14],ebp
  d322e4:	8d bb b4 a8 04 00    	lea    edi,[ebx+0x4a8b4]
  d322ea:	8b 07                	mov    eax,DWORD PTR [edi]
  d322ec:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d322f3:	74 14                	je     d32309 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1356d7>
  d322f5:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d322f9:	75 0e                	jne    d32309 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1356d7>
  d322fb:	83 ec 0c             	sub    esp,0xc
  d322fe:	50                   	push   eax
  d322ff:	e8 aa 41 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d32304:	83 c4 10             	add    esp,0x10
  d32307:	8b 07                	mov    eax,DWORD PTR [edi]
  d32309:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d3230c:	8b 00                	mov    eax,DWORD PTR [eax]
  d3230e:	eb 41                	jmp    d32351 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13571f>
  d32310:	8b 44 fa 04          	mov    eax,DWORD PTR [edx+edi*8+0x4]
  d32314:	8d 8c c1 b4 00 00 00 	lea    ecx,[ecx+eax*8+0xb4]
  d3231b:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  d3231f:	83 ec 08             	sub    esp,0x8
  d32322:	ff 71 04             	push   DWORD PTR [ecx+0x4]
  d32325:	56                   	push   esi
  d32326:	ff 11                	call   DWORD PTR [ecx]
  d32328:	83 c4 10             	add    esp,0x10
  d3232b:	89 c6                	mov    esi,eax
  d3232d:	85 f6                	test   esi,esi
  d3232f:	8d 7c 24 60          	lea    edi,[esp+0x60]
  d32333:	75 05                	jne    d3233a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135708>
  d32335:	e8 ba e3 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3233a:	8b 06                	mov    eax,DWORD PTR [esi]
  d3233c:	83 ec 08             	sub    esp,0x8
  d3233f:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d32345:	56                   	push   esi
  d32346:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d3234c:	83 c4 10             	add    esp,0x10
  d3234f:	89 fe                	mov    esi,edi
  d32351:	89 46 50             	mov    DWORD PTR [esi+0x50],eax
  d32354:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d32358:	85 f6                	test   esi,esi
  d3235a:	75 05                	jne    d32361 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13572f>
  d3235c:	e8 93 e3 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32361:	83 ec 08             	sub    esp,0x8
  d32364:	6a 00                	push   0x0
  d32366:	56                   	push   esi
  d32367:	e8 bf fb 05 00       	call   d91f2b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1952f9>
  d3236c:	83 c4 10             	add    esp,0x10
  d3236f:	89 c6                	mov    esi,eax
  d32371:	85 f6                	test   esi,esi
  d32373:	75 05                	jne    d3237a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135748>
  d32375:	e8 7a e3 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3237a:	8d 83 54 d7 04 00    	lea    eax,[ebx+0x4d754]
  d32380:	89 04 24             	mov    DWORD PTR [esp],eax
  d32383:	8b 00                	mov    eax,DWORD PTR [eax]
  d32385:	8b 0e                	mov    ecx,DWORD PTR [esi]
  d32387:	89 74 24 10          	mov    DWORD PTR [esp+0x10],esi
  d3238b:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  d32392:	66 85 ed             	test   bp,bp
  d32395:	74 18                	je     d323af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13577d>
  d32397:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d3239a:	31 f6                	xor    esi,esi
  d3239c:	0f b7 ed             	movzx  ebp,bp
  d3239f:	0f b7 fe             	movzx  edi,si
  d323a2:	39 04 fa             	cmp    DWORD PTR [edx+edi*8],eax
  d323a5:	74 1f                	je     d323c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135794>
  d323a7:	46                   	inc    esi
  d323a8:	0f b7 fe             	movzx  edi,si
  d323ab:	39 ef                	cmp    edi,ebp
  d323ad:	72 f0                	jb     d3239f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13576d>
  d323af:	83 ec 04             	sub    esp,0x4
  d323b2:	6a 00                	push   0x0
  d323b4:	50                   	push   eax
  d323b5:	8b 74 24 1c          	mov    esi,DWORD PTR [esp+0x1c]
  d323b9:	56                   	push   esi
  d323ba:	e8 31 12 e6 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d323bf:	83 c4 10             	add    esp,0x10
  d323c2:	89 c1                	mov    ecx,eax
  d323c4:	eb 0f                	jmp    d323d5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1357a3>
  d323c6:	8b 44 fa 04          	mov    eax,DWORD PTR [edx+edi*8+0x4]
  d323ca:	8d 8c c1 b4 00 00 00 	lea    ecx,[ecx+eax*8+0xb4]
  d323d1:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  d323d5:	8b ac 24 5c 01 00 00 	mov    ebp,DWORD PTR [esp+0x15c]
  d323dc:	83 ec 08             	sub    esp,0x8
  d323df:	ff 71 04             	push   DWORD PTR [ecx+0x4]
  d323e2:	56                   	push   esi
  d323e3:	ff 11                	call   DWORD PTR [ecx]
  d323e5:	83 c4 10             	add    esp,0x10
  d323e8:	89 c6                	mov    esi,eax
  d323ea:	85 f6                	test   esi,esi
  d323ec:	75 05                	jne    d323f3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1357c1>
  d323ee:	e8 01 e3 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d323f3:	8b 06                	mov    eax,DWORD PTR [esi]
  d323f5:	83 ec 08             	sub    esp,0x8
  d323f8:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d323fe:	56                   	push   esi
  d323ff:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d32405:	83 c4 10             	add    esp,0x10
  d32408:	8b 7c 24 14          	mov    edi,DWORD PTR [esp+0x14]
  d3240c:	85 ff                	test   edi,edi
  d3240e:	89 84 24 b4 00 00 00 	mov    DWORD PTR [esp+0xb4],eax
  d32415:	89 ac 24 e0 00 00 00 	mov    DWORD PTR [esp+0xe0],ebp
  d3241c:	74 33                	je     d32451 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13581f>
  d3241e:	83 ec 08             	sub    esp,0x8
  d32421:	31 f6                	xor    esi,esi
  d32423:	56                   	push   esi
  d32424:	57                   	push   edi
  d32425:	e8 8c f1 05 00       	call   d915b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194984>
  d3242a:	83 c4 10             	add    esp,0x10
  d3242d:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d32431:	83 ec 08             	sub    esp,0x8
  d32434:	56                   	push   esi
  d32435:	57                   	push   edi
  d32436:	e8 08 f1 05 00       	call   d91543 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194911>
  d3243b:	83 c4 10             	add    esp,0x10
  d3243e:	89 c5                	mov    ebp,eax
  d32440:	83 ec 08             	sub    esp,0x8
  d32443:	56                   	push   esi
  d32444:	57                   	push   edi
  d32445:	e8 80 f2 05 00       	call   d916ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a98>
  d3244a:	83 c4 10             	add    esp,0x10
  d3244d:	89 c6                	mov    esi,eax
  d3244f:	eb 45                	jmp    d32496 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135864>
  d32451:	e8 9e e2 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32456:	83 ec 08             	sub    esp,0x8
  d32459:	31 f6                	xor    esi,esi
  d3245b:	56                   	push   esi
  d3245c:	56                   	push   esi
  d3245d:	e8 54 f1 05 00       	call   d915b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194984>
  d32462:	83 c4 10             	add    esp,0x10
  d32465:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d32469:	e8 86 e2 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3246e:	83 ec 08             	sub    esp,0x8
  d32471:	56                   	push   esi
  d32472:	56                   	push   esi
  d32473:	e8 cb f0 05 00       	call   d91543 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194911>
  d32478:	83 c4 10             	add    esp,0x10
  d3247b:	89 c5                	mov    ebp,eax
  d3247d:	e8 72 e2 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32482:	83 ec 08             	sub    esp,0x8
  d32485:	56                   	push   esi
  d32486:	56                   	push   esi
  d32487:	e8 3e f2 05 00       	call   d916ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a98>
  d3248c:	83 c4 10             	add    esp,0x10
  d3248f:	89 c6                	mov    esi,eax
  d32491:	e8 5e e2 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32496:	8b 44 24 10          	mov    eax,DWORD PTR [esp+0x10]
  d3249a:	89 7c 24 14          	mov    DWORD PTR [esp+0x14],edi
  d3249e:	89 84 24 e4 00 00 00 	mov    DWORD PTR [esp+0xe4],eax
  d324a5:	89 ac 24 e8 00 00 00 	mov    DWORD PTR [esp+0xe8],ebp
  d324ac:	89 b4 24 ec 00 00 00 	mov    DWORD PTR [esp+0xec],esi
  d324b3:	83 ec 08             	sub    esp,0x8
  d324b6:	6a 00                	push   0x0
  d324b8:	57                   	push   edi
  d324b9:	e8 0c f2 05 00       	call   d916ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x194a98>
  d324be:	83 c4 10             	add    esp,0x10
  d324c1:	89 c6                	mov    esi,eax
  d324c3:	8d bb c8 d5 04 00    	lea    edi,[ebx+0x4d5c8]
  d324c9:	8b 07                	mov    eax,DWORD PTR [edi]
  d324cb:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d324d2:	74 12                	je     d324e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1358b4>
  d324d4:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d324d8:	75 0c                	jne    d324e6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1358b4>
  d324da:	83 ec 0c             	sub    esp,0xc
  d324dd:	50                   	push   eax
  d324de:	e8 cb 3f e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d324e3:	83 c4 10             	add    esp,0x10
  d324e6:	89 f0                	mov    eax,esi
  d324e8:	c1 f8 1f             	sar    eax,0x1f
  d324eb:	31 ed                	xor    ebp,ebp
  d324ed:	55                   	push   ebp
  d324ee:	50                   	push   eax
  d324ef:	56                   	push   esi
  d324f0:	55                   	push   ebp
  d324f1:	e8 1e d8 4f ff       	call   22fd14 <closedir@plt+0x8d0a4>
  d324f6:	83 c4 10             	add    esp,0x10
  d324f9:	89 c6                	mov    esi,eax
  d324fb:	89 b4 24 f0 00 00 00 	mov    DWORD PTR [esp+0xf0],esi
  d32502:	83 ec 04             	sub    esp,0x4
  d32505:	55                   	push   ebp
  d32506:	56                   	push   esi
  d32507:	55                   	push   ebp
  d32508:	e8 ed da 4f ff       	call   22fffa <closedir@plt+0x8d38a>
  d3250d:	83 c4 10             	add    esp,0x10
  d32510:	89 84 24 00 01 00 00 	mov    DWORD PTR [esp+0x100],eax
  d32517:	83 ec 04             	sub    esp,0x4
  d3251a:	55                   	push   ebp
  d3251b:	56                   	push   esi
  d3251c:	55                   	push   ebp
  d3251d:	e8 d4 d9 4f ff       	call   22fef6 <closedir@plt+0x8d286>
  d32522:	83 c4 10             	add    esp,0x10
  d32525:	89 84 24 04 01 00 00 	mov    DWORD PTR [esp+0x104],eax
  d3252c:	83 ec 04             	sub    esp,0x4
  d3252f:	55                   	push   ebp
  d32530:	56                   	push   esi
  d32531:	55                   	push   ebp
  d32532:	e8 c7 db 4f ff       	call   2300fe <closedir@plt+0x8d48e>
  d32537:	83 c4 10             	add    esp,0x10
  d3253a:	d9 9c 24 08 01 00 00 	fstp   DWORD PTR [esp+0x108]
  d32541:	8a 84 24 58 01 00 00 	mov    al,BYTE PTR [esp+0x158]
  d32548:	88 84 24 28 01 00 00 	mov    BYTE PTR [esp+0x128],al
  d3254f:	8d b3 10 d6 04 00    	lea    esi,[ebx+0x4d610]
  d32555:	8b 06                	mov    eax,DWORD PTR [esi]
  d32557:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d3255e:	74 14                	je     d32574 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135942>
  d32560:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d32564:	75 0e                	jne    d32574 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135942>
  d32566:	83 ec 0c             	sub    esp,0xc
  d32569:	50                   	push   eax
  d3256a:	e8 3f 3f e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d3256f:	83 c4 10             	add    esp,0x10
  d32572:	8b 06                	mov    eax,DWORD PTR [esi]
  d32574:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d32577:	8b 28                	mov    ebp,DWORD PTR [eax]
  d32579:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  d3257f:	8b 00                	mov    eax,DWORD PTR [eax]
  d32581:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d32588:	74 12                	je     d3259c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13596a>
  d3258a:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d3258e:	75 0c                	jne    d3259c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13596a>
  d32590:	83 ec 0c             	sub    esp,0xc
  d32593:	50                   	push   eax
  d32594:	e8 15 3f e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d32599:	83 c4 10             	add    esp,0x10
  d3259c:	31 c0                	xor    eax,eax
  d3259e:	50                   	push   eax
  d3259f:	50                   	push   eax
  d325a0:	55                   	push   ebp
  d325a1:	50                   	push   eax
  d325a2:	e8 32 69 a5 ff       	call   788ed9 <closedir@plt+0x5e6269>
  d325a7:	83 c4 10             	add    esp,0x10
  d325aa:	84 c0                	test   al,al
  d325ac:	0f 84 92 00 00 00    	je     d32644 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135a12>
  d325b2:	8b 06                	mov    eax,DWORD PTR [esi]
  d325b4:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d325bb:	74 14                	je     d325d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13599f>
  d325bd:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d325c1:	75 0e                	jne    d325d1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13599f>
  d325c3:	83 ec 0c             	sub    esp,0xc
  d325c6:	50                   	push   eax
  d325c7:	e8 e2 3e e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d325cc:	83 c4 10             	add    esp,0x10
  d325cf:	8b 06                	mov    eax,DWORD PTR [esi]
  d325d1:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d325d4:	8b 30                	mov    esi,DWORD PTR [eax]
  d325d6:	85 f6                	test   esi,esi
  d325d8:	75 05                	jne    d325df <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1359ad>
  d325da:	e8 15 e1 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d325df:	83 ec 08             	sub    esp,0x8
  d325e2:	6a 00                	push   0x0
  d325e4:	56                   	push   esi
  d325e5:	e8 d2 3f 49 ff       	call   1c65bc <closedir@plt+0x2394c>
  d325ea:	83 c4 10             	add    esp,0x10
  d325ed:	84 c0                	test   al,al
  d325ef:	74 53                	je     d32644 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135a12>
  d325f1:	8b 07                	mov    eax,DWORD PTR [edi]
  d325f3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d325fa:	74 12                	je     d3260e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1359dc>
  d325fc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d32600:	75 0c                	jne    d3260e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1359dc>
  d32602:	83 ec 0c             	sub    esp,0xc
  d32605:	50                   	push   eax
  d32606:	e8 a3 3e e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d3260b:	83 c4 10             	add    esp,0x10
  d3260e:	83 ec 04             	sub    esp,0x4
  d32611:	31 c0                	xor    eax,eax
  d32613:	50                   	push   eax
  d32614:	50                   	push   eax
  d32615:	50                   	push   eax
  d32616:	e8 48 c8 4f ff       	call   22ee63 <closedir@plt+0x8c1f3>
  d3261b:	83 c4 10             	add    esp,0x10
  d3261e:	84 c0                	test   al,al
  d32620:	74 22                	je     d32644 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135a12>
  d32622:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d32626:	85 f6                	test   esi,esi
  d32628:	75 05                	jne    d3262f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1359fd>
  d3262a:	e8 c5 e0 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3262f:	83 ec 08             	sub    esp,0x8
  d32632:	6a 00                	push   0x0
  d32634:	56                   	push   esi
  d32635:	e8 8f f8 05 00       	call   d91ec9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x195297>
  d3263a:	83 c4 10             	add    esp,0x10
  d3263d:	89 84 24 2c 01 00 00 	mov    DWORD PTR [esp+0x12c],eax
  d32644:	b8 00 00 80 3f       	mov    eax,0x3f800000
  d32649:	89 84 24 0c 01 00 00 	mov    DWORD PTR [esp+0x10c],eax
  d32650:	89 84 24 10 01 00 00 	mov    DWORD PTR [esp+0x110],eax
  d32657:	89 84 24 14 01 00 00 	mov    DWORD PTR [esp+0x114],eax
  d3265e:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d32662:	85 f6                	test   esi,esi
  d32664:	75 05                	jne    d3266b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135a39>
  d32666:	e8 89 e0 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3266b:	83 7c 24 04 02       	cmp    DWORD PTR [esp+0x4],0x2
  d32670:	0f 85 df 01 00 00    	jne    d32855 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135c23>
  d32676:	83 ec 08             	sub    esp,0x8
  d32679:	31 c0                	xor    eax,eax
  d3267b:	50                   	push   eax
  d3267c:	56                   	push   esi
  d3267d:	e8 2d 52 05 00       	call   d878af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac7d>
  d32682:	83 c4 10             	add    esp,0x10
  d32685:	89 f5                	mov    ebp,esi
  d32687:	89 c6                	mov    esi,eax
  d32689:	85 ed                	test   ebp,ebp
  d3268b:	75 05                	jne    d32692 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135a60>
  d3268d:	e8 62 e0 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32692:	8d 7d 3c             	lea    edi,[ebp+0x3c]
  d32695:	85 f6                	test   esi,esi
  d32697:	75 05                	jne    d3269e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135a6c>
  d32699:	e8 56 e0 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3269e:	83 ec 04             	sub    esp,0x4
  d326a1:	31 c0                	xor    eax,eax
  d326a3:	50                   	push   eax
  d326a4:	57                   	push   edi
  d326a5:	56                   	push   esi
  d326a6:	e8 a8 5e 2f 00       	call   1028553 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b921>
  d326ab:	83 c4 10             	add    esp,0x10
  d326ae:	85 ed                	test   ebp,ebp
  d326b0:	75 05                	jne    d326b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135a85>
  d326b2:	e8 3d e0 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d326b7:	83 ec 08             	sub    esp,0x8
  d326ba:	6a 00                	push   0x0
  d326bc:	55                   	push   ebp
  d326bd:	89 ef                	mov    edi,ebp
  d326bf:	e8 eb 51 05 00       	call   d878af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac7d>
  d326c4:	83 c4 10             	add    esp,0x10
  d326c7:	89 c6                	mov    esi,eax
  d326c9:	85 f6                	test   esi,esi
  d326cb:	75 05                	jne    d326d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135aa0>
  d326cd:	e8 22 e0 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d326d2:	83 ec 08             	sub    esp,0x8
  d326d5:	6a 00                	push   0x0
  d326d7:	56                   	push   esi
  d326d8:	e8 08 5c 2f 00       	call   10282e5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b6b3>
  d326dd:	83 c4 10             	add    esp,0x10
  d326e0:	89 c6                	mov    esi,eax
  d326e2:	85 f6                	test   esi,esi
  d326e4:	75 05                	jne    d326eb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135ab9>
  d326e6:	e8 09 e0 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d326eb:	8b 06                	mov    eax,DWORD PTR [esi]
  d326ed:	83 ec 08             	sub    esp,0x8
  d326f0:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d326f6:	56                   	push   esi
  d326f7:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d326fd:	83 c4 10             	add    esp,0x10
  d32700:	89 84 24 b8 00 00 00 	mov    DWORD PTR [esp+0xb8],eax
  d32707:	85 ff                	test   edi,edi
  d32709:	75 05                	jne    d32710 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135ade>
  d3270b:	e8 e4 df e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32710:	83 ec 08             	sub    esp,0x8
  d32713:	6a 00                	push   0x0
  d32715:	57                   	push   edi
  d32716:	e8 94 51 05 00       	call   d878af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac7d>
  d3271b:	83 c4 10             	add    esp,0x10
  d3271e:	89 c6                	mov    esi,eax
  d32720:	85 f6                	test   esi,esi
  d32722:	75 05                	jne    d32729 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135af7>
  d32724:	e8 cb df e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32729:	83 ec 08             	sub    esp,0x8
  d3272c:	31 c0                	xor    eax,eax
  d3272e:	50                   	push   eax
  d3272f:	56                   	push   esi
  d32730:	e8 93 5c 2f 00       	call   10283c8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b796>
  d32735:	83 c4 10             	add    esp,0x10
  d32738:	89 c6                	mov    esi,eax
  d3273a:	8d 83 60 b3 04 00    	lea    eax,[ebx+0x4b360]
  d32740:	83 ec 0c             	sub    esp,0xc
  d32743:	ff 30                	push   DWORD PTR [eax]
  d32745:	e8 e4 c6 ea ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d3274a:	83 c4 10             	add    esp,0x10
  d3274d:	89 c5                	mov    ebp,eax
  d3274f:	89 6c 24 0c          	mov    DWORD PTR [esp+0xc],ebp
  d32753:	8d 83 70 64 05 00    	lea    eax,[ebx+0x56470]
  d32759:	83 ec 04             	sub    esp,0x4
  d3275c:	ff 30                	push   DWORD PTR [eax]
  d3275e:	56                   	push   esi
  d3275f:	55                   	push   ebp
  d32760:	e8 36 eb 68 00       	call   13c129b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c4669>
  d32765:	83 c4 10             	add    esp,0x10
  d32768:	89 ac 24 d8 00 00 00 	mov    DWORD PTR [esp+0xd8],ebp
  d3276f:	85 ff                	test   edi,edi
  d32771:	75 05                	jne    d32778 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135b46>
  d32773:	e8 7c df e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32778:	83 ec 08             	sub    esp,0x8
  d3277b:	6a 00                	push   0x0
  d3277d:	57                   	push   edi
  d3277e:	e8 2c 51 05 00       	call   d878af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac7d>
  d32783:	83 c4 10             	add    esp,0x10
  d32786:	89 c6                	mov    esi,eax
  d32788:	85 f6                	test   esi,esi
  d3278a:	75 05                	jne    d32791 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135b5f>
  d3278c:	e8 63 df e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32791:	83 ec 08             	sub    esp,0x8
  d32794:	6a 00                	push   0x0
  d32796:	56                   	push   esi
  d32797:	e8 2c 5c 2f 00       	call   10283c8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b796>
  d3279c:	83 c4 10             	add    esp,0x10
  d3279f:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d327a3:	85 c0                	test   eax,eax
  d327a5:	89 fe                	mov    esi,edi
  d327a7:	0f 8e e4 02 00 00    	jle    d32a91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135e5f>
  d327ad:	8d 83 ac 0a 05 00    	lea    eax,[ebx+0x50aac]
  d327b3:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d327b7:	31 ed                	xor    ebp,ebp
  d327b9:	31 ff                	xor    edi,edi
  d327bb:	85 f6                	test   esi,esi
  d327bd:	75 05                	jne    d327c4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135b92>
  d327bf:	e8 30 df e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d327c4:	83 ec 08             	sub    esp,0x8
  d327c7:	6a 00                	push   0x0
  d327c9:	56                   	push   esi
  d327ca:	e8 e0 50 05 00       	call   d878af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac7d>
  d327cf:	83 c4 10             	add    esp,0x10
  d327d2:	89 c6                	mov    esi,eax
  d327d4:	85 f6                	test   esi,esi
  d327d6:	75 05                	jne    d327dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135bab>
  d327d8:	e8 17 df e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d327dd:	83 ec 04             	sub    esp,0x4
  d327e0:	57                   	push   edi
  d327e1:	55                   	push   ebp
  d327e2:	56                   	push   esi
  d327e3:	e8 93 5c 2f 00       	call   102847b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b849>
  d327e8:	83 c4 10             	add    esp,0x10
  d327eb:	89 c6                	mov    esi,eax
  d327ed:	57                   	push   edi
  d327ee:	57                   	push   edi
  d327ef:	56                   	push   esi
  d327f0:	57                   	push   edi
  d327f1:	e8 58 8c 4f ff       	call   22b44e <closedir@plt+0x887de>
  d327f6:	83 c4 10             	add    esp,0x10
  d327f9:	84 c0                	test   al,al
  d327fb:	74 44                	je     d32841 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135c0f>
  d327fd:	85 f6                	test   esi,esi
  d327ff:	75 05                	jne    d32806 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135bd4>
  d32801:	e8 ee de e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32806:	8b 06                	mov    eax,DWORD PTR [esi]
  d32808:	83 ec 08             	sub    esp,0x8
  d3280b:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d32811:	56                   	push   esi
  d32812:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d32818:	83 c4 10             	add    esp,0x10
  d3281b:	89 c6                	mov    esi,eax
  d3281d:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  d32821:	85 c0                	test   eax,eax
  d32823:	75 09                	jne    d3282e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135bfc>
  d32825:	e8 ca de e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3282a:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  d3282e:	83 ec 04             	sub    esp,0x4
  d32831:	8b 4c 24 0c          	mov    ecx,DWORD PTR [esp+0xc]
  d32835:	ff 31                	push   DWORD PTR [ecx]
  d32837:	56                   	push   esi
  d32838:	50                   	push   eax
  d32839:	e8 4f f7 68 00       	call   13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b>
  d3283e:	83 c4 10             	add    esp,0x10
  d32841:	45                   	inc    ebp
  d32842:	39 6c 24 10          	cmp    DWORD PTR [esp+0x10],ebp
  d32846:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d3284a:	0f 85 6b ff ff ff    	jne    d327bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135b89>
  d32850:	e9 3c 02 00 00       	jmp    d32a91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135e5f>
  d32855:	83 ec 08             	sub    esp,0x8
  d32858:	6a 00                	push   0x0
  d3285a:	56                   	push   esi
  d3285b:	e8 63 50 05 00       	call   d878c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac91>
  d32860:	83 c4 10             	add    esp,0x10
  d32863:	89 f7                	mov    edi,esi
  d32865:	89 c6                	mov    esi,eax
  d32867:	85 f6                	test   esi,esi
  d32869:	75 05                	jne    d32870 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135c3e>
  d3286b:	e8 84 de e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32870:	83 ec 08             	sub    esp,0x8
  d32873:	31 c0                	xor    eax,eax
  d32875:	50                   	push   eax
  d32876:	56                   	push   esi
  d32877:	e8 92 5f 2f 00       	call   102880e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bbdc>
  d3287c:	83 c4 10             	add    esp,0x10
  d3287f:	85 ff                	test   edi,edi
  d32881:	75 05                	jne    d32888 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135c56>
  d32883:	e8 6c de e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32888:	83 ec 08             	sub    esp,0x8
  d3288b:	6a 00                	push   0x0
  d3288d:	57                   	push   edi
  d3288e:	e8 30 50 05 00       	call   d878c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac91>
  d32893:	83 c4 10             	add    esp,0x10
  d32896:	89 c6                	mov    esi,eax
  d32898:	85 f6                	test   esi,esi
  d3289a:	75 05                	jne    d328a1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135c6f>
  d3289c:	e8 53 de e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d328a1:	83 ec 08             	sub    esp,0x8
  d328a4:	6a 00                	push   0x0
  d328a6:	56                   	push   esi
  d328a7:	e8 35 60 2f 00       	call   10288e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bcaf>
  d328ac:	83 c4 10             	add    esp,0x10
  d328af:	89 c6                	mov    esi,eax
  d328b1:	85 f6                	test   esi,esi
  d328b3:	75 05                	jne    d328ba <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135c88>
  d328b5:	e8 3a de e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d328ba:	8b 04 24             	mov    eax,DWORD PTR [esp]
  d328bd:	8b 00                	mov    eax,DWORD PTR [eax]
  d328bf:	8b 0e                	mov    ecx,DWORD PTR [esi]
  d328c1:	89 74 24 10          	mov    DWORD PTR [esp+0x10],esi
  d328c5:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  d328cc:	66 85 ed             	test   bp,bp
  d328cf:	74 18                	je     d328e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135cb7>
  d328d1:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d328d4:	31 f6                	xor    esi,esi
  d328d6:	0f b7 ed             	movzx  ebp,bp
  d328d9:	0f b7 fe             	movzx  edi,si
  d328dc:	39 04 fa             	cmp    DWORD PTR [edx+edi*8],eax
  d328df:	74 1f                	je     d32900 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135cce>
  d328e1:	46                   	inc    esi
  d328e2:	0f b7 fe             	movzx  edi,si
  d328e5:	39 ef                	cmp    edi,ebp
  d328e7:	72 f0                	jb     d328d9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135ca7>
  d328e9:	83 ec 04             	sub    esp,0x4
  d328ec:	6a 00                	push   0x0
  d328ee:	50                   	push   eax
  d328ef:	8b 74 24 1c          	mov    esi,DWORD PTR [esp+0x1c]
  d328f3:	56                   	push   esi
  d328f4:	e8 f7 0c e6 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d328f9:	83 c4 10             	add    esp,0x10
  d328fc:	89 c1                	mov    ecx,eax
  d328fe:	eb 0f                	jmp    d3290f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135cdd>
  d32900:	8b 44 fa 04          	mov    eax,DWORD PTR [edx+edi*8+0x4]
  d32904:	8d 8c c1 b4 00 00 00 	lea    ecx,[ecx+eax*8+0xb4]
  d3290b:	8b 74 24 10          	mov    esi,DWORD PTR [esp+0x10]
  d3290f:	83 ec 08             	sub    esp,0x8
  d32912:	ff 71 04             	push   DWORD PTR [ecx+0x4]
  d32915:	56                   	push   esi
  d32916:	ff 11                	call   DWORD PTR [ecx]
  d32918:	83 c4 10             	add    esp,0x10
  d3291b:	89 c6                	mov    esi,eax
  d3291d:	85 f6                	test   esi,esi
  d3291f:	75 05                	jne    d32926 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135cf4>
  d32921:	e8 ce dd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32926:	8b 06                	mov    eax,DWORD PTR [esi]
  d32928:	83 ec 08             	sub    esp,0x8
  d3292b:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d32931:	56                   	push   esi
  d32932:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d32938:	83 c4 10             	add    esp,0x10
  d3293b:	89 84 24 b8 00 00 00 	mov    DWORD PTR [esp+0xb8],eax
  d32942:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d32946:	85 f6                	test   esi,esi
  d32948:	75 05                	jne    d3294f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135d1d>
  d3294a:	e8 a5 dd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3294f:	83 ec 08             	sub    esp,0x8
  d32952:	6a 00                	push   0x0
  d32954:	56                   	push   esi
  d32955:	e8 69 4f 05 00       	call   d878c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac91>
  d3295a:	83 c4 10             	add    esp,0x10
  d3295d:	89 f7                	mov    edi,esi
  d3295f:	89 c6                	mov    esi,eax
  d32961:	85 f6                	test   esi,esi
  d32963:	75 05                	jne    d3296a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135d38>
  d32965:	e8 8a dd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d3296a:	83 ec 08             	sub    esp,0x8
  d3296d:	31 c0                	xor    eax,eax
  d3296f:	50                   	push   eax
  d32970:	56                   	push   esi
  d32971:	e8 56 60 2f 00       	call   10289cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bd9a>
  d32976:	83 c4 10             	add    esp,0x10
  d32979:	89 c6                	mov    esi,eax
  d3297b:	8d 83 60 b3 04 00    	lea    eax,[ebx+0x4b360]
  d32981:	83 ec 0c             	sub    esp,0xc
  d32984:	ff 30                	push   DWORD PTR [eax]
  d32986:	e8 a3 c4 ea ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d3298b:	83 c4 10             	add    esp,0x10
  d3298e:	89 c5                	mov    ebp,eax
  d32990:	89 6c 24 0c          	mov    DWORD PTR [esp+0xc],ebp
  d32994:	8d 83 70 64 05 00    	lea    eax,[ebx+0x56470]
  d3299a:	83 ec 04             	sub    esp,0x4
  d3299d:	ff 30                	push   DWORD PTR [eax]
  d3299f:	56                   	push   esi
  d329a0:	55                   	push   ebp
  d329a1:	e8 f5 e8 68 00       	call   13c129b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c4669>
  d329a6:	83 c4 10             	add    esp,0x10
  d329a9:	89 ac 24 d8 00 00 00 	mov    DWORD PTR [esp+0xd8],ebp
  d329b0:	85 ff                	test   edi,edi
  d329b2:	75 05                	jne    d329b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135d87>
  d329b4:	e8 3b dd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d329b9:	83 ec 08             	sub    esp,0x8
  d329bc:	6a 00                	push   0x0
  d329be:	57                   	push   edi
  d329bf:	e8 ff 4e 05 00       	call   d878c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac91>
  d329c4:	83 c4 10             	add    esp,0x10
  d329c7:	89 c6                	mov    esi,eax
  d329c9:	85 f6                	test   esi,esi
  d329cb:	75 05                	jne    d329d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135da0>
  d329cd:	e8 22 dd e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d329d2:	83 ec 08             	sub    esp,0x8
  d329d5:	6a 00                	push   0x0
  d329d7:	56                   	push   esi
  d329d8:	e8 ef 5f 2f 00       	call   10289cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bd9a>
  d329dd:	83 c4 10             	add    esp,0x10
  d329e0:	89 44 24 10          	mov    DWORD PTR [esp+0x10],eax
  d329e4:	85 c0                	test   eax,eax
  d329e6:	89 fe                	mov    esi,edi
  d329e8:	0f 8e a3 00 00 00    	jle    d32a91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135e5f>
  d329ee:	8d 83 ac 0a 05 00    	lea    eax,[ebx+0x50aac]
  d329f4:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  d329f8:	31 ed                	xor    ebp,ebp
  d329fa:	31 ff                	xor    edi,edi
  d329fc:	85 f6                	test   esi,esi
  d329fe:	75 05                	jne    d32a05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135dd3>
  d32a00:	e8 ef dc e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32a05:	83 ec 08             	sub    esp,0x8
  d32a08:	6a 00                	push   0x0
  d32a0a:	56                   	push   esi
  d32a0b:	e8 b3 4e 05 00       	call   d878c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac91>
  d32a10:	83 c4 10             	add    esp,0x10
  d32a13:	89 c6                	mov    esi,eax
  d32a15:	85 f6                	test   esi,esi
  d32a17:	75 05                	jne    d32a1e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135dec>
  d32a19:	e8 d6 dc e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32a1e:	83 ec 04             	sub    esp,0x4
  d32a21:	57                   	push   edi
  d32a22:	55                   	push   ebp
  d32a23:	56                   	push   esi
  d32a24:	e8 56 60 2f 00       	call   1028a7f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42be4d>
  d32a29:	83 c4 10             	add    esp,0x10
  d32a2c:	89 c6                	mov    esi,eax
  d32a2e:	57                   	push   edi
  d32a2f:	57                   	push   edi
  d32a30:	56                   	push   esi
  d32a31:	57                   	push   edi
  d32a32:	e8 17 8a 4f ff       	call   22b44e <closedir@plt+0x887de>
  d32a37:	83 c4 10             	add    esp,0x10
  d32a3a:	84 c0                	test   al,al
  d32a3c:	74 44                	je     d32a82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135e50>
  d32a3e:	85 f6                	test   esi,esi
  d32a40:	75 05                	jne    d32a47 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135e15>
  d32a42:	e8 ad dc e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32a47:	8b 06                	mov    eax,DWORD PTR [esi]
  d32a49:	83 ec 08             	sub    esp,0x8
  d32a4c:	ff b0 f0 00 00 00    	push   DWORD PTR [eax+0xf0]
  d32a52:	56                   	push   esi
  d32a53:	ff 90 ec 00 00 00    	call   DWORD PTR [eax+0xec]
  d32a59:	83 c4 10             	add    esp,0x10
  d32a5c:	89 c6                	mov    esi,eax
  d32a5e:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  d32a62:	85 c0                	test   eax,eax
  d32a64:	75 09                	jne    d32a6f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135e3d>
  d32a66:	e8 89 dc e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32a6b:	8b 44 24 0c          	mov    eax,DWORD PTR [esp+0xc]
  d32a6f:	83 ec 04             	sub    esp,0x4
  d32a72:	8b 4c 24 0c          	mov    ecx,DWORD PTR [esp+0xc]
  d32a76:	ff 31                	push   DWORD PTR [ecx]
  d32a78:	56                   	push   esi
  d32a79:	50                   	push   eax
  d32a7a:	e8 0e f5 68 00       	call   13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b>
  d32a7f:	83 c4 10             	add    esp,0x10
  d32a82:	45                   	inc    ebp
  d32a83:	39 6c 24 10          	cmp    DWORD PTR [esp+0x10],ebp
  d32a87:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d32a8b:	0f 85 6b ff ff ff    	jne    d329fc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135dca>
  d32a91:	85 f6                	test   esi,esi
  d32a93:	75 05                	jne    d32a9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135e68>
  d32a95:	e8 5a dc e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32a9a:	8d 46 44             	lea    eax,[esi+0x44]
  d32a9d:	8d 4e 40             	lea    ecx,[esi+0x40]
  d32aa0:	83 7c 24 04 02       	cmp    DWORD PTR [esp+0x4],0x2
  d32aa5:	0f 44 c1             	cmove  eax,ecx
  d32aa8:	8b 30                	mov    esi,DWORD PTR [eax]
  d32aaa:	85 f6                	test   esi,esi
  d32aac:	75 05                	jne    d32ab3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135e81>
  d32aae:	e8 41 dc e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32ab3:	8d bb f4 5d 05 00    	lea    edi,[ebx+0x55df4]
  d32ab9:	83 ec 04             	sub    esp,0x4
  d32abc:	31 ed                	xor    ebp,ebp
  d32abe:	ff 37                	push   DWORD PTR [edi]
  d32ac0:	55                   	push   ebp
  d32ac1:	56                   	push   esi
  d32ac2:	e8 a8 0a 69 00       	call   13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d>
  d32ac7:	83 c4 10             	add    esp,0x10
  d32aca:	83 ec 04             	sub    esp,0x4
  d32acd:	55                   	push   ebp
  d32ace:	50                   	push   eax
  d32acf:	8d 6c 24 6c          	lea    ebp,[esp+0x6c]
  d32ad3:	55                   	push   ebp
  d32ad4:	e8 59 be 00 00       	call   d3e932 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x141d00>
  d32ad9:	83 c4 10             	add    esp,0x10
  d32adc:	85 f6                	test   esi,esi
  d32ade:	74 28                	je     d32b08 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135ed6>
  d32ae0:	83 ec 04             	sub    esp,0x4
  d32ae3:	31 c0                	xor    eax,eax
  d32ae5:	40                   	inc    eax
  d32ae6:	ff 37                	push   DWORD PTR [edi]
  d32ae8:	89 7c 24 18          	mov    DWORD PTR [esp+0x18],edi
  d32aec:	50                   	push   eax
  d32aed:	89 c7                	mov    edi,eax
  d32aef:	56                   	push   esi
  d32af0:	e8 7a 0a 69 00       	call   13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d>
  d32af5:	83 c4 10             	add    esp,0x10
  d32af8:	83 ec 04             	sub    esp,0x4
  d32afb:	57                   	push   edi
  d32afc:	50                   	push   eax
  d32afd:	55                   	push   ebp
  d32afe:	e8 2f be 00 00       	call   d3e932 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x141d00>
  d32b03:	83 c4 10             	add    esp,0x10
  d32b06:	eb 30                	jmp    d32b38 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135f06>
  d32b08:	e8 e7 db e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32b0d:	83 ec 04             	sub    esp,0x4
  d32b10:	31 c0                	xor    eax,eax
  d32b12:	40                   	inc    eax
  d32b13:	ff 37                	push   DWORD PTR [edi]
  d32b15:	89 7c 24 18          	mov    DWORD PTR [esp+0x18],edi
  d32b19:	50                   	push   eax
  d32b1a:	89 c7                	mov    edi,eax
  d32b1c:	56                   	push   esi
  d32b1d:	e8 4d 0a 69 00       	call   13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d>
  d32b22:	83 c4 10             	add    esp,0x10
  d32b25:	83 ec 04             	sub    esp,0x4
  d32b28:	57                   	push   edi
  d32b29:	50                   	push   eax
  d32b2a:	55                   	push   ebp
  d32b2b:	e8 02 be 00 00       	call   d3e932 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x141d00>
  d32b30:	83 c4 10             	add    esp,0x10
  d32b33:	e8 bc db e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32b38:	83 ec 04             	sub    esp,0x4
  d32b3b:	bf 02 00 00 00       	mov    edi,0x2
  d32b40:	8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
  d32b44:	ff 30                	push   DWORD PTR [eax]
  d32b46:	57                   	push   edi
  d32b47:	56                   	push   esi
  d32b48:	e8 22 0a 69 00       	call   13c356f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c693d>
  d32b4d:	83 c4 10             	add    esp,0x10
  d32b50:	83 ec 04             	sub    esp,0x4
  d32b53:	57                   	push   edi
  d32b54:	50                   	push   eax
  d32b55:	55                   	push   ebp
  d32b56:	e8 d7 bd 00 00       	call   d3e932 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x141d00>
  d32b5b:	83 c4 10             	add    esp,0x10
  d32b5e:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d32b62:	85 f6                	test   esi,esi
  d32b64:	75 05                	jne    d32b6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x135f39>
  d32b66:	e8 89 db e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32b6b:	83 7c 24 04 02       	cmp    DWORD PTR [esp+0x4],0x2
  d32b70:	0f 85 df 00 00 00    	jne    d32c55 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136023>
  d32b76:	89 f0                	mov    eax,esi
  d32b78:	8b 70 3c             	mov    esi,DWORD PTR [eax+0x3c]
  d32b7b:	89 c5                	mov    ebp,eax
  d32b7d:	85 f6                	test   esi,esi
  d32b7f:	0f 84 14 01 00 00    	je     d32c99 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136067>
  d32b85:	83 ec 08             	sub    esp,0x8
  d32b88:	31 ff                	xor    edi,edi
  d32b8a:	57                   	push   edi
  d32b8b:	56                   	push   esi
  d32b8c:	e8 6c 4a 14 00       	call   e775fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27a9cb>
  d32b91:	83 c4 10             	add    esp,0x10
  d32b94:	d9 9c 24 f4 00 00 00 	fstp   DWORD PTR [esp+0xf4]
  d32b9b:	83 ec 08             	sub    esp,0x8
  d32b9e:	57                   	push   edi
  d32b9f:	56                   	push   esi
  d32ba0:	e8 d1 49 14 00       	call   e77576 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27a944>
  d32ba5:	83 c4 10             	add    esp,0x10
  d32ba8:	d9 9c 24 f8 00 00 00 	fstp   DWORD PTR [esp+0xf8]
  d32baf:	83 ec 08             	sub    esp,0x8
  d32bb2:	57                   	push   edi
  d32bb3:	56                   	push   esi
  d32bb4:	e8 49 49 14 00       	call   e77502 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27a8d0>
  d32bb9:	83 c4 10             	add    esp,0x10
  d32bbc:	89 84 24 fc 00 00 00 	mov    DWORD PTR [esp+0xfc],eax
  d32bc3:	83 ec 08             	sub    esp,0x8
  d32bc6:	57                   	push   edi
  d32bc7:	56                   	push   esi
  d32bc8:	e8 b7 4a 14 00       	call   e77684 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27aa52>
  d32bcd:	83 c4 10             	add    esp,0x10
  d32bd0:	d9 9c 24 8c 00 00 00 	fstp   DWORD PTR [esp+0x8c]
  d32bd7:	83 ec 08             	sub    esp,0x8
  d32bda:	57                   	push   edi
  d32bdb:	56                   	push   esi
  d32bdc:	e8 2a 4b 14 00       	call   e7770b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27aad9>
  d32be1:	83 c4 10             	add    esp,0x10
  d32be4:	d9 9c 24 90 00 00 00 	fstp   DWORD PTR [esp+0x90]
  d32beb:	83 ec 08             	sub    esp,0x8
  d32bee:	57                   	push   edi
  d32bef:	56                   	push   esi
  d32bf0:	e8 9d 4b 14 00       	call   e77792 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27ab60>
  d32bf5:	83 c4 10             	add    esp,0x10
  d32bf8:	d9 9c 24 94 00 00 00 	fstp   DWORD PTR [esp+0x94]
  d32bff:	83 ec 08             	sub    esp,0x8
  d32c02:	57                   	push   edi
  d32c03:	56                   	push   esi
  d32c04:	e8 10 4c 14 00       	call   e77819 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27abe7>
  d32c09:	83 c4 10             	add    esp,0x10
  d32c0c:	d9 5c 24 2c          	fstp   DWORD PTR [esp+0x2c]
  d32c10:	f3 0f 10 44 24 2c    	movss  xmm0,DWORD PTR [esp+0x2c]
  d32c16:	f3 0f 11 44 24 10    	movss  DWORD PTR [esp+0x10],xmm0
  d32c1c:	83 ec 08             	sub    esp,0x8
  d32c1f:	57                   	push   edi
  d32c20:	56                   	push   esi
  d32c21:	e8 7a 4c 14 00       	call   e778a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27ac6e>
  d32c26:	83 c4 10             	add    esp,0x10
  d32c29:	d9 5c 24 28          	fstp   DWORD PTR [esp+0x28]
  d32c2d:	f3 0f 10 44 24 28    	movss  xmm0,DWORD PTR [esp+0x28]
  d32c33:	f3 0f 11 44 24 0c    	movss  DWORD PTR [esp+0xc],xmm0
  d32c39:	83 ec 08             	sub    esp,0x8
  d32c3c:	57                   	push   edi
  d32c3d:	56                   	push   esi
  d32c3e:	e8 e4 4c 14 00       	call   e77927 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27acf5>
  d32c43:	83 c4 10             	add    esp,0x10
  d32c46:	d9 5c 24 24          	fstp   DWORD PTR [esp+0x24]
  d32c4a:	f3 0f 10 4c 24 24    	movss  xmm1,DWORD PTR [esp+0x24]
  d32c50:	e9 4d 01 00 00       	jmp    d32da2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136170>
  d32c55:	83 ec 08             	sub    esp,0x8
  d32c58:	6a 00                	push   0x0
  d32c5a:	56                   	push   esi
  d32c5b:	e8 63 4c 05 00       	call   d878c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ac91>
  d32c60:	83 c4 10             	add    esp,0x10
  d32c63:	89 c6                	mov    esi,eax
  d32c65:	85 f6                	test   esi,esi
  d32c67:	75 05                	jne    d32c6e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13603c>
  d32c69:	e8 86 da e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32c6e:	83 ec 08             	sub    esp,0x8
  d32c71:	6a 00                	push   0x0
  d32c73:	56                   	push   esi
  d32c74:	e8 70 5c 2f 00       	call   10288e9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bcb7>
  d32c79:	83 c4 10             	add    esp,0x10
  d32c7c:	89 c7                	mov    edi,eax
  d32c7e:	85 ff                	test   edi,edi
  d32c80:	0f 84 5d 01 00 00    	je     d32de3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1361b1>
  d32c86:	83 ec 08             	sub    esp,0x8
  d32c89:	6a 00                	push   0x0
  d32c8b:	57                   	push   edi
  d32c8c:	e8 3b 1b 64 00       	call   13747cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x777b9a>
  d32c91:	83 c4 10             	add    esp,0x10
  d32c94:	e9 63 01 00 00       	jmp    d32dfc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1361ca>
  d32c99:	e8 56 da e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32c9e:	83 ec 08             	sub    esp,0x8
  d32ca1:	31 ff                	xor    edi,edi
  d32ca3:	57                   	push   edi
  d32ca4:	57                   	push   edi
  d32ca5:	e8 53 49 14 00       	call   e775fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27a9cb>
  d32caa:	83 c4 10             	add    esp,0x10
  d32cad:	d9 9c 24 f4 00 00 00 	fstp   DWORD PTR [esp+0xf4]
  d32cb4:	e8 3b da e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32cb9:	83 ec 08             	sub    esp,0x8
  d32cbc:	57                   	push   edi
  d32cbd:	57                   	push   edi
  d32cbe:	e8 b3 48 14 00       	call   e77576 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27a944>
  d32cc3:	83 c4 10             	add    esp,0x10
  d32cc6:	d9 9c 24 f8 00 00 00 	fstp   DWORD PTR [esp+0xf8]
  d32ccd:	e8 22 da e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32cd2:	83 ec 08             	sub    esp,0x8
  d32cd5:	57                   	push   edi
  d32cd6:	57                   	push   edi
  d32cd7:	e8 26 48 14 00       	call   e77502 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27a8d0>
  d32cdc:	83 c4 10             	add    esp,0x10
  d32cdf:	89 84 24 fc 00 00 00 	mov    DWORD PTR [esp+0xfc],eax
  d32ce6:	e8 09 da e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32ceb:	83 ec 08             	sub    esp,0x8
  d32cee:	57                   	push   edi
  d32cef:	57                   	push   edi
  d32cf0:	e8 8f 49 14 00       	call   e77684 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27aa52>
  d32cf5:	83 c4 10             	add    esp,0x10
  d32cf8:	d9 9c 24 8c 00 00 00 	fstp   DWORD PTR [esp+0x8c]
  d32cff:	e8 f0 d9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32d04:	83 ec 08             	sub    esp,0x8
  d32d07:	57                   	push   edi
  d32d08:	57                   	push   edi
  d32d09:	e8 fd 49 14 00       	call   e7770b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27aad9>
  d32d0e:	83 c4 10             	add    esp,0x10
  d32d11:	d9 9c 24 90 00 00 00 	fstp   DWORD PTR [esp+0x90]
  d32d18:	e8 d7 d9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32d1d:	83 ec 08             	sub    esp,0x8
  d32d20:	57                   	push   edi
  d32d21:	57                   	push   edi
  d32d22:	e8 6b 4a 14 00       	call   e77792 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27ab60>
  d32d27:	83 c4 10             	add    esp,0x10
  d32d2a:	d9 9c 24 94 00 00 00 	fstp   DWORD PTR [esp+0x94]
  d32d31:	e8 be d9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32d36:	83 ec 08             	sub    esp,0x8
  d32d39:	57                   	push   edi
  d32d3a:	57                   	push   edi
  d32d3b:	e8 d9 4a 14 00       	call   e77819 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27abe7>
  d32d40:	83 c4 10             	add    esp,0x10
  d32d43:	d9 5c 24 20          	fstp   DWORD PTR [esp+0x20]
  d32d47:	f3 0f 10 44 24 20    	movss  xmm0,DWORD PTR [esp+0x20]
  d32d4d:	f3 0f 11 44 24 10    	movss  DWORD PTR [esp+0x10],xmm0
  d32d53:	e8 9c d9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32d58:	83 ec 08             	sub    esp,0x8
  d32d5b:	57                   	push   edi
  d32d5c:	57                   	push   edi
  d32d5d:	e8 3e 4b 14 00       	call   e778a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27ac6e>
  d32d62:	83 c4 10             	add    esp,0x10
  d32d65:	d9 5c 24 1c          	fstp   DWORD PTR [esp+0x1c]
  d32d69:	f3 0f 10 44 24 1c    	movss  xmm0,DWORD PTR [esp+0x1c]
  d32d6f:	f3 0f 11 44 24 0c    	movss  DWORD PTR [esp+0xc],xmm0
  d32d75:	e8 7a d9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32d7a:	83 ec 08             	sub    esp,0x8
  d32d7d:	57                   	push   edi
  d32d7e:	57                   	push   edi
  d32d7f:	e8 a3 4b 14 00       	call   e77927 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27acf5>
  d32d84:	83 c4 10             	add    esp,0x10
  d32d87:	d9 5c 24 18          	fstp   DWORD PTR [esp+0x18]
  d32d8b:	f3 0f 10 44 24 18    	movss  xmm0,DWORD PTR [esp+0x18]
  d32d91:	f3 0f 11 44 24 08    	movss  DWORD PTR [esp+0x8],xmm0
  d32d97:	e8 58 d9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32d9c:	f3 0f 10 4c 24 08    	movss  xmm1,DWORD PTR [esp+0x8]
  d32da2:	f3 0f 10 44 24 10    	movss  xmm0,DWORD PTR [esp+0x10]
  d32da8:	f3 0f 11 84 24 98 00 	movss  DWORD PTR [esp+0x98],xmm0
  d32daf:	00 00 
  d32db1:	f3 0f 10 44 24 0c    	movss  xmm0,DWORD PTR [esp+0xc]
  d32db7:	f3 0f 11 84 24 9c 00 	movss  DWORD PTR [esp+0x9c],xmm0
  d32dbe:	00 00 
  d32dc0:	f3 0f 11 8c 24 a0 00 	movss  DWORD PTR [esp+0xa0],xmm1
  d32dc7:	00 00 
  d32dc9:	83 ec 08             	sub    esp,0x8
  d32dcc:	6a 00                	push   0x0
  d32dce:	56                   	push   esi
  d32dcf:	e8 da 4b 14 00       	call   e779ae <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x27ad7c>
  d32dd4:	83 c4 10             	add    esp,0x10
  d32dd7:	d9 9c 24 a4 00 00 00 	fstp   DWORD PTR [esp+0xa4]
  d32dde:	e9 01 02 00 00       	jmp    d32fe4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1363b2>
  d32de3:	e8 0c d9 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32de8:	83 ec 08             	sub    esp,0x8
  d32deb:	31 c0                	xor    eax,eax
  d32ded:	50                   	push   eax
  d32dee:	50                   	push   eax
  d32def:	e8 d8 19 64 00       	call   13747cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x777b9a>
  d32df4:	83 c4 10             	add    esp,0x10
  d32df7:	e8 f8 d8 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32dfc:	83 ec 08             	sub    esp,0x8
  d32dff:	31 f6                	xor    esi,esi
  d32e01:	56                   	push   esi
  d32e02:	57                   	push   edi
  d32e03:	e8 8d fb 63 00       	call   1372995 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x775d63>
  d32e08:	83 c4 10             	add    esp,0x10
  d32e0b:	85 ff                	test   edi,edi
  d32e0d:	f3 0f 2a c0          	cvtsi2ss xmm0,eax
  d32e11:	f3 0f 11 44 24 68    	movss  DWORD PTR [esp+0x68],xmm0
  d32e17:	74 1a                	je     d32e33 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136201>
  d32e19:	83 ec 08             	sub    esp,0x8
  d32e1c:	6a 00                	push   0x0
  d32e1e:	57                   	push   edi
  d32e1f:	e8 67 02 64 00       	call   137308b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x776459>
  d32e24:	83 c4 10             	add    esp,0x10
  d32e27:	d9 5c 24 54          	fstp   DWORD PTR [esp+0x54]
  d32e2b:	f3 0f 10 44 24 54    	movss  xmm0,DWORD PTR [esp+0x54]
  d32e31:	eb 2d                	jmp    d32e60 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13622e>
  d32e33:	e8 bc d8 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32e38:	83 ec 08             	sub    esp,0x8
  d32e3b:	56                   	push   esi
  d32e3c:	56                   	push   esi
  d32e3d:	e8 49 02 64 00       	call   137308b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x776459>
  d32e42:	83 c4 10             	add    esp,0x10
  d32e45:	d9 5c 24 50          	fstp   DWORD PTR [esp+0x50]
  d32e49:	f3 0f 10 44 24 50    	movss  xmm0,DWORD PTR [esp+0x50]
  d32e4f:	f3 0f 11 44 24 10    	movss  DWORD PTR [esp+0x10],xmm0
  d32e55:	e8 9a d8 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32e5a:	f3 0f 10 44 24 10    	movss  xmm0,DWORD PTR [esp+0x10]
  d32e60:	f3 0f 11 44 24 70    	movss  DWORD PTR [esp+0x70],xmm0
  d32e66:	83 ec 08             	sub    esp,0x8
  d32e69:	31 f6                	xor    esi,esi
  d32e6b:	56                   	push   esi
  d32e6c:	57                   	push   edi
  d32e6d:	e8 ac 02 64 00       	call   137311e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7764ec>
  d32e72:	83 c4 10             	add    esp,0x10
  d32e75:	85 ff                	test   edi,edi
  d32e77:	0f b6 c0             	movzx  eax,al
  d32e7a:	0f 57 c0             	xorps  xmm0,xmm0
  d32e7d:	f3 0f 2a c0          	cvtsi2ss xmm0,eax
  d32e81:	f3 0f 11 44 24 74    	movss  DWORD PTR [esp+0x74],xmm0
  d32e87:	74 73                	je     d32efc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1362ca>
  d32e89:	83 ec 08             	sub    esp,0x8
  d32e8c:	56                   	push   esi
  d32e8d:	57                   	push   edi
  d32e8e:	e8 0d 03 64 00       	call   13731a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x77656e>
  d32e93:	83 c4 10             	add    esp,0x10
  d32e96:	d9 5c 24 4c          	fstp   DWORD PTR [esp+0x4c]
  d32e9a:	f3 0f 10 44 24 4c    	movss  xmm0,DWORD PTR [esp+0x4c]
  d32ea0:	f3 0f 11 44 24 10    	movss  DWORD PTR [esp+0x10],xmm0
  d32ea6:	83 ec 08             	sub    esp,0x8
  d32ea9:	56                   	push   esi
  d32eaa:	57                   	push   edi
  d32eab:	e8 16 04 64 00       	call   13732c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x776694>
  d32eb0:	83 c4 10             	add    esp,0x10
  d32eb3:	d9 5c 24 48          	fstp   DWORD PTR [esp+0x48]
  d32eb7:	f3 0f 10 44 24 48    	movss  xmm0,DWORD PTR [esp+0x48]
  d32ebd:	f3 0f 11 44 24 0c    	movss  DWORD PTR [esp+0xc],xmm0
  d32ec3:	83 ec 08             	sub    esp,0x8
  d32ec6:	56                   	push   esi
  d32ec7:	57                   	push   edi
  d32ec8:	e8 66 03 64 00       	call   1373233 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x776601>
  d32ecd:	83 c4 10             	add    esp,0x10
  d32ed0:	d9 5c 24 44          	fstp   DWORD PTR [esp+0x44]
  d32ed4:	f3 0f 10 44 24 44    	movss  xmm0,DWORD PTR [esp+0x44]
  d32eda:	f3 0f 11 44 24 08    	movss  DWORD PTR [esp+0x8],xmm0
  d32ee0:	83 ec 08             	sub    esp,0x8
  d32ee3:	56                   	push   esi
  d32ee4:	57                   	push   edi
  d32ee5:	e8 6f 04 64 00       	call   1373359 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x776727>
  d32eea:	83 c4 10             	add    esp,0x10
  d32eed:	d9 5c 24 40          	fstp   DWORD PTR [esp+0x40]
  d32ef1:	f3 0f 10 4c 24 40    	movss  xmm1,DWORD PTR [esp+0x40]
  d32ef7:	e9 93 00 00 00       	jmp    d32f8f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13635d>
  d32efc:	e8 f3 d7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32f01:	83 ec 08             	sub    esp,0x8
  d32f04:	56                   	push   esi
  d32f05:	56                   	push   esi
  d32f06:	e8 95 02 64 00       	call   13731a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x77656e>
  d32f0b:	83 c4 10             	add    esp,0x10
  d32f0e:	d9 5c 24 3c          	fstp   DWORD PTR [esp+0x3c]
  d32f12:	f3 0f 10 44 24 3c    	movss  xmm0,DWORD PTR [esp+0x3c]
  d32f18:	f3 0f 11 44 24 10    	movss  DWORD PTR [esp+0x10],xmm0
  d32f1e:	e8 d1 d7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32f23:	83 ec 08             	sub    esp,0x8
  d32f26:	56                   	push   esi
  d32f27:	56                   	push   esi
  d32f28:	e8 99 03 64 00       	call   13732c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x776694>
  d32f2d:	83 c4 10             	add    esp,0x10
  d32f30:	d9 5c 24 38          	fstp   DWORD PTR [esp+0x38]
  d32f34:	f3 0f 10 44 24 38    	movss  xmm0,DWORD PTR [esp+0x38]
  d32f3a:	f3 0f 11 44 24 0c    	movss  DWORD PTR [esp+0xc],xmm0
  d32f40:	e8 af d7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32f45:	83 ec 08             	sub    esp,0x8
  d32f48:	56                   	push   esi
  d32f49:	56                   	push   esi
  d32f4a:	e8 e4 02 64 00       	call   1373233 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x776601>
  d32f4f:	83 c4 10             	add    esp,0x10
  d32f52:	d9 5c 24 34          	fstp   DWORD PTR [esp+0x34]
  d32f56:	f3 0f 10 44 24 34    	movss  xmm0,DWORD PTR [esp+0x34]
  d32f5c:	f3 0f 11 44 24 08    	movss  DWORD PTR [esp+0x8],xmm0
  d32f62:	e8 8d d7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32f67:	83 ec 08             	sub    esp,0x8
  d32f6a:	56                   	push   esi
  d32f6b:	56                   	push   esi
  d32f6c:	e8 e8 03 64 00       	call   1373359 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x776727>
  d32f71:	83 c4 10             	add    esp,0x10
  d32f74:	d9 5c 24 30          	fstp   DWORD PTR [esp+0x30]
  d32f78:	f3 0f 10 44 24 30    	movss  xmm0,DWORD PTR [esp+0x30]
  d32f7e:	f3 0f 11 44 24 04    	movss  DWORD PTR [esp+0x4],xmm0
  d32f84:	e8 6b d7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32f89:	f3 0f 10 4c 24 04    	movss  xmm1,DWORD PTR [esp+0x4]
  d32f8f:	f3 0f 10 44 24 10    	movss  xmm0,DWORD PTR [esp+0x10]
  d32f95:	f3 0f 11 44 24 78    	movss  DWORD PTR [esp+0x78],xmm0
  d32f9b:	f3 0f 10 44 24 0c    	movss  xmm0,DWORD PTR [esp+0xc]
  d32fa1:	f3 0f 11 44 24 7c    	movss  DWORD PTR [esp+0x7c],xmm0
  d32fa7:	f3 0f 10 44 24 08    	movss  xmm0,DWORD PTR [esp+0x8]
  d32fad:	f3 0f 11 84 24 80 00 	movss  DWORD PTR [esp+0x80],xmm0
  d32fb4:	00 00 
  d32fb6:	f3 0f 11 8c 24 84 00 	movss  DWORD PTR [esp+0x84],xmm1
  d32fbd:	00 00 
  d32fbf:	83 ec 08             	sub    esp,0x8
  d32fc2:	6a 00                	push   0x0
  d32fc4:	57                   	push   edi
  d32fc5:	e8 34 05 64 00       	call   13734fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7768cc>
  d32fca:	83 c4 10             	add    esp,0x10
  d32fcd:	d9 9c 24 88 00 00 00 	fstp   DWORD PTR [esp+0x88]
  d32fd4:	83 ec 0c             	sub    esp,0xc
  d32fd7:	55                   	push   ebp
  d32fd8:	e8 98 bd 00 00       	call   d3ed75 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x142143>
  d32fdd:	83 c4 10             	add    esp,0x10
  d32fe0:	8b 6c 24 14          	mov    ebp,DWORD PTR [esp+0x14]
  d32fe4:	85 ed                	test   ebp,ebp
  d32fe6:	75 05                	jne    d32fed <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1363bb>
  d32fe8:	e8 07 d7 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d32fed:	83 ec 08             	sub    esp,0x8
  d32ff0:	6a 00                	push   0x0
  d32ff2:	55                   	push   ebp
  d32ff3:	e8 33 ef 05 00       	call   d91f2b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1952f9>
  d32ff8:	83 c4 10             	add    esp,0x10
  d32ffb:	89 c6                	mov    esi,eax
  d32ffd:	85 f6                	test   esi,esi
  d32fff:	75 05                	jne    d33006 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1363d4>
  d33001:	e8 ee d6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d33006:	8b 04 24             	mov    eax,DWORD PTR [esp]
  d33009:	8b 00                	mov    eax,DWORD PTR [eax]
  d3300b:	8b 0e                	mov    ecx,DWORD PTR [esi]
  d3300d:	89 74 24 14          	mov    DWORD PTR [esp+0x14],esi
  d33011:	66 8b a9 aa 00 00 00 	mov    bp,WORD PTR [ecx+0xaa]
  d33018:	66 85 ed             	test   bp,bp
  d3301b:	74 18                	je     d33035 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136403>
  d3301d:	8b 51 4c             	mov    edx,DWORD PTR [ecx+0x4c]
  d33020:	31 f6                	xor    esi,esi
  d33022:	0f b7 ed             	movzx  ebp,bp
  d33025:	0f b7 fe             	movzx  edi,si
  d33028:	39 04 fa             	cmp    DWORD PTR [edx+edi*8],eax
  d3302b:	74 1f                	je     d3304c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13641a>
  d3302d:	46                   	inc    esi
  d3302e:	0f b7 fe             	movzx  edi,si
  d33031:	39 ef                	cmp    edi,ebp
  d33033:	72 f0                	jb     d33025 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1363f3>
  d33035:	83 ec 04             	sub    esp,0x4
  d33038:	6a 00                	push   0x0
  d3303a:	50                   	push   eax
  d3303b:	8b 74 24 20          	mov    esi,DWORD PTR [esp+0x20]
  d3303f:	56                   	push   esi
  d33040:	e8 ab 05 e6 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d33045:	83 c4 10             	add    esp,0x10
  d33048:	89 c1                	mov    ecx,eax
  d3304a:	eb 0f                	jmp    d3305b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136429>
  d3304c:	8b 44 fa 04          	mov    eax,DWORD PTR [edx+edi*8+0x4]
  d33050:	8d 8c c1 b4 00 00 00 	lea    ecx,[ecx+eax*8+0xb4]
  d33057:	8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
  d3305b:	83 ec 08             	sub    esp,0x8
  d3305e:	ff 71 04             	push   DWORD PTR [ecx+0x4]
  d33061:	56                   	push   esi
  d33062:	ff 11                	call   DWORD PTR [ecx]
  d33064:	83 c4 10             	add    esp,0x10
  d33067:	31 c9                	xor    ecx,ecx
  d33069:	85 c0                	test   eax,eax
  d3306b:	be 00 00 00 00       	mov    esi,0x0
  d33070:	74 2d                	je     d3309f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13646d>
  d33072:	8d 93 70 d9 04 00    	lea    edx,[ebx+0x4d970]
  d33078:	8b 12                	mov    edx,DWORD PTR [edx]
  d3307a:	8b 28                	mov    ebp,DWORD PTR [eax]
  d3307c:	0f b6 ba ac 00 00 00 	movzx  edi,BYTE PTR [edx+0xac]
  d33083:	0f b6 b5 ac 00 00 00 	movzx  esi,BYTE PTR [ebp+0xac]
  d3308a:	39 fe                	cmp    esi,edi
  d3308c:	be 00 00 00 00       	mov    esi,0x0
  d33091:	72 0c                	jb     d3309f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13646d>
  d33093:	8b 6d 58             	mov    ebp,DWORD PTR [ebp+0x58]
  d33096:	31 f6                	xor    esi,esi
  d33098:	39 54 bd fc          	cmp    DWORD PTR [ebp+edi*4-0x4],edx
  d3309c:	0f 44 f0             	cmove  esi,eax
  d3309f:	51                   	push   ecx
  d330a0:	56                   	push   esi
  d330a1:	51                   	push   ecx
  d330a2:	51                   	push   ecx
  d330a3:	e8 a6 83 4f ff       	call   22b44e <closedir@plt+0x887de>
  d330a8:	83 c4 10             	add    esp,0x10
  d330ab:	84 c0                	test   al,al
  d330ad:	0f 84 99 00 00 00    	je     d3314c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13651a>
  d330b3:	85 f6                	test   esi,esi
  d330b5:	75 05                	jne    d330bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13648a>
  d330b7:	e8 38 d6 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d330bc:	83 ec 08             	sub    esp,0x8
  d330bf:	6a 00                	push   0x0
  d330c1:	56                   	push   esi
  d330c2:	e8 3c da 2a 00       	call   fe0b03 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3e3ed1>
  d330c7:	83 c4 10             	add    esp,0x10
  d330ca:	89 44 24 5c          	mov    DWORD PTR [esp+0x5c],eax
  d330ce:	8d 8b 6c d9 04 00    	lea    ecx,[ebx+0x4d96c]
  d330d4:	89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
  d330d8:	83 ec 08             	sub    esp,0x8
  d330db:	8d 44 24 64          	lea    eax,[esp+0x64]
  d330df:	50                   	push   eax
  d330e0:	ff 31                	push   DWORD PTR [ecx]
  d330e2:	e8 b3 bc ea ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  d330e7:	83 c4 10             	add    esp,0x10
  d330ea:	89 c7                	mov    edi,eax
  d330ec:	85 ff                	test   edi,edi
  d330ee:	75 05                	jne    d330f5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1364c3>
  d330f0:	e8 ff d5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d330f5:	8b 07                	mov    eax,DWORD PTR [edi]
  d330f7:	83 ec 08             	sub    esp,0x8
  d330fa:	ff b0 d0 00 00 00    	push   DWORD PTR [eax+0xd0]
  d33100:	57                   	push   edi
  d33101:	ff 90 cc 00 00 00    	call   DWORD PTR [eax+0xcc]
  d33107:	83 c4 10             	add    esp,0x10
  d3310a:	89 c5                	mov    ebp,eax
  d3310c:	85 ff                	test   edi,edi
  d3310e:	75 05                	jne    d33115 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1364e3>
  d33110:	e8 df d5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d33115:	83 ec 0c             	sub    esp,0xc
  d33118:	57                   	push   edi
  d33119:	e8 c2 c0 ea ff       	call   bdf1e0 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xce32>
  d3311e:	83 c4 10             	add    esp,0x10
  d33121:	85 f6                	test   esi,esi
  d33123:	8b 00                	mov    eax,DWORD PTR [eax]
  d33125:	89 44 24 5c          	mov    DWORD PTR [esp+0x5c],eax
  d33129:	89 ac 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],ebp
  d33130:	74 7d                	je     d331af <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13657d>
  d33132:	83 ec 08             	sub    esp,0x8
  d33135:	6a 00                	push   0x0
  d33137:	56                   	push   esi
  d33138:	e8 fb d9 2a 00       	call   fe0b38 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3e3f06>
  d3313d:	83 c4 10             	add    esp,0x10
  d33140:	d9 9c 24 1c 01 00 00 	fstp   DWORD PTR [esp+0x11c]
  d33147:	e9 82 00 00 00       	jmp    d331ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x13659c>
  d3314c:	8d b3 b4 a8 04 00    	lea    esi,[ebx+0x4a8b4]
  d33152:	8b 06                	mov    eax,DWORD PTR [esi]
  d33154:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  d3315b:	75 06                	jne    d33163 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136531>
  d3315d:	8d 7c 24 60          	lea    edi,[esp+0x60]
  d33161:	eb 18                	jmp    d3317b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136549>
  d33163:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  d33167:	8d 7c 24 60          	lea    edi,[esp+0x60]
  d3316b:	75 0e                	jne    d3317b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136549>
  d3316d:	83 ec 0c             	sub    esp,0xc
  d33170:	50                   	push   eax
  d33171:	e8 38 33 e8 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d33176:	83 c4 10             	add    esp,0x10
  d33179:	8b 06                	mov    eax,DWORD PTR [esi]
  d3317b:	8b b4 24 50 01 00 00 	mov    esi,DWORD PTR [esp+0x150]
  d33182:	8b 48 50             	mov    ecx,DWORD PTR [eax+0x50]
  d33185:	8b 09                	mov    ecx,DWORD PTR [ecx]
  d33187:	89 8c 24 18 01 00 00 	mov    DWORD PTR [esp+0x118],ecx
  d3318e:	31 c9                	xor    ecx,ecx
  d33190:	89 8c 24 1c 01 00 00 	mov    DWORD PTR [esp+0x11c],ecx
  d33197:	8b 40 50             	mov    eax,DWORD PTR [eax+0x50]
  d3319a:	8b 00                	mov    eax,DWORD PTR [eax]
  d3319c:	89 84 24 20 01 00 00 	mov    DWORD PTR [esp+0x120],eax
  d331a3:	89 8c 24 24 01 00 00 	mov    DWORD PTR [esp+0x124],ecx
  d331aa:	e9 b4 00 00 00       	jmp    d33263 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136631>
  d331af:	e8 40 d5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d331b4:	83 ec 08             	sub    esp,0x8
  d331b7:	6a 00                	push   0x0
  d331b9:	56                   	push   esi
  d331ba:	e8 79 d9 2a 00       	call   fe0b38 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3e3f06>
  d331bf:	83 c4 10             	add    esp,0x10
  d331c2:	d9 9c 24 1c 01 00 00 	fstp   DWORD PTR [esp+0x11c]
  d331c9:	e8 26 d5 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d331ce:	83 ec 08             	sub    esp,0x8
  d331d1:	6a 00                	push   0x0
  d331d3:	56                   	push   esi
  d331d4:	e8 94 d9 2a 00       	call   fe0b6d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3e3f3b>
  d331d9:	83 c4 10             	add    esp,0x10
  d331dc:	89 44 24 58          	mov    DWORD PTR [esp+0x58],eax
  d331e0:	83 ec 08             	sub    esp,0x8
  d331e3:	8d 44 24 60          	lea    eax,[esp+0x60]
  d331e7:	50                   	push   eax
  d331e8:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  d331ec:	ff 30                	push   DWORD PTR [eax]
  d331ee:	e8 a7 bb ea ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  d331f3:	83 c4 10             	add    esp,0x10
  d331f6:	89 c7                	mov    edi,eax
  d331f8:	85 ff                	test   edi,edi
  d331fa:	75 05                	jne    d33201 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1365cf>
  d331fc:	e8 f3 d4 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d33201:	8b 07                	mov    eax,DWORD PTR [edi]
  d33203:	83 ec 08             	sub    esp,0x8
  d33206:	ff b0 d0 00 00 00    	push   DWORD PTR [eax+0xd0]
  d3320c:	57                   	push   edi
  d3320d:	ff 90 cc 00 00 00    	call   DWORD PTR [eax+0xcc]
  d33213:	83 c4 10             	add    esp,0x10
  d33216:	89 c5                	mov    ebp,eax
  d33218:	85 ff                	test   edi,edi
  d3321a:	75 05                	jne    d33221 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1365ef>
  d3321c:	e8 d3 d4 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d33221:	83 ec 0c             	sub    esp,0xc
  d33224:	57                   	push   edi
  d33225:	e8 b6 bf ea ff       	call   bdf1e0 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xce32>
  d3322a:	83 c4 10             	add    esp,0x10
  d3322d:	8b 00                	mov    eax,DWORD PTR [eax]
  d3322f:	89 44 24 58          	mov    DWORD PTR [esp+0x58],eax
  d33233:	89 ac 24 20 01 00 00 	mov    DWORD PTR [esp+0x120],ebp
  d3323a:	85 f6                	test   esi,esi
  d3323c:	75 05                	jne    d33243 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x136611>
  d3323e:	e8 b1 d4 e9 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d33243:	83 ec 08             	sub    esp,0x8
  d33246:	6a 00                	push   0x0
  d33248:	56                   	push   esi
  d33249:	e8 54 d9 2a 00       	call   fe0ba2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3e3f70>
  d3324e:	83 c4 10             	add    esp,0x10
  d33251:	d9 9c 24 24 01 00 00 	fstp   DWORD PTR [esp+0x124]
  d33258:	8d 7c 24 60          	lea    edi,[esp+0x60]
  d3325c:	8b b4 24 50 01 00 00 	mov    esi,DWORD PTR [esp+0x150]
  d33263:	83 ec 04             	sub    esp,0x4
  d33266:	68 d8 00 00 00       	push   0xd8
  d3326b:	57                   	push   edi
  d3326c:	56                   	push   esi
  d3326d:	e8 de ed 46 ff       	call   1a2050 <memcpy@plt>
  d33272:	83 c4 10             	add    esp,0x10
  d33275:	89 f0                	mov    eax,esi
  d33277:	81 c4 3c 01 00 00    	add    esp,0x13c
  d3327d:	5e                   	pop    esi
  d3327e:	5f                   	pop    edi
  d3327f:	5b                   	pop    ebx
  d33280:	5d                   	pop    ebp
  d33281:	c2 04 00             	ret    0x4
  d33284:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  d33288:	8b 80 14 01 00 00    	mov    eax,DWORD PTR [eax+0x114]
  d3328e:	c3                   	ret
