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


Disassembly of section .text:

00d9b47e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e84c>:
  d9b47e:	55                   	push   %ebp
  d9b47f:	53                   	push   %ebx
  d9b480:	57                   	push   %edi
  d9b481:	56                   	push   %esi
  d9b482:	83 ec 1c             	sub    $0x1c,%esp
  d9b485:	e8 00 00 00 00       	call   d9b48a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e858>
  d9b48a:	5b                   	pop    %ebx
  d9b48b:	81 c3 f2 b6 05 01    	add    $0x105b6f2,%ebx
  d9b491:	8a 83 bb 9f 06 00    	mov    0x69fbb(%ebx),%al
  d9b497:	24 01                	and    $0x1,%al
  d9b499:	75 1a                	jne    d9b4b5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e883>
  d9b49b:	8d 83 f0 65 71 ff    	lea    -0x8e9a10(%ebx),%eax
  d9b4a1:	83 ec 0c             	sub    $0xc,%esp
  d9b4a4:	ff 30                	push   (%eax)
  d9b4a6:	e8 7d 3e e0 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d9b4ab:	83 c4 10             	add    $0x10,%esp
  d9b4ae:	c6 83 bb 9f 06 00 01 	movb   $0x1,0x69fbb(%ebx)
  d9b4b5:	8b 6c 24 34          	mov    0x34(%esp),%ebp
  d9b4b9:	31 ff                	xor    %edi,%edi
  d9b4bb:	89 7c 24 18          	mov    %edi,0x18(%esp)
  d9b4bf:	8d 83 c4 ef 04 00    	lea    0x4efc4(%ebx),%eax
  d9b4c5:	83 ec 0c             	sub    $0xc,%esp
  d9b4c8:	ff 30                	push   (%eax)
  d9b4ca:	e8 5f 39 e4 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d9b4cf:	83 c4 10             	add    $0x10,%esp
  d9b4d2:	89 c6                	mov    %eax,%esi
  d9b4d4:	83 ec 08             	sub    $0x8,%esp
  d9b4d7:	57                   	push   %edi
  d9b4d8:	56                   	push   %esi
  d9b4d9:	e8 b3 b7 1c 00       	call   f66c91 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x36a05f>
  d9b4de:	83 c4 10             	add    $0x10,%esp
  d9b4e1:	85 f6                	test   %esi,%esi
  d9b4e3:	75 05                	jne    d9b4ea <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e8b8>
  d9b4e5:	e8 0a 52 e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b4ea:	8a 44 24 38          	mov    0x38(%esp),%al
  d9b4ee:	88 46 08             	mov    %al,0x8(%esi)
  d9b4f1:	85 ed                	test   %ebp,%ebp
  d9b4f3:	75 05                	jne    d9b4fa <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e8c8>
  d9b4f5:	e8 fa 51 e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b4fa:	8b 45 00             	mov    0x0(%ebp),%eax
  d9b4fd:	83 ec 08             	sub    $0x8,%esp
  d9b500:	ff b0 08 01 00 00    	push   0x108(%eax)
  d9b506:	55                   	push   %ebp
  d9b507:	ff 90 04 01 00 00    	call   *0x104(%eax)
  d9b50d:	83 c4 10             	add    $0x10,%esp
  d9b510:	83 f8 07             	cmp    $0x7,%eax
  d9b513:	0f 85 63 01 00 00    	jne    d9b67c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ea4a>
  d9b519:	8b 7c 24 30          	mov    0x30(%esp),%edi
  d9b51d:	83 ec 04             	sub    $0x4,%esp
  d9b520:	8d 44 24 1c          	lea    0x1c(%esp),%eax
  d9b524:	50                   	push   %eax
  d9b525:	55                   	push   %ebp
  d9b526:	57                   	push   %edi
  d9b527:	e8 10 d5 ff ff       	call   d98a3c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19be0a>
  d9b52c:	83 c4 10             	add    $0x10,%esp
  d9b52f:	85 c0                	test   %eax,%eax
  d9b531:	0f 8e 94 02 00 00    	jle    d9b7cb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eb99>
  d9b537:	8d 83 c8 ef 04 00    	lea    0x4efc8(%ebx),%eax
  d9b53d:	83 ec 0c             	sub    $0xc,%esp
  d9b540:	ff 30                	push   (%eax)
  d9b542:	e8 e7 38 e4 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d9b547:	83 c4 10             	add    $0x10,%esp
  d9b54a:	89 c5                	mov    %eax,%ebp
  d9b54c:	83 ec 08             	sub    $0x8,%esp
  d9b54f:	31 c0                	xor    %eax,%eax
  d9b551:	50                   	push   %eax
  d9b552:	55                   	push   %ebp
  d9b553:	e8 2a b6 1c 00       	call   f66b82 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x369f50>
  d9b558:	83 c4 10             	add    $0x10,%esp
  d9b55b:	85 ed                	test   %ebp,%ebp
  d9b55d:	75 05                	jne    d9b564 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e932>
  d9b55f:	e8 90 51 e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b564:	89 75 0c             	mov    %esi,0xc(%ebp)
  d9b567:	8b 44 24 18          	mov    0x18(%esp),%eax
  d9b56b:	89 44 24 10          	mov    %eax,0x10(%esp)
  d9b56f:	89 87 34 01 00 00    	mov    %eax,0x134(%edi)
  d9b575:	8b 7c 24 34          	mov    0x34(%esp),%edi
  d9b579:	8b 07                	mov    (%edi),%eax
  d9b57b:	83 ec 08             	sub    $0x8,%esp
  d9b57e:	ff b0 f0 00 00 00    	push   0xf0(%eax)
  d9b584:	57                   	push   %edi
  d9b585:	ff 90 ec 00 00 00    	call   *0xec(%eax)
  d9b58b:	83 c4 10             	add    $0x10,%esp
  d9b58e:	89 c6                	mov    %eax,%esi
  d9b590:	85 f6                	test   %esi,%esi
  d9b592:	75 05                	jne    d9b599 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e967>
  d9b594:	e8 5b 51 e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b599:	83 ec 04             	sub    $0x4,%esp
  d9b59c:	31 ff                	xor    %edi,%edi
  d9b59e:	57                   	push   %edi
  d9b59f:	6a 05                	push   $0x5
  d9b5a1:	56                   	push   %esi
  d9b5a2:	e8 33 a8 91 ff       	call   6b5dda <closedir@plt+0x51316a>
  d9b5a7:	83 c4 10             	add    $0x10,%esp
  d9b5aa:	83 ec 04             	sub    $0x4,%esp
  d9b5ad:	57                   	push   %edi
  d9b5ae:	50                   	push   %eax
  d9b5af:	57                   	push   %edi
  d9b5b0:	e8 9d 51 9e ff       	call   780752 <closedir@plt+0x5ddae2>
  d9b5b5:	83 c4 10             	add    $0x10,%esp
  d9b5b8:	89 45 08             	mov    %eax,0x8(%ebp)
  d9b5bb:	83 ec 0c             	sub    $0xc,%esp
  d9b5be:	ff 74 24 3c          	push   0x3c(%esp)
  d9b5c2:	e8 c3 c4 fe ff       	call   d87a8a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x18ae58>
  d9b5c7:	83 c4 10             	add    $0x10,%esp
  d9b5ca:	89 44 24 0c          	mov    %eax,0xc(%esp)
  d9b5ce:	8d 83 74 83 05 00    	lea    0x58374(%ebx),%eax
  d9b5d4:	8b 30                	mov    (%eax),%esi
  d9b5d6:	8d 83 88 d6 04 00    	lea    0x4d688(%ebx),%eax
  d9b5dc:	83 ec 0c             	sub    $0xc,%esp
  d9b5df:	ff 30                	push   (%eax)
  d9b5e1:	e8 48 38 e4 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d9b5e6:	83 c4 10             	add    $0x10,%esp
  d9b5e9:	57                   	push   %edi
  d9b5ea:	56                   	push   %esi
  d9b5eb:	55                   	push   %ebp
  d9b5ec:	89 c5                	mov    %eax,%ebp
  d9b5ee:	55                   	push   %ebp
  d9b5ef:	e8 2c 3d 35 00       	call   10ef320 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26ee>
  d9b5f4:	83 c4 10             	add    $0x10,%esp
  d9b5f7:	8d b3 00 d6 04 00    	lea    0x4d600(%ebx),%esi
  d9b5fd:	8b 06                	mov    (%esi),%eax
  d9b5ff:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d9b606:	74 14                	je     d9b61c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e9ea>
  d9b608:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d9b60c:	75 0e                	jne    d9b61c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e9ea>
  d9b60e:	83 ec 0c             	sub    $0xc,%esp
  d9b611:	50                   	push   %eax
  d9b612:	e8 97 ae e1 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d9b617:	83 c4 10             	add    $0x10,%esp
  d9b61a:	8b 06                	mov    (%esi),%eax
  d9b61c:	8b 48 50             	mov    0x50(%eax),%ecx
  d9b61f:	8d 93 fc 89 06 00    	lea    0x689fc(%ebx),%edx
  d9b625:	8b 3a                	mov    (%edx),%edi
  d9b627:	83 79 50 00          	cmpl   $0x0,0x50(%ecx)
  d9b62b:	0f 85 88 02 00 00    	jne    d9b8b9 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec87>
  d9b631:	89 7c 24 08          	mov    %edi,0x8(%esp)
  d9b635:	89 6c 24 04          	mov    %ebp,0x4(%esp)
  d9b639:	8d 83 78 83 05 00    	lea    0x58378(%ebx),%eax
  d9b63f:	8b 38                	mov    (%eax),%edi
  d9b641:	8d 83 8c d6 04 00    	lea    0x4d68c(%ebx),%eax
  d9b647:	83 ec 0c             	sub    $0xc,%esp
  d9b64a:	ff 30                	push   (%eax)
  d9b64c:	e8 dd 37 e4 ff       	call   bdee2e <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xca80>
  d9b651:	83 c4 10             	add    $0x10,%esp
  d9b654:	89 c5                	mov    %eax,%ebp
  d9b656:	31 c0                	xor    %eax,%eax
  d9b658:	50                   	push   %eax
  d9b659:	57                   	push   %edi
  d9b65a:	50                   	push   %eax
  d9b65b:	55                   	push   %ebp
  d9b65c:	e8 a5 3c 35 00       	call   10ef306 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f26d4>
  d9b661:	83 c4 10             	add    $0x10,%esp
  d9b664:	8b 06                	mov    (%esi),%eax
  d9b666:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d9b66d:	0f 85 22 02 00 00    	jne    d9b895 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec63>
  d9b673:	8b 7c 24 08          	mov    0x8(%esp),%edi
  d9b677:	e9 31 02 00 00       	jmp    d9b8ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec7b>
  d9b67c:	8d 83 b0 a9 04 00    	lea    0x4a9b0(%ebx),%eax
  d9b682:	8b 30                	mov    (%eax),%esi
  d9b684:	83 ec 0c             	sub    $0xc,%esp
  d9b687:	56                   	push   %esi
  d9b688:	e8 67 57 df ff       	call   b90df4 <closedir@plt+0x9ee184>
  d9b68d:	83 c4 10             	add    $0x10,%esp
  d9b690:	83 ec 08             	sub    $0x8,%esp
  d9b693:	6a 02                	push   $0x2
  d9b695:	56                   	push   %esi
  d9b696:	e8 1d 84 e4 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  d9b69b:	83 c4 10             	add    $0x10,%esp
  d9b69e:	89 c6                	mov    %eax,%esi
  d9b6a0:	8b 45 00             	mov    0x0(%ebp),%eax
  d9b6a3:	83 ec 08             	sub    $0x8,%esp
  d9b6a6:	ff b0 08 01 00 00    	push   0x108(%eax)
  d9b6ac:	55                   	push   %ebp
  d9b6ad:	ff 90 04 01 00 00    	call   *0x104(%eax)
  d9b6b3:	83 c4 10             	add    $0x10,%esp
  d9b6b6:	89 44 24 14          	mov    %eax,0x14(%esp)
  d9b6ba:	8d 83 38 d9 04 00    	lea    0x4d938(%ebx),%eax
  d9b6c0:	83 ec 08             	sub    $0x8,%esp
  d9b6c3:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
  d9b6c7:	51                   	push   %ecx
  d9b6c8:	ff 30                	push   (%eax)
  d9b6ca:	e8 cb 36 e4 ff       	call   bded9a <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xc9ec>
  d9b6cf:	83 c4 10             	add    $0x10,%esp
  d9b6d2:	89 c7                	mov    %eax,%edi
  d9b6d4:	85 f6                	test   %esi,%esi
  d9b6d6:	75 05                	jne    d9b6dd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eaab>
  d9b6d8:	e8 17 50 e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b6dd:	85 ff                	test   %edi,%edi
  d9b6df:	74 28                	je     d9b709 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ead7>
  d9b6e1:	8b 06                	mov    (%esi),%eax
  d9b6e3:	83 ec 08             	sub    $0x8,%esp
  d9b6e6:	ff 70 18             	push   0x18(%eax)
  d9b6e9:	57                   	push   %edi
  d9b6ea:	e8 15 39 e4 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  d9b6ef:	83 c4 10             	add    $0x10,%esp
  d9b6f2:	85 c0                	test   %eax,%eax
  d9b6f4:	75 13                	jne    d9b709 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ead7>
  d9b6f6:	e8 bf 5d e3 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  d9b6fb:	83 ec 08             	sub    $0x8,%esp
  d9b6fe:	6a 00                	push   $0x0
  d9b700:	50                   	push   %eax
  d9b701:	e8 b2 4e e3 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d9b706:	83 c4 10             	add    $0x10,%esp
  d9b709:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
  d9b70d:	75 13                	jne    d9b722 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eaf0>
  d9b70f:	e8 5a 5c e3 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d9b714:	83 ec 08             	sub    $0x8,%esp
  d9b717:	6a 00                	push   $0x0
  d9b719:	50                   	push   %eax
  d9b71a:	e8 99 4e e3 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d9b71f:	83 c4 10             	add    $0x10,%esp
  d9b722:	89 7e 10             	mov    %edi,0x10(%esi)
  d9b725:	85 ed                	test   %ebp,%ebp
  d9b727:	75 05                	jne    d9b72e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eafc>
  d9b729:	e8 c6 4f e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b72e:	8b 45 00             	mov    0x0(%ebp),%eax
  d9b731:	83 ec 08             	sub    $0x8,%esp
  d9b734:	ff b0 f0 00 00 00    	push   0xf0(%eax)
  d9b73a:	55                   	push   %ebp
  d9b73b:	ff 90 ec 00 00 00    	call   *0xec(%eax)
  d9b741:	83 c4 10             	add    $0x10,%esp
  d9b744:	89 c7                	mov    %eax,%edi
  d9b746:	85 ff                	test   %edi,%edi
  d9b748:	74 28                	je     d9b772 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eb40>
  d9b74a:	8b 06                	mov    (%esi),%eax
  d9b74c:	83 ec 08             	sub    $0x8,%esp
  d9b74f:	ff 70 18             	push   0x18(%eax)
  d9b752:	57                   	push   %edi
  d9b753:	e8 ac 38 e4 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  d9b758:	83 c4 10             	add    $0x10,%esp
  d9b75b:	85 c0                	test   %eax,%eax
  d9b75d:	75 13                	jne    d9b772 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eb40>
  d9b75f:	e8 56 5d e3 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  d9b764:	83 ec 08             	sub    $0x8,%esp
  d9b767:	6a 00                	push   $0x0
  d9b769:	50                   	push   %eax
  d9b76a:	e8 49 4e e3 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d9b76f:	83 c4 10             	add    $0x10,%esp
  d9b772:	83 7e 0c 01          	cmpl   $0x1,0xc(%esi)
  d9b776:	77 13                	ja     d9b78b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eb59>
  d9b778:	e8 f1 5b e3 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d9b77d:	83 ec 08             	sub    $0x8,%esp
  d9b780:	6a 00                	push   $0x0
  d9b782:	50                   	push   %eax
  d9b783:	e8 30 4e e3 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d9b788:	83 c4 10             	add    $0x10,%esp
  d9b78b:	89 7e 14             	mov    %edi,0x14(%esi)
  d9b78e:	8d 83 c4 d5 04 00    	lea    0x4d5c4(%ebx),%eax
  d9b794:	8b 00                	mov    (%eax),%eax
  d9b796:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d9b79d:	74 12                	je     d9b7b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eb7f>
  d9b79f:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d9b7a3:	75 0c                	jne    d9b7b1 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eb7f>
  d9b7a5:	83 ec 0c             	sub    $0xc,%esp
  d9b7a8:	50                   	push   %eax
  d9b7a9:	e8 00 ad e1 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d9b7ae:	83 c4 10             	add    $0x10,%esp
  d9b7b1:	8d 83 04 8a 06 00    	lea    0x68a04(%ebx),%eax
  d9b7b7:	31 c9                	xor    %ecx,%ecx
  d9b7b9:	51                   	push   %ecx
  d9b7ba:	56                   	push   %esi
  d9b7bb:	ff 30                	push   (%eax)
  d9b7bd:	51                   	push   %ecx
  d9b7be:	e8 f8 77 34 00       	call   10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389>
  d9b7c3:	83 c4 10             	add    $0x10,%esp
  d9b7c6:	e9 71 01 00 00       	jmp    d9b93c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ed0a>
  d9b7cb:	8d 83 b0 a9 04 00    	lea    0x4a9b0(%ebx),%eax
  d9b7d1:	8b 30                	mov    (%eax),%esi
  d9b7d3:	83 ec 0c             	sub    $0xc,%esp
  d9b7d6:	56                   	push   %esi
  d9b7d7:	e8 18 56 df ff       	call   b90df4 <closedir@plt+0x9ee184>
  d9b7dc:	83 c4 10             	add    $0x10,%esp
  d9b7df:	83 ec 08             	sub    $0x8,%esp
  d9b7e2:	6a 01                	push   $0x1
  d9b7e4:	56                   	push   %esi
  d9b7e5:	e8 ce 82 e4 ff       	call   be3ab8 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_@@Base+0x18a>
  d9b7ea:	83 c4 10             	add    $0x10,%esp
  d9b7ed:	89 c6                	mov    %eax,%esi
  d9b7ef:	8b 45 00             	mov    0x0(%ebp),%eax
  d9b7f2:	83 ec 08             	sub    $0x8,%esp
  d9b7f5:	ff b0 f0 00 00 00    	push   0xf0(%eax)
  d9b7fb:	55                   	push   %ebp
  d9b7fc:	ff 90 ec 00 00 00    	call   *0xec(%eax)
  d9b802:	83 c4 10             	add    $0x10,%esp
  d9b805:	89 c7                	mov    %eax,%edi
  d9b807:	85 f6                	test   %esi,%esi
  d9b809:	75 05                	jne    d9b810 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ebde>
  d9b80b:	e8 e4 4e e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b810:	85 ff                	test   %edi,%edi
  d9b812:	74 28                	je     d9b83c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec0a>
  d9b814:	8b 06                	mov    (%esi),%eax
  d9b816:	83 ec 08             	sub    $0x8,%esp
  d9b819:	ff 70 18             	push   0x18(%eax)
  d9b81c:	57                   	push   %edi
  d9b81d:	e8 e2 37 e4 ff       	call   bdf004 <_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE@@Base+0xcc56>
  d9b822:	83 c4 10             	add    $0x10,%esp
  d9b825:	85 c0                	test   %eax,%eax
  d9b827:	75 13                	jne    d9b83c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec0a>
  d9b829:	e8 8c 5c e3 ff       	call   bd14ba <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1b5e>
  d9b82e:	83 ec 08             	sub    $0x8,%esp
  d9b831:	6a 00                	push   $0x0
  d9b833:	50                   	push   %eax
  d9b834:	e8 7f 4d e3 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d9b839:	83 c4 10             	add    $0x10,%esp
  d9b83c:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
  d9b840:	75 13                	jne    d9b855 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec23>
  d9b842:	e8 27 5b e3 ff       	call   bd136e <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0x1a12>
  d9b847:	83 ec 08             	sub    $0x8,%esp
  d9b84a:	6a 00                	push   $0x0
  d9b84c:	50                   	push   %eax
  d9b84d:	e8 66 4d e3 ff       	call   bd05b8 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xc5c>
  d9b852:	83 c4 10             	add    $0x10,%esp
  d9b855:	89 7e 10             	mov    %edi,0x10(%esi)
  d9b858:	8d 83 c4 d5 04 00    	lea    0x4d5c4(%ebx),%eax
  d9b85e:	8b 00                	mov    (%eax),%eax
  d9b860:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d9b867:	74 12                	je     d9b87b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec49>
  d9b869:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d9b86d:	75 0c                	jne    d9b87b <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec49>
  d9b86f:	83 ec 0c             	sub    $0xc,%esp
  d9b872:	50                   	push   %eax
  d9b873:	e8 36 ac e1 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d9b878:	83 c4 10             	add    $0x10,%esp
  d9b87b:	8d 83 00 8a 06 00    	lea    0x68a00(%ebx),%eax
  d9b881:	31 c9                	xor    %ecx,%ecx
  d9b883:	51                   	push   %ecx
  d9b884:	56                   	push   %esi
  d9b885:	ff 30                	push   (%eax)
  d9b887:	51                   	push   %ecx
  d9b888:	e8 2e 77 34 00       	call   10e2fbb <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4e6389>
  d9b88d:	83 c4 10             	add    $0x10,%esp
  d9b890:	e9 a7 00 00 00       	jmp    d9b93c <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ed0a>
  d9b895:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d9b899:	8b 7c 24 08          	mov    0x8(%esp),%edi
  d9b89d:	75 0e                	jne    d9b8ad <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ec7b>
  d9b89f:	83 ec 0c             	sub    $0xc,%esp
  d9b8a2:	50                   	push   %eax
  d9b8a3:	e8 06 ac e1 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d9b8a8:	83 c4 10             	add    $0x10,%esp
  d9b8ab:	8b 06                	mov    (%esi),%eax
  d9b8ad:	8b 40 50             	mov    0x50(%eax),%eax
  d9b8b0:	89 68 50             	mov    %ebp,0x50(%eax)
  d9b8b3:	8b 06                	mov    (%esi),%eax
  d9b8b5:	8b 6c 24 04          	mov    0x4(%esp),%ebp
  d9b8b9:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d9b8c0:	74 14                	je     d9b8d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eca4>
  d9b8c2:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d9b8c6:	75 0e                	jne    d9b8d6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19eca4>
  d9b8c8:	83 ec 0c             	sub    $0xc,%esp
  d9b8cb:	50                   	push   %eax
  d9b8cc:	e8 dd ab e1 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d9b8d1:	83 c4 10             	add    $0x10,%esp
  d9b8d4:	8b 06                	mov    (%esi),%eax
  d9b8d6:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
  d9b8da:	8b 40 50             	mov    0x50(%eax),%eax
  d9b8dd:	8b 70 50             	mov    0x50(%eax),%esi
  d9b8e0:	85 c9                	test   %ecx,%ecx
  d9b8e2:	75 11                	jne    d9b8f5 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ecc3>
  d9b8e4:	89 7c 24 08          	mov    %edi,0x8(%esp)
  d9b8e8:	89 cf                	mov    %ecx,%edi
  d9b8ea:	e8 05 4e e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b8ef:	89 f9                	mov    %edi,%ecx
  d9b8f1:	8b 7c 24 08          	mov    0x8(%esp),%edi
  d9b8f5:	83 ec 0c             	sub    $0xc,%esp
  d9b8f8:	6a 00                	push   $0x0
  d9b8fa:	56                   	push   %esi
  d9b8fb:	55                   	push   %ebp
  d9b8fc:	57                   	push   %edi
  d9b8fd:	51                   	push   %ecx
  d9b8fe:	e8 37 3a 35 00       	call   10ef33a <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x4f2708>
  d9b903:	83 c4 20             	add    $0x20,%esp
  d9b906:	8d 83 94 d6 04 00    	lea    0x4d694(%ebx),%eax
  d9b90c:	8b 00                	mov    (%eax),%eax
  d9b90e:	f6 80 b2 00 00 00 01 	testb  $0x1,0xb2(%eax)
  d9b915:	74 12                	je     d9b929 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ecf7>
  d9b917:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
  d9b91b:	75 0c                	jne    d9b929 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ecf7>
  d9b91d:	83 ec 0c             	sub    $0xc,%esp
  d9b920:	50                   	push   %eax
  d9b921:	e8 88 ab e1 ff       	call   bb64ae <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x1ea76>
  d9b926:	83 c4 10             	add    $0x10,%esp
  d9b929:	83 ec 04             	sub    $0x4,%esp
  d9b92c:	31 c0                	xor    %eax,%eax
  d9b92e:	50                   	push   %eax
  d9b92f:	ff 74 24 18          	push   0x18(%esp)
  d9b933:	50                   	push   %eax
  d9b934:	e8 e8 d8 fb ff       	call   d59221 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x15c5ef>
  d9b939:	83 c4 10             	add    $0x10,%esp
  d9b93c:	83 c4 1c             	add    $0x1c,%esp
  d9b93f:	5e                   	pop    %esi
  d9b940:	5f                   	pop    %edi
  d9b941:	5b                   	pop    %ebx
  d9b942:	5d                   	pop    %ebp
  d9b943:	c3                   	ret
  d9b944:	55                   	push   %ebp
  d9b945:	53                   	push   %ebx
  d9b946:	57                   	push   %edi
  d9b947:	56                   	push   %esi
  d9b948:	83 ec 0c             	sub    $0xc,%esp
  d9b94b:	e8 00 00 00 00       	call   d9b950 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ed1e>
  d9b950:	5b                   	pop    %ebx
  d9b951:	81 c3 2c b2 05 01    	add    $0x105b22c,%ebx
  d9b957:	8b 74 24 24          	mov    0x24(%esp),%esi
  d9b95b:	8a 83 bc 9f 06 00    	mov    0x69fbc(%ebx),%al
  d9b961:	24 01                	and    $0x1,%al
  d9b963:	75 1a                	jne    d9b97f <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ed4d>
  d9b965:	8d 83 ec 65 71 ff    	lea    -0x8e9a14(%ebx),%eax
  d9b96b:	83 ec 0c             	sub    $0xc,%esp
  d9b96e:	ff 30                	push   (%eax)
  d9b970:	e8 b3 39 e0 ff       	call   b9f328 <_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@@Base+0x78f0>
  d9b975:	83 c4 10             	add    $0x10,%esp
  d9b978:	c6 83 bc 9f 06 00 01 	movb   $0x1,0x69fbc(%ebx)
  d9b97f:	85 f6                	test   %esi,%esi
  d9b981:	75 05                	jne    d9b988 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ed56>
  d9b983:	e8 6c 4d e3 ff       	call   bd06f4 <_ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEES2_T_S7_RKS4_St20forward_iterator_tag@@Base+0xd98>
  d9b988:	8d 83 54 d7 04 00    	lea    0x4d754(%ebx),%eax
  d9b98e:	8b 00                	mov    (%eax),%eax
  d9b990:	8b 0e                	mov    (%esi),%ecx
  d9b992:	66 8b b9 aa 00 00 00 	mov    0xaa(%ecx),%di
  d9b999:	66 85 ff             	test   %di,%di
  d9b99c:	74 18                	je     d9b9b6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ed84>
  d9b99e:	8b 51 4c             	mov    0x4c(%ecx),%edx
  d9b9a1:	31 ed                	xor    %ebp,%ebp
  d9b9a3:	0f b7 ff             	movzwl %di,%edi
  d9b9a6:	0f b7 f5             	movzwl %bp,%esi
  d9b9a9:	39 04 f2             	cmp    %eax,(%edx,%esi,8)
  d9b9ac:	74 1f                	je     d9b9cd <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ed9b>
  d9b9ae:	45                   	inc    %ebp
  d9b9af:	0f b7 f5             	movzwl %bp,%esi
  d9b9b2:	39 fe                	cmp    %edi,%esi
  d9b9b4:	72 f0                	jb     d9b9a6 <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19ed74>
  d9b9b6:	83 ec 04             	sub    $0x4,%esp
  d9b9b9:	6a 00                	push   $0x0
  d9b9bb:	50                   	push   %eax
  d9b9bc:	8b 74 24 30          	mov    0x30(%esp),%esi
  d9b9c0:	56                   	push   %esi
  d9b9c1:	e8 2a 7c df ff       	call   b935f0 <closedir@plt+0x9f0980>
  d9b9c6:	83 c4 10             	add    $0x10,%esp
  d9b9c9:	89 c1                	mov    %eax,%ecx
  d9b9cb:	eb 0f                	jmp    d9b9dc <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19edaa>
  d9b9cd:	8b 44 f2 04          	mov    0x4(%edx,%esi,8),%eax
  d9b9d1:	8d 8c c1 b4 00 00 00 	lea    0xb4(%ecx,%eax,8),%ecx
  d9b9d8:	8b 74 24 24          	mov    0x24(%esp),%esi
  d9b9dc:	83 ec 08             	sub    $0x8,%esp
  d9b9df:	ff 71 04             	push   0x4(%ecx)
  d9b9e2:	56                   	push   %esi
  d9b9e3:	ff 11                	call   *(%ecx)
  d9b9e5:	83 c4 10             	add    $0x10,%esp
  d9b9e8:	83 ec 04             	sub    $0x4,%esp
  d9b9eb:	6a 00                	push   $0x0
  d9b9ed:	50                   	push   %eax
  d9b9ee:	ff 74 24 2c          	push   0x2c(%esp)
  d9b9f2:	e8 87 fa ff ff       	call   d9b47e <_ZNSbItSt11char_traitsItESaItEE9_M_mutateEjjj@@Base+0x19e84c>
  d9b9f7:	83 c4 10             	add    $0x10,%esp
  d9b9fa:	83 c4 0c             	add    $0xc,%esp
  d9b9fd:	5e                   	pop    %esi
  d9b9fe:	5f                   	pop    %edi
  d9b9ff:	5b                   	pop    %ebx
  d9ba00:	5d                   	pop    %ebp
  d9ba01:	c3                   	ret
