43f664:	74 45                	je     0x43f6ab
43f666:	78 69                	js     0x43f6d1
43f668:	73 74                	jae    0x43f6de
43f66a:	0b 66 64             	or     0x64(%esi),%esp
43f66d:	4e                   	dec    %esi
43f66e:	6f                   	outsl  %ds:(%esi),(%dx)
43f66f:	46                   	inc    %esi
43f670:	61                   	popa
43f671:	63 65 53             	arpl   %esp,0x53(%ebp)
43f674:	65 6c                	gs insb (%dx),%es:(%edi)
43f676:	0c 66                	or     $0x66,%al
43f678:	64 4e                	fs dec %esi
43f67a:	6f                   	outsl  %ds:(%esi),(%dx)
43f67b:	4f                   	dec    %edi
43f67c:	45                   	inc    %ebp
43f67d:	4d                   	dec    %ebp
43f67e:	46                   	inc    %esi
43f67f:	6f                   	outsl  %ds:(%esi),(%dx)
43f680:	6e                   	outsb  %ds:(%esi),(%dx)
43f681:	74 73                	je     0x43f6f6
43f683:	0f 66 64 4e 6f       	pcmpgtd 0x6f(%esi,%ecx,2),%mm4
43f688:	53                   	push   %ebx
43f689:	69 6d 75 6c 61 74 69 	imul   $0x6974616c,0x75(%ebp),%ebp
43f690:	6f                   	outsl  %ds:(%esi),(%dx)
43f691:	6e                   	outsb  %ds:(%esi),(%dx)
43f692:	73 0b                	jae    0x43f69f
43f694:	66 64 4e             	fs dec %si
43f697:	6f                   	outsl  %ds:(%esi),(%dx)
43f698:	53                   	push   %ebx
43f699:	69 7a 65 53 65 6c 0c 	imul   $0xc6c6553,0x65(%edx),%edi
43f6a0:	66 64 4e             	fs dec %si
43f6a3:	6f                   	outsl  %ds:(%esi),(%dx)
43f6a4:	53                   	push   %ebx
43f6a5:	74 79                	je     0x43f720
43f6a7:	6c                   	insb   (%dx),%es:(%edi)
43f6a8:	65 53                	gs push %ebx
43f6aa:	65 6c                	gs insb (%dx),%es:(%edi)
43f6ac:	0f 66 64 4e 6f       	pcmpgtd 0x6f(%esi,%ecx,2),%mm4
43f6b1:	56                   	push   %esi
43f6b2:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
43f6b7:	46                   	inc    %esi
43f6b8:	6f                   	outsl  %ds:(%esi),(%dx)
43f6b9:	6e                   	outsb  %ds:(%esi),(%dx)
43f6ba:	74 73                	je     0x43f72f
43f6bc:	0a 66 64             	or     0x64(%esi),%ah
43f6bf:	53                   	push   %ebx
43f6c0:	68 6f 77 48 65       	push   $0x6548776f
43f6c5:	6c                   	insb   (%dx),%es:(%edi)
43f6c6:	70 09                	jo     0x43f6d1
43f6c8:	66 64 57             	fs push %di
43f6cb:	79 73                	jns    0x43f740
43f6cd:	69 77 79 67 0b 66 64 	imul   $0x64660b67,0x79(%edi),%esi
43f6d4:	4c                   	dec    %esp
43f6d5:	69 6d 69 74 53 69 7a 	imul   $0x7a695374,0x69(%ebp),%ebp
43f6dc:	65 0e                	gs push %cs
43f6de:	66 64 53             	fs push %bx
43f6e1:	63 61 6c             	arpl   %esp,0x6c(%ecx)
43f6e4:	61                   	popa
43f6e5:	62 6c 65 4f          	bound  %ebp,0x4f(%ebp,%eiz,2)
43f6e9:	6e                   	outsb  %ds:(%esi),(%dx)
43f6ea:	6c                   	insb   (%dx),%es:(%edi)
43f6eb:	79 0d                	jns    0x43f6fa
43f6ed:	66 64 41             	fs inc %cx
43f6f0:	70 70                	jo     0x43f762
43f6f2:	6c                   	insb   (%dx),%es:(%edi)
43f6f3:	79 42                	jns    0x43f737
43f6f5:	75 74                	jne    0x43f76b
43f6f7:	74 6f                	je     0x43f768
43f6f9:	6e                   	outsb  %ds:(%esi),(%dx)
43f6fa:	07                   	pop    %es
43f6fb:	44                   	inc    %esp
43f6fc:	69 61 6c 6f 67 73 8b 	imul   $0x8b73676f,0x6c(%ecx),%esp
43f703:	c0 08 f7             	rorb   $0xf7,(%eax)
43f706:	43                   	inc    %ebx
43f707:	00 06                	add    %al,(%esi)
43f709:	12 54 46 6f          	adc    0x6f(%esi,%eax,2),%dl
43f70d:	6e                   	outsb  %ds:(%esi),(%dx)
43f70e:	74 44                	je     0x43f754
43f710:	69 61 6c 6f 67 4f 70 	imul   $0x704f676f,0x6c(%ecx),%esp
43f717:	74 69                	je     0x43f782
43f719:	6f                   	outsl  %ds:(%esi),(%dx)
43f71a:	6e                   	outsb  %ds:(%esi),(%dx)
43f71b:	73 03                	jae    0x43f720
43f71d:	00 f6                	add    %dh,%dh
43f71f:	43                   	inc    %ebx
43f720:	00 8d 40 00 28 f7    	add    %cl,-0x8d7ffc0(%ebp)
43f726:	43                   	inc    %ebx
43f727:	00 03                	add    %al,(%ebx)
43f729:	11 54 46 6f          	adc    %edx,0x6f(%esi,%eax,2)
43f72d:	6e                   	outsb  %ds:(%esi),(%dx)
43f72e:	74 44                	je     0x43f774
43f730:	69 61 6c 6f 67 44 65 	imul   $0x6544676f,0x6c(%ecx),%esp
43f737:	76 69                	jbe    0x43f7a2
43f739:	63 65 01             	arpl   %esp,0x1(%ebp)
43f73c:	00 00                	add    %al,(%eax)
43f73e:	00 00                	add    %al,(%eax)
43f740:	02 00                	add    (%eax),%al
43f742:	00 00                	add    %al,(%eax)
43f744:	24 f7                	and    $0xf7,%al
43f746:	43                   	inc    %ebx
43f747:	00 08                	add    %cl,(%eax)
43f749:	66 64 53             	fs push %bx
43f74c:	63 72 65             	arpl   %esi,0x65(%edx)
43f74f:	65 6e                	outsb  %gs:(%esi),(%dx)
43f751:	09 66 64             	or     %esp,0x64(%esi)
43f754:	50                   	push   %eax
43f755:	72 69                	jb     0x43f7c0
43f757:	6e                   	outsb  %ds:(%esi),(%dx)
43f758:	74 65                	je     0x43f7bf
43f75a:	72 06                	jb     0x43f762
43f75c:	66 64 42             	fs inc %dx
43f75f:	6f                   	outsl  %ds:(%esi),(%dx)
43f760:	74 68                	je     0x43f7ca
43f762:	07                   	pop    %es
43f763:	44                   	inc    %esp
43f764:	69 61 6c 6f 67 73 8b 	imul   $0x8b73676f,0x6c(%ecx),%esp
43f76b:	c0 70 f7 43          	shlb   $0x43,-0x9(%eax)
43f76f:	00 08                	add    %cl,(%eax)
43f771:	0d 54 46 44 41       	or     $0x41444654,%eax
43f776:	70 70                	jo     0x43f7e8
43f778:	6c                   	insb   (%dx),%es:(%edi)
43f779:	79 45                	jns    0x43f7c0
43f77b:	76 65                	jbe    0x43f7e2
43f77d:	6e                   	outsb  %ds:(%esi),(%dx)
43f77e:	74 00                	je     0x43f780
43f780:	02 08                	add    (%eax),%cl
43f782:	06                   	push   %es
43f783:	53                   	push   %ebx
43f784:	65 6e                	outsb  %gs:(%esi),(%dx)
43f786:	64 65 72 07          	fs gs jb 0x43f791
43f78a:	54                   	push   %esp
43f78b:	4f                   	dec    %edi
43f78c:	62 6a 65             	bound  %ebp,0x65(%edx)
43f78f:	63 74 00 03          	arpl   %esi,0x3(%eax,%eax,1)
43f793:	57                   	push   %edi
43f794:	6e                   	outsb  %ds:(%esi),(%dx)
43f795:	64 04 48             	fs add $0x48,%al
43f798:	57                   	push   %edi
43f799:	4e                   	dec    %esi
43f79a:	44                   	inc    %esp
43f79b:	90                   	nop
43f79c:	e8 f7 43 00 00       	call   0x443b98
43f7a9:	00 00                	add    %al,(%eax)
43f7ab:	00 40 f8             	add    %al,-0x8(%eax)
43f7ae:	43                   	inc    %ebx
43f7b7:	00 28                	add    %ch,(%eax)
43f7b9:	f8                   	clc
43f7ba:	43                   	inc    %ebx
43f7bb:	00 30                	add    %dh,(%eax)
43f7bd:	f8                   	clc
43f7be:	43                   	inc    %ebx
43f7bf:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
43f7c3:	00 0c f1             	add    %cl,(%ecx,%esi,8)
43f7c6:	43                   	inc    %ebx
43f7c7:	00 c8                	add    %cl,%al
43f7c9:	4d                   	dec    %ebp
43f7ca:	42                   	inc    %edx
43f7cb:	00 cc                	add    %cl,%ah
43f7cd:	3c 40                	cmp    $0x40,%al
43f7cf:	00 1c 47             	add    %bl,(%edi,%eax,2)
43f7d2:	42                   	inc    %edx
43f7d3:	00 d4                	add    %dl,%ah
43f7d5:	3c 40                	cmp    $0x40,%al
43f7d7:	00 c4                	add    %al,%ah
43f7d9:	fb                   	sti
43f7da:	43                   	inc    %ebx
43f7db:	00 10                	add    %dl,(%eax)
43f7dd:	3a 40 00             	cmp    0x0(%eax),%al
43f7e0:	2c 3a                	sub    $0x3a,%al
43f7e2:	40                   	inc    %eax
43f7e3:	00 f8                	add    %bh,%al
43f7e5:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
43f7e9:	c8 41 00 d0          	enter  $0x41,$0xd0
43f7ed:	49                   	dec    %ecx
43f7ee:	42                   	inc    %edx
43f7ef:	00 48 c7             	add    %cl,-0x39(%eax)
43f7f2:	41                   	inc    %ecx
43f7f3:	00 a8 4a 42 00 74    	add    %ch,0x7400424a(%eax)
43f7f9:	49                   	dec    %ecx
43f7fa:	42                   	inc    %edx
43f7fb:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
43f801:	4b                   	dec    %ebx
43f802:	42                   	inc    %edx
43f803:	00 e0                	add    %ah,%al
43f805:	4d                   	dec    %ebp
43f806:	42                   	inc    %edx
43f807:	00 c8                	add    %cl,%al
43f809:	4a                   	dec    %edx
43f80a:	42                   	inc    %edx
43f80b:	00 c0                	add    %al,%al
43f80d:	4a                   	dec    %edx
43f80e:	42                   	inc    %edx
43f80f:	00 e8                	add    %ch,%al
43f811:	4d                   	dec    %ebp
43f812:	42                   	inc    %edx
43f813:	00 a4 00 44 00 28 01 	add    %ah,0x1280044(%eax,%eax,1)
43f81a:	44                   	inc    %esp
43f81b:	00 9c fb 43 00 94 fc 	add    %bl,-0x36bffbd(%ebx,%edi,8)
43f822:	43                   	inc    %ebx
43f823:	00 20                	add    %ah,(%eax)
43f825:	02 44 00 01          	add    0x1(%eax,%eax,1),%al
43f829:	00 ed                	add    %ch,%ch
43f82b:	ff 5c 01 44          	lcall  *0x44(%ecx,%eax,1)
43f82f:	00 0b                	add    %cl,(%ebx)
43f831:	54                   	push   %esp
43f832:	46                   	inc    %esi
43f833:	6f                   	outsl  %ds:(%esi),(%dx)
43f834:	6e                   	outsb  %ds:(%esi),(%dx)
43f835:	74 44                	je     0x43f87b
43f837:	69 61 6c 6f 67 40 f8 	imul   $0xf840676f,0x6c(%ecx),%esp
43f83e:	43                   	inc    %ebx
43f83f:	00 07                	add    %al,(%edi)
43f841:	0b 54 46 6f          	or     0x6f(%esi,%eax,2),%edx
43f845:	6e                   	outsb  %ds:(%esi),(%dx)
43f846:	74 44                	je     0x43f88c
43f848:	69 61 6c 6f 67 e8 f7 	imul   $0xf7e8676f,0x6c(%ecx),%esp
43f84f:	43                   	inc    %ebx
43f850:	00 c8                	add    %cl,%al
43f852:	f1                   	int1
43f853:	43                   	inc    %ebx
43f854:	00 0c 00             	add    %cl,(%eax,%eax,1)
43f857:	07                   	pop    %es
43f858:	44                   	inc    %esp
43f859:	69 61 6c 6f 67 73 06 	imul   $0x673676f,0x6c(%ecx),%esp
43f860:	00 88 61 42 00 58    	add    %cl,0x58004261(%eax)
43f866:	00 00                	add    %al,(%eax)
43f868:	ff cc                	dec    %esp
43f86a:	03 44 00 01          	add    0x1(%eax,%eax,1),%eax
43f86e:	00 00                	add    %al,(%eax)
43f870:	00 00                	add    %al,(%eax)
43f872:	00 00                	add    %al,(%eax)
43f874:	80 00 00             	addb   $0x0,(%eax)
43f877:	00 80 06 00 04 46    	add    %al,0x46040006(%eax)
43f87d:	6f                   	outsl  %ds:(%esi),(%dx)
43f87e:	6e                   	outsb  %ds:(%esi),(%dx)
43f87f:	74 24                	je     0x43f8a5
43f881:	f7 43 00 5c 00 00 ff 	testl  $0xff00005c,0x0(%ebx)
43f888:	5c                   	pop    %esp
43f889:	00 00                	add    %al,(%eax)
43f88b:	ff 01                	incl   (%ecx)
43f88d:	00 00                	add    %al,(%eax)
43f88f:	00 00                	add    %al,(%eax)
43f891:	00 00                	add    %al,(%eax)
43f893:	80 00 00             	addb   $0x0,(%eax)
43f896:	00 00                	add    %al,(%eax)
43f898:	07                   	pop    %es
43f899:	00 06                	add    %al,(%esi)
43f89b:	44                   	inc    %esp
43f89c:	65 76 69             	gs jbe 0x43f908
43f89f:	63 65 54             	arpl   %esp,0x54(%ebp)
43f8a2:	10 40 00             	adc    %al,0x0(%eax)
43f8a5:	68 00 00 ff 68       	push   $0x68ff0000
43f8aa:	00 00                	add    %al,(%eax)
43f8ac:	ff 01                	incl   (%ecx)
43f8ae:	00 00                	add    %al,(%eax)
43f8b0:	00 00                	add    %al,(%eax)
43f8b2:	00 00                	add    %al,(%eax)
43f8b4:	80 00 00             	addb   $0x0,(%eax)
43f8b7:	00 80 08 00 0b 4d    	add    %al,0x4d0b0008(%eax)
43f8bd:	69 6e 46 6f 6e 74 53 	imul   $0x53746e6f,0x46(%esi),%ebp
43f8c4:	69 7a 65 54 10 40 00 	imul   $0x401054,0x65(%edx),%edi
43f8cb:	6c                   	insb   (%dx),%es:(%edi)
43f8cc:	00 00                	add    %al,(%eax)
43f8ce:	ff 6c 00 00          	ljmp   *0x0(%eax,%eax,1)
43f8d2:	ff 01                	incl   (%ecx)
43f8d4:	00 00                	add    %al,(%eax)
43f8d6:	00 00                	add    %al,(%eax)
43f8d8:	00 00                	add    %al,(%eax)
43f8da:	80 00 00             	addb   $0x0,(%eax)
43f8dd:	00 80 09 00 0b 4d    	add    %al,0x4d0b0009(%eax)
43f8e3:	61                   	popa
43f8e4:	78 46                	js     0x43f92c
43f8e6:	6f                   	outsl  %ds:(%esi),(%dx)
43f8e7:	6e                   	outsb  %ds:(%esi),(%dx)
43f8e8:	74 53                	je     0x43f93d
43f8ea:	69 7a 65 04 f7 43 00 	imul   $0x43f704,0x65(%edx),%edi
43f8f1:	5d                   	pop    %ebp
43f8f2:	00 00                	add    %al,(%eax)
43f8f4:	ff 5d 00             	lcall  *0x0(%ebp)
43f8f7:	00 ff                	add    %bh,%bh
43f8f9:	01 00                	add    %eax,(%eax)
43f8fb:	00 00                	add    %al,(%eax)
43f8fd:	00 00                	add    %al,(%eax)
43f8ff:	00 80 04 00 00 00    	add    %al,0x4(%eax)
43f905:	0a 00                	or     (%eax),%al
43f907:	07                   	pop    %es
43f908:	4f                   	dec    %edi
43f909:	70 74                	jo     0x43f97f
43f90b:	69 6f 6e 73 6c f7 43 	imul   $0x43f76c73,0x6e(%edi),%ebp
43f912:	00 60 00             	add    %ah,0x0(%eax)
43f915:	00 ff                	add    %bh,%bh
43f917:	60                   	pusha
43f918:	00 00                	add    %al,(%eax)
43f91a:	ff 01                	incl   (%ecx)
43f91c:	00 00                	add    %al,(%eax)
43f91e:	00 00                	add    %al,(%eax)
43f920:	00 00                	add    %al,(%eax)
43f922:	80 00 00             	addb   $0x0,(%eax)
43f925:	00 80 0b 00 07 4f    	add    %al,0x4f07000b(%eax)
43f92b:	6e                   	outsb  %ds:(%esi),(%dx)
43f92c:	41                   	inc    %ecx
43f92d:	70 70                	jo     0x43f99f
43f92f:	6c                   	insb   (%dx),%es:(%edi)
43f930:	79 8d                	jns    0x43f8bf
43f932:	40                   	inc    %eax
43f933:	00 80 f9 43 00 00    	add    %al,0x43f9(%eax)
43f941:	00 00                	add    %al,(%eax)
43f943:	00 d8                	add    %bl,%al
43f945:	f9                   	stc
43f946:	43                   	inc    %ebx
43f953:	00 c0                	add    %al,%al
43f955:	f9                   	stc
43f956:	43                   	inc    %ebx
43f957:	00 58 00             	add    %bl,0x0(%eax)
43f95a:	00 00                	add    %al,(%eax)
43f95c:	0c f1                	or     $0xf1,%al
43f95e:	43                   	inc    %ebx
43f95f:	00 c8                	add    %cl,%al
43f961:	4d                   	dec    %ebp
43f962:	42                   	inc    %edx
43f963:	00 cc                	add    %cl,%ah
43f965:	3c 40                	cmp    $0x40,%al
43f967:	00 1c 47             	add    %bl,(%edi,%eax,2)
43f96a:	42                   	inc    %edx
43f96b:	00 d4                	add    %dl,%ah
43f96d:	3c 40                	cmp    $0x40,%al
43f96f:	00 c4                	add    %al,%ah
43f971:	fb                   	sti
43f972:	43                   	inc    %ebx
43f973:	00 10                	add    %dl,(%eax)
43f975:	3a 40 00             	cmp    0x0(%eax),%al
43f978:	2c 3a                	sub    $0x3a,%al
43f97a:	40                   	inc    %eax
43f97b:	00 68 fb             	add    %ch,-0x5(%eax)
43f97e:	43                   	inc    %ebx
43f97f:	00 2c c8             	add    %ch,(%eax,%ecx,8)
43f982:	41                   	inc    %ecx
43f983:	00 d0                	add    %dl,%al
43f985:	49                   	dec    %ecx
43f986:	42                   	inc    %edx
43f987:	00 48 c7             	add    %cl,-0x39(%eax)
43f98a:	41                   	inc    %ecx
43f98b:	00 a8 4a 42 00 74    	add    %ch,0x7400424a(%eax)
43f991:	49                   	dec    %ecx
43f992:	42                   	inc    %edx
43f993:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
43f999:	4b                   	dec    %ebx
43f99a:	42                   	inc    %edx
43f99b:	00 e0                	add    %ah,%al
43f99d:	4d                   	dec    %ebp