43261c:	00
43261d:	74 10                	je     0x43262f
43261f:	8b d8                	mov    %eax,%ebx
432621:	8b d0                	mov    %eax,%edx
432623:	8b 83 7c 02 00 00    	mov    0x27c(%ebx),%eax
432629:	ff 93 78 02 00 00    	call   *0x278(%ebx)
43262f:	5b                   	pop    %ebx
432630:	c3                   	ret
432631:	8d 40 00             	lea    0x0(%eax),%eax
432634:	53                   	push   %ebx
432635:	56                   	push   %esi
432636:	66 83 b8 6a 02 00 00 	cmpw   $0x0,0x26a(%eax)
43263d:	00
43263e:	74 13                	je     0x432653
432640:	8b d8                	mov    %eax,%ebx
432642:	8b d0                	mov    %eax,%edx
432644:	8b 83 6c 02 00 00    	mov    0x26c(%ebx),%eax
43264a:	ff 93 68 02 00 00    	call   *0x268(%ebx)
432650:	5e                   	pop    %esi
432651:	5b                   	pop    %ebx
432652:	c3                   	ret
432653:	66 be b0 ff          	mov    $0xffb0,%si
432657:	e8 bc 14 fd ff       	call   0x403b18
43265c:	5e                   	pop    %esi
43265d:	5b                   	pop    %ebx
43265e:	c3                   	ret
43265f:	90                   	nop
432660:	53                   	push   %ebx
432661:	8b d8                	mov    %eax,%ebx
432663:	8b c3                	mov    %ebx,%eax
432665:	e8 52 b9 01 00       	call   0x44dfbc
43266a:	6a 00                	push   $0x0
43266c:	8b 83 54 02 00 00    	mov    0x254(%ebx),%eax
432672:	50                   	push   %eax
432673:	68 41 01 00 00       	push   $0x141
432678:	8b c3                	mov    %ebx,%eax
43267a:	e8 2d f3 01 00       	call   0x4519ac
43267f:	50                   	push   %eax
432680:	e8 ab 4b fd ff       	call   0x407230
432685:	33 c0                	xor    %eax,%eax
432687:	89 83 88 02 00 00    	mov    %eax,0x288(%ebx)
43268d:	33 c0                	xor    %eax,%eax
43268f:	89 83 8c 02 00 00    	mov    %eax,0x28c(%ebx)
432695:	5b                   	pop    %ebx
432696:	c3                   	ret
432697:	90                   	nop
432698:	55                   	push   %ebp
432699:	8b ec                	mov    %esp,%ebp
43269b:	51                   	push   %ecx
43269c:	53                   	push   %ebx
43269d:	89 45 fc             	mov    %eax,-0x4(%ebp)
4326a0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4326a3:	8b 10                	mov    (%eax),%edx
4326a5:	ff 92 18 01 00 00    	call   *0x118(%edx)
4326ab:	8b d8                	mov    %eax,%ebx
4326ad:	8b 45 fc             	mov    -0x4(%ebp),%eax
4326b0:	8b 80 58 02 00 00    	mov    0x258(%eax),%eax
4326b6:	3b d8                	cmp    %eax,%ebx
4326b8:	7e 02                	jle    0x4326bc
4326ba:	8b d8                	mov    %eax,%ebx
4326bc:	83 fb 01             	cmp    $0x1,%ebx
4326bf:	7d 05                	jge    0x4326c6
4326c1:	bb 01 00 00 00       	mov    $0x1,%ebx
4326c6:	8b 45 fc             	mov    -0x4(%ebp),%eax
4326c9:	c6 80 a4 02 00 00 01 	movb   $0x1,0x2a4(%eax)
4326d0:	33 c0                	xor    %eax,%eax
4326d2:	55                   	push   %ebp
4326d3:	68 2e 27 43 00       	push   $0x43272e
4326d8:	64 ff 30             	push   %fs:(%eax)
4326db:	64 89 20             	mov    %esp,%fs:(%eax)
4326de:	68 9e 00 00 00       	push   $0x9e
4326e3:	8b 45 fc             	mov    -0x4(%ebp),%eax
4326e6:	8b 10                	mov    (%eax),%edx
4326e8:	ff 92 10 01 00 00    	call   *0x110(%edx)
4326ee:	f7 eb                	imul   %ebx
4326f0:	8b 55 fc             	mov    -0x4(%ebp),%edx
4326f3:	03 42 4c             	add    0x4c(%edx),%eax
4326f6:	83 c0 02             	add    $0x2,%eax
4326f9:	50                   	push   %eax
4326fa:	8b 45 fc             	mov    -0x4(%ebp),%eax
4326fd:	8b 40 48             	mov    0x48(%eax),%eax
432700:	50                   	push   %eax
432701:	6a 00                	push   $0x0
432703:	6a 00                	push   $0x0
432705:	6a 00                	push   $0x0
432707:	8b 45 fc             	mov    -0x4(%ebp),%eax
43270a:	8b 80 90 02 00 00    	mov    0x290(%eax),%eax
432710:	50                   	push   %eax
432711:	e8 ca 4b fd ff       	call   0x4072e0
432716:	33 c0                	xor    %eax,%eax
432718:	5a                   	pop    %edx
432719:	59                   	pop    %ecx
43271a:	59                   	pop    %ecx
43271b:	64 89 10             	mov    %edx,%fs:(%eax)
43271e:	68 35 27 43 00       	push   $0x432735
432723:	8b 45 fc             	mov    -0x4(%ebp),%eax
432726:	c6 80 a4 02 00 00 00 	movb   $0x0,0x2a4(%eax)
43272d:	c3                   	ret
43272e:	e9 7d 19 fd ff       	jmp    0x4040b0
432733:	eb ee                	jmp    0x432723
432735:	6a 57                	push   $0x57
432737:	6a 00                	push   $0x0
432739:	6a 00                	push   $0x0
43273b:	6a 00                	push   $0x0
43273d:	6a 00                	push   $0x0
43273f:	6a 00                	push   $0x0
432741:	8b 45 fc             	mov    -0x4(%ebp),%eax
432744:	8b 80 90 02 00 00    	mov    0x290(%eax),%eax
43274a:	50                   	push   %eax
43274b:	e8 90 4b fd ff       	call   0x4072e0
432750:	5b                   	pop    %ebx
432751:	59                   	pop    %ecx
432752:	5d                   	pop    %ebp
432753:	c3                   	ret
432754:	56                   	push   %esi
432755:	57                   	push   %edi
432756:	8b f0                	mov    %eax,%esi
432758:	8b be 84 02 00 00    	mov    0x284(%esi),%edi
43275e:	85 ff                	test   %edi,%edi
432760:	74 0a                	je     0x43276c
432762:	8b c7                	mov    %edi,%eax
432764:	8b 08                	mov    (%eax),%ecx
432766:	ff 51 08             	call   *0x8(%ecx)
432769:	5f                   	pop    %edi
43276a:	5e                   	pop    %esi
43276b:	c3                   	ret
43276c:	89 96 84 02 00 00    	mov    %edx,0x284(%esi)
432772:	5f                   	pop    %edi
432773:	5e                   	pop    %esi
432774:	c3                   	ret
432775:	8d 40 00             	lea    0x0(%eax),%eax
432778:	83 ca ff             	or     $0xffffffff,%edx
43277b:	8b 08                	mov    (%eax),%ecx
43277d:	ff 91 e0 00 00 00    	call   *0xe0(%ecx)
432783:	c3                   	ret
432784:	55                   	push   %ebp
432785:	8b ec                	mov    %esp,%ebp
432787:	6a 00                	push   $0x0
432789:	53                   	push   %ebx
43278a:	56                   	push   %esi
43278b:	57                   	push   %edi
43278c:	8b f2                	mov    %edx,%esi
43278e:	8b d8                	mov    %eax,%ebx
432790:	33 c0                	xor    %eax,%eax
432792:	55                   	push   %ebp
432793:	68 03 28 43 00       	push   $0x432803
432798:	64 ff 30             	push   %fs:(%eax)
43279b:	64 89 20             	mov    %esp,%fs:(%eax)
43279e:	8b c3                	mov    %ebx,%eax
4327a0:	8b 10                	mov    (%eax),%edx
4327a2:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
4327a8:	40                   	inc    %eax
4327a9:	74 42                	je     0x4327ed
4327ab:	8b c3                	mov    %ebx,%eax
4327ad:	8b 10                	mov    (%eax),%edx
4327af:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
4327b5:	8b d0                	mov    %eax,%edx
4327b7:	8d 4d fc             	lea    -0x4(%ebp),%ecx
4327ba:	8b 83 84 02 00 00    	mov    0x284(%ebx),%eax
4327c0:	8b 38                	mov    (%eax),%edi
4327c2:	ff 57 0c             	call   *0xc(%edi)
4327c5:	8b 45 fc             	mov    -0x4(%ebp),%eax
4327c8:	50                   	push   %eax
4327c9:	8b c3                	mov    %ebx,%eax
4327cb:	8b 10                	mov    (%eax),%edx
4327cd:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
4327d3:	8b d0                	mov    %eax,%edx
4327d5:	8b 83 84 02 00 00    	mov    0x284(%ebx),%eax
4327db:	8b 08                	mov    (%eax),%ecx
4327dd:	ff 51 18             	call   *0x18(%ecx)
4327e0:	8b c8                	mov    %eax,%ecx
4327e2:	8b c6                	mov    %esi,%eax
4327e4:	5a                   	pop    %edx
4327e5:	8b 18                	mov    (%eax),%ebx
4327e7:	ff 93 e4 00 00 00    	call   *0xe4(%ebx)
4327ed:	33 c0                	xor    %eax,%eax
4327ef:	5a                   	pop    %edx
4327f0:	59                   	pop    %ecx
4327f1:	59                   	pop    %ecx
4327f2:	64 89 10             	mov    %edx,%fs:(%eax)
4327f5:	68 0a 28 43 00       	push   $0x43280a
4327fa:	8d 45 fc             	lea    -0x4(%ebp),%eax
4327fd:	e8 46 1f fd ff       	call   0x404748
432802:	c3                   	ret
432803:	e9 a8 18 fd ff       	jmp    0x4040b0
432808:	eb f0                	jmp    0x4327fa
43280a:	5f                   	pop    %edi
43280b:	5e                   	pop    %esi
43280c:	5b                   	pop    %ebx
43280d:	59                   	pop    %ecx
43280e:	5d                   	pop    %ebp
43280f:	c3                   	ret
432810:	53                   	push   %ebx
432811:	8b d8                	mov    %eax,%ebx
432813:	8b c3                	mov    %ebx,%eax
432815:	8b 10                	mov    (%eax),%edx
432817:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
43281d:	40                   	inc    %eax
43281e:	74 17                	je     0x432837
432820:	8b c3                	mov    %ebx,%eax
432822:	8b 10                	mov    (%eax),%edx
432824:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
43282a:	8b d0                	mov    %eax,%edx
43282c:	8b 83 84 02 00 00    	mov    0x284(%ebx),%eax
432832:	8b 08                	mov    (%eax),%ecx
432834:	ff 51 48             	call   *0x48(%ecx)
432837:	5b                   	pop    %ebx
432838:	c3                   	ret
432839:	8d 40 00             	lea    0x0(%eax),%eax
43283c:	8b 10                	mov    (%eax),%edx
43283e:	ff 92 18 01 00 00    	call   *0x118(%edx)
432844:	c3                   	ret
432845:	8d 40 00             	lea    0x0(%eax),%eax
432848:	89 90 58 02 00 00    	mov    %edx,0x258(%eax)
43284e:	c3                   	ret
43284f:	90                   	nop
432850:	55                   	push   %ebp
432851:	8b ec                	mov    %esp,%ebp
432853:	51                   	push   %ecx
432854:	53                   	push   %ebx
432855:	56                   	push   %esi
432856:	8b f1                	mov    %ecx,%esi
432858:	89 55 fc             	mov    %edx,-0x4(%ebp)
43285b:	8b d8                	mov    %eax,%ebx
43285d:	8b 45 fc             	mov    -0x4(%ebp),%eax
432860:	e8 97 23 fd ff       	call   0x404bfc
432865:	33 c0                	xor    %eax,%eax
432867:	55                   	push   %ebp
432868:	68 99 28 43 00       	push   $0x432899
43286d:	64 ff 30             	push   %fs:(%eax)
432870:	64 89 20             	mov    %esp,%fs:(%eax)
432873:	8b ce                	mov    %esi,%ecx
432875:	8b 55 fc             	mov    -0x4(%ebp),%edx
432878:	8b 83 84 02 00 00    	mov    0x284(%ebx),%eax
43287e:	8b 18                	mov    (%eax),%ebx
432880:	ff 53 3c             	call   *0x3c(%ebx)
432883:	33 c0                	xor    %eax,%eax
432885:	5a                   	pop    %edx
432886:	59                   	pop    %ecx
432887:	59                   	pop    %ecx
432888:	64 89 10             	mov    %edx,%fs:(%eax)
43288b:	68 a0 28 43 00       	push   $0x4328a0
432890:	8d 45 fc             	lea    -0x4(%ebp),%eax
432893:	e8 b0 1e fd ff       	call   0x404748
432898:	c3                   	ret
432899:	e9 12 18 fd ff       	jmp    0x4040b0
43289e:	eb f0                	jmp    0x432890
4328a0:	5e                   	pop    %esi
4328a1:	5b                   	pop    %ebx
4328a2:	59                   	pop    %ecx
4328a3:	5d                   	pop    %ebp
4328a4:	c3                   	ret
4328a5:	8d 40 00             	lea    0x0(%eax),%eax
4328a8:	55                   	push   %ebp
4328a9:	8b ec                	mov    %esp,%ebp
4328ab:	51                   	push   %ecx
4328ac:	53                   	push   %ebx
4328ad:	56                   	push   %esi
4328ae:	84 d2                	test   %dl,%dl
4328b0:	74 08                	je     0x4328ba
4328b2:	83 c4 f0             	add    $0xfffffff0,%esp
4328b5:	e8 86 13 fd ff       	call   0x403c40
4328ba:	88 55 ff             	mov    %dl,-0x1(%ebp)
4328bd:	8b d8                	mov    %eax,%ebx
4328bf:	33 d2                	xor    %edx,%edx
4328c1:	8b c3                	mov    %ebx,%eax
4328c3:	e8 74 f1 ff ff       	call   0x431a3c
4328c8:	8b c3                	mov    %ebx,%eax
4328ca:	8b 10                	mov    (%eax),%edx
4328cc:	ff 92 0c 01 00 00    	call   *0x10c(%edx)
4328d2:	b2 01                	mov    $0x1,%dl
4328d4:	e8 13 10 fd ff       	call   0x4038ec
4328d9:	8b f0                	mov    %eax,%esi
4328db:	89 b3 84 02 00 00    	mov    %esi,0x284(%ebx)
4328e1:	89 5e 18             	mov    %ebx,0x18(%esi)
4328e4:	c7 83 80 02 00 00 10 	movl   $0x10,0x280(%ebx)
4328eb:	00 00 00
4328ee:	c6 83 be 02 00 00 00 	movb   $0x0,0x2be(%ebx)
4328f5:	33 c0                	xor    %eax,%eax
4328f7:	89 83 b4 02 00 00    	mov    %eax,0x2b4(%ebx)
4328fd:	c6 83 b0 02 00 00 01 	movb   $0x1,0x2b0(%ebx)
432904:	c6 83 d8 02 00 00 00 	movb   $0x0,0x2d8(%ebx)
43290b:	c7 83 dc 02 00 00 f4 	movl   $0x1f4,0x2dc(%ebx)
432912:	01 00 00
432915:	8b c3                	mov    %ebx,%eax
432917:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
43291b:	74 0f                	je     0x43292c
43291d:	e8 76 13 fd ff       	call   0x403c98
432922:	64 8f 05 00 00 00 00 	pop    %fs:0x0
432929:	83 c4 0c             	add    $0xc,%esp
43292c:	8b c3                	mov    %ebx,%eax
43292e:	5e                   	pop    %esi
43292f:	5b                   	pop    %ebx
432930:	59                   	pop    %ecx
432931:	5d                   	pop    %ebp
432932:	c3                   	ret
432933:	90                   	nop
432934:	53                   	push   %ebx
432935:	56                   	push   %esi
432936:	e8 ad 13 fd ff       	call   0x403ce8
43293b:	8b da                	mov    %edx,%ebx
43293d:	8b f0                	mov    %eax,%esi
43293f:	8b 86 84 02 00 00    	mov    0x284(%esi),%eax
432945:	e8 d2 0f fd ff       	call   0x40391c
43294a:	8b 86 c0 02 00 00    	mov    0x2c0(%esi),%eax
432950:	e8 c7 0f fd ff       	call   0x40391c
432955:	8b d3                	mov    %ebx,%edx
432957:	80 e2 fc             	and    $0xfc,%dl
43295a:	8b c6                	mov    %esi,%eax
43295c:	e8 d3 f1 ff ff       	call   0x431b34
432961:	84 db                	test   %bl,%bl
432963:	7e 07                	jle    0x43296c
432965:	8b c6                	mov    %esi,%eax
432967:	e8 24 13 fd ff       	call   0x403c90
43296c:	5e                   	pop    %esi
43296d:	5b                   	pop    %ebx
43296e:	c3                   	ret
43296f:	90                   	nop
432970:	3a 90 bd 02 00 00    	cmp    0x2bd(%eax),%dl
432976:	74 0b                	je     0x432983
432978:	88 90 bd 02 00 00    	mov    %dl,0x2bd(%eax)
43297e:	e8 f5 bc 01 00       	call   0x44e678
432983:	c3                   	ret
432984:	53                   	push   %ebx
432985:	8b d8                	mov    %eax,%ebx
432987:	3a 93 be 02 00 00    	cmp    0x2be(%ebx),%dl
43298d:	74 2c                	je     0x4329bb
43298f:	88 93 be 02 00 00    	mov    %dl,0x2be(%ebx)
432995:	80 fa 01             	cmp    $0x1,%dl
432998:	75 0f                	jne    0x4329a9
43299a:	a1 c0 29 43 00       	mov    0x4329c0,%eax
43299f:	f7 d0                	not    %eax
4329a1:	23 43 50             	and    0x50(%ebx),%eax
4329a4:	89 43 50             	mov    %eax,0x50(%ebx)
4329a7:	eb 0b                	jmp    0x4329b4
4329a9:	a1 c0 29 43 00       	mov    0x4329c0,%eax
4329ae:	0b 43 50             	or     0x50(%ebx),%eax
4329b1:	89 43 50             	mov    %eax,0x50(%ebx)
4329b4:	8b c3                	mov    %ebx,%eax
4329b6:	e8 bd bc 01 00       	call   0x44e678
4329bb:	5b                   	pop    %ebx
4329bc:	c3                   	ret
4329bd:	00 00                	add    %al,(%eax)
4329bf:	00 00                	add    %al,(%eax)
4329c1:	02 00                	add    (%eax),%al
4329c3:	00 0f                	add    %cl,(%edi)
4329c5:	b6 90                	mov    $0x90,%dh
4329c7:	be 02 00 00 80       	mov    $0x80000002,%esi
4329cc:	c2 fd 80             	ret    $0x80fd
4329cf:	ea 02 73 07 8b 80 80 	ljmp   $0x8080,$0x8b077302