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


Disassembly of section .text:

00d8c232 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f600>:
  d8c232:	55                   	push   %ebp
  d8c233:	53                   	push   %ebx
  d8c234:	57                   	push   %edi
  d8c235:	56                   	push   %esi
  d8c236:	81 ec dc 00 00 00    	sub    $0xdc,%esp
  d8c23c:	e8 00 00 00 00       	call   d8c241 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f60f>
  d8c241:	5b                   	pop    %ebx
  d8c242:	81 c3 3b a9 06 01    	add    $0x106a93b,%ebx
  d8c248:	8b bc 24 f4 00 00 00 	mov    0xf4(%esp),%edi
  d8c24f:	8a 83 a7 9f 06 00    	mov    0x69fa7(%ebx),%al
  d8c255:	24 01                	and    $0x1,%al
  d8c257:	75 1a                	jne    d8c273 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f641>
  d8c259:	8d 83 a4 64 71 ff    	lea    -0x8e9b5c(%ebx),%eax
  d8c25f:	83 ec 0c             	sub    $0xc,%esp
  d8c262:	ff 30                	push   (%eax)
  d8c264:	e8 bf 30 e1 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d8c269:	83 c4 10             	add    $0x10,%esp
  d8c26c:	c6 83 a7 9f 06 00 01 	movb   $0x1,0x69fa7(%ebx)
  d8c273:	31 f6                	xor    %esi,%esi
  d8c275:	89 b4 24 d8 00 00 00 	mov    %esi,0xd8(%esp)
  d8c27c:	89 b4 24 d4 00 00 00 	mov    %esi,0xd4(%esp)
  d8c283:	89 b4 24 d0 00 00 00 	mov    %esi,0xd0(%esp)
  d8c28a:	89 b4 24 cc 00 00 00 	mov    %esi,0xcc(%esp)
  d8c291:	89 b4 24 c4 00 00 00 	mov    %esi,0xc4(%esp)
  d8c298:	89 b4 24 c0 00 00 00 	mov    %esi,0xc0(%esp)
  d8c29f:	89 b4 24 b4 00 00 00 	mov    %esi,0xb4(%esp)
  d8c2a6:	89 b4 24 b0 00 00 00 	mov    %esi,0xb0(%esp)
  d8c2ad:	89 b4 24 b8 00 00 00 	mov    %esi,0xb8(%esp)
  d8c2b4:	89 b4 24 a4 00 00 00 	mov    %esi,0xa4(%esp)
  d8c2bb:	89 b4 24 a0 00 00 00 	mov    %esi,0xa0(%esp)
  d8c2c2:	89 b4 24 a8 00 00 00 	mov    %esi,0xa8(%esp)
  d8c2c9:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
  d8c2cd:	66 0f 29 84 24 90 00 	movapd %xmm0,0x90(%esp)
  d8c2d4:	00 00 
  d8c2d6:	66 0f 29 84 24 80 00 	movapd %xmm0,0x80(%esp)
  d8c2dd:	00 00 
  d8c2df:	66 0f 29 44 24 70    	movapd %xmm0,0x70(%esp)
  d8c2e5:	85 ff                	test   %edi,%edi
  d8c2e7:	74 14                	je     d8c2fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f6cb>
  d8c2e9:	83 ec 04             	sub    $0x4,%esp
  d8c2ec:	56                   	push   %esi
  d8c2ed:	ff 77 0c             	push   0xc(%edi)
  d8c2f0:	56                   	push   %esi
  d8c2f1:	e8 5c 44 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8c2f6:	83 c4 10             	add    $0x10,%esp
  d8c2f9:	89 c5                	mov    %eax,%ebp
  d8c2fb:	eb 1f                	jmp    d8c31c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f6ea>
  d8c2fd:	e8 f2 43 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c302:	83 ec 04             	sub    $0x4,%esp
  d8c305:	56                   	push   %esi
  d8c306:	ff 35 0c 00 00 00    	push   0xc
  d8c30c:	56                   	push   %esi
  d8c30d:	e8 40 44 9f ff       	call   780752 <closedir@plt+0x5ddae2>
  d8c312:	83 c4 10             	add    $0x10,%esp
  d8c315:	89 c5                	mov    %eax,%ebp
  d8c317:	e8 d8 43 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c31c:	8d 83 c8 75 06 00    	lea    0x675c8(%ebx),%eax
  d8c322:	83 ec 0c             	sub    $0xc,%esp
  d8c325:	31 f6                	xor    %esi,%esi
  d8c327:	8d 8c 24 e4 00 00 00 	lea    0xe4(%esp),%ecx
  d8c32e:	56                   	push   %esi
  d8c32f:	56                   	push   %esi
  d8c330:	51                   	push   %ecx
  d8c331:	ff 30                	push   (%eax)
  d8c333:	57                   	push   %edi
  d8c334:	e8 a4 bb 35 00       	call   10e7edd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb2ab>
  d8c339:	83 c4 20             	add    $0x20,%esp
  d8c33c:	8b bc 24 d8 00 00 00 	mov    0xd8(%esp),%edi
  d8c343:	8d 83 b4 a8 04 00    	lea    0x4a8b4(%ebx),%eax
  d8c349:	89 44 24 1c          	mov    %eax,0x1c(%esp)
  d8c34d:	8b 00                	mov    (%eax),%eax
  d8c34f:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d8c356:	74 12                	je     d8c36a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f738>
  d8c358:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d8c35c:	75 0c                	jne    d8c36a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f738>
  d8c35e:	83 ec 0c             	sub    $0xc,%esp
  d8c361:	50                   	push   %eax
  d8c362:	e8 47 a1 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c367:	83 c4 10             	add    $0x10,%esp
  d8c36a:	83 ec 04             	sub    $0x4,%esp
  d8c36d:	56                   	push   %esi
  d8c36e:	57                   	push   %edi
  d8c36f:	56                   	push   %esi
  d8c370:	e8 25 99 94 ff       	call   6d5c9a <closedir@plt+0x53302a>
  d8c375:	83 c4 10             	add    $0x10,%esp
  d8c378:	84 c0                	test   %al,%al
  d8c37a:	0f 84 e0 00 00 00    	je     d8c460 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f82e>
  d8c380:	8d 83 b0 a9 04 00    	lea    0x4a9b0(%ebx),%eax
  d8c386:	8b 30                	mov    (%eax),%esi
  d8c388:	83 ec 0c             	sub    $0xc,%esp
  d8c38b:	56                   	push   %esi
  d8c38c:	e8 63 4a e0 ff       	call   b90df4 <closedir@plt+0x9ee184>
  d8c391:	83 c4 10             	add    $0x10,%esp
  d8c394:	83 ec 08             	sub    $0x8,%esp
  d8c397:	6a 01                	push   $0x1
  d8c399:	56                   	push   %esi
  d8c39a:	e8 19 77 e5 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  d8c39f:	83 c4 10             	add    $0x10,%esp
  d8c3a2:	89 c6                	mov    %eax,%esi
  d8c3a4:	89 6c 24 30          	mov    %ebp,0x30(%esp)
  d8c3a8:	8d 83 f0 a8 04 00    	lea    0x4a8f0(%ebx),%eax
  d8c3ae:	83 ec 08             	sub    $0x8,%esp
  d8c3b1:	8d 4c 24 38          	lea    0x38(%esp),%ecx
  d8c3b5:	89 dd                	mov    %ebx,%ebp
  d8c3b7:	51                   	push   %ecx
  d8c3b8:	ff 30                	push   (%eax)
  d8c3ba:	e8 db 29 e5 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  d8c3bf:	83 c4 10             	add    $0x10,%esp
  d8c3c2:	89 c7                	mov    %eax,%edi
  d8c3c4:	85 f6                	test   %esi,%esi
  d8c3c6:	75 07                	jne    d8c3cf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f79d>
  d8c3c8:	89 eb                	mov    %ebp,%ebx
  d8c3ca:	e8 25 43 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c3cf:	85 ff                	test   %edi,%edi
  d8c3d1:	74 2e                	je     d8c401 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f7cf>
  d8c3d3:	8b 06                	mov    (%esi),%eax
  d8c3d5:	83 ec 08             	sub    $0x8,%esp
  d8c3d8:	89 eb                	mov    %ebp,%ebx
  d8c3da:	ff 70 18             	push   0x18(%eax)
  d8c3dd:	57                   	push   %edi
  d8c3de:	e8 21 2c e5 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  d8c3e3:	83 c4 10             	add    $0x10,%esp
  d8c3e6:	85 c0                	test   %eax,%eax
  d8c3e8:	75 17                	jne    d8c401 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f7cf>
  d8c3ea:	89 eb                	mov    %ebp,%ebx
  d8c3ec:	e8 c9 50 e4 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  d8c3f1:	83 ec 08             	sub    $0x8,%esp
  d8c3f4:	89 dd                	mov    %ebx,%ebp
  d8c3f6:	6a 00                	push   $0x0
  d8c3f8:	50                   	push   %eax
  d8c3f9:	e8 ba 41 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8c3fe:	83 c4 10             	add    $0x10,%esp
  d8c401:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
  d8c405:	75 17                	jne    d8c41e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f7ec>
  d8c407:	89 eb                	mov    %ebp,%ebx
  d8c409:	e8 60 4f e4 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d8c40e:	83 ec 08             	sub    $0x8,%esp
  d8c411:	89 dd                	mov    %ebx,%ebp
  d8c413:	6a 00                	push   $0x0
  d8c415:	50                   	push   %eax
  d8c416:	e8 9d 41 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8c41b:	83 c4 10             	add    $0x10,%esp
  d8c41e:	89 7e 10             	mov    %edi,0x10(%esi)
  d8c421:	89 eb                	mov    %ebp,%ebx
  d8c423:	8d 83 c4 d5 04 00    	lea    0x4d5c4(%ebx),%eax
  d8c429:	8b 00                	mov    (%eax),%eax
  d8c42b:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d8c432:	74 12                	je     d8c446 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f814>
  d8c434:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d8c438:	75 0c                	jne    d8c446 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f814>
  d8c43a:	83 ec 0c             	sub    $0xc,%esp
  d8c43d:	50                   	push   %eax
  d8c43e:	e8 6b a0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c443:	83 c4 10             	add    $0x10,%esp
  d8c446:	8d 83 94 89 06 00    	lea    0x68994(%ebx),%eax
  d8c44c:	31 c9                	xor    %ecx,%ecx
  d8c44e:	51                   	push   %ecx
  d8c44f:	56                   	push   %esi
  d8c450:	ff 30                	push   (%eax)
  d8c452:	51                   	push   %ecx
  d8c453:	e8 63 6b 35 00       	call   10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389>
  d8c458:	83 c4 10             	add    $0x10,%esp
  d8c45b:	e9 bd 12 00 00       	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8c460:	8b b4 24 d8 00 00 00 	mov    0xd8(%esp),%esi
  d8c467:	8d 83 c8 d5 04 00    	lea    0x4d5c8(%ebx),%eax
  d8c46d:	89 44 24 10          	mov    %eax,0x10(%esp)
  d8c471:	8b 00                	mov    (%eax),%eax
  d8c473:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d8c47a:	74 12                	je     d8c48e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f85c>
  d8c47c:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d8c480:	75 0c                	jne    d8c48e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f85c>
  d8c482:	83 ec 0c             	sub    $0xc,%esp
  d8c485:	50                   	push   %eax
  d8c486:	e8 23 a0 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c48b:	83 c4 10             	add    $0x10,%esp
  d8c48e:	83 ec 04             	sub    $0x4,%esp
  d8c491:	31 ff                	xor    %edi,%edi
  d8c493:	57                   	push   %edi
  d8c494:	56                   	push   %esi
  d8c495:	57                   	push   %edi
  d8c496:	e8 fc f5 49 ff       	call   22ba97 <closedir@plt+0x88e27>
  d8c49b:	83 c4 10             	add    $0x10,%esp
  d8c49e:	89 c6                	mov    %eax,%esi
  d8c4a0:	57                   	push   %edi
  d8c4a1:	56                   	push   %esi
  d8c4a2:	57                   	push   %edi
  d8c4a3:	57                   	push   %edi
  d8c4a4:	89 df                	mov    %ebx,%edi
  d8c4a6:	e8 05 45 4b ff       	call   2409b0 <closedir@plt+0x9dd40>
  d8c4ab:	83 c4 10             	add    $0x10,%esp
  d8c4ae:	84 c0                	test   %al,%al
  d8c4b0:	0f 85 67 12 00 00    	jne    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8c4b6:	85 f6                	test   %esi,%esi
  d8c4b8:	75 07                	jne    d8c4c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f88f>
  d8c4ba:	89 fb                	mov    %edi,%ebx
  d8c4bc:	e8 33 42 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c4c1:	8b 06                	mov    (%esi),%eax
  d8c4c3:	83 ec 08             	sub    $0x8,%esp
  d8c4c6:	89 fb                	mov    %edi,%ebx
  d8c4c8:	ff b0 08 01 00 00    	push   0x108(%eax)
  d8c4ce:	56                   	push   %esi
  d8c4cf:	ff 90 04 01 00 00    	call   *0x104(%eax)
  d8c4d5:	83 c4 10             	add    $0x10,%esp
  d8c4d8:	83 f8 01             	cmp    $0x1,%eax
  d8c4db:	74 20                	je     d8c4fd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f8cb>
  d8c4dd:	8b 06                	mov    (%esi),%eax
  d8c4df:	83 ec 08             	sub    $0x8,%esp
  d8c4e2:	89 fb                	mov    %edi,%ebx
  d8c4e4:	ff b0 08 01 00 00    	push   0x108(%eax)
  d8c4ea:	56                   	push   %esi
  d8c4eb:	ff 90 04 01 00 00    	call   *0x104(%eax)
  d8c4f1:	83 c4 10             	add    $0x10,%esp
  d8c4f4:	83 f8 02             	cmp    $0x2,%eax
  d8c4f7:	0f 85 89 00 00 00    	jne    d8c586 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f954>
  d8c4fd:	8b 06                	mov    (%esi),%eax
  d8c4ff:	83 ec 08             	sub    $0x8,%esp
  d8c502:	89 fb                	mov    %edi,%ebx
  d8c504:	ff b0 10 01 00 00    	push   0x110(%eax)
  d8c50a:	56                   	push   %esi
  d8c50b:	ff 90 0c 01 00 00    	call   *0x10c(%eax)
  d8c511:	83 c4 10             	add    $0x10,%esp
  d8c514:	85 c0                	test   %eax,%eax
  d8c516:	0f 85 01 12 00 00    	jne    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8c51c:	8b 84 24 d8 00 00 00 	mov    0xd8(%esp),%eax
  d8c523:	89 44 24 20          	mov    %eax,0x20(%esp)
  d8c527:	8b 06                	mov    (%esi),%eax
  d8c529:	83 ec 08             	sub    $0x8,%esp
  d8c52c:	89 fb                	mov    %edi,%ebx
  d8c52e:	ff b0 f0 00 00 00    	push   0xf0(%eax)
  d8c534:	56                   	push   %esi
  d8c535:	89 74 24 28          	mov    %esi,0x28(%esp)
  d8c539:	ff 90 ec 00 00 00    	call   *0xec(%eax)
  d8c53f:	83 c4 10             	add    $0x10,%esp
  d8c542:	89 c6                	mov    %eax,%esi
  d8c544:	8b 44 24 1c          	mov    0x1c(%esp),%eax
  d8c548:	8b 00                	mov    (%eax),%eax
  d8c54a:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d8c551:	74 14                	je     d8c567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f935>
  d8c553:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d8c557:	75 0e                	jne    d8c567 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f935>
  d8c559:	83 ec 0c             	sub    $0xc,%esp
  d8c55c:	89 fb                	mov    %edi,%ebx
  d8c55e:	50                   	push   %eax
  d8c55f:	e8 4a 9f e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c564:	83 c4 10             	add    $0x10,%esp
  d8c567:	31 c0                	xor    %eax,%eax
  d8c569:	89 fb                	mov    %edi,%ebx
  d8c56b:	50                   	push   %eax
  d8c56c:	56                   	push   %esi
  d8c56d:	ff 74 24 28          	push   0x28(%esp)
  d8c571:	50                   	push   %eax
  d8c572:	e8 fa 7e 92 ff       	call   6b4471 <closedir@plt+0x511801>
  d8c577:	83 c4 10             	add    $0x10,%esp
  d8c57a:	84 c0                	test   %al,%al
  d8c57c:	8b 74 24 18          	mov    0x18(%esp),%esi
  d8c580:	0f 85 97 11 00 00    	jne    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8c586:	89 74 24 18          	mov    %esi,0x18(%esp)
  d8c58a:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8c591:	8b b0 3c 01 00 00    	mov    0x13c(%eax),%esi
  d8c597:	85 f6                	test   %esi,%esi
  d8c599:	75 07                	jne    d8c5a2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f970>
  d8c59b:	89 fb                	mov    %edi,%ebx
  d8c59d:	e8 52 41 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c5a2:	8d 87 e4 82 05 00    	lea    0x582e4(%edi),%eax
  d8c5a8:	8d 8c 24 d4 00 00 00 	lea    0xd4(%esp),%ecx
  d8c5af:	89 fb                	mov    %edi,%ebx
  d8c5b1:	ff 30                	push   (%eax)
  d8c5b3:	51                   	push   %ecx
  d8c5b4:	55                   	push   %ebp
  d8c5b5:	56                   	push   %esi
  d8c5b6:	e8 8a 84 c4 ff       	call   9d4a45 <closedir@plt+0x831dd5>
  d8c5bb:	83 c4 10             	add    $0x10,%esp
  d8c5be:	84 c0                	test   %al,%al
  d8c5c0:	74 3d                	je     d8c5ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18f9cd>
  d8c5c2:	8b 84 24 d4 00 00 00 	mov    0xd4(%esp),%eax
  d8c5c9:	31 ed                	xor    %ebp,%ebp
  d8c5cb:	85 c0                	test   %eax,%eax
  d8c5cd:	0f 84 94 00 00 00    	je     d8c667 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa35>
  d8c5d3:	8d 8f 90 ef 04 00    	lea    0x4ef90(%edi),%ecx
  d8c5d9:	89 fb                	mov    %edi,%ebx
  d8c5db:	8b 09                	mov    (%ecx),%ecx
  d8c5dd:	8b 30                	mov    (%eax),%esi
  d8c5df:	0f b6 91 ac 00 00 00 	movzbl 0xac(%ecx),%edx
  d8c5e6:	0f b6 be ac 00 00 00 	movzbl 0xac(%esi),%edi
  d8c5ed:	39 d7                	cmp    %edx,%edi
  d8c5ef:	72 78                	jb     d8c669 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa37>
  d8c5f1:	8b 76 58             	mov    0x58(%esi),%esi
  d8c5f4:	31 ed                	xor    %ebp,%ebp
  d8c5f6:	39 4c 96 fc          	cmp    %ecx,-0x4(%esi,%edx,4)
  d8c5fa:	0f 44 e8             	cmove  %eax,%ebp
  d8c5fd:	eb 6a                	jmp    d8c669 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa37>
  d8c5ff:	8d 87 90 ef 04 00    	lea    0x4ef90(%edi),%eax
  d8c605:	83 ec 0c             	sub    $0xc,%esp
  d8c608:	89 fb                	mov    %edi,%ebx
  d8c60a:	ff 30                	push   (%eax)
  d8c60c:	e8 1d 28 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8c611:	83 c4 10             	add    $0x10,%esp
  d8c614:	89 c6                	mov    %eax,%esi
  d8c616:	83 ec 10             	sub    $0x10,%esp
  d8c619:	89 34 24             	mov    %esi,(%esp)
  d8c61c:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
  d8c623:	00 
  d8c624:	89 fb                	mov    %edi,%ebx
  d8c626:	e8 75 ed 1d 00       	call   f6b3a0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e76e>
  d8c62b:	83 c4 10             	add    $0x10,%esp
  d8c62e:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8c635:	8b 88 3c 01 00 00    	mov    0x13c(%eax),%ecx
  d8c63b:	85 c9                	test   %ecx,%ecx
  d8c63d:	75 0f                	jne    d8c64e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa1c>
  d8c63f:	89 fb                	mov    %edi,%ebx
  d8c641:	89 4c 24 20          	mov    %ecx,0x20(%esp)
  d8c645:	e8 aa 40 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c64a:	8b 4c 24 20          	mov    0x20(%esp),%ecx
  d8c64e:	8d 87 e8 82 05 00    	lea    0x582e8(%edi),%eax
  d8c654:	89 fb                	mov    %edi,%ebx
  d8c656:	ff 30                	push   (%eax)
  d8c658:	56                   	push   %esi
  d8c659:	55                   	push   %ebp
  d8c65a:	51                   	push   %ecx
  d8c65b:	e8 65 70 c4 ff       	call   9d36c5 <closedir@plt+0x830a55>
  d8c660:	83 c4 10             	add    $0x10,%esp
  d8c663:	89 f5                	mov    %esi,%ebp
  d8c665:	eb 04                	jmp    d8c66b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa39>
  d8c667:	89 fb                	mov    %edi,%ebx
  d8c669:	89 df                	mov    %ebx,%edi
  d8c66b:	85 ed                	test   %ebp,%ebp
  d8c66d:	8b 74 24 18          	mov    0x18(%esp),%esi
  d8c671:	75 07                	jne    d8c67a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa48>
  d8c673:	89 fb                	mov    %edi,%ebx
  d8c675:	e8 7a 40 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c67a:	83 ec 04             	sub    $0x4,%esp
  d8c67d:	31 c0                	xor    %eax,%eax
  d8c67f:	89 fb                	mov    %edi,%ebx
  d8c681:	50                   	push   %eax
  d8c682:	56                   	push   %esi
  d8c683:	55                   	push   %ebp
  d8c684:	e8 45 ed 1d 00       	call   f6b3ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e79c>
  d8c689:	83 c4 10             	add    $0x10,%esp
  d8c68c:	8b 84 24 f4 00 00 00 	mov    0xf4(%esp),%eax
  d8c693:	89 c2                	mov    %eax,%edx
  d8c695:	85 d2                	test   %edx,%edx
  d8c697:	75 0b                	jne    d8c6a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fa72>
  d8c699:	89 fb                	mov    %edi,%ebx
  d8c69b:	89 d6                	mov    %edx,%esi
  d8c69d:	e8 52 40 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c6a2:	89 f2                	mov    %esi,%edx
  d8c6a4:	8d 87 c0 50 06 00    	lea    0x650c0(%edi),%eax
  d8c6aa:	83 ec 0c             	sub    $0xc,%esp
  d8c6ad:	8d 8c 24 dc 00 00 00 	lea    0xdc(%esp),%ecx
  d8c6b4:	89 fb                	mov    %edi,%ebx
  d8c6b6:	31 f6                	xor    %esi,%esi
  d8c6b8:	56                   	push   %esi
  d8c6b9:	56                   	push   %esi
  d8c6ba:	51                   	push   %ecx
  d8c6bb:	ff 30                	push   (%eax)
  d8c6bd:	52                   	push   %edx
  d8c6be:	89 d6                	mov    %edx,%esi
  d8c6c0:	e8 fc bb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c6c5:	83 c4 20             	add    $0x20,%esp
  d8c6c8:	8b 8c 24 d0 00 00 00 	mov    0xd0(%esp),%ecx
  d8c6cf:	85 ed                	test   %ebp,%ebp
  d8c6d1:	75 0f                	jne    d8c6e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fab0>
  d8c6d3:	89 fb                	mov    %edi,%ebx
  d8c6d5:	89 4c 24 14          	mov    %ecx,0x14(%esp)
  d8c6d9:	e8 16 40 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c6de:	8b 4c 24 14          	mov    0x14(%esp),%ecx
  d8c6e2:	83 ec 04             	sub    $0x4,%esp
  d8c6e5:	31 c0                	xor    %eax,%eax
  d8c6e7:	89 fb                	mov    %edi,%ebx
  d8c6e9:	50                   	push   %eax
  d8c6ea:	51                   	push   %ecx
  d8c6eb:	55                   	push   %ebp
  d8c6ec:	e8 f1 ec 1d 00       	call   f6b3e2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7b0>
  d8c6f1:	83 c4 10             	add    $0x10,%esp
  d8c6f4:	85 f6                	test   %esi,%esi
  d8c6f6:	75 07                	jne    d8c6ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18facd>
  d8c6f8:	89 fb                	mov    %edi,%ebx
  d8c6fa:	e8 f5 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c6ff:	8d 87 98 89 06 00    	lea    0x68998(%edi),%eax
  d8c705:	83 ec 0c             	sub    $0xc,%esp
  d8c708:	89 fb                	mov    %edi,%ebx
  d8c70a:	31 c9                	xor    %ecx,%ecx
  d8c70c:	51                   	push   %ecx
  d8c70d:	51                   	push   %ecx
  d8c70e:	8d 8c 24 e4 00 00 00 	lea    0xe4(%esp),%ecx
  d8c715:	51                   	push   %ecx
  d8c716:	ff 30                	push   (%eax)
  d8c718:	56                   	push   %esi
  d8c719:	e8 a3 bb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c71e:	83 c4 20             	add    $0x20,%esp
  d8c721:	8b 8c 24 d0 00 00 00 	mov    0xd0(%esp),%ecx
  d8c728:	85 ed                	test   %ebp,%ebp
  d8c72a:	75 0f                	jne    d8c73b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fb09>
  d8c72c:	89 fb                	mov    %edi,%ebx
  d8c72e:	89 4c 24 14          	mov    %ecx,0x14(%esp)
  d8c732:	e8 bd 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c737:	8b 4c 24 14          	mov    0x14(%esp),%ecx
  d8c73b:	83 ec 04             	sub    $0x4,%esp
  d8c73e:	31 c0                	xor    %eax,%eax
  d8c740:	89 fb                	mov    %edi,%ebx
  d8c742:	50                   	push   %eax
  d8c743:	51                   	push   %ecx
  d8c744:	55                   	push   %ebp
  d8c745:	e8 ac ec 1d 00       	call   f6b3f6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7c4>
  d8c74a:	83 c4 10             	add    $0x10,%esp
  d8c74d:	85 f6                	test   %esi,%esi
  d8c74f:	89 f2                	mov    %esi,%edx
  d8c751:	89 ee                	mov    %ebp,%esi
  d8c753:	75 0b                	jne    d8c760 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fb2e>
  d8c755:	89 fb                	mov    %edi,%ebx
  d8c757:	89 d5                	mov    %edx,%ebp
  d8c759:	e8 96 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c75e:	89 ea                	mov    %ebp,%edx
  d8c760:	8d 87 9c 89 06 00    	lea    0x6899c(%edi),%eax
  d8c766:	83 ec 0c             	sub    $0xc,%esp
  d8c769:	89 fb                	mov    %edi,%ebx
  d8c76b:	31 c9                	xor    %ecx,%ecx
  d8c76d:	51                   	push   %ecx
  d8c76e:	51                   	push   %ecx
  d8c76f:	8d 8c 24 e4 00 00 00 	lea    0xe4(%esp),%ecx
  d8c776:	51                   	push   %ecx
  d8c777:	ff 30                	push   (%eax)
  d8c779:	52                   	push   %edx
  d8c77a:	89 d5                	mov    %edx,%ebp
  d8c77c:	e8 40 bb 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c781:	83 c4 20             	add    $0x20,%esp
  d8c784:	8b 8c 24 d0 00 00 00 	mov    0xd0(%esp),%ecx
  d8c78b:	85 f6                	test   %esi,%esi
  d8c78d:	75 0f                	jne    d8c79e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fb6c>
  d8c78f:	89 fb                	mov    %edi,%ebx
  d8c791:	89 4c 24 14          	mov    %ecx,0x14(%esp)
  d8c795:	e8 5a 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c79a:	8b 4c 24 14          	mov    0x14(%esp),%ecx
  d8c79e:	83 ec 04             	sub    $0x4,%esp
  d8c7a1:	31 c0                	xor    %eax,%eax
  d8c7a3:	89 fb                	mov    %edi,%ebx
  d8c7a5:	50                   	push   %eax
  d8c7a6:	51                   	push   %ecx
  d8c7a7:	56                   	push   %esi
  d8c7a8:	e8 5d ec 1d 00       	call   f6b40a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7d8>
  d8c7ad:	83 c4 10             	add    $0x10,%esp
  d8c7b0:	85 ed                	test   %ebp,%ebp
  d8c7b2:	75 07                	jne    d8c7bb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fb89>
  d8c7b4:	89 fb                	mov    %edi,%ebx
  d8c7b6:	e8 39 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c7bb:	8d 87 a0 89 06 00    	lea    0x689a0(%edi),%eax
  d8c7c1:	83 ec 0c             	sub    $0xc,%esp
  d8c7c4:	89 fb                	mov    %edi,%ebx
  d8c7c6:	31 c9                	xor    %ecx,%ecx
  d8c7c8:	51                   	push   %ecx
  d8c7c9:	51                   	push   %ecx
  d8c7ca:	8d 8c 24 e4 00 00 00 	lea    0xe4(%esp),%ecx
  d8c7d1:	51                   	push   %ecx
  d8c7d2:	ff 30                	push   (%eax)
  d8c7d4:	55                   	push   %ebp
  d8c7d5:	e8 e7 ba 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c7da:	83 c4 20             	add    $0x20,%esp
  d8c7dd:	8b 8c 24 d0 00 00 00 	mov    0xd0(%esp),%ecx
  d8c7e4:	85 f6                	test   %esi,%esi
  d8c7e6:	75 0f                	jne    d8c7f7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fbc5>
  d8c7e8:	89 fb                	mov    %edi,%ebx
  d8c7ea:	89 4c 24 14          	mov    %ecx,0x14(%esp)
  d8c7ee:	e8 01 3f e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c7f3:	8b 4c 24 14          	mov    0x14(%esp),%ecx
  d8c7f7:	83 ec 04             	sub    $0x4,%esp
  d8c7fa:	31 c0                	xor    %eax,%eax
  d8c7fc:	89 fb                	mov    %edi,%ebx
  d8c7fe:	50                   	push   %eax
  d8c7ff:	51                   	push   %ecx
  d8c800:	56                   	push   %esi
  d8c801:	e8 18 ec 1d 00       	call   f6b41e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7ec>
  d8c806:	83 c4 10             	add    $0x10,%esp
  d8c809:	85 ed                	test   %ebp,%ebp
  d8c80b:	75 07                	jne    d8c814 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fbe2>
  d8c80d:	89 fb                	mov    %edi,%ebx
  d8c80f:	e8 e0 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c814:	8d 87 a4 89 06 00    	lea    0x689a4(%edi),%eax
  d8c81a:	83 ec 0c             	sub    $0xc,%esp
  d8c81d:	89 fb                	mov    %edi,%ebx
  d8c81f:	31 c9                	xor    %ecx,%ecx
  d8c821:	51                   	push   %ecx
  d8c822:	51                   	push   %ecx
  d8c823:	8d 8c 24 e4 00 00 00 	lea    0xe4(%esp),%ecx
  d8c82a:	51                   	push   %ecx
  d8c82b:	ff 30                	push   (%eax)
  d8c82d:	55                   	push   %ebp
  d8c82e:	e8 8e ba 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c833:	83 c4 20             	add    $0x20,%esp
  d8c836:	8b 8c 24 d0 00 00 00 	mov    0xd0(%esp),%ecx
  d8c83d:	85 f6                	test   %esi,%esi
  d8c83f:	75 0f                	jne    d8c850 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fc1e>
  d8c841:	89 fb                	mov    %edi,%ebx
  d8c843:	89 4c 24 14          	mov    %ecx,0x14(%esp)
  d8c847:	e8 a8 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c84c:	8b 4c 24 14          	mov    0x14(%esp),%ecx
  d8c850:	83 ec 04             	sub    $0x4,%esp
  d8c853:	31 c0                	xor    %eax,%eax
  d8c855:	89 fb                	mov    %edi,%ebx
  d8c857:	50                   	push   %eax
  d8c858:	51                   	push   %ecx
  d8c859:	56                   	push   %esi
  d8c85a:	e8 d3 eb 1d 00       	call   f6b432 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e800>
  d8c85f:	83 c4 10             	add    $0x10,%esp
  d8c862:	85 ed                	test   %ebp,%ebp
  d8c864:	89 ea                	mov    %ebp,%edx
  d8c866:	89 f5                	mov    %esi,%ebp
  d8c868:	75 0b                	jne    d8c875 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fc43>
  d8c86a:	89 fb                	mov    %edi,%ebx
  d8c86c:	89 d6                	mov    %edx,%esi
  d8c86e:	e8 81 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c873:	89 f2                	mov    %esi,%edx
  d8c875:	8d 87 a8 89 06 00    	lea    0x689a8(%edi),%eax
  d8c87b:	83 ec 0c             	sub    $0xc,%esp
  d8c87e:	89 fb                	mov    %edi,%ebx
  d8c880:	31 c9                	xor    %ecx,%ecx
  d8c882:	51                   	push   %ecx
  d8c883:	51                   	push   %ecx
  d8c884:	8d 8c 24 e4 00 00 00 	lea    0xe4(%esp),%ecx
  d8c88b:	51                   	push   %ecx
  d8c88c:	ff 30                	push   (%eax)
  d8c88e:	52                   	push   %edx
  d8c88f:	89 d6                	mov    %edx,%esi
  d8c891:	e8 2b ba 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c896:	83 c4 20             	add    $0x20,%esp
  d8c899:	8b 8c 24 d0 00 00 00 	mov    0xd0(%esp),%ecx
  d8c8a0:	85 ed                	test   %ebp,%ebp
  d8c8a2:	75 0f                	jne    d8c8b3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fc81>
  d8c8a4:	89 fb                	mov    %edi,%ebx
  d8c8a6:	89 4c 24 14          	mov    %ecx,0x14(%esp)
  d8c8aa:	e8 45 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c8af:	8b 4c 24 14          	mov    0x14(%esp),%ecx
  d8c8b3:	83 ec 04             	sub    $0x4,%esp
  d8c8b6:	31 c0                	xor    %eax,%eax
  d8c8b8:	89 fb                	mov    %edi,%ebx
  d8c8ba:	50                   	push   %eax
  d8c8bb:	51                   	push   %ecx
  d8c8bc:	55                   	push   %ebp
  d8c8bd:	e8 98 eb 1d 00       	call   f6b45a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e828>
  d8c8c2:	83 c4 10             	add    $0x10,%esp
  d8c8c5:	85 f6                	test   %esi,%esi
  d8c8c7:	75 07                	jne    d8c8d0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fc9e>
  d8c8c9:	89 fb                	mov    %edi,%ebx
  d8c8cb:	e8 24 3e e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c8d0:	8d 87 70 89 06 00    	lea    0x68970(%edi),%eax
  d8c8d6:	83 ec 0c             	sub    $0xc,%esp
  d8c8d9:	89 fb                	mov    %edi,%ebx
  d8c8db:	31 c9                	xor    %ecx,%ecx
  d8c8dd:	51                   	push   %ecx
  d8c8de:	51                   	push   %ecx
  d8c8df:	8d 8c 24 e4 00 00 00 	lea    0xe4(%esp),%ecx
  d8c8e6:	51                   	push   %ecx
  d8c8e7:	ff 30                	push   (%eax)
  d8c8e9:	56                   	push   %esi
  d8c8ea:	e8 d2 b9 35 00       	call   10e82c1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb68f>
  d8c8ef:	83 c4 20             	add    $0x20,%esp
  d8c8f2:	8b b4 24 d0 00 00 00 	mov    0xd0(%esp),%esi
  d8c8f9:	85 ed                	test   %ebp,%ebp
  d8c8fb:	75 07                	jne    d8c904 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fcd2>
  d8c8fd:	89 fb                	mov    %edi,%ebx
  d8c8ff:	e8 f0 3d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c904:	83 ec 10             	sub    $0x10,%esp
  d8c907:	89 74 24 04          	mov    %esi,0x4(%esp)
  d8c90b:	89 2c 24             	mov    %ebp,(%esp)
  d8c90e:	89 6c 24 30          	mov    %ebp,0x30(%esp)
  d8c912:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)
  d8c919:	00 
  d8c91a:	89 fb                	mov    %edi,%ebx
  d8c91c:	e8 6a ef 1d 00       	call   f6b88b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36ec59>
  d8c921:	83 c4 10             	add    $0x10,%esp
  d8c924:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8c92b:	8b b0 80 02 00 00    	mov    0x280(%eax),%esi
  d8c931:	85 f6                	test   %esi,%esi
  d8c933:	74 62                	je     d8c997 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fd65>
  d8c935:	8b 6c 24 18          	mov    0x18(%esp),%ebp
  d8c939:	85 ed                	test   %ebp,%ebp
  d8c93b:	75 07                	jne    d8c944 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fd12>
  d8c93d:	89 fb                	mov    %edi,%ebx
  d8c93f:	e8 b0 3d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c944:	8b 45 00             	mov    0x0(%ebp),%eax
  d8c947:	83 ec 08             	sub    $0x8,%esp
  d8c94a:	89 fb                	mov    %edi,%ebx
  d8c94c:	ff b0 f0 00 00 00    	push   0xf0(%eax)
  d8c952:	55                   	push   %ebp
  d8c953:	ff 90 ec 00 00 00    	call   *0xec(%eax)
  d8c959:	83 c4 10             	add    $0x10,%esp
  d8c95c:	89 44 24 14          	mov    %eax,0x14(%esp)
  d8c960:	8b 6c 24 20          	mov    0x20(%esp),%ebp
  d8c964:	85 ed                	test   %ebp,%ebp
  d8c966:	75 07                	jne    d8c96f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fd3d>
  d8c968:	89 fb                	mov    %edi,%ebx
  d8c96a:	e8 85 3d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c96f:	83 ec 08             	sub    $0x8,%esp
  d8c972:	89 fb                	mov    %edi,%ebx
  d8c974:	6a 00                	push   $0x0
  d8c976:	55                   	push   %ebp
  d8c977:	e8 07 ef 1d 00       	call   f6b883 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36ec51>
  d8c97c:	83 c4 10             	add    $0x10,%esp
  d8c97f:	8d 8f 80 52 05 00    	lea    0x55280(%edi),%ecx
  d8c985:	89 fb                	mov    %edi,%ebx
  d8c987:	ff 31                	push   (%ecx)
  d8c989:	50                   	push   %eax
  d8c98a:	ff 74 24 1c          	push   0x1c(%esp)
  d8c98e:	56                   	push   %esi
  d8c98f:	e8 e6 59 5a 00       	call   133237a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x735748>
  d8c994:	83 c4 10             	add    $0x10,%esp
  d8c997:	8b 74 24 18          	mov    0x18(%esp),%esi
  d8c99b:	85 f6                	test   %esi,%esi
  d8c99d:	75 07                	jne    d8c9a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fd74>
  d8c99f:	89 fb                	mov    %edi,%ebx
  d8c9a1:	e8 4e 3d e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8c9a6:	8b 06                	mov    (%esi),%eax
  d8c9a8:	83 ec 08             	sub    $0x8,%esp
  d8c9ab:	89 fb                	mov    %edi,%ebx
  d8c9ad:	ff b0 08 01 00 00    	push   0x108(%eax)
  d8c9b3:	56                   	push   %esi
  d8c9b4:	ff 90 04 01 00 00    	call   *0x104(%eax)
  d8c9ba:	83 c4 10             	add    $0x10,%esp
  d8c9bd:	83 f8 01             	cmp    $0x1,%eax
  d8c9c0:	75 38                	jne    d8c9fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fdc8>
  d8c9c2:	8d 87 40 d7 04 00    	lea    0x4d740(%edi),%eax
  d8c9c8:	8b 00                	mov    (%eax),%eax
  d8c9ca:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d8c9d1:	74 14                	je     d8c9e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fdb5>
  d8c9d3:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d8c9d7:	75 0e                	jne    d8c9e7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fdb5>
  d8c9d9:	83 ec 0c             	sub    $0xc,%esp
  d8c9dc:	89 fb                	mov    %edi,%ebx
  d8c9de:	50                   	push   %eax
  d8c9df:	e8 ca 9a e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8c9e4:	83 c4 10             	add    $0x10,%esp
  d8c9e7:	83 ec 08             	sub    $0x8,%esp
  d8c9ea:	31 c0                	xor    %eax,%eax
  d8c9ec:	89 fb                	mov    %edi,%ebx
  d8c9ee:	50                   	push   %eax
  d8c9ef:	50                   	push   %eax
  d8c9f0:	e8 c1 d8 24 00       	call   fda2b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3dd684>
  d8c9f5:	83 c4 10             	add    $0x10,%esp
  d8c9f8:	eb 5c                	jmp    d8ca56 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe24>
  d8c9fa:	8b 06                	mov    (%esi),%eax
  d8c9fc:	83 ec 08             	sub    $0x8,%esp
  d8c9ff:	89 fb                	mov    %edi,%ebx
  d8ca01:	ff b0 08 01 00 00    	push   0x108(%eax)
  d8ca07:	56                   	push   %esi
  d8ca08:	ff 90 04 01 00 00    	call   *0x104(%eax)
  d8ca0e:	83 c4 10             	add    $0x10,%esp
  d8ca11:	31 f6                	xor    %esi,%esi
  d8ca13:	83 f8 02             	cmp    $0x2,%eax
  d8ca16:	89 fb                	mov    %edi,%ebx
  d8ca18:	0f 85 01 01 00 00    	jne    d8cb1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feed>
  d8ca1e:	8d 83 3c d7 04 00    	lea    0x4d73c(%ebx),%eax
  d8ca24:	8b 00                	mov    (%eax),%eax
  d8ca26:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d8ca2d:	89 df                	mov    %ebx,%edi
  d8ca2f:	74 14                	je     d8ca45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe13>
  d8ca31:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d8ca35:	75 0e                	jne    d8ca45 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe13>
  d8ca37:	83 ec 0c             	sub    $0xc,%esp
  d8ca3a:	89 fb                	mov    %edi,%ebx
  d8ca3c:	50                   	push   %eax
  d8ca3d:	e8 6c 9a e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8ca42:	83 c4 10             	add    $0x10,%esp
  d8ca45:	83 ec 08             	sub    $0x8,%esp
  d8ca48:	31 c0                	xor    %eax,%eax
  d8ca4a:	89 fb                	mov    %edi,%ebx
  d8ca4c:	50                   	push   %eax
  d8ca4d:	50                   	push   %eax
  d8ca4e:	e8 17 fe 24 00       	call   fdc86a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x3dfc38>
  d8ca53:	83 c4 10             	add    $0x10,%esp
  d8ca56:	89 c5                	mov    %eax,%ebp
  d8ca58:	31 f6                	xor    %esi,%esi
  d8ca5a:	85 ed                	test   %ebp,%ebp
  d8ca5c:	0f 84 bb 00 00 00    	je     d8cb1d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feeb>
  d8ca62:	8b 74 24 18          	mov    0x18(%esp),%esi
  d8ca66:	85 f6                	test   %esi,%esi
  d8ca68:	75 07                	jne    d8ca71 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe3f>
  d8ca6a:	89 fb                	mov    %edi,%ebx
  d8ca6c:	e8 83 3c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ca71:	8b 06                	mov    (%esi),%eax
  d8ca73:	83 ec 08             	sub    $0x8,%esp
  d8ca76:	89 fb                	mov    %edi,%ebx
  d8ca78:	ff b0 f0 00 00 00    	push   0xf0(%eax)
  d8ca7e:	56                   	push   %esi
  d8ca7f:	ff 90 ec 00 00 00    	call   *0xec(%eax)
  d8ca85:	83 c4 10             	add    $0x10,%esp
  d8ca88:	8d 8f f0 4e 05 00    	lea    0x54ef0(%edi),%ecx
  d8ca8e:	8d 94 24 cc 00 00 00 	lea    0xcc(%esp),%edx
  d8ca95:	89 fb                	mov    %edi,%ebx
  d8ca97:	ff 31                	push   (%ecx)
  d8ca99:	52                   	push   %edx
  d8ca9a:	50                   	push   %eax
  d8ca9b:	55                   	push   %ebp
  d8ca9c:	e8 a0 00 5b 00       	call   133cb41 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x73ff0f>
  d8caa1:	83 c4 10             	add    $0x10,%esp
  d8caa4:	84 c0                	test   %al,%al
  d8caa6:	89 fb                	mov    %edi,%ebx
  d8caa8:	be 00 00 00 00       	mov    $0x0,%esi
  d8caad:	74 70                	je     d8cb1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feed>
  d8caaf:	8b ac 24 cc 00 00 00 	mov    0xcc(%esp),%ebp
  d8cab6:	8b 7c 24 20          	mov    0x20(%esp),%edi
  d8caba:	85 ff                	test   %edi,%edi
  d8cabc:	75 05                	jne    d8cac3 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fe91>
  d8cabe:	e8 31 3c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cac3:	83 ec 08             	sub    $0x8,%esp
  d8cac6:	31 f6                	xor    %esi,%esi
  d8cac8:	56                   	push   %esi
  d8cac9:	57                   	push   %edi
  d8caca:	e8 33 e9 1d 00       	call   f6b402 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7d0>
  d8cacf:	83 c4 10             	add    $0x10,%esp
  d8cad2:	89 c7                	mov    %eax,%edi
  d8cad4:	85 ed                	test   %ebp,%ebp
  d8cad6:	75 05                	jne    d8cadd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feab>
  d8cad8:	e8 17 3c e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cadd:	83 ec 04             	sub    $0x4,%esp
  d8cae0:	56                   	push   %esi
  d8cae1:	57                   	push   %edi
  d8cae2:	55                   	push   %ebp
  d8cae3:	e8 81 02 0a 00       	call   e2cd69 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x230137>
  d8cae8:	83 c4 10             	add    $0x10,%esp
  d8caeb:	89 c7                	mov    %eax,%edi
  d8caed:	56                   	push   %esi
  d8caee:	57                   	push   %edi
  d8caef:	56                   	push   %esi
  d8caf0:	56                   	push   %esi
  d8caf1:	e8 58 e9 49 ff       	call   22b44e <closedir@plt+0x887de>
  d8caf6:	83 c4 10             	add    $0x10,%esp
  d8caf9:	84 c0                	test   %al,%al
  d8cafb:	74 22                	je     d8cb1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feed>
  d8cafd:	8b 74 24 20          	mov    0x20(%esp),%esi
  d8cb01:	85 f6                	test   %esi,%esi
  d8cb03:	75 05                	jne    d8cb0a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18fed8>
  d8cb05:	e8 ea 3b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cb0a:	83 ec 04             	sub    $0x4,%esp
  d8cb0d:	6a 00                	push   $0x0
  d8cb0f:	57                   	push   %edi
  d8cb10:	56                   	push   %esi
  d8cb11:	e8 b8 e8 1d 00       	call   f6b3ce <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e79c>
  d8cb16:	83 c4 10             	add    $0x10,%esp
  d8cb19:	89 fe                	mov    %edi,%esi
  d8cb1b:	eb 02                	jmp    d8cb1f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18feed>
  d8cb1d:	89 fb                	mov    %edi,%ebx
  d8cb1f:	31 c0                	xor    %eax,%eax
  d8cb21:	50                   	push   %eax
  d8cb22:	56                   	push   %esi
  d8cb23:	50                   	push   %eax
  d8cb24:	50                   	push   %eax
  d8cb25:	e8 24 e9 49 ff       	call   22b44e <closedir@plt+0x887de>
  d8cb2a:	83 c4 10             	add    $0x10,%esp
  d8cb2d:	84 c0                	test   %al,%al
  d8cb2f:	8b 6c 24 20          	mov    0x20(%esp),%ebp
  d8cb33:	8b 84 24 f4 00 00 00 	mov    0xf4(%esp),%eax
  d8cb3a:	0f 84 74 01 00 00    	je     d8ccb4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190082>
  d8cb40:	85 c0                	test   %eax,%eax
  d8cb42:	89 c2                	mov    %eax,%edx
  d8cb44:	75 09                	jne    d8cb4f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ff1d>
  d8cb46:	89 d7                	mov    %edx,%edi
  d8cb48:	e8 a7 3b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cb4d:	89 fa                	mov    %edi,%edx
  d8cb4f:	8d 83 ac 89 06 00    	lea    0x689ac(%ebx),%eax
  d8cb55:	83 ec 08             	sub    $0x8,%esp
  d8cb58:	31 ff                	xor    %edi,%edi
  d8cb5a:	8d 8c 24 c8 00 00 00 	lea    0xc8(%esp),%ecx
  d8cb61:	57                   	push   %edi
  d8cb62:	57                   	push   %edi
  d8cb63:	57                   	push   %edi
  d8cb64:	51                   	push   %ecx
  d8cb65:	ff 30                	push   (%eax)
  d8cb67:	52                   	push   %edx
  d8cb68:	e8 71 b5 35 00       	call   10e80de <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4eb4ac>
  d8cb6d:	83 c4 20             	add    $0x20,%esp
  d8cb70:	df ac 24 c0 00 00 00 	fildll 0xc0(%esp)
  d8cb77:	dd 5c 24 28          	fstpl  0x28(%esp)
  d8cb7b:	f2 0f 10 44 24 28    	movsd  0x28(%esp),%xmm0
  d8cb81:	83 ec 20             	sub    $0x20,%esp
  d8cb84:	89 7c 24 10          	mov    %edi,0x10(%esp)
  d8cb88:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%esp)
  d8cb8e:	89 7c 24 04          	mov    %edi,0x4(%esp)
  d8cb92:	8d 44 24 50          	lea    0x50(%esp),%eax
  d8cb96:	89 04 24             	mov    %eax,(%esp)
  d8cb99:	e8 ae 14 2f 00       	call   107e04c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x48141a>
  d8cb9e:	83 c4 1c             	add    $0x1c,%esp
  d8cba1:	8b 44 24 38          	mov    0x38(%esp),%eax
  d8cba5:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%esp)
  d8cbac:	f2 0f 10 44 24 30    	movsd  0x30(%esp),%xmm0
  d8cbb2:	f2 0f 11 84 24 b0 00 	movsd  %xmm0,0xb0(%esp)
  d8cbb9:	00 00 
  d8cbbb:	85 f6                	test   %esi,%esi
  d8cbbd:	75 05                	jne    d8cbc4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ff92>
  d8cbbf:	e8 30 3b e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cbc4:	83 ec 08             	sub    $0x8,%esp
  d8cbc7:	57                   	push   %edi
  d8cbc8:	56                   	push   %esi
  d8cbc9:	e8 4b 5b 0a 00       	call   e32719 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x235ae7>
  d8cbce:	83 c4 10             	add    $0x10,%esp
  d8cbd1:	0f 57 c0             	xorps  %xmm0,%xmm0
  d8cbd4:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
  d8cbd8:	83 ec 20             	sub    $0x20,%esp
  d8cbdb:	89 7c 24 10          	mov    %edi,0x10(%esp)
  d8cbdf:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%esp)
  d8cbe5:	8d 84 24 d0 00 00 00 	lea    0xd0(%esp),%eax
  d8cbec:	89 44 24 04          	mov    %eax,0x4(%esp)
  d8cbf0:	8d 84 24 80 00 00 00 	lea    0x80(%esp),%eax
  d8cbf7:	89 04 24             	mov    %eax,(%esp)
  d8cbfa:	e8 6d 70 7d ff       	call   563c6c <closedir@plt+0x3c0ffc>
  d8cbff:	83 c4 1c             	add    $0x1c,%esp
  d8cc02:	8b 44 24 68          	mov    0x68(%esp),%eax
  d8cc06:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%esp)
  d8cc0d:	f2 0f 10 44 24 60    	movsd  0x60(%esp),%xmm0
  d8cc13:	f2 0f 11 84 24 a0 00 	movsd  %xmm0,0xa0(%esp)
  d8cc1a:	00 00 
  d8cc1c:	8b 84 24 b8 00 00 00 	mov    0xb8(%esp),%eax
  d8cc23:	89 44 24 58          	mov    %eax,0x58(%esp)
  d8cc27:	f2 0f 10 84 24 b0 00 	movsd  0xb0(%esp),%xmm0
  d8cc2e:	00 00 
  d8cc30:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%esp)
  d8cc36:	85 ed                	test   %ebp,%ebp
  d8cc38:	75 05                	jne    d8cc3f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19000d>
  d8cc3a:	e8 b5 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cc3f:	83 ec 20             	sub    $0x20,%esp
  d8cc42:	8b 44 24 78          	mov    0x78(%esp),%eax
  d8cc46:	89 44 24 0c          	mov    %eax,0xc(%esp)
  d8cc4a:	f2 0f 10 44 24 70    	movsd  0x70(%esp),%xmm0
  d8cc50:	f2 0f 11 44 24 04    	movsd  %xmm0,0x4(%esp)
  d8cc56:	31 c0                	xor    %eax,%eax
  d8cc58:	89 44 24 10          	mov    %eax,0x10(%esp)
  d8cc5c:	89 2c 24             	mov    %ebp,(%esp)
  d8cc5f:	e8 1c e8 1d 00       	call   f6b480 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e84e>
  d8cc64:	83 c4 20             	add    $0x20,%esp
  d8cc67:	8b 84 24 a8 00 00 00 	mov    0xa8(%esp),%eax
  d8cc6e:	89 44 24 48          	mov    %eax,0x48(%esp)
  d8cc72:	f2 0f 10 84 24 a0 00 	movsd  0xa0(%esp),%xmm0
  d8cc79:	00 00 
  d8cc7b:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%esp)
  d8cc81:	85 ed                	test   %ebp,%ebp
  d8cc83:	75 05                	jne    d8cc8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190058>
  d8cc85:	e8 6a 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cc8a:	83 ec 20             	sub    $0x20,%esp
  d8cc8d:	8b 44 24 68          	mov    0x68(%esp),%eax
  d8cc91:	89 44 24 0c          	mov    %eax,0xc(%esp)
  d8cc95:	f2 0f 10 44 24 60    	movsd  0x60(%esp),%xmm0
  d8cc9b:	f2 0f 11 44 24 04    	movsd  %xmm0,0x4(%esp)
  d8cca1:	89 2c 24             	mov    %ebp,(%esp)
  d8cca4:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%esp)
  d8ccab:	00 
  d8ccac:	e8 97 e8 1d 00       	call   f6b548 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e916>
  d8ccb1:	83 c4 20             	add    $0x20,%esp
  d8ccb4:	85 ed                	test   %ebp,%ebp
  d8ccb6:	75 05                	jne    d8ccbd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19008b>
  d8ccb8:	e8 37 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ccbd:	83 ec 08             	sub    $0x8,%esp
  d8ccc0:	6a 00                	push   $0x0
  d8ccc2:	55                   	push   %ebp
  d8ccc3:	e8 76 e7 1d 00       	call   f6b43e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e80c>
  d8ccc8:	83 c4 10             	add    $0x10,%esp
  d8cccb:	85 c0                	test   %eax,%eax
  d8cccd:	74 6d                	je     d8cd3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19010a>
  d8cccf:	85 ed                	test   %ebp,%ebp
  d8ccd1:	75 05                	jne    d8ccd8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1900a6>
  d8ccd3:	e8 1c 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ccd8:	83 ec 08             	sub    $0x8,%esp
  d8ccdb:	6a 00                	push   $0x0
  d8ccdd:	55                   	push   %ebp
  d8ccde:	e8 5b e7 1d 00       	call   f6b43e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e80c>
  d8cce3:	83 c4 10             	add    $0x10,%esp
  d8cce6:	89 c6                	mov    %eax,%esi
  d8cce8:	85 f6                	test   %esi,%esi
  d8ccea:	75 05                	jne    d8ccf1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1900bf>
  d8ccec:	e8 03 3a e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ccf1:	8d 83 dc ed 04 00    	lea    0x4eddc(%ebx),%eax
  d8ccf7:	8b 00                	mov    (%eax),%eax
  d8ccf9:	8b 0e                	mov    (%esi),%ecx
  d8ccfb:	89 74 24 18          	mov    %esi,0x18(%esp)
  d8ccff:	66 8b a9 aa 00 00 00 	mov    0xaa(%ecx),%bp
  d8cd06:	66 85 ed             	test   %bp,%bp
  d8cd09:	74 18                	je     d8cd23 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1900f1>
  d8cd0b:	8b 51 4c             	mov    0x4c(%ecx),%edx
  d8cd0e:	31 f6                	xor    %esi,%esi
  d8cd10:	0f b7 ed             	movzwl %bp,%ebp
  d8cd13:	0f b7 fe             	movzwl %si,%edi
  d8cd16:	39 04 fa             	cmp    %eax,(%edx,%edi,8)
  d8cd19:	74 6c                	je     d8cd87 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190155>
  d8cd1b:	46                   	inc    %esi
  d8cd1c:	0f b7 fe             	movzwl %si,%edi
  d8cd1f:	39 ef                	cmp    %ebp,%edi
  d8cd21:	72 f0                	jb     d8cd13 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1900e1>
  d8cd23:	83 ec 04             	sub    $0x4,%esp
  d8cd26:	6a 03                	push   $0x3
  d8cd28:	50                   	push   %eax
  d8cd29:	8b 74 24 24          	mov    0x24(%esp),%esi
  d8cd2d:	56                   	push   %esi
  d8cd2e:	e8 bd 68 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8cd33:	83 c4 10             	add    $0x10,%esp
  d8cd36:	8b 6c 24 20          	mov    0x20(%esp),%ebp
  d8cd3a:	eb 5e                	jmp    d8cd9a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190168>
  d8cd3c:	8b b4 24 d0 00 00 00 	mov    0xd0(%esp),%esi
  d8cd43:	8d 83 9c d7 04 00    	lea    0x4d79c(%ebx),%eax
  d8cd49:	83 ec 0c             	sub    $0xc,%esp
  d8cd4c:	ff 30                	push   (%eax)
  d8cd4e:	e8 db 20 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8cd53:	83 c4 10             	add    $0x10,%esp
  d8cd56:	89 c7                	mov    %eax,%edi
  d8cd58:	8d 83 28 50 05 00    	lea    0x55028(%ebx),%eax
  d8cd5e:	83 ec 04             	sub    $0x4,%esp
  d8cd61:	ff 30                	push   (%eax)
  d8cd63:	56                   	push   %esi
  d8cd64:	57                   	push   %edi
  d8cd65:	e8 31 45 63 00       	call   13c129b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c4669>
  d8cd6a:	83 c4 10             	add    $0x10,%esp
  d8cd6d:	85 ed                	test   %ebp,%ebp
  d8cd6f:	75 05                	jne    d8cd76 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190144>
  d8cd71:	e8 7e 39 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cd76:	83 ec 04             	sub    $0x4,%esp
  d8cd79:	6a 00                	push   $0x0
  d8cd7b:	57                   	push   %edi
  d8cd7c:	55                   	push   %ebp
  d8cd7d:	e8 c4 e6 1d 00       	call   f6b446 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e814>
  d8cd82:	83 c4 10             	add    $0x10,%esp
  d8cd85:	eb 1f                	jmp    d8cda6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190174>
  d8cd87:	8b 44 fa 04          	mov    0x4(%edx,%edi,8),%eax
  d8cd8b:	8d 84 c1 cc 00 00 00 	lea    0xcc(%ecx,%eax,8),%eax
  d8cd92:	8b 6c 24 20          	mov    0x20(%esp),%ebp
  d8cd96:	8b 74 24 18          	mov    0x18(%esp),%esi
  d8cd9a:	83 ec 08             	sub    $0x8,%esp
  d8cd9d:	ff 70 04             	push   0x4(%eax)
  d8cda0:	56                   	push   %esi
  d8cda1:	ff 10                	call   *(%eax)
  d8cda3:	83 c4 10             	add    $0x10,%esp
  d8cda6:	85 ed                	test   %ebp,%ebp
  d8cda8:	75 05                	jne    d8cdaf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19017d>
  d8cdaa:	e8 45 39 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cdaf:	83 ec 08             	sub    $0x8,%esp
  d8cdb2:	31 f6                	xor    %esi,%esi
  d8cdb4:	56                   	push   %esi
  d8cdb5:	55                   	push   %ebp
  d8cdb6:	89 6c 24 30          	mov    %ebp,0x30(%esp)
  d8cdba:	e8 6b e6 1d 00       	call   f6b42a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7f8>
  d8cdbf:	83 c4 10             	add    $0x10,%esp
  d8cdc2:	89 c5                	mov    %eax,%ebp
  d8cdc4:	8d 83 60 b3 04 00    	lea    0x4b360(%ebx),%eax
  d8cdca:	83 ec 0c             	sub    $0xc,%esp
  d8cdcd:	ff 30                	push   (%eax)
  d8cdcf:	e8 5a 20 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8cdd4:	83 c4 10             	add    $0x10,%esp
  d8cdd7:	89 c7                	mov    %eax,%edi
  d8cdd9:	8d 83 70 64 05 00    	lea    0x56470(%ebx),%eax
  d8cddf:	83 ec 04             	sub    $0x4,%esp
  d8cde2:	ff 30                	push   (%eax)
  d8cde4:	55                   	push   %ebp
  d8cde5:	57                   	push   %edi
  d8cde6:	e8 b0 44 63 00       	call   13c129b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c4669>
  d8cdeb:	83 c4 10             	add    $0x10,%esp
  d8cdee:	8b ac 24 f4 00 00 00 	mov    0xf4(%esp),%ebp
  d8cdf5:	85 ed                	test   %ebp,%ebp
  d8cdf7:	75 05                	jne    d8cdfe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1901cc>
  d8cdf9:	e8 f6 38 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cdfe:	8d 83 b0 89 06 00    	lea    0x689b0(%ebx),%eax
  d8ce04:	56                   	push   %esi
  d8ce05:	57                   	push   %edi
  d8ce06:	ff 30                	push   (%eax)
  d8ce08:	55                   	push   %ebp
  d8ce09:	e8 07 bd 35 00       	call   10e8b15 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4ebee3>
  d8ce0e:	83 c4 10             	add    $0x10,%esp
  d8ce11:	85 ff                	test   %edi,%edi
  d8ce13:	75 05                	jne    d8ce1a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1901e8>
  d8ce15:	e8 da 38 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8ce1a:	8d 83 98 13 05 00    	lea    0x51398(%ebx),%eax
  d8ce20:	83 ec 04             	sub    $0x4,%esp
  d8ce23:	8d 4c 24 34          	lea    0x34(%esp),%ecx
  d8ce27:	ff 30                	push   (%eax)
  d8ce29:	57                   	push   %edi
  d8ce2a:	51                   	push   %ecx
  d8ce2b:	e8 36 5d 63 00       	call   13c2b66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5f34>
  d8ce30:	83 c4 0c             	add    $0xc,%esp
  d8ce33:	f2 0f 10 44 24 30    	movsd  0x30(%esp),%xmm0
  d8ce39:	f2 0f 10 4c 24 38    	movsd  0x38(%esp),%xmm1
  d8ce3f:	f2 0f 11 8c 24 98 00 	movsd  %xmm1,0x98(%esp)
  d8ce46:	00 00 
  d8ce48:	f2 0f 11 84 24 90 00 	movsd  %xmm0,0x90(%esp)
  d8ce4f:	00 00 
  d8ce51:	8d 83 e4 69 05 00    	lea    0x569e4(%ebx),%eax
  d8ce57:	89 44 24 08          	mov    %eax,0x8(%esp)
  d8ce5b:	8d b4 24 90 00 00 00 	lea    0x90(%esp),%esi
  d8ce62:	8d 83 e0 69 05 00    	lea    0x569e0(%ebx),%eax
  d8ce68:	89 44 24 04          	mov    %eax,0x4(%esp)
  d8ce6c:	8d 83 dc ed 04 00    	lea    0x4eddc(%ebx),%eax
  d8ce72:	89 04 24             	mov    %eax,(%esp)
  d8ce75:	89 5c 24 24          	mov    %ebx,0x24(%esp)
  d8ce79:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%esp)
  d8ce80:	00 
  d8ce81:	8b 44 24 08          	mov    0x8(%esp),%eax
  d8ce85:	8b 00                	mov    (%eax),%eax
  d8ce87:	83 ec 08             	sub    $0x8,%esp
  d8ce8a:	8b 5c 24 2c          	mov    0x2c(%esp),%ebx
  d8ce8e:	50                   	push   %eax
  d8ce8f:	56                   	push   %esi
  d8ce90:	e8 02 05 40 00       	call   118d397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590765>
  d8ce95:	83 c4 10             	add    $0x10,%esp
  d8ce98:	84 c0                	test   %al,%al
  d8ce9a:	0f 84 a7 01 00 00    	je     d8d047 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190415>
  d8cea0:	8b 44 24 04          	mov    0x4(%esp),%eax
  d8cea4:	8b 00                	mov    (%eax),%eax
  d8cea6:	83 ec 08             	sub    $0x8,%esp
  d8cea9:	8b 5c 24 2c          	mov    0x2c(%esp),%ebx
  d8cead:	50                   	push   %eax
  d8ceae:	56                   	push   %esi
  d8ceaf:	e8 b9 05 40 00       	call   118d46d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x59083b>
  d8ceb4:	83 c4 10             	add    $0x10,%esp
  d8ceb7:	89 c5                	mov    %eax,%ebp
  d8ceb9:	83 7c 24 20 00       	cmpl   $0x0,0x20(%esp)
  d8cebe:	75 09                	jne    d8cec9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190297>
  d8cec0:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8cec4:	e8 2b 38 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cec9:	83 ec 08             	sub    $0x8,%esp
  d8cecc:	8b 5c 24 2c          	mov    0x2c(%esp),%ebx
  d8ced0:	6a 00                	push   $0x0
  d8ced2:	ff 74 24 2c          	push   0x2c(%esp)
  d8ced6:	e8 63 e5 1d 00       	call   f6b43e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e80c>
  d8cedb:	83 c4 10             	add    $0x10,%esp
  d8cede:	89 c7                	mov    %eax,%edi
  d8cee0:	8b 44 24 1c          	mov    0x1c(%esp),%eax
  d8cee4:	8b 00                	mov    (%eax),%eax
  d8cee6:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d8ceed:	74 16                	je     d8cf05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1902d3>
  d8ceef:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d8cef3:	75 10                	jne    d8cf05 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1902d3>
  d8cef5:	83 ec 0c             	sub    $0xc,%esp
  d8cef8:	8b 5c 24 30          	mov    0x30(%esp),%ebx
  d8cefc:	50                   	push   %eax
  d8cefd:	e8 ac 95 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8cf02:	83 c4 10             	add    $0x10,%esp
  d8cf05:	83 ec 04             	sub    $0x4,%esp
  d8cf08:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8cf0c:	31 c0                	xor    %eax,%eax
  d8cf0e:	50                   	push   %eax
  d8cf0f:	55                   	push   %ebp
  d8cf10:	50                   	push   %eax
  d8cf11:	e8 84 8d 94 ff       	call   6d5c9a <closedir@plt+0x53302a>
  d8cf16:	83 c4 10             	add    $0x10,%esp
  d8cf19:	84 c0                	test   %al,%al
  d8cf1b:	8b 44 24 18          	mov    0x18(%esp),%eax
  d8cf1f:	0f 44 c7             	cmove  %edi,%eax
  d8cf22:	89 44 24 18          	mov    %eax,0x18(%esp)
  d8cf26:	74 04                	je     d8cf2c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1902fa>
  d8cf28:	31 ed                	xor    %ebp,%ebp
  d8cf2a:	eb 3f                	jmp    d8cf6b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190339>
  d8cf2c:	8b 44 24 10          	mov    0x10(%esp),%eax
  d8cf30:	8b 00                	mov    (%eax),%eax
  d8cf32:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d8cf39:	74 16                	je     d8cf51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19031f>
  d8cf3b:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d8cf3f:	75 10                	jne    d8cf51 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19031f>
  d8cf41:	83 ec 0c             	sub    $0xc,%esp
  d8cf44:	8b 5c 24 30          	mov    0x30(%esp),%ebx
  d8cf48:	50                   	push   %eax
  d8cf49:	e8 60 95 e2 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d8cf4e:	83 c4 10             	add    $0x10,%esp
  d8cf51:	83 ec 04             	sub    $0x4,%esp
  d8cf54:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8cf58:	31 c0                	xor    %eax,%eax
  d8cf5a:	50                   	push   %eax
  d8cf5b:	55                   	push   %ebp
  d8cf5c:	50                   	push   %eax
  d8cf5d:	e8 35 eb 49 ff       	call   22ba97 <closedir@plt+0x88e27>
  d8cf62:	83 c4 10             	add    $0x10,%esp
  d8cf65:	89 c5                	mov    %eax,%ebp
  d8cf67:	8b 7c 24 18          	mov    0x18(%esp),%edi
  d8cf6b:	85 ff                	test   %edi,%edi
  d8cf6d:	75 09                	jne    d8cf78 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190346>
  d8cf6f:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8cf73:	e8 7c 37 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8cf78:	89 6c 24 14          	mov    %ebp,0x14(%esp)
  d8cf7c:	8b 04 24             	mov    (%esp),%eax
  d8cf7f:	8b 00                	mov    (%eax),%eax
  d8cf81:	8b 0f                	mov    (%edi),%ecx
  d8cf83:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
  d8cf87:	66 8b 91 aa 00 00 00 	mov    0xaa(%ecx),%dx
  d8cf8e:	66 85 d2             	test   %dx,%dx
  d8cf91:	74 1c                	je     d8cfaf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19037d>
  d8cf93:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
  d8cf97:	8b 71 4c             	mov    0x4c(%ecx),%esi
  d8cf9a:	31 ed                	xor    %ebp,%ebp
  d8cf9c:	0f b7 cd             	movzwl %bp,%ecx
  d8cf9f:	39 04 ce             	cmp    %eax,(%esi,%ecx,8)
  d8cfa2:	74 2b                	je     d8cfcf <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19039d>
  d8cfa4:	45                   	inc    %ebp
  d8cfa5:	0f b7 ca             	movzwl %dx,%ecx
  d8cfa8:	0f b7 dd             	movzwl %bp,%ebx
  d8cfab:	39 cb                	cmp    %ecx,%ebx
  d8cfad:	72 ed                	jb     d8cf9c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19036a>
  d8cfaf:	83 ec 04             	sub    $0x4,%esp
  d8cfb2:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8cfb6:	6a 02                	push   $0x2
  d8cfb8:	50                   	push   %eax
  d8cfb9:	57                   	push   %edi
  d8cfba:	8d b4 24 a0 00 00 00 	lea    0xa0(%esp),%esi
  d8cfc1:	e8 2a 66 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8cfc6:	83 c4 10             	add    $0x10,%esp
  d8cfc9:	8b 54 24 14          	mov    0x14(%esp),%edx
  d8cfcd:	eb 1a                	jmp    d8cfe9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1903b7>
  d8cfcf:	8b 44 ce 04          	mov    0x4(%esi,%ecx,8),%eax
  d8cfd3:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
  d8cfd7:	8d 84 c1 c4 00 00 00 	lea    0xc4(%ecx,%eax,8),%eax
  d8cfde:	8d b4 24 90 00 00 00 	lea    0x90(%esp),%esi
  d8cfe5:	8b 54 24 14          	mov    0x14(%esp),%edx
  d8cfe9:	8b 08                	mov    (%eax),%ecx
  d8cfeb:	8b 40 04             	mov    0x4(%eax),%eax
  d8cfee:	83 ec 04             	sub    $0x4,%esp
  d8cff1:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8cff5:	50                   	push   %eax
  d8cff6:	52                   	push   %edx
  d8cff7:	57                   	push   %edi
  d8cff8:	ff d1                	call   *%ecx
  d8cffa:	83 c4 10             	add    $0x10,%esp
  d8cffd:	e9 7f fe ff ff       	jmp    d8ce81 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19024f>
  d8d002:	89 f7                	mov    %esi,%edi
  d8d004:	83 ec 0c             	sub    $0xc,%esp
  d8d007:	8b 5c 24 30          	mov    0x30(%esp),%ebx
  d8d00b:	50                   	push   %eax
  d8d00c:	e8 0f 58 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d8d011:	83 c4 10             	add    $0x10,%esp
  d8d014:	8b 30                	mov    (%eax),%esi
  d8d016:	e8 a5 50 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d8d01b:	8d 83 e8 69 05 00    	lea    0x569e8(%ebx),%eax
  d8d021:	83 ec 08             	sub    $0x8,%esp
  d8d024:	ff 30                	push   (%eax)
  d8d026:	57                   	push   %edi
  d8d027:	e8 28 03 40 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  d8d02c:	83 c4 10             	add    $0x10,%esp
  d8d02f:	85 f6                	test   %esi,%esi
  d8d031:	8b 7c 24 20          	mov    0x20(%esp),%edi
  d8d035:	74 2c                	je     d8d063 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190431>
  d8d037:	83 ec 08             	sub    $0x8,%esp
  d8d03a:	6a 00                	push   $0x0
  d8d03c:	56                   	push   %esi
  d8d03d:	e8 76 35 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8d042:	83 c4 10             	add    $0x10,%esp
  d8d045:	eb 1c                	jmp    d8d063 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190431>
  d8d047:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d04b:	8d 83 e8 69 05 00    	lea    0x569e8(%ebx),%eax
  d8d051:	83 ec 08             	sub    $0x8,%esp
  d8d054:	ff 30                	push   (%eax)
  d8d056:	56                   	push   %esi
  d8d057:	e8 f8 02 40 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  d8d05c:	83 c4 10             	add    $0x10,%esp
  d8d05f:	8b 7c 24 20          	mov    0x20(%esp),%edi
  d8d063:	85 ff                	test   %edi,%edi
  d8d065:	75 05                	jne    d8d06c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19043a>
  d8d067:	e8 88 36 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d06c:	83 ec 08             	sub    $0x8,%esp
  d8d06f:	6a 00                	push   $0x0
  d8d071:	57                   	push   %edi
  d8d072:	e8 4f e3 1d 00       	call   f6b3c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e794>
  d8d077:	83 c4 10             	add    $0x10,%esp
  d8d07a:	89 c7                	mov    %eax,%edi
  d8d07c:	85 ff                	test   %edi,%edi
  d8d07e:	75 05                	jne    d8d085 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190453>
  d8d080:	e8 6f 36 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d085:	8b 07                	mov    (%edi),%eax
  d8d087:	83 ec 08             	sub    $0x8,%esp
  d8d08a:	ff b0 08 01 00 00    	push   0x108(%eax)
  d8d090:	57                   	push   %edi
  d8d091:	ff 90 04 01 00 00    	call   *0x104(%eax)
  d8d097:	83 c4 10             	add    $0x10,%esp
  d8d09a:	8d 48 fd             	lea    -0x3(%eax),%ecx
  d8d09d:	83 f9 05             	cmp    $0x5,%ecx
  d8d0a0:	0f 87 77 06 00 00    	ja     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d0a6:	8b 84 83 a8 ae 72 ff 	mov    -0x8d5158(%ebx,%eax,4),%eax
  d8d0ad:	83 c0 d5             	add    $0xffffffd5,%eax
  d8d0b0:	83 f8 04             	cmp    $0x4,%eax
  d8d0b3:	0f 87 64 06 00 00    	ja     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d0b9:	8b 84 83 6c ad 72 ff 	mov    -0x8d5294(%ebx,%eax,4),%eax
  d8d0c0:	01 d8                	add    %ebx,%eax
  d8d0c2:	ff e0                	jmp    *%eax
  d8d0c4:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d0cb:	8b 70 34             	mov    0x34(%eax),%esi
  d8d0ce:	85 f6                	test   %esi,%esi
  d8d0d0:	75 05                	jne    d8d0d7 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1904a5>
  d8d0d2:	e8 1d 36 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d0d7:	8d 83 ec 82 05 00    	lea    0x582ec(%ebx),%eax
  d8d0dd:	83 ec 04             	sub    $0x4,%esp
  d8d0e0:	8d 8c 24 84 00 00 00 	lea    0x84(%esp),%ecx
  d8d0e7:	ff 30                	push   (%eax)
  d8d0e9:	56                   	push   %esi
  d8d0ea:	51                   	push   %ecx
  d8d0eb:	e8 76 5a 63 00       	call   13c2b66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5f34>
  d8d0f0:	83 c4 0c             	add    $0xc,%esp
  d8d0f3:	8d bb f4 82 05 00    	lea    0x582f4(%ebx),%edi
  d8d0f9:	8d ab f0 82 05 00    	lea    0x582f0(%ebx),%ebp
  d8d0ff:	8b 07                	mov    (%edi),%eax
  d8d101:	83 ec 08             	sub    $0x8,%esp
  d8d104:	50                   	push   %eax
  d8d105:	8d 84 24 8c 00 00 00 	lea    0x8c(%esp),%eax
  d8d10c:	50                   	push   %eax
  d8d10d:	e8 85 02 40 00       	call   118d397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590765>
  d8d112:	83 c4 10             	add    $0x10,%esp
  d8d115:	31 f6                	xor    %esi,%esi
  d8d117:	84 c0                	test   %al,%al
  d8d119:	0f 84 9f 03 00 00    	je     d8d4be <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19088c>
  d8d11f:	8b 45 00             	mov    0x0(%ebp),%eax
  d8d122:	83 ec 08             	sub    $0x8,%esp
  d8d125:	50                   	push   %eax
  d8d126:	8d 84 24 8c 00 00 00 	lea    0x8c(%esp),%eax
  d8d12d:	50                   	push   %eax
  d8d12e:	e8 3a 03 40 00       	call   118d46d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x59083b>
  d8d133:	83 c4 10             	add    $0x10,%esp
  d8d136:	85 c0                	test   %eax,%eax
  d8d138:	75 09                	jne    d8d143 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190511>
  d8d13a:	89 c6                	mov    %eax,%esi
  d8d13c:	e8 b3 35 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d141:	89 f0                	mov    %esi,%eax
  d8d143:	83 ec 08             	sub    $0x8,%esp
  d8d146:	6a 00                	push   $0x0
  d8d148:	50                   	push   %eax
  d8d149:	89 c6                	mov    %eax,%esi
  d8d14b:	e8 8d b1 29 00       	call   10282dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b6ab>
  d8d150:	89 f1                	mov    %esi,%ecx
  d8d152:	83 c4 10             	add    $0x10,%esp
  d8d155:	3b 44 24 20          	cmp    0x20(%esp),%eax
  d8d159:	75 a4                	jne    d8d0ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1904cd>
  d8d15b:	89 cf                	mov    %ecx,%edi
  d8d15d:	31 f6                	xor    %esi,%esi
  d8d15f:	e9 5c 03 00 00       	jmp    d8d4c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19088e>
  d8d164:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d16b:	8b 70 4c             	mov    0x4c(%eax),%esi
  d8d16e:	85 f6                	test   %esi,%esi
  d8d170:	75 05                	jne    d8d177 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190545>
  d8d172:	e8 7d 35 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d177:	8d 83 04 83 05 00    	lea    0x58304(%ebx),%eax
  d8d17d:	83 ec 04             	sub    $0x4,%esp
  d8d180:	8d 4c 24 74          	lea    0x74(%esp),%ecx
  d8d184:	ff 30                	push   (%eax)
  d8d186:	56                   	push   %esi
  d8d187:	51                   	push   %ecx
  d8d188:	e8 d9 59 63 00       	call   13c2b66 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c5f34>
  d8d18d:	83 c4 0c             	add    $0xc,%esp
  d8d190:	8d bb 0c 83 05 00    	lea    0x5830c(%ebx),%edi
  d8d196:	8d ab 08 83 05 00    	lea    0x58308(%ebx),%ebp
  d8d19c:	8b 07                	mov    (%edi),%eax
  d8d19e:	83 ec 08             	sub    $0x8,%esp
  d8d1a1:	50                   	push   %eax
  d8d1a2:	8d 44 24 7c          	lea    0x7c(%esp),%eax
  d8d1a6:	50                   	push   %eax
  d8d1a7:	e8 eb 01 40 00       	call   118d397 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590765>
  d8d1ac:	83 c4 10             	add    $0x10,%esp
  d8d1af:	31 f6                	xor    %esi,%esi
  d8d1b1:	84 c0                	test   %al,%al
  d8d1b3:	0f 84 07 04 00 00    	je     d8d5c0 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19098e>
  d8d1b9:	8b 45 00             	mov    0x0(%ebp),%eax
  d8d1bc:	83 ec 08             	sub    $0x8,%esp
  d8d1bf:	50                   	push   %eax
  d8d1c0:	8d 44 24 7c          	lea    0x7c(%esp),%eax
  d8d1c4:	50                   	push   %eax
  d8d1c5:	e8 a3 02 40 00       	call   118d46d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x59083b>
  d8d1ca:	83 c4 10             	add    $0x10,%esp
  d8d1cd:	85 c0                	test   %eax,%eax
  d8d1cf:	75 09                	jne    d8d1da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1905a8>
  d8d1d1:	89 c6                	mov    %eax,%esi
  d8d1d3:	e8 1c 35 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d1d8:	89 f0                	mov    %esi,%eax
  d8d1da:	83 ec 08             	sub    $0x8,%esp
  d8d1dd:	6a 00                	push   $0x0
  d8d1df:	50                   	push   %eax
  d8d1e0:	89 c6                	mov    %eax,%esi
  d8d1e2:	e8 fa b6 29 00       	call   10288e1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bcaf>
  d8d1e7:	89 f1                	mov    %esi,%ecx
  d8d1e9:	83 c4 10             	add    $0x10,%esp
  d8d1ec:	3b 44 24 20          	cmp    0x20(%esp),%eax
  d8d1f0:	75 aa                	jne    d8d19c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19056a>
  d8d1f2:	89 cf                	mov    %ecx,%edi
  d8d1f4:	31 f6                	xor    %esi,%esi
  d8d1f6:	e9 c7 03 00 00       	jmp    d8d5c2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190990>
  d8d1fb:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d202:	8b b8 44 01 00 00    	mov    0x144(%eax),%edi
  d8d208:	85 ff                	test   %edi,%edi
  d8d20a:	75 09                	jne    d8d215 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1905e3>
  d8d20c:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d210:	e8 df 34 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d215:	8b 44 24 24          	mov    0x24(%esp),%eax
  d8d219:	8d 80 28 db 04 00    	lea    0x4db28(%eax),%eax
  d8d21f:	89 44 24 1c          	mov    %eax,0x1c(%esp)
  d8d223:	8b 00                	mov    (%eax),%eax
  d8d225:	8b 0f                	mov    (%edi),%ecx
  d8d227:	66 8b b1 aa 00 00 00 	mov    0xaa(%ecx),%si
  d8d22e:	66 85 f6             	test   %si,%si
  d8d231:	74 1c                	je     d8d24f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19061d>
  d8d233:	8b 51 4c             	mov    0x4c(%ecx),%edx
  d8d236:	31 ed                	xor    %ebp,%ebp
  d8d238:	0f b7 f6             	movzwl %si,%esi
  d8d23b:	0f b7 dd             	movzwl %bp,%ebx
  d8d23e:	39 04 da             	cmp    %eax,(%edx,%ebx,8)
  d8d241:	0f 84 dc 00 00 00    	je     d8d323 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1906f1>
  d8d247:	45                   	inc    %ebp
  d8d248:	0f b7 dd             	movzwl %bp,%ebx
  d8d24b:	39 f3                	cmp    %esi,%ebx
  d8d24d:	72 ec                	jb     d8d23b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190609>
  d8d24f:	83 ec 04             	sub    $0x4,%esp
  d8d252:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8d256:	6a 04                	push   $0x4
  d8d258:	50                   	push   %eax
  d8d259:	57                   	push   %edi
  d8d25a:	e8 91 63 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d25f:	83 c4 10             	add    $0x10,%esp
  d8d262:	89 c1                	mov    %eax,%ecx
  d8d264:	e9 c9 00 00 00       	jmp    d8d332 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190700>
  d8d269:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d270:	8b b8 48 01 00 00    	mov    0x148(%eax),%edi
  d8d276:	85 ff                	test   %edi,%edi
  d8d278:	75 09                	jne    d8d283 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190651>
  d8d27a:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d27e:	e8 71 34 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d283:	8b 44 24 24          	mov    0x24(%esp),%eax
  d8d287:	8d 80 28 db 04 00    	lea    0x4db28(%eax),%eax
  d8d28d:	89 44 24 1c          	mov    %eax,0x1c(%esp)
  d8d291:	8b 00                	mov    (%eax),%eax
  d8d293:	8b 0f                	mov    (%edi),%ecx
  d8d295:	66 8b b1 aa 00 00 00 	mov    0xaa(%ecx),%si
  d8d29c:	66 85 f6             	test   %si,%si
  d8d29f:	74 1c                	je     d8d2bd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19068b>
  d8d2a1:	8b 51 4c             	mov    0x4c(%ecx),%edx
  d8d2a4:	31 ed                	xor    %ebp,%ebp
  d8d2a6:	0f b7 f6             	movzwl %si,%esi
  d8d2a9:	0f b7 dd             	movzwl %bp,%ebx
  d8d2ac:	39 04 da             	cmp    %eax,(%edx,%ebx,8)
  d8d2af:	0f 84 7f 01 00 00    	je     d8d434 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190802>
  d8d2b5:	45                   	inc    %ebp
  d8d2b6:	0f b7 dd             	movzwl %bp,%ebx
  d8d2b9:	39 f3                	cmp    %esi,%ebx
  d8d2bb:	72 ec                	jb     d8d2a9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190677>
  d8d2bd:	83 ec 04             	sub    $0x4,%esp
  d8d2c0:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8d2c4:	6a 04                	push   $0x4
  d8d2c6:	50                   	push   %eax
  d8d2c7:	57                   	push   %edi
  d8d2c8:	e8 23 63 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d2cd:	83 c4 10             	add    $0x10,%esp
  d8d2d0:	89 c1                	mov    %eax,%ecx
  d8d2d2:	e9 6c 01 00 00       	jmp    d8d443 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190811>
  d8d2d7:	83 ec 0c             	sub    $0xc,%esp
  d8d2da:	50                   	push   %eax
  d8d2db:	e8 40 55 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d8d2e0:	83 c4 10             	add    $0x10,%esp
  d8d2e3:	8b 30                	mov    (%eax),%esi
  d8d2e5:	e8 d6 4d 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d8d2ea:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)
  d8d2f1:	00 
  d8d2f2:	31 ff                	xor    %edi,%edi
  d8d2f4:	8b 6c 24 20          	mov    0x20(%esp),%ebp
  d8d2f8:	e9 cd 01 00 00       	jmp    d8d4ca <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190898>
  d8d2fd:	83 ec 0c             	sub    $0xc,%esp
  d8d300:	50                   	push   %eax
  d8d301:	e8 1a 55 41 ff       	call   1a2820 <__cxa_begin_catch@plt>
  d8d306:	83 c4 10             	add    $0x10,%esp
  d8d309:	8b 30                	mov    (%eax),%esi
  d8d30b:	e8 b0 4d 41 ff       	call   1a20c0 <__cxa_end_catch@plt>
  d8d310:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)
  d8d317:	00 
  d8d318:	31 ff                	xor    %edi,%edi
  d8d31a:	8b 6c 24 20          	mov    0x20(%esp),%ebp
  d8d31e:	e9 a9 02 00 00       	jmp    d8d5cc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19099a>
  d8d323:	8b 44 da 04          	mov    0x4(%edx,%ebx,8),%eax
  d8d327:	8d 8c c1 d4 00 00 00 	lea    0xd4(%ecx,%eax,8),%ecx
  d8d32e:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d332:	83 ec 04             	sub    $0x4,%esp
  d8d335:	ff 71 04             	push   0x4(%ecx)
  d8d338:	8b 74 24 28          	mov    0x28(%esp),%esi
  d8d33c:	56                   	push   %esi
  d8d33d:	57                   	push   %edi
  d8d33e:	ff 11                	call   *(%ecx)
  d8d340:	83 c4 10             	add    $0x10,%esp
  d8d343:	84 c0                	test   %al,%al
  d8d345:	0f 84 87 00 00 00    	je     d8d3d2 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1907a0>
  d8d34b:	85 f6                	test   %esi,%esi
  d8d34d:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d351:	75 05                	jne    d8d358 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190726>
  d8d353:	e8 9c 33 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d358:	83 ec 08             	sub    $0x8,%esp
  d8d35b:	6a 00                	push   $0x0
  d8d35d:	56                   	push   %esi
  d8d35e:	e8 77 e0 1d 00       	call   f6b3da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7a8>
  d8d363:	83 c4 10             	add    $0x10,%esp
  d8d366:	85 c0                	test   %eax,%eax
  d8d368:	0f 8f af 03 00 00    	jg     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d36e:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d375:	8b b8 44 01 00 00    	mov    0x144(%eax),%edi
  d8d37b:	85 ff                	test   %edi,%edi
  d8d37d:	75 09                	jne    d8d388 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190756>
  d8d37f:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d383:	e8 6c 33 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d388:	8b 44 24 1c          	mov    0x1c(%esp),%eax
  d8d38c:	8b 00                	mov    (%eax),%eax
  d8d38e:	8b 0f                	mov    (%edi),%ecx
  d8d390:	66 8b a9 aa 00 00 00 	mov    0xaa(%ecx),%bp
  d8d397:	66 85 ed             	test   %bp,%bp
  d8d39a:	74 1c                	je     d8d3b8 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190786>
  d8d39c:	8b 51 4c             	mov    0x4c(%ecx),%edx
  d8d39f:	31 f6                	xor    %esi,%esi
  d8d3a1:	0f b7 ed             	movzwl %bp,%ebp
  d8d3a4:	0f b7 de             	movzwl %si,%ebx
  d8d3a7:	39 04 da             	cmp    %eax,(%edx,%ebx,8)
  d8d3aa:	0f 84 4e 03 00 00    	je     d8d6fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190acc>
  d8d3b0:	46                   	inc    %esi
  d8d3b1:	0f b7 de             	movzwl %si,%ebx
  d8d3b4:	39 eb                	cmp    %ebp,%ebx
  d8d3b6:	72 ec                	jb     d8d3a4 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190772>
  d8d3b8:	83 ec 04             	sub    $0x4,%esp
  d8d3bb:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8d3bf:	6a 06                	push   $0x6
  d8d3c1:	50                   	push   %eax
  d8d3c2:	57                   	push   %edi
  d8d3c3:	e8 28 62 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d3c8:	83 c4 10             	add    $0x10,%esp
  d8d3cb:	89 c1                	mov    %eax,%ecx
  d8d3cd:	e9 3b 03 00 00       	jmp    d8d70d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190adb>
  d8d3d2:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d3d9:	8b b8 44 01 00 00    	mov    0x144(%eax),%edi
  d8d3df:	85 ff                	test   %edi,%edi
  d8d3e1:	75 09                	jne    d8d3ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1907ba>
  d8d3e3:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d3e7:	e8 08 33 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d3ec:	8b 44 24 1c          	mov    0x1c(%esp),%eax
  d8d3f0:	8b 00                	mov    (%eax),%eax
  d8d3f2:	8b 0f                	mov    (%edi),%ecx
  d8d3f4:	66 8b a9 aa 00 00 00 	mov    0xaa(%ecx),%bp
  d8d3fb:	66 85 ed             	test   %bp,%bp
  d8d3fe:	74 1c                	je     d8d41c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1907ea>
  d8d400:	8b 51 4c             	mov    0x4c(%ecx),%edx
  d8d403:	31 f6                	xor    %esi,%esi
  d8d405:	0f b7 ed             	movzwl %bp,%ebp
  d8d408:	0f b7 de             	movzwl %si,%ebx
  d8d40b:	39 04 da             	cmp    %eax,(%edx,%ebx,8)
  d8d40e:	0f 84 a8 02 00 00    	je     d8d6bc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190a8a>
  d8d414:	46                   	inc    %esi
  d8d415:	0f b7 de             	movzwl %si,%ebx
  d8d418:	39 eb                	cmp    %ebp,%ebx
  d8d41a:	72 ec                	jb     d8d408 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1907d6>
  d8d41c:	83 ec 04             	sub    $0x4,%esp
  d8d41f:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8d423:	6a 02                	push   $0x2
  d8d425:	50                   	push   %eax
  d8d426:	57                   	push   %edi
  d8d427:	e8 c4 61 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d42c:	83 c4 10             	add    $0x10,%esp
  d8d42f:	e9 97 02 00 00       	jmp    d8d6cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190a99>
  d8d434:	8b 44 da 04          	mov    0x4(%edx,%ebx,8),%eax
  d8d438:	8d 8c c1 d4 00 00 00 	lea    0xd4(%ecx,%eax,8),%ecx
  d8d43f:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d443:	83 ec 04             	sub    $0x4,%esp
  d8d446:	ff 71 04             	push   0x4(%ecx)
  d8d449:	8b 44 24 28          	mov    0x28(%esp),%eax
  d8d44d:	50                   	push   %eax
  d8d44e:	57                   	push   %edi
  d8d44f:	ff 11                	call   *(%ecx)
  d8d451:	83 c4 10             	add    $0x10,%esp
  d8d454:	84 c0                	test   %al,%al
  d8d456:	0f 85 c1 02 00 00    	jne    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d45c:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d463:	8b b8 48 01 00 00    	mov    0x148(%eax),%edi
  d8d469:	85 ff                	test   %edi,%edi
  d8d46b:	75 09                	jne    d8d476 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190844>
  d8d46d:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d471:	e8 7e 32 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d476:	8b 44 24 1c          	mov    0x1c(%esp),%eax
  d8d47a:	8b 00                	mov    (%eax),%eax
  d8d47c:	8b 0f                	mov    (%edi),%ecx
  d8d47e:	66 8b a9 aa 00 00 00 	mov    0xaa(%ecx),%bp
  d8d485:	66 85 ed             	test   %bp,%bp
  d8d488:	74 1c                	je     d8d4a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190874>
  d8d48a:	8b 51 4c             	mov    0x4c(%ecx),%edx
  d8d48d:	31 f6                	xor    %esi,%esi
  d8d48f:	0f b7 ed             	movzwl %bp,%ebp
  d8d492:	0f b7 de             	movzwl %si,%ebx
  d8d495:	39 04 da             	cmp    %eax,(%edx,%ebx,8)
  d8d498:	0f 84 3f 02 00 00    	je     d8d6dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aab>
  d8d49e:	46                   	inc    %esi
  d8d49f:	0f b7 de             	movzwl %si,%ebx
  d8d4a2:	39 eb                	cmp    %ebp,%ebx
  d8d4a4:	72 ec                	jb     d8d492 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190860>
  d8d4a6:	83 ec 04             	sub    $0x4,%esp
  d8d4a9:	8b 5c 24 28          	mov    0x28(%esp),%ebx
  d8d4ad:	6a 02                	push   $0x2
  d8d4af:	50                   	push   %eax
  d8d4b0:	57                   	push   %edi
  d8d4b1:	e8 3a 61 e0 ff       	call   b935f0 <closedir@plt+0x9f0980>
  d8d4b6:	83 c4 10             	add    $0x10,%esp
  d8d4b9:	e9 2e 02 00 00       	jmp    d8d6ec <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aba>
  d8d4be:	31 ff                	xor    %edi,%edi
  d8d4c0:	8b 6c 24 20          	mov    0x20(%esp),%ebp
  d8d4c4:	b0 01                	mov    $0x1,%al
  d8d4c6:	89 44 24 1c          	mov    %eax,0x1c(%esp)
  d8d4ca:	8d 83 f8 82 05 00    	lea    0x582f8(%ebx),%eax
  d8d4d0:	83 ec 08             	sub    $0x8,%esp
  d8d4d3:	ff 30                	push   (%eax)
  d8d4d5:	8d 84 24 8c 00 00 00 	lea    0x8c(%esp),%eax
  d8d4dc:	50                   	push   %eax
  d8d4dd:	e8 72 fe 3f 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  d8d4e2:	83 c4 10             	add    $0x10,%esp
  d8d4e5:	8b 44 24 1c          	mov    0x1c(%esp),%eax
  d8d4e9:	84 c0                	test   %al,%al
  d8d4eb:	75 12                	jne    d8d4ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1908cd>
  d8d4ed:	85 f6                	test   %esi,%esi
  d8d4ef:	74 0e                	je     d8d4ff <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1908cd>
  d8d4f1:	83 ec 08             	sub    $0x8,%esp
  d8d4f4:	6a 00                	push   $0x0
  d8d4f6:	56                   	push   %esi
  d8d4f7:	e8 bc 30 e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8d4fc:	83 c4 10             	add    $0x10,%esp
  d8d4ff:	85 ff                	test   %edi,%edi
  d8d501:	74 4c                	je     d8d54f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19091d>
  d8d503:	85 ed                	test   %ebp,%ebp
  d8d505:	75 05                	jne    d8d50c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1908da>
  d8d507:	e8 e8 31 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d50c:	83 ec 08             	sub    $0x8,%esp
  d8d50f:	6a 00                	push   $0x0
  d8d511:	55                   	push   %ebp
  d8d512:	e8 c3 de 1d 00       	call   f6b3da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7a8>
  d8d517:	83 c4 10             	add    $0x10,%esp
  d8d51a:	85 c0                	test   %eax,%eax
  d8d51c:	0f 8f fb 01 00 00    	jg     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d522:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d529:	8b 70 34             	mov    0x34(%eax),%esi
  d8d52c:	85 f6                	test   %esi,%esi
  d8d52e:	75 05                	jne    d8d535 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190903>
  d8d530:	e8 bf 31 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d535:	8d 83 00 83 05 00    	lea    0x58300(%ebx),%eax
  d8d53b:	83 ec 04             	sub    $0x4,%esp
  d8d53e:	ff 30                	push   (%eax)
  d8d540:	57                   	push   %edi
  d8d541:	56                   	push   %esi
  d8d542:	e8 07 59 63 00       	call   13c2e4e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c621c>
  d8d547:	83 c4 10             	add    $0x10,%esp
  d8d54a:	e9 ce 01 00 00       	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d54f:	85 ed                	test   %ebp,%ebp
  d8d551:	75 05                	jne    d8d558 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190926>
  d8d553:	e8 9c 31 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d558:	83 ec 08             	sub    $0x8,%esp
  d8d55b:	6a 00                	push   $0x0
  d8d55d:	55                   	push   %ebp
  d8d55e:	e8 77 de 1d 00       	call   f6b3da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7a8>
  d8d563:	83 c4 10             	add    $0x10,%esp
  d8d566:	85 c0                	test   %eax,%eax
  d8d568:	0f 8e af 01 00 00    	jle    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d56e:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d575:	8b 70 34             	mov    0x34(%eax),%esi
  d8d578:	8d 83 94 ef 04 00    	lea    0x4ef94(%ebx),%eax
  d8d57e:	83 ec 0c             	sub    $0xc,%esp
  d8d581:	ff 30                	push   (%eax)
  d8d583:	e8 a6 18 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8d588:	83 c4 10             	add    $0x10,%esp
  d8d58b:	89 c7                	mov    %eax,%edi
  d8d58d:	83 ec 04             	sub    $0x4,%esp
  d8d590:	31 c0                	xor    %eax,%eax
  d8d592:	50                   	push   %eax
  d8d593:	55                   	push   %ebp
  d8d594:	57                   	push   %edi
  d8d595:	e8 0b ad 29 00       	call   10282a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42b673>
  d8d59a:	83 c4 10             	add    $0x10,%esp
  d8d59d:	85 f6                	test   %esi,%esi
  d8d59f:	75 05                	jne    d8d5a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190974>
  d8d5a1:	e8 4e 31 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d5a6:	8d 83 fc 82 05 00    	lea    0x582fc(%ebx),%eax
  d8d5ac:	83 ec 04             	sub    $0x4,%esp
  d8d5af:	ff 30                	push   (%eax)
  d8d5b1:	57                   	push   %edi
  d8d5b2:	56                   	push   %esi
  d8d5b3:	e8 d5 49 63 00       	call   13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b>
  d8d5b8:	83 c4 10             	add    $0x10,%esp
  d8d5bb:	e9 5d 01 00 00       	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d5c0:	31 ff                	xor    %edi,%edi
  d8d5c2:	8b 6c 24 20          	mov    0x20(%esp),%ebp
  d8d5c6:	b0 01                	mov    $0x1,%al
  d8d5c8:	89 44 24 1c          	mov    %eax,0x1c(%esp)
  d8d5cc:	8d 83 10 83 05 00    	lea    0x58310(%ebx),%eax
  d8d5d2:	83 ec 08             	sub    $0x8,%esp
  d8d5d5:	ff 30                	push   (%eax)
  d8d5d7:	8d 44 24 7c          	lea    0x7c(%esp),%eax
  d8d5db:	50                   	push   %eax
  d8d5dc:	e8 73 fd 3f 00       	call   118d354 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x590722>
  d8d5e1:	83 c4 10             	add    $0x10,%esp
  d8d5e4:	8b 44 24 1c          	mov    0x1c(%esp),%eax
  d8d5e8:	84 c0                	test   %al,%al
  d8d5ea:	75 12                	jne    d8d5fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1909cc>
  d8d5ec:	85 f6                	test   %esi,%esi
  d8d5ee:	74 0e                	je     d8d5fe <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1909cc>
  d8d5f0:	83 ec 08             	sub    $0x8,%esp
  d8d5f3:	6a 00                	push   $0x0
  d8d5f5:	56                   	push   %esi
  d8d5f6:	e8 bd 2f e4 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d8d5fb:	83 c4 10             	add    $0x10,%esp
  d8d5fe:	85 ff                	test   %edi,%edi
  d8d600:	74 4c                	je     d8d64e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190a1c>
  d8d602:	85 ed                	test   %ebp,%ebp
  d8d604:	75 05                	jne    d8d60b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x1909d9>
  d8d606:	e8 e9 30 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d60b:	83 ec 08             	sub    $0x8,%esp
  d8d60e:	6a 00                	push   $0x0
  d8d610:	55                   	push   %ebp
  d8d611:	e8 c4 dd 1d 00       	call   f6b3da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7a8>
  d8d616:	83 c4 10             	add    $0x10,%esp
  d8d619:	85 c0                	test   %eax,%eax
  d8d61b:	0f 8f fc 00 00 00    	jg     d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d621:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d628:	8b 70 4c             	mov    0x4c(%eax),%esi
  d8d62b:	85 f6                	test   %esi,%esi
  d8d62d:	75 05                	jne    d8d634 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190a02>
  d8d62f:	e8 c0 30 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d634:	8d 83 18 83 05 00    	lea    0x58318(%ebx),%eax
  d8d63a:	83 ec 04             	sub    $0x4,%esp
  d8d63d:	ff 30                	push   (%eax)
  d8d63f:	57                   	push   %edi
  d8d640:	56                   	push   %esi
  d8d641:	e8 08 58 63 00       	call   13c2e4e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c621c>
  d8d646:	83 c4 10             	add    $0x10,%esp
  d8d649:	e9 cf 00 00 00       	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d64e:	85 ed                	test   %ebp,%ebp
  d8d650:	75 05                	jne    d8d657 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190a25>
  d8d652:	e8 9d 30 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d657:	83 ec 08             	sub    $0x8,%esp
  d8d65a:	6a 00                	push   $0x0
  d8d65c:	55                   	push   %ebp
  d8d65d:	e8 78 dd 1d 00       	call   f6b3da <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36e7a8>
  d8d662:	83 c4 10             	add    $0x10,%esp
  d8d665:	85 c0                	test   %eax,%eax
  d8d667:	0f 8e b0 00 00 00    	jle    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d66d:	8b 84 24 f0 00 00 00 	mov    0xf0(%esp),%eax
  d8d674:	8b 70 4c             	mov    0x4c(%eax),%esi
  d8d677:	8d 83 98 ef 04 00    	lea    0x4ef98(%ebx),%eax
  d8d67d:	83 ec 0c             	sub    $0xc,%esp
  d8d680:	ff 30                	push   (%eax)
  d8d682:	e8 a7 17 e5 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d8d687:	83 c4 10             	add    $0x10,%esp
  d8d68a:	89 c7                	mov    %eax,%edi
  d8d68c:	83 ec 04             	sub    $0x4,%esp
  d8d68f:	31 c0                	xor    %eax,%eax
  d8d691:	50                   	push   %eax
  d8d692:	55                   	push   %ebp
  d8d693:	57                   	push   %edi
  d8d694:	e8 2d b1 29 00       	call   10287c6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x42bb94>
  d8d699:	83 c4 10             	add    $0x10,%esp
  d8d69c:	85 f6                	test   %esi,%esi
  d8d69e:	75 05                	jne    d8d6a5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190a73>
  d8d6a0:	e8 4f 30 e4 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d8d6a5:	8d 83 14 83 05 00    	lea    0x58314(%ebx),%eax
  d8d6ab:	83 ec 04             	sub    $0x4,%esp
  d8d6ae:	ff 30                	push   (%eax)
  d8d6b0:	57                   	push   %edi
  d8d6b1:	56                   	push   %esi
  d8d6b2:	e8 d6 48 63 00       	call   13c1f8d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x7c535b>
  d8d6b7:	83 c4 10             	add    $0x10,%esp
  d8d6ba:	eb 61                	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d6bc:	8b 44 da 04          	mov    0x4(%edx,%ebx,8),%eax
  d8d6c0:	8d 84 c1 c4 00 00 00 	lea    0xc4(%ecx,%eax,8),%eax
  d8d6c7:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d6cb:	83 ec 04             	sub    $0x4,%esp
  d8d6ce:	ff 70 04             	push   0x4(%eax)
  d8d6d1:	ff 74 24 28          	push   0x28(%esp)
  d8d6d5:	57                   	push   %edi
  d8d6d6:	ff 10                	call   *(%eax)
  d8d6d8:	83 c4 10             	add    $0x10,%esp
  d8d6db:	eb 40                	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d6dd:	8b 44 da 04          	mov    0x4(%edx,%ebx,8),%eax
  d8d6e1:	8d 84 c1 c4 00 00 00 	lea    0xc4(%ecx,%eax,8),%eax
  d8d6e8:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d6ec:	83 ec 04             	sub    $0x4,%esp
  d8d6ef:	ff 70 04             	push   0x4(%eax)
  d8d6f2:	ff 74 24 28          	push   0x28(%esp)
  d8d6f6:	57                   	push   %edi
  d8d6f7:	ff 10                	call   *(%eax)
  d8d6f9:	83 c4 10             	add    $0x10,%esp
  d8d6fc:	eb 1f                	jmp    d8d71d <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x190aeb>
  d8d6fe:	8b 44 da 04          	mov    0x4(%edx,%ebx,8),%eax
  d8d702:	8d 8c c1 e4 00 00 00 	lea    0xe4(%ecx,%eax,8),%ecx
  d8d709:	8b 5c 24 24          	mov    0x24(%esp),%ebx
  d8d70d:	83 ec 04             	sub    $0x4,%esp
  d8d710:	ff 71 04             	push   0x4(%ecx)
  d8d713:	ff 74 24 28          	push   0x28(%esp)
  d8d717:	57                   	push   %edi
  d8d718:	ff 11                	call   *(%ecx)
  d8d71a:	83 c4 10             	add    $0x10,%esp
  d8d71d:	81 c4 dc 00 00 00    	add    $0xdc,%esp
  d8d723:	5e                   	pop    %esi
  d8d724:	5f                   	pop    %edi
  d8d725:	5b                   	pop    %ebx
  d8d726:	5d                   	pop    %ebp
  d8d727:	c3                   	ret
