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


Disassembly of section .text:

00fcf188 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2556>:
  fcf188:	55                   	push   ebp
  fcf189:	53                   	push   ebx
  fcf18a:	57                   	push   edi
  fcf18b:	56                   	push   esi
  fcf18c:	83 ec 0c             	sub    esp,0xc
  fcf18f:	e8 00 00 00 00       	call   fcf194 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2562>
  fcf194:	5b                   	pop    ebx
  fcf195:	81 c3 e8 79 e2 00    	add    ebx,0xe279e8
  fcf19b:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fcf19f:	8a 83 3b af 06 00    	mov    al,BYTE PTR [ebx+0x6af3b]
  fcf1a5:	24 01                	and    al,0x1
  fcf1a7:	75 1a                	jne    fcf1c3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2591>
  fcf1a9:	8d 83 04 db 71 ff    	lea    eax,[ebx-0x8e24fc]
  fcf1af:	83 ec 0c             	sub    esp,0xc
  fcf1b2:	ff 30                	push   DWORD PTR [eax]
  fcf1b4:	e8 6f 01 bd ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  fcf1b9:	83 c4 10             	add    esp,0x10
  fcf1bc:	c6 83 3b af 06 00 01 	mov    BYTE PTR [ebx+0x6af3b],0x1
  fcf1c3:	8b 4d 2c             	mov    ecx,DWORD PTR [ebp+0x2c]
  fcf1c6:	c7 45 2c ff ff ff ff 	mov    DWORD PTR [ebp+0x2c],0xffffffff
  fcf1cd:	31 c0                	xor    eax,eax
  fcf1cf:	83 f9 07             	cmp    ecx,0x7
  fcf1d2:	8d 49 03             	lea    ecx,[ecx+0x3]
  fcf1d5:	0f 43 c8             	cmovae ecx,eax
  fcf1d8:	83 c1 fd             	add    ecx,0xfffffffd
  fcf1db:	83 f9 06             	cmp    ecx,0x6
  fcf1de:	0f 87 c3 0a 00 00    	ja     fcfca7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d3075>
  fcf1e4:	8b 84 8b 48 ce 72 ff 	mov    eax,DWORD PTR [ebx+ecx*4-0x8d31b8]
  fcf1eb:	01 d8                	add    eax,ebx
  fcf1ed:	ff e0                	jmp    eax
  fcf1ef:	8d 7d 20             	lea    edi,[ebp+0x20]
  fcf1f2:	8b 75 20             	mov    esi,DWORD PTR [ebp+0x20]
  fcf1f5:	85 f6                	test   esi,esi
  fcf1f7:	75 05                	jne    fcf1fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d25cc>
  fcf1f9:	e8 f6 14 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf1fe:	c6 46 72 01          	mov    BYTE PTR [esi+0x72],0x1
  fcf202:	8b 37                	mov    esi,DWORD PTR [edi]
  fcf204:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fcf208:	85 f6                	test   esi,esi
  fcf20a:	75 05                	jne    fcf211 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d25df>
  fcf20c:	e8 e3 14 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf211:	8b 7e 38             	mov    edi,DWORD PTR [esi+0x38]
  fcf214:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcf21a:	8b 00                	mov    eax,DWORD PTR [eax]
  fcf21c:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcf223:	74 12                	je     fcf237 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2605>
  fcf225:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcf229:	75 0c                	jne    fcf237 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2605>
  fcf22b:	83 ec 0c             	sub    esp,0xc
  fcf22e:	50                   	push   eax
  fcf22f:	e8 7a 72 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcf234:	83 c4 10             	add    esp,0x10
  fcf237:	31 c0                	xor    eax,eax
  fcf239:	50                   	push   eax
  fcf23a:	57                   	push   edi
  fcf23b:	50                   	push   eax
  fcf23c:	50                   	push   eax
  fcf23d:	e8 97 9c 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcf242:	83 c4 10             	add    esp,0x10
  fcf245:	84 c0                	test   al,al
  fcf247:	0f 84 26 01 00 00    	je     fcf373 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2741>
  fcf24d:	89 ee                	mov    esi,ebp
  fcf24f:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcf253:	8b 38                	mov    edi,DWORD PTR [eax]
  fcf255:	85 ff                	test   edi,edi
  fcf257:	0f 84 1e 01 00 00    	je     fcf37b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2749>
  fcf25d:	8b 6f 38             	mov    ebp,DWORD PTR [edi+0x38]
  fcf260:	8d 46 08             	lea    eax,[esi+0x8]
  fcf263:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcf267:	89 6e 08             	mov    DWORD PTR [esi+0x8],ebp
  fcf26a:	e9 2b 01 00 00       	jmp    fcf39a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2768>
  fcf26f:	8d 7d 08             	lea    edi,[ebp+0x8]
  fcf272:	e9 be 01 00 00       	jmp    fcf435 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2803>
  fcf277:	8d 7d 20             	lea    edi,[ebp+0x20]
  fcf27a:	e9 98 02 00 00       	jmp    fcf517 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d28e5>
  fcf27f:	8b 75 10             	mov    esi,DWORD PTR [ebp+0x10]
  fcf282:	8d 83 0c d6 04 00    	lea    eax,[ebx+0x4d60c]
  fcf288:	8b 00                	mov    eax,DWORD PTR [eax]
  fcf28a:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcf291:	74 12                	je     fcf2a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2673>
  fcf293:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcf297:	75 0c                	jne    fcf2a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2673>
  fcf299:	83 ec 0c             	sub    esp,0xc
  fcf29c:	50                   	push   eax
  fcf29d:	e8 0c 72 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcf2a2:	83 c4 10             	add    esp,0x10
  fcf2a5:	83 ec 10             	sub    esp,0x10
  fcf2a8:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fcf2ac:	e8 a7 c5 ff ff       	call   fcb858 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cec26>
  fcf2b1:	83 c4 10             	add    esp,0x10
  fcf2b4:	89 c6                	mov    esi,eax
  fcf2b6:	89 75 14             	mov    DWORD PTR [ebp+0x14],esi
  fcf2b9:	85 f6                	test   esi,esi
  fcf2bb:	75 05                	jne    fcf2c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2690>
  fcf2bd:	e8 32 14 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf2c2:	8d 83 b0 5c 05 00    	lea    eax,[ebx+0x55cb0]
  fcf2c8:	83 ec 08             	sub    esp,0x8
  fcf2cb:	ff 30                	push   DWORD PTR [eax]
  fcf2cd:	56                   	push   esi
  fcf2ce:	e8 22 e9 3f 00       	call   13cdbf5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0fc3>
  fcf2d3:	83 c4 10             	add    esp,0x10
  fcf2d6:	89 c6                	mov    esi,eax
  fcf2d8:	89 75 18             	mov    DWORD PTR [ebp+0x18],esi
  fcf2db:	8b 7d 20             	mov    edi,DWORD PTR [ebp+0x20]
  fcf2de:	85 ff                	test   edi,edi
  fcf2e0:	75 05                	jne    fcf2e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d26b5>
  fcf2e2:	e8 0d 14 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf2e7:	8b 47 20             	mov    eax,DWORD PTR [edi+0x20]
  fcf2ea:	85 f6                	test   esi,esi
  fcf2ec:	75 09                	jne    fcf2f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d26c5>
  fcf2ee:	89 c7                	mov    edi,eax
  fcf2f0:	e8 ff 13 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf2f5:	89 f8                	mov    eax,edi
  fcf2f7:	8d 7d 18             	lea    edi,[ebp+0x18]
  fcf2fa:	83 ec 10             	sub    esp,0x10
  fcf2fd:	89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
  fcf301:	89 34 24             	mov    DWORD PTR [esp],esi
  fcf304:	c7 44 24 08 00 00 00 	mov    DWORD PTR [esp+0x8],0x0
  fcf30b:	00 
  fcf30c:	e8 be 2e e0 ff       	call   dd21cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d559d>
  fcf311:	83 c4 10             	add    esp,0x10
  fcf314:	8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
  fcf317:	8b 75 18             	mov    esi,DWORD PTR [ebp+0x18]
  fcf31a:	85 f6                	test   esi,esi
  fcf31c:	75 09                	jne    fcf327 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d26f5>
  fcf31e:	89 c5                	mov    ebp,eax
  fcf320:	e8 cf 13 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf325:	89 e8                	mov    eax,ebp
  fcf327:	83 ec 04             	sub    esp,0x4
  fcf32a:	6a 00                	push   0x0
  fcf32c:	50                   	push   eax
  fcf32d:	56                   	push   esi
  fcf32e:	e8 a8 2e e0 ff       	call   dd21db <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55a9>
  fcf333:	83 c4 10             	add    esp,0x10
  fcf336:	8b 37                	mov    esi,DWORD PTR [edi]
  fcf338:	85 f6                	test   esi,esi
  fcf33a:	89 fd                	mov    ebp,edi
  fcf33c:	75 05                	jne    fcf343 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2711>
  fcf33e:	e8 b1 13 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf343:	83 ec 04             	sub    esp,0x4
  fcf346:	31 c0                	xor    eax,eax
  fcf348:	50                   	push   eax
  fcf349:	50                   	push   eax
  fcf34a:	56                   	push   esi
  fcf34b:	e8 ec 31 e0 ff       	call   dd253c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d590a>
  fcf350:	83 c4 10             	add    esp,0x10
  fcf353:	8b 75 00             	mov    esi,DWORD PTR [ebp+0x0]
  fcf356:	e9 d3 02 00 00       	jmp    fcf62e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d29fc>
  fcf35b:	8d 6d 18             	lea    ebp,[ebp+0x18]
  fcf35e:	e9 d2 03 00 00       	jmp    fcf735 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2b03>
  fcf363:	8d 75 20             	lea    esi,[ebp+0x20]
  fcf366:	e9 d3 04 00 00       	jmp    fcf83e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2c0c>
  fcf36b:	8d 75 20             	lea    esi,[ebp+0x20]
  fcf36e:	e9 a4 06 00 00       	jmp    fcfa17 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2de5>
  fcf373:	8d 4d 0c             	lea    ecx,[ebp+0xc]
  fcf376:	e9 5c 01 00 00       	jmp    fcf4d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d28a5>
  fcf37b:	e8 74 13 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf380:	8b 46 20             	mov    eax,DWORD PTR [esi+0x20]
  fcf383:	8b 6f 38             	mov    ebp,DWORD PTR [edi+0x38]
  fcf386:	89 6e 08             	mov    DWORD PTR [esi+0x8],ebp
  fcf389:	85 c0                	test   eax,eax
  fcf38b:	0f 84 44 09 00 00    	je     fcfcd5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d30a3>
  fcf391:	8d 4e 08             	lea    ecx,[esi+0x8]
  fcf394:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fcf398:	89 c7                	mov    edi,eax
  fcf39a:	8b bf 00 01 00 00    	mov    edi,DWORD PTR [edi+0x100]
  fcf3a0:	85 ed                	test   ebp,ebp
  fcf3a2:	75 05                	jne    fcf3a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2777>
  fcf3a4:	e8 4b 13 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf3a9:	83 ec 04             	sub    esp,0x4
  fcf3ac:	6a 00                	push   0x0
  fcf3ae:	57                   	push   edi
  fcf3af:	55                   	push   ebp
  fcf3b0:	e8 32 2e e0 ff       	call   dd21e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d55b5>
  fcf3b5:	83 c4 10             	add    esp,0x10
  fcf3b8:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fcf3bc:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcf3be:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcf3c2:	8b 30                	mov    esi,DWORD PTR [eax]
  fcf3c4:	85 f6                	test   esi,esi
  fcf3c6:	75 05                	jne    fcf3cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d279b>
  fcf3c8:	e8 27 13 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf3cd:	8b be e0 00 00 00    	mov    edi,DWORD PTR [esi+0xe0]
  fcf3d3:	85 ed                	test   ebp,ebp
  fcf3d5:	75 05                	jne    fcf3dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d27aa>
  fcf3d7:	e8 18 13 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf3dc:	83 ec 04             	sub    esp,0x4
  fcf3df:	6a 00                	push   0x0
  fcf3e1:	57                   	push   edi
  fcf3e2:	55                   	push   ebp
  fcf3e3:	e8 63 2e e0 ff       	call   dd224b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1d5619>
  fcf3e8:	83 c4 10             	add    esp,0x10
  fcf3eb:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcf3ef:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcf3f1:	85 ed                	test   ebp,ebp
  fcf3f3:	74 10                	je     fcf405 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d27d3>
  fcf3f5:	83 ec 0c             	sub    esp,0xc
  fcf3f8:	55                   	push   ebp
  fcf3f9:	e8 7a c0 ff ff       	call   fcb478 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce846>
  fcf3fe:	83 c4 10             	add    esp,0x10
  fcf401:	89 c6                	mov    esi,eax
  fcf403:	eb 19                	jmp    fcf41e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d27ec>
  fcf405:	e8 ea 12 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf40a:	83 ec 0c             	sub    esp,0xc
  fcf40d:	6a 00                	push   0x0
  fcf40f:	e8 64 c0 ff ff       	call   fcb478 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ce846>
  fcf414:	83 c4 10             	add    esp,0x10
  fcf417:	89 c6                	mov    esi,eax
  fcf419:	e8 d6 12 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf41e:	8b 7c 24 04          	mov    edi,DWORD PTR [esp+0x4]
  fcf422:	83 ec 04             	sub    esp,0x4
  fcf425:	6a 00                	push   0x0
  fcf427:	56                   	push   esi
  fcf428:	55                   	push   ebp
  fcf429:	e8 9c 7b 7b ff       	call   786fca <closedir@plt+0x5e435a>
  fcf42e:	83 c4 10             	add    esp,0x10
  fcf431:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fcf435:	8b 37                	mov    esi,DWORD PTR [edi]
  fcf437:	85 f6                	test   esi,esi
  fcf439:	75 05                	jne    fcf440 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d280e>
  fcf43b:	e8 b4 12 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf440:	83 ec 08             	sub    esp,0x8
  fcf443:	6a 00                	push   0x0
  fcf445:	56                   	push   esi
  fcf446:	e8 f2 a7 df ff       	call   dc9c3d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1cd00b>
  fcf44b:	83 c4 10             	add    esp,0x10
  fcf44e:	84 c0                	test   al,al
  fcf450:	74 1f                	je     fcf471 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d283f>
  fcf452:	c7 45 24 00 00 00 00 	mov    DWORD PTR [ebp+0x24],0x0
  fcf459:	b0 01                	mov    al,0x1
  fcf45b:	80 7d 28 00          	cmp    BYTE PTR [ebp+0x28],0x0
  fcf45f:	0f 85 42 08 00 00    	jne    fcfca7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d3075>
  fcf465:	c7 45 2c 01 00 00 00 	mov    DWORD PTR [ebp+0x2c],0x1
  fcf46c:	e9 36 08 00 00       	jmp    fcfca7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d3075>
  fcf471:	89 e8                	mov    eax,ebp
  fcf473:	8b 68 0c             	mov    ebp,DWORD PTR [eax+0xc]
  fcf476:	89 c6                	mov    esi,eax
  fcf478:	8d 83 0c d6 04 00    	lea    eax,[ebx+0x4d60c]
  fcf47e:	8b 00                	mov    eax,DWORD PTR [eax]
  fcf480:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcf487:	74 12                	je     fcf49b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2869>
  fcf489:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcf48d:	75 0c                	jne    fcf49b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2869>
  fcf48f:	83 ec 0c             	sub    esp,0xc
  fcf492:	50                   	push   eax
  fcf493:	e8 16 70 be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcf498:	83 c4 10             	add    esp,0x10
  fcf49b:	85 ed                	test   ebp,ebp
  fcf49d:	75 05                	jne    fcf4a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2872>
  fcf49f:	e8 50 12 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf4a4:	8d 4e 0c             	lea    ecx,[esi+0xc]
  fcf4a7:	8d 46 20             	lea    eax,[esi+0x20]
  fcf4aa:	80 7d 22 00          	cmp    BYTE PTR [ebp+0x22],0x0
  fcf4ae:	74 23                	je     fcf4d3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d28a1>
  fcf4b0:	89 ce                	mov    esi,ecx
  fcf4b2:	8b 28                	mov    ebp,DWORD PTR [eax]
  fcf4b4:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcf4b8:	85 ed                	test   ebp,ebp
  fcf4ba:	75 05                	jne    fcf4c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d288f>
  fcf4bc:	e8 33 12 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf4c1:	83 ec 08             	sub    esp,0x8
  fcf4c4:	6a 01                	push   0x1
  fcf4c6:	55                   	push   ebp
  fcf4c7:	e8 bf 77 ff ff       	call   fc6c8b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca059>
  fcf4cc:	83 c4 10             	add    esp,0x10
  fcf4cf:	89 f1                	mov    ecx,esi
  fcf4d1:	eb 04                	jmp    fcf4d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d28a5>
  fcf4d3:	89 44 24 08          	mov    DWORD PTR [esp+0x8],eax
  fcf4d7:	89 4c 24 04          	mov    DWORD PTR [esp+0x4],ecx
  fcf4db:	8b 7c 24 08          	mov    edi,DWORD PTR [esp+0x8]
  fcf4df:	8b 2f                	mov    ebp,DWORD PTR [edi]
  fcf4e1:	8b 31                	mov    esi,DWORD PTR [ecx]
  fcf4e3:	85 ed                	test   ebp,ebp
  fcf4e5:	75 05                	jne    fcf4ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d28ba>
  fcf4e7:	e8 08 12 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf4ec:	83 ec 08             	sub    esp,0x8
  fcf4ef:	56                   	push   esi
  fcf4f0:	55                   	push   ebp
  fcf4f1:	e8 ed c5 ff ff       	call   fcbae3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ceeb1>
  fcf4f6:	83 c4 10             	add    esp,0x10
  fcf4f9:	8b 2f                	mov    ebp,DWORD PTR [edi]
  fcf4fb:	8b 44 24 04          	mov    eax,DWORD PTR [esp+0x4]
  fcf4ff:	8b 30                	mov    esi,DWORD PTR [eax]
  fcf501:	85 ed                	test   ebp,ebp
  fcf503:	75 05                	jne    fcf50a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d28d8>
  fcf505:	e8 ea 11 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf50a:	83 ec 08             	sub    esp,0x8
  fcf50d:	56                   	push   esi
  fcf50e:	55                   	push   ebp
  fcf50f:	e8 55 78 ff ff       	call   fc6d69 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3ca137>
  fcf514:	83 c4 10             	add    esp,0x10
  fcf517:	8b 37                	mov    esi,DWORD PTR [edi]
  fcf519:	85 f6                	test   esi,esi
  fcf51b:	75 05                	jne    fcf522 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d28f0>
  fcf51d:	e8 d2 11 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf522:	80 be dc 00 00 00 00 	cmp    BYTE PTR [esi+0xdc],0x0
  fcf529:	8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
  fcf52d:	74 1f                	je     fcf54e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d291c>
  fcf52f:	c7 45 24 00 00 00 00 	mov    DWORD PTR [ebp+0x24],0x0
  fcf536:	b0 01                	mov    al,0x1
  fcf538:	80 7d 28 00          	cmp    BYTE PTR [ebp+0x28],0x0
  fcf53c:	0f 85 65 07 00 00    	jne    fcfca7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d3075>
  fcf542:	c7 45 2c 02 00 00 00 	mov    DWORD PTR [ebp+0x2c],0x2
  fcf549:	e9 59 07 00 00       	jmp    fcfca7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d3075>
  fcf54e:	89 7c 24 08          	mov    DWORD PTR [esp+0x8],edi
  fcf552:	8b 75 0c             	mov    esi,DWORD PTR [ebp+0xc]
  fcf555:	85 f6                	test   esi,esi
  fcf557:	75 05                	jne    fcf55e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d292c>
  fcf559:	e8 96 11 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf55e:	8b 7e 14             	mov    edi,DWORD PTR [esi+0x14]
  fcf561:	89 7d 10             	mov    DWORD PTR [ebp+0x10],edi
  fcf564:	c7 45 14 00 00 00 00 	mov    DWORD PTR [ebp+0x14],0x0
  fcf56b:	8d 83 b4 a8 04 00    	lea    eax,[ebx+0x4a8b4]
  fcf571:	8b 00                	mov    eax,DWORD PTR [eax]
  fcf573:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcf57a:	74 12                	je     fcf58e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d295c>
  fcf57c:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcf580:	75 0c                	jne    fcf58e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d295c>
  fcf582:	83 ec 0c             	sub    esp,0xc
  fcf585:	50                   	push   eax
  fcf586:	e8 23 6f be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcf58b:	83 c4 10             	add    esp,0x10
  fcf58e:	83 ec 04             	sub    esp,0x4
  fcf591:	31 c0                	xor    eax,eax
  fcf593:	50                   	push   eax
  fcf594:	57                   	push   edi
  fcf595:	50                   	push   eax
  fcf596:	e8 ff 66 70 ff       	call   6d5c9a <closedir@plt+0x53302a>
  fcf59b:	83 c4 10             	add    esp,0x10
  fcf59e:	84 c0                	test   al,al
  fcf5a0:	0f 85 b9 04 00 00    	jne    fcfa5f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2e2d>
  fcf5a6:	8b 75 10             	mov    esi,DWORD PTR [ebp+0x10]
  fcf5a9:	8b 44 24 08          	mov    eax,DWORD PTR [esp+0x8]
  fcf5ad:	83 38 00             	cmp    DWORD PTR [eax],0x0
  fcf5b0:	75 05                	jne    fcf5b7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2985>
  fcf5b2:	e8 3d 11 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf5b7:	83 ec 10             	sub    esp,0x10
  fcf5ba:	89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
  fcf5be:	e8 4b c9 ff ff       	call   fcbf0e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3cf2dc>
  fcf5c3:	83 c4 10             	add    esp,0x10
  fcf5c6:	89 c6                	mov    esi,eax
  fcf5c8:	89 75 14             	mov    DWORD PTR [ebp+0x14],esi
  fcf5cb:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcf5d1:	8b 00                	mov    eax,DWORD PTR [eax]
  fcf5d3:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcf5da:	74 12                	je     fcf5ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d29bc>
  fcf5dc:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcf5e0:	75 0c                	jne    fcf5ee <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d29bc>
  fcf5e2:	83 ec 0c             	sub    esp,0xc
  fcf5e5:	50                   	push   eax
  fcf5e6:	e8 c3 6e be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcf5eb:	83 c4 10             	add    esp,0x10
  fcf5ee:	31 ff                	xor    edi,edi
  fcf5f0:	57                   	push   edi
  fcf5f1:	56                   	push   esi
  fcf5f2:	57                   	push   edi
  fcf5f3:	57                   	push   edi
  fcf5f4:	e8 e0 98 7b ff       	call   788ed9 <closedir@plt+0x5e6269>
  fcf5f9:	83 c4 10             	add    esp,0x10
  fcf5fc:	84 c0                	test   al,al
  fcf5fe:	0f 84 ae 06 00 00    	je     fcfcb2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d3080>
  fcf604:	8b 75 14             	mov    esi,DWORD PTR [ebp+0x14]
  fcf607:	85 f6                	test   esi,esi
  fcf609:	75 05                	jne    fcf610 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d29de>
  fcf60b:	e8 e4 10 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf610:	8d 83 b0 5c 05 00    	lea    eax,[ebx+0x55cb0]
  fcf616:	83 ec 08             	sub    esp,0x8
  fcf619:	ff 30                	push   DWORD PTR [eax]
  fcf61b:	56                   	push   esi
  fcf61c:	e8 d4 e5 3f 00       	call   13cdbf5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7d0fc3>
  fcf621:	83 c4 10             	add    esp,0x10
  fcf624:	89 c6                	mov    esi,eax
  fcf626:	89 e8                	mov    eax,ebp
  fcf628:	8d 68 18             	lea    ebp,[eax+0x18]
  fcf62b:	89 70 18             	mov    DWORD PTR [eax+0x18],esi
  fcf62e:	8d 83 3c be 04 00    	lea    eax,[ebx+0x4be3c]
  fcf634:	8b 00                	mov    eax,DWORD PTR [eax]
  fcf636:	f6 80 b2 00 00 00 01 	test   BYTE PTR [eax+0xb2],0x1
  fcf63d:	74 12                	je     fcf651 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2a1f>
  fcf63f:	83 78 60 00          	cmp    DWORD PTR [eax+0x60],0x0
  fcf643:	75 0c                	jne    fcf651 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2a1f>
  fcf645:	83 ec 0c             	sub    esp,0xc
  fcf648:	50                   	push   eax
  fcf649:	e8 60 6e be ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  fcf64e:	83 c4 10             	add    esp,0x10
  fcf651:	31 c0                	xor    eax,eax
  fcf653:	50                   	push   eax
  fcf654:	50                   	push   eax
  fcf655:	56                   	push   esi
  fcf656:	50                   	push   eax
  fcf657:	e8 7d 35 7b ff       	call   782bd9 <closedir@plt+0x5dff69>
  fcf65c:	83 c4 10             	add    esp,0x10
  fcf65f:	84 c0                	test   al,al
  fcf661:	0f 84 ce 00 00 00    	je     fcf735 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2b03>
  fcf667:	8d 83 b0 a9 04 00    	lea    eax,[ebx+0x4a9b0]
  fcf66d:	8b 30                	mov    esi,DWORD PTR [eax]
  fcf66f:	83 ec 0c             	sub    esp,0xc
  fcf672:	56                   	push   esi
  fcf673:	e8 7c 17 bc ff       	call   b90df4 <closedir@plt+0x9ee184>
  fcf678:	83 c4 10             	add    esp,0x10
  fcf67b:	83 ec 08             	sub    esp,0x8
  fcf67e:	6a 01                	push   0x1
  fcf680:	56                   	push   esi
  fcf681:	e8 32 44 c1 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  fcf686:	83 c4 10             	add    esp,0x10
  fcf689:	89 c6                	mov    esi,eax
  fcf68b:	8b 44 24 20          	mov    eax,DWORD PTR [esp+0x20]
  fcf68f:	8b 78 14             	mov    edi,DWORD PTR [eax+0x14]
  fcf692:	85 ff                	test   edi,edi
  fcf694:	75 05                	jne    fcf69b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2a69>
  fcf696:	e8 59 10 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf69b:	83 ec 08             	sub    esp,0x8
  fcf69e:	31 c0                	xor    eax,eax
  fcf6a0:	50                   	push   eax
  fcf6a1:	57                   	push   edi
  fcf6a2:	e8 ea 6f 7b ff       	call   786691 <closedir@plt+0x5e3a21>
  fcf6a7:	83 c4 10             	add    esp,0x10
  fcf6aa:	89 c7                	mov    edi,eax
  fcf6ac:	85 f6                	test   esi,esi
  fcf6ae:	75 05                	jne    fcf6b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2a83>
  fcf6b0:	e8 3f 10 c0 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  fcf6b5:	85 ff                	test   edi,edi
  fcf6b7:	74 28                	je     fcf6e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2aaf>
  fcf6b9:	8b 06                	mov    eax,DWORD PTR [esi]
  fcf6bb:	83 ec 08             	sub    esp,0x8
  fcf6be:	ff 70 18             	push   DWORD PTR [eax+0x18]
  fcf6c1:	57                   	push   edi
  fcf6c2:	e8 3d f9 c0 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  fcf6c7:	83 c4 10             	add    esp,0x10
  fcf6ca:	85 c0                	test   eax,eax
  fcf6cc:	75 13                	jne    fcf6e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2aaf>
  fcf6ce:	e8 e7 1d c0 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  fcf6d3:	83 ec 08             	sub    esp,0x8
  fcf6d6:	6a 00                	push   0x0
  fcf6d8:	50                   	push   eax
  fcf6d9:	e8 da 0e c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcf6de:	83 c4 10             	add    esp,0x10
  fcf6e1:	83 7e 0c 00          	cmp    DWORD PTR [esi+0xc],0x0
  fcf6e5:	75 13                	jne    fcf6fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3d2ac8>
  fcf6e7:	e8 82 1c c0 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  fcf6ec:	83 ec 08             	sub    esp,0x8
  fcf6ef:	6a 00                	push   0x0
  fcf6f1:	50                   	push   eax
  fcf6f2:	e8 c1 0e c0 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  fcf6f7:	83 c4 10             	add    esp,0x10
  fcf6fa:	89 7e 10             	mov    DWORD PTR [esi+0x10],edi
  fcf6fd:	8d                   	.byte 0x8d
  fcf6fe:	83                   	.byte 0x83
  fcf6ff:	c4                   	.byte 0xc4
