8837ef:	cc                   	int3
8837f0:	cc                   	int3
8837f1:	cc                   	int3
8837f2:	cc                   	int3
8837f3:	cc                   	int3
8837f4:	cc                   	int3
8837f5:	cc                   	int3
8837f6:	cc                   	int3
8837f7:	cc                   	int3
8837f8:	cc                   	int3
8837f9:	cc                   	int3
8837fa:	cc                   	int3
8837fb:	cc                   	int3
8837fc:	cc                   	int3
8837fd:	cc                   	int3
8837fe:	cc                   	int3
8837ff:	cc                   	int3
883800:	cc                   	int3
883801:	cc                   	int3
883802:	cc                   	int3
883803:	cc                   	int3
883804:	cc                   	int3
883805:	cc                   	int3
883806:	cc                   	int3
883807:	cc                   	int3
883808:	cc                   	int3
883809:	cc                   	int3
88380a:	cc                   	int3
88380b:	cc                   	int3
88380c:	cc                   	int3
88380d:	cc                   	int3
88380e:	cc                   	int3
88380f:	cc                   	int3
883810:	cc                   	int3
883811:	cc                   	int3
883812:	cc                   	int3
883813:	56                   	push   %esi
883814:	8b f1                	mov    %ecx,%esi
883816:	e8 df ff b8 ff       	call   0x4137fa
88381b:	ff 76 20             	push   0x20(%esi)
88381e:	ff 15 30 40 d8 00    	call   *0xd84030
883824:	50                   	push   %eax
883825:	e8 64 1f ba ff       	call   0x42578e
88382a:	68 18 57 c5 00       	push   $0xc55718
88382f:	8b c8                	mov    %eax,%ecx
883831:	e8 59 64 ba ff       	call   0x429c8f
883836:	85 c0                	test   %eax,%eax
883838:	75 0c                	jne    0x883846
88383a:	21 86 b8 00 00 00    	and    %eax,0xb8(%esi)
883840:	21 86 bc 00 00 00    	and    %eax,0xbc(%esi)
883846:	5e                   	pop    %esi
883847:	c2 04 00             	ret    $0x4
88384a:	cc                   	int3
88384b:	cc                   	int3
88384c:	cc                   	int3
88384d:	cc                   	int3
88384e:	cc                   	int3
88384f:	cc                   	int3
883850:	cc                   	int3
883851:	cc                   	int3
883852:	cc                   	int3
883853:	cc                   	int3
883854:	cc                   	int3
883855:	cc                   	int3
883856:	cc                   	int3
883857:	c2 0c 00             	ret    $0xc
88385a:	56                   	push   %esi
88385b:	57                   	push   %edi
88385c:	8b f9                	mov    %ecx,%edi
88385e:	68 00 20 00 00       	push   $0x2000
883863:	8b 07                	mov    (%edi),%eax
883865:	8b b0 e0 01 00 00    	mov    0x1e0(%eax),%esi
88386b:	8b ce                	mov    %esi,%ecx
88386d:	e8 f3 8d ba ff       	call   0x42c665
883872:	8b cf                	mov    %edi,%ecx
883874:	ff d6                	call   *%esi
883876:	8b 07                	mov    (%edi),%eax
883878:	6a 00                	push   $0x0
88387a:	8b b0 28 02 00 00    	mov    0x228(%eax),%esi
883880:	8b ce                	mov    %esi,%ecx
883882:	e8 de 8d ba ff       	call   0x42c665
883887:	8b cf                	mov    %edi,%ecx
883889:	ff d6                	call   *%esi
88388b:	85 c0                	test   %eax,%eax
88388d:	74 1e                	je     0x8838ad
88388f:	8b 8f 7c 01 00 00    	mov    0x17c(%edi),%ecx
883895:	6a 37                	push   $0x37
883897:	89 88 94 00 00 00    	mov    %ecx,0x94(%eax)
88389d:	83 c9 ff             	or     $0xffffffff,%ecx
8838a0:	51                   	push   %ecx
8838a1:	51                   	push   %ecx
8838a2:	51                   	push   %ecx
8838a3:	51                   	push   %ecx
8838a4:	6a 00                	push   $0x0
8838a6:	8b c8                	mov    %eax,%ecx
8838a8:	e8 43 57 bb ff       	call   0x438ff0
8838ad:	83 3d 58 d1 d7 00 00 	cmpl   $0x0,0xd7d158
8838b4:	74 0d                	je     0x8838c3
8838b6:	6a 01                	push   $0x1
8838b8:	6a 00                	push   $0x0
8838ba:	ff 77 20             	push   0x20(%edi)
8838bd:	ff 15 64 3e d8 00    	call   *0xd83e64
8838c3:	5f                   	pop    %edi
8838c4:	5e                   	pop    %esi
8838c5:	c3                   	ret
8838c6:	cc                   	int3
8838c7:	cc                   	int3
8838c8:	cc                   	int3
8838c9:	cc                   	int3
8838ca:	cc                   	int3
8838cb:	cc                   	int3
8838cc:	cc                   	int3
8838cd:	cc                   	int3
8838ce:	cc                   	int3
8838cf:	cc                   	int3
8838d0:	cc                   	int3
8838d1:	cc                   	int3
8838d2:	cc                   	int3
8838d3:	cc                   	int3
8838d4:	cc                   	int3
8838d5:	cc                   	int3
8838d6:	cc                   	int3
8838d7:	cc                   	int3
8838d8:	cc                   	int3
8838d9:	cc                   	int3
8838da:	cc                   	int3
8838db:	cc                   	int3
8838dc:	cc                   	int3
8838dd:	cc                   	int3
8838de:	cc                   	int3
8838df:	cc                   	int3
8838e0:	cc                   	int3
8838e1:	c2 04 00             	ret    $0x4
8838e4:	57                   	push   %edi
8838e5:	8b b9 b8 00 00 00    	mov    0xb8(%ecx),%edi
8838eb:	85 ff                	test   %edi,%edi
8838ed:	74 18                	je     0x883907
8838ef:	8b 07                	mov    (%edi),%eax
8838f1:	56                   	push   %esi
8838f2:	6a 00                	push   $0x0
8838f4:	51                   	push   %ecx
8838f5:	8b b0 7c 02 00 00    	mov    0x27c(%eax),%esi
8838fb:	8b ce                	mov    %esi,%ecx
8838fd:	e8 63 8d ba ff       	call   0x42c665
883902:	8b cf                	mov    %edi,%ecx
883904:	ff d6                	call   *%esi
883906:	5e                   	pop    %esi
883907:	5f                   	pop    %edi
883908:	c2 08 00             	ret    $0x8
88390b:	cc                   	int3
88390c:	cc                   	int3
88390d:	cc                   	int3
88390e:	cc                   	int3
88390f:	cc                   	int3
883910:	cc                   	int3
883911:	cc                   	int3
883912:	cc                   	int3
883913:	cc                   	int3
883914:	56                   	push   %esi
883915:	57                   	push   %edi
883916:	8b f9                	mov    %ecx,%edi
883918:	6a 00                	push   $0x0
88391a:	8b 07                	mov    (%edi),%eax
88391c:	8b b0 28 02 00 00    	mov    0x228(%eax),%esi
883922:	8b ce                	mov    %esi,%ecx
883924:	e8 3c 8d ba ff       	call   0x42c665
883929:	8b cf                	mov    %edi,%ecx
88392b:	ff d6                	call   *%esi
88392d:	85 c0                	test   %eax,%eax
88392f:	74 0c                	je     0x88393d
883931:	8b 80 94 00 00 00    	mov    0x94(%eax),%eax
883937:	89 87 7c 01 00 00    	mov    %eax,0x17c(%edi)
88393d:	33 c0                	xor    %eax,%eax
88393f:	5f                   	pop    %edi
883940:	40                   	inc    %eax
883941:	5e                   	pop    %esi
883942:	c2 0c 00             	ret    $0xc
883945:	cc                   	int3
883946:	cc                   	int3
883947:	cc                   	int3
883948:	cc                   	int3
883949:	cc                   	int3
88394a:	cc                   	int3
88394b:	cc                   	int3
88394c:	cc                   	int3
88394d:	cc                   	int3
88394e:	cc                   	int3
88394f:	cc                   	int3
883950:	cc                   	int3
883951:	33 c0                	xor    %eax,%eax
883953:	40                   	inc    %eax
883954:	c2 08 00             	ret    $0x8
883957:	57                   	push   %edi
883958:	8b f9                	mov    %ecx,%edi
88395a:	e8 01 e7 ba ff       	call   0x432060
88395f:	80 bf 70 01 00 00 00 	cmpb   $0x0,0x170(%edi)
883966:	74 70                	je     0x8839d8
883968:	8b 07                	mov    (%edi),%eax
88396a:	56                   	push   %esi
88396b:	8b b0 b8 01 00 00    	mov    0x1b8(%eax),%esi
883971:	8b ce                	mov    %esi,%ecx
883973:	e8 ed 8c ba ff       	call   0x42c665
883978:	8b cf                	mov    %edi,%ecx
88397a:	ff d6                	call   *%esi
88397c:	a8 02                	test   $0x2,%al
88397e:	74 0d                	je     0x88398d
883980:	6a 01                	push   $0x1
883982:	8d 8f 8c 01 00 00    	lea    0x18c(%edi),%ecx
883988:	e8 ee b8 b9 ff       	call   0x41f27b
88398d:	ff 15 24 3e d8 00    	call   *0xd83e24
883993:	8b 07                	mov    (%edi),%eax
883995:	6a 00                	push   $0x0
883997:	c6 87 70 01 00 00 00 	movb   $0x0,0x170(%edi)
88399e:	8b b0 0c 03 00 00    	mov    0x30c(%eax),%esi
8839a4:	8b ce                	mov    %esi,%ecx
8839a6:	e8 ba 8c ba ff       	call   0x42c665
8839ab:	8b cf                	mov    %edi,%ecx
8839ad:	ff d6                	call   *%esi
8839af:	8b 87 84 01 00 00    	mov    0x184(%edi),%eax
8839b5:	5e                   	pop    %esi
8839b6:	85 c0                	test   %eax,%eax
8839b8:	74 17                	je     0x8839d1
8839ba:	50                   	push   %eax
8839bb:	ff 15 a4 40 d8 00    	call   *0xd840a4
8839c1:	85 c0                	test   %eax,%eax
8839c3:	74 0c                	je     0x8839d1
8839c5:	ff b7 84 01 00 00    	push   0x184(%edi)
8839cb:	ff 15 d0 3f d8 00    	call   *0xd83fd0
8839d1:	83 a7 84 01 00 00 00 	andl   $0x0,0x184(%edi)
8839d8:	5f                   	pop    %edi
8839d9:	c3                   	ret
8839da:	cc                   	int3
8839db:	cc                   	int3
8839dc:	cc                   	int3
8839dd:	cc                   	int3
8839de:	cc                   	int3
8839df:	cc                   	int3
8839e0:	cc                   	int3
8839e1:	cc                   	int3
8839e2:	cc                   	int3
8839e3:	cc                   	int3
8839e4:	cc                   	int3
8839e5:	cc                   	int3
8839e6:	cc                   	int3
8839e7:	cc                   	int3
8839e8:	cc                   	int3
8839e9:	cc                   	int3
8839ea:	cc                   	int3
8839eb:	cc                   	int3
8839ec:	cc                   	int3
8839ed:	cc                   	int3
8839ee:	cc                   	int3
8839ef:	cc                   	int3
8839f0:	cc                   	int3
8839f1:	cc                   	int3
8839f2:	cc                   	int3
8839f3:	cc                   	int3
8839f4:	cc                   	int3
8839f5:	cc                   	int3
8839f6:	cc                   	int3
8839f7:	cc                   	int3
8839f8:	cc                   	int3
8839f9:	cc                   	int3
8839fa:	55                   	push   %ebp
8839fb:	8b ec                	mov    %esp,%ebp
8839fd:	83 7d 08 1b          	cmpl   $0x1b,0x8(%ebp)
883a01:	56                   	push   %esi
883a02:	8b f1                	mov    %ecx,%esi
883a04:	75 05                	jne    0x883a0b
883a06:	e8 39 6c ba ff       	call   0x42a644
883a0b:	8b ce                	mov    %esi,%ecx
883a0d:	e8 4e e6 ba ff       	call   0x432060
883a12:	5e                   	pop    %esi
883a13:	5d                   	pop    %ebp
883a14:	c2 0c 00             	ret    $0xc
883a17:	cc                   	int3
883a18:	cc                   	int3
883a19:	cc                   	int3
883a1a:	cc                   	int3
883a1b:	cc                   	int3
883a1c:	cc                   	int3
883a1d:	cc                   	int3
883a1e:	55                   	push   %ebp
883a1f:	8b ec                	mov    %esp,%ebp
883a21:	83 3d c8 ea d7 00 00 	cmpl   $0x0,0xd7eac8
883a28:	57                   	push   %edi
883a29:	8b f9                	mov    %ecx,%edi
883a2b:	75 71                	jne    0x883a9e
883a2d:	83 3d c8 d2 d7 00 00 	cmpl   $0x0,0xd7d2c8
883a34:	75 68                	jne    0x883a9e
883a36:	8b 07                	mov    (%edi),%eax
883a38:	56                   	push   %esi
883a39:	ff 75 10             	push   0x10(%ebp)
883a3c:	8b b0 e4 02 00 00    	mov    0x2e4(%eax),%esi
883a42:	8b ce                	mov    %esi,%ecx
883a44:	ff 75 0c             	push   0xc(%ebp)
883a47:	e8 19 8c ba ff       	call   0x42c665
883a4c:	8b cf                	mov    %edi,%ecx
883a4e:	ff d6                	call   *%esi
883a50:	85 c0                	test   %eax,%eax
883a52:	75 49                	jne    0x883a9d
883a54:	ff b7 a4 00 00 00    	push   0xa4(%edi)
883a5a:	68 e4 9e c4 00       	push   $0xc49ee4
883a5f:	e8 a6 25 b8 ff       	call   0x40600a
883a64:	59                   	pop    %ecx
883a65:	59                   	pop    %ecx
883a66:	8b c8                	mov    %eax,%ecx
883a68:	85 c9                	test   %ecx,%ecx
883a6a:	75 17                	jne    0x883a83
883a6c:	8b 0d 50 ec d7 00    	mov    0xd7ec50,%ecx
883a72:	85 c9                	test   %ecx,%ecx
883a74:	75 0d                	jne    0x883a83
883a76:	8b cf                	mov    %edi,%ecx
883a78:	e8 f8 59 b9 ff       	call   0x419475
883a7d:	8b c8                	mov    %eax,%ecx
883a7f:	85 c9                	test   %ecx,%ecx
883a81:	74 1a                	je     0x883a9d
883a83:	ff 75 10             	push   0x10(%ebp)
883a86:	8b 07                	mov    (%edi),%eax
883a88:	ff 75 0c             	push   0xc(%ebp)
883a8b:	51                   	push   %ecx
883a8c:	8b b0 48 02 00 00    	mov    0x248(%eax),%esi
883a92:	8b ce                	mov    %esi,%ecx
883a94:	e8 cc 8b ba ff       	call   0x42c665
883a99:	8b cf                	mov    %edi,%ecx
883a9b:	ff d6                	call   *%esi
883a9d:	5e                   	pop    %esi
883a9e:	5f                   	pop    %edi
883a9f:	5d                   	pop    %ebp
883aa0:	c2 0c 00             	ret    $0xc
883aa3:	cc                   	int3
883aa4:	cc                   	int3
883aa5:	cc                   	int3
883aa6:	cc                   	int3
883aa7:	cc                   	int3
883aa8:	cc                   	int3
883aa9:	cc                   	int3
883aaa:	cc                   	int3
883aab:	cc                   	int3
883aac:	cc                   	int3
883aad:	cc                   	int3
883aae:	cc                   	int3
883aaf:	cc                   	int3
883ab0:	cc                   	int3
883ab1:	cc                   	int3
883ab2:	cc                   	int3
883ab3:	cc                   	int3
883ab4:	cc                   	int3
883ab5:	cc                   	int3
883ab6:	cc                   	int3