44361a:	65 01 b0 88 00 00 66 	add    %esi,%gs:0x66000088(%eax)
443621:	01 f0                	add    %esi,%eax
443623:	88 00                	mov    %al,(%eax)
443625:	00 67 01             	add    %ah,0x1(%edi)
443628:	40                   	inc    %eax
443629:	89 00                	mov    %eax,(%eax)
44362b:	00 68 01             	add    %ch,0x1(%eax)
44362e:	80 89 00 00 69 01 c0 	orb    $0xc0,0x1690000(%ecx)
443635:	89 00                	mov    %eax,(%eax)
443637:	00 6a 01             	add    %ch,0x1(%edx)
44363a:	00 8a 00 00 6b 01    	add    %cl,0x16b0000(%edx)
443640:	40                   	inc    %eax
443641:	8a 00                	mov    (%eax),%al
443643:	00 6c 01 80          	add    %ch,-0x80(%ecx,%eax,1)
443647:	8a 00                	mov    (%eax),%al
443649:	00 6d 01             	add    %ch,0x1(%ebp)
44364c:	c0 8a 00 00 6e 01 00 	rorb   $0x0,0x16e0000(%edx)
443653:	8b 00                	mov    (%eax),%eax
443655:	00 6f 01             	add    %ch,0x1(%edi)
443658:	40                   	inc    %eax
443659:	8b 00                	mov    (%eax),%eax
44365b:	00 70 01             	add    %dh,0x1(%eax)
44365e:	80 8b 00 00 71 01 c0 	orb    $0xc0,0x1710000(%ebx)
443665:	8b 00                	mov    (%eax),%eax
443667:	00 72 01             	add    %dh,0x1(%edx)
44366a:	00 8c 00 00 73 01 40 	add    %cl,0x40017300(%eax,%eax,1)
443671:	8c 00                	mov    %es,(%eax)
443673:	00 74 01 80          	add    %dh,-0x80(%ecx,%eax,1)
443677:	8c 00                	mov    %es,(%eax)
443679:	00 75 01             	add    %dh,0x1(%ebp)
44367c:	c0 8c 00 00 76 01 00 	rorb   $0x8d,0x17600(%eax,%eax,1)
443683:	8d
443684:	00 00                	add    %al,(%eax)
443686:	77 01                	ja     0x443689
443688:	50                   	push   %eax
443689:	8d 00                	lea    (%eax),%eax
44368b:	00 78 01             	add    %bh,0x1(%eax)
44368e:	a0 8d 00 00 79       	mov    0x7900008d,%al
443693:	01 e0                	add    %esp,%eax
443695:	8d 00                	lea    (%eax),%eax
443697:	00 7a 01             	add    %bh,0x1(%edx)
44369a:	20 8e 00 00 7b 01    	and    %cl,0x17b0000(%esi)
4436a0:	60                   	pusha
4436a1:	8e 00                	mov    (%eax),%es
4436a3:	00 7c 01 b0          	add    %bh,-0x50(%ecx,%eax,1)
4436a7:	8e 00                	mov    (%eax),%es
4436a9:	00 7d 01             	add    %bh,0x1(%ebp)
4436ac:	f0 8e 00             	lock mov (%eax),%es
4436af:	00 7e 01             	add    %bh,0x1(%esi)
4436b2:	30 8f 00 00 7f 01    	xor    %cl,0x17f0000(%edi)
4436b8:	70 8f                	jo     0x443649
4436ba:	00 00                	add    %al,(%eax)
4436bc:	80 01 b0             	addb   $0xb0,(%ecx)
4436bf:	8f 00                	pop    (%eax)
4436c1:	00 81 01 f0 8f 00    	add    %al,0x8ff001(%ecx)
4436c7:	00 82 01 30 90 00    	add    %al,0x903001(%edx)
4436cd:	00 83 01 90 90 00    	add    %al,0x909001(%ebx)
4436d3:	00 84 01 e0 90 00 00 	add    %al,0x90e0(%ecx,%eax,1)
4436da:	85 01                	test   %eax,(%ecx)
4436dc:	40                   	inc    %eax
4436dd:	91                   	xchg   %eax,%ecx
4436de:	00 00                	add    %al,(%eax)
4436e0:	86 01                	xchg   %al,(%ecx)
4436e2:	90                   	nop
4436e3:	91                   	xchg   %eax,%ecx
4436e4:	00 00                	add    %al,(%eax)
4436e6:	87 01                	xchg   %eax,(%ecx)
4436e8:	f0 91                	lock xchg %eax,%ecx
4436ea:	00 00                	add    %al,(%eax)
4436ec:	88 01                	mov    %al,(%ecx)
4436ee:	50                   	push   %eax
4436ef:	92                   	xchg   %eax,%edx
4436f0:	00 00                	add    %al,(%eax)
4436f2:	89 01                	mov    %eax,(%ecx)
4436f4:	b0 92                	mov    $0x92,%al
4436f6:	00 00                	add    %al,(%eax)
4436f8:	8a 01                	mov    (%ecx),%al
4436fa:	f0 92                	lock xchg %eax,%edx
4436fc:	00 00                	add    %al,(%eax)
4436fe:	8b 01                	mov    (%ecx),%eax
443700:	50                   	push   %eax
443701:	93                   	xchg   %eax,%ebx
443702:	00 00                	add    %al,(%eax)
443704:	8c 01                	mov    %es,(%ecx)
443706:	a0 93 00 00 8d       	mov    0x8d000093,%al
44370b:	01 00                	add    %eax,(%eax)
44370d:	94                   	xchg   %eax,%esp
44370e:	00 00                	add    %al,(%eax)
443710:	8e 01                	mov    (%ecx),%es
443712:	60                   	pusha
443713:	94                   	xchg   %eax,%esp
443714:	00 00                	add    %al,(%eax)
443716:	8f 01                	pop    (%ecx)
443718:	c0 94 00 00 90 01 20 	rclb   $0x95,0x20019000(%eax,%eax,1)
44371f:	95
443720:	00 00                	add    %al,(%eax)
443722:	91                   	xchg   %eax,%ecx
443723:	01 80 95 00 00 92    	add    %eax,-0x6dffff6b(%eax)
443729:	01 d0                	add    %edx,%eax
44372b:	95                   	xchg   %eax,%ebp
44372c:	00 00                	add    %al,(%eax)
44372e:	93                   	xchg   %eax,%ebx
44372f:	01 30                	add    %esi,(%eax)
443731:	96                   	xchg   %eax,%esi
443732:	00 00                	add    %al,(%eax)
443734:	94                   	xchg   %eax,%esp
443735:	01 70 96             	add    %esi,-0x6a(%eax)
443738:	00 00                	add    %al,(%eax)
44373a:	95                   	xchg   %eax,%ebp
44373b:	01 c0                	add    %eax,%eax
44373d:	96                   	xchg   %eax,%esi
44373e:	00 00                	add    %al,(%eax)
443740:	96                   	xchg   %eax,%esi
443741:	01 10                	add    %edx,(%eax)
443743:	97                   	xchg   %eax,%edi
443744:	00 00                	add    %al,(%eax)
443746:	97                   	xchg   %eax,%edi
443747:	01 50 97             	add    %edx,-0x69(%eax)
44374a:	00 00                	add    %al,(%eax)
44374c:	98                   	cwtl
44374d:	01 a0 97 00 00 99    	add    %esp,-0x66ffff69(%eax)
443753:	01 e0                	add    %esp,%eax
443755:	97                   	xchg   %eax,%edi
443756:	00 00                	add    %al,(%eax)
443758:	9a 01 20 98 00 00 9b 	lcall  $0x9b00,$0x982001
44375f:	01 60 98             	add    %esp,-0x68(%eax)
443762:	00 00                	add    %al,(%eax)
443764:	9c                   	pushf
443765:	01 d0                	add    %edx,%eax
443767:	98                   	cwtl
443768:	00 00                	add    %al,(%eax)
44376a:	9d                   	popf
44376b:	01 30                	add    %esi,(%eax)
44376d:	99                   	cltd
44376e:	00 00                	add    %al,(%eax)
443770:	9e                   	sahf
443771:	01 70 99             	add    %esi,-0x67(%eax)
443774:	00 00                	add    %al,(%eax)
443776:	9f                   	lahf
443777:	01 b0 99 00 00 a0    	add    %esi,-0x5fffff67(%eax)
44377d:	01 f0                	add    %esi,%eax
44377f:	99                   	cltd
443780:	00 00                	add    %al,(%eax)
443782:	a1 01 30 9a 00       	mov    0x9a3001,%eax
443787:	00 a2 01 70 9a 00    	add    %ah,0x9a7001(%edx)
44378d:	00 a3 01 b0 9a 00    	add    %ah,0x9ab001(%ebx)
443793:	00 a4 01 f0 9a 00 00 	add    %ah,0x9af0(%ecx,%eax,1)
44379a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
44379b:	01 30                	add    %esi,(%eax)
44379d:	9b                   	fwait
44379e:	00 00                	add    %al,(%eax)
4437a0:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4437a1:	01 80 9b 00 00 a7    	add    %eax,-0x58ffff65(%eax)
4437a7:	01 c0                	add    %eax,%eax
4437a9:	9b                   	fwait
4437aa:	00 00                	add    %al,(%eax)
4437ac:	a8 01                	test   $0x1,%al
4437ae:	00 9c 00 00 a9 01 40 	add    %bl,0x4001a900(%eax,%eax,1)
4437b5:	9c                   	pushf
4437b6:	00 00                	add    %al,(%eax)
4437b8:	aa                   	stos   %al,%es:(%edi)
4437b9:	01 80 9c 00 00 ab    	add    %eax,-0x54ffff64(%eax)
4437bf:	01 c0                	add    %eax,%eax
4437c1:	9c                   	pushf
4437c2:	00 00                	add    %al,(%eax)
4437c4:	ac                   	lods   %ds:(%esi),%al
4437c5:	01 10                	add    %edx,(%eax)
4437c7:	9d                   	popf
4437c8:	00 00                	add    %al,(%eax)
4437ca:	ad                   	lods   %ds:(%esi),%eax
4437cb:	01 60 9d             	add    %esp,-0x63(%eax)
4437ce:	00 00                	add    %al,(%eax)
4437d0:	ae                   	scas   %es:(%edi),%al
4437d1:	01 a0 9d 00 00 af    	add    %esp,-0x50ffff63(%eax)
4437d7:	01 f0                	add    %esi,%eax
4437d9:	9d                   	popf
4437da:	00 00                	add    %al,(%eax)
4437dc:	b0 01                	mov    $0x1,%al
4437de:	30 9e 00 00 b1 01    	xor    %bl,0x1b10000(%esi)
4437e4:	70 9e                	jo     0x443784
4437e6:	00 00                	add    %al,(%eax)
4437e8:	b2 01                	mov    $0x1,%dl
4437ea:	b0 9e                	mov    $0x9e,%al
4437ec:	00 00                	add    %al,(%eax)
4437ee:	b3 01                	mov    $0x1,%bl
4437f0:	f0 9e                	lock sahf
4437f2:	00 00                	add    %al,(%eax)
4437f4:	b4 01                	mov    $0x1,%ah
4437f6:	30 9f 00 00 b5 01    	xor    %bl,0x1b50000(%edi)
4437fc:	70 9f                	jo     0x44379d
4437fe:	00 00                	add    %al,(%eax)
443800:	b6 01                	mov    $0x1,%dh
443802:	b0 9f                	mov    $0x9f,%al
443804:	00 00                	add    %al,(%eax)
443806:	b7 01                	mov    $0x1,%bh
443808:	f0 9f                	lock lahf
44380a:	00 00                	add    %al,(%eax)
44380c:	b8 01 30 a0 00       	mov    $0xa03001,%eax
443811:	00 b9 01 70 a0 00    	add    %bh,0xa07001(%ecx)
443817:	00 ba 01 d0 a0 00    	add    %bh,0xa0d001(%edx)
44381d:	00 bb 01 10 a1 00    	add    %bh,0xa11001(%ebx)
443823:	00 bc 01 50 a1 00 00 	add    %bh,0xa150(%ecx,%eax,1)
44382a:	bd 01 90 a1 00       	mov    $0xa19001,%ebp
44382f:	00 be 01 d0 a1 00    	add    %bh,0xa1d001(%esi)
443835:	00 bf 01 10 a2 00    	add    %bh,0xa21001(%edi)
44383b:	00 c0                	add    %al,%al
44383d:	01 50 a2             	add    %edx,-0x5e(%eax)
443840:	00 00                	add    %al,(%eax)
443842:	c1 01 c0             	roll   $0xc0,(%ecx)
443845:	a2 00 00 c2 01       	mov    %al,0x1c20000
44384a:	00 a3 00 00 c3 01    	add    %ah,0x1c30000(%ebx)
443850:	40                   	inc    %eax
443851:	a3 00 00 c4 01       	mov    %eax,0x1c40000
443856:	90                   	nop
443857:	a3 00 00 c5 01       	mov    %eax,0x1c50000
44385c:	d0 a3 00 00 c6 01    	shlb   $1,0x1c60000(%ebx)
443862:	10 a4 00 00 c7 01 50 	adc    %ah,0x5001c700(%eax,%eax,1)
443869:	a4                   	movsb  %ds:(%esi),%es:(%edi)
44386a:	00 00                	add    %al,(%eax)
44386c:	c8 01 90 a4          	enter  $0x9001,$0xa4
443870:	00 00                	add    %al,(%eax)
443872:	c9                   	leave
443873:	01 d0                	add    %edx,%eax
443875:	a4                   	movsb  %ds:(%esi),%es:(%edi)
443876:	00 00                	add    %al,(%eax)
443878:	ca 01 10             	lret   $0x1001
44387b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
44387c:	00 00                	add    %al,(%eax)
44387e:	cb                   	lret
44387f:	01 50 a5             	add    %edx,-0x5b(%eax)
443882:	00 00                	add    %al,(%eax)
443884:	cc                   	int3
443885:	01 90 a5 00 00 cd    	add    %edx,-0x32ffff5b(%eax)
44388b:	01 d0                	add    %edx,%eax
44388d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
44388e:	00 00                	add    %al,(%eax)
443890:	ce                   	into
443891:	01 10                	add    %edx,(%eax)
443893:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
443894:	00 00                	add    %al,(%eax)
443896:	cf                   	iret
443897:	01 50 a6             	add    %edx,-0x5a(%eax)
44389a:	00 00                	add    %al,(%eax)
44389c:	d0 01                	rolb   $1,(%ecx)
44389e:	90                   	nop
44389f:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4438a0:	00 00                	add    %al,(%eax)
4438a2:	d1 01                	roll   $1,(%ecx)
4438a4:	d0 a6 00 00 d2 01    	shlb   $1,0x1d20000(%esi)
4438aa:	10 a7 00 00 d3 01    	adc    %ah,0x1d30000(%edi)
4438b0:	50                   	push   %eax
4438b1:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4438b2:	00 00                	add    %al,(%eax)
4438b4:	d4 01                	aam    $0x1
4438b6:	90                   	nop
4438b7:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4438b8:	00 00                	add    %al,(%eax)
4438ba:	d5 01                	aad    $0x1
4438bc:	d0 a7 00 00 d6 01    	shlb   $1,0x1d60000(%edi)
4438c2:	10 a8 00 00 d7 01    	adc    %ch,0x1d70000(%eax)
4438c8:	50                   	push   %eax
4438c9:	a8 00                	test   $0x0,%al
4438cb:	00 d8                	add    %bl,%al
4438cd:	01 a0 a8 00 00 d9    	add    %esp,-0x26ffff58(%eax)
4438d3:	01 f0                	add    %esi,%eax
4438d5:	a8 00                	test   $0x0,%al
4438d7:	00 da                	add    %bl,%dl
4438d9:	01 30                	add    %esi,(%eax)
4438db:	a9 00 00 db 01       	test   $0x1db0000,%eax
4438e0:	70 a9                	jo     0x44388b
4438e2:	00 00                	add    %al,(%eax)
4438e4:	dc 01                	faddl  (%ecx)
4438e6:	b0 a9                	mov    $0xa9,%al
4438e8:	00 00                	add    %al,(%eax)
4438ea:	dd 01                	fldl   (%ecx)
4438ec:	f0 a9 00 00 de 01    	lock test $0x1de0000,%eax
4438f2:	40                   	inc    %eax
4438f3:	aa                   	stos   %al,%es:(%edi)
4438f4:	00 00                	add    %al,(%eax)
4438f6:	df 01                	filds  (%ecx)
4438f8:	80 aa 00 00 e0 01 d0 	subb   $0xd0,0x1e00000(%edx)
4438ff:	aa                   	stos   %al,%es:(%edi)
443900:	00 00                	add    %al,(%eax)
443902:	e1 01                	loope  0x443905
443904:	10 ab 00 00 e2 01    	adc    %ch,0x1e20000(%ebx)
44390a:	50                   	push   %eax
44390b:	ab                   	stos   %eax,%es:(%edi)
44390c:	00 00                	add    %al,(%eax)
44390e:	e3 01                	jecxz  0x443911
443910:	90                   	nop
443911:	ab                   	stos   %eax,%es:(%edi)
443912:	00 00                	add    %al,(%eax)
443914:	e4 01                	in     $0x1,%al
443916:	d0 ab 00 00 e5 01    	shrb   $1,0x1e50000(%ebx)
44391c:	10 ac 00 00 e6 01 50 	adc    %ch,0x5001e600(%eax,%eax,1)
443923:	ac                   	lods   %ds:(%esi),%al
443924:	00 00                	add    %al,(%eax)
443926:	e7 01                	out    %eax,$0x1
443928:	90                   	nop
443929:	ac                   	lods   %ds:(%esi),%al
44392a:	00 00                	add    %al,(%eax)
44392c:	e8 01 d0 ac 00       	call   0xf10932
443931:	00 e9                	add    %ch,%cl
443933:	01 20                	add    %esp,(%eax)
443935:	ad                   	lods   %ds:(%esi),%eax
443936:	00 00                	add    %al,(%eax)
443938:	ea 01 80 ad 00 00 eb 	ljmp   $0xeb00,$0xad8001
44393f:	01 d0                	add    %edx,%eax
443941:	ad                   	lods   %ds:(%esi),%eax
443942:	00 00                	add    %al,(%eax)
443944:	ec                   	in     (%dx),%al
443945:	01 10                	add    %edx,(%eax)
443947:	ae                   	scas   %es:(%edi),%al
443948:	00 00                	add    %al,(%eax)
44394a:	ed                   	in     (%dx),%eax
44394b:	01 50 ae             	add    %edx,-0x52(%eax)
44394e:	00 00                	add    %al,(%eax)
443950:	ee                   	out    %al,(%dx)
443951:	01 90 ae 00 00 ef    	add    %edx,-0x10ffff52(%eax)
443957:	01 d0                	add    %edx,%eax
443959:	ae                   	scas   %es:(%edi),%al
44395a:	00 00                	add    %al,(%eax)
44395c:	f0 01 20             	lock add %esp,(%eax)
44395f:	af                   	scas   %es:(%edi),%eax
443960:	00 00                	add    %al,(%eax)
443962:	f1                   	int1
443963:	01 60 af             	add    %esp,-0x51(%eax)
443966:	00 00                	add    %al,(%eax)
443968:	f2 01 a0 af 00 00 f3 	repnz add %esp,-0xcffff51(%eax)
44396f:	01 f0                	add    %esi,%eax
443971:	af                   	scas   %es:(%edi),%eax
443972:	00 00                	add    %al,(%eax)
443974:	f4                   	hlt
443975:	01 30                	add    %esi,(%eax)
443977:	b0 00                	mov    $0x0,%al
443979:	00 f5                	add    %dh,%ch
44397b:	01 70 b0             	add    %esi,-0x50(%eax)
44397e:	00 00                	add    %al,(%eax)
443980:	f6 01 b0             	testb  $0xb0,(%ecx)
443983:	b0 00                	mov    $0x0,%al
443985:	00 f7                	add    %dh,%bh
443987:	01 f0                	add    %esi,%eax
443989:	b0 00                	mov    $0x0,%al
44398b:	00 f8                	add    %bh,%al
44398d:	01 30                	add    %esi,(%eax)
44398f:	b1 00                	mov    $0x0,%cl
443991:	00 f9                	add    %bh,%cl
443993:	01 70 b1             	add    %esi,-0x4f(%eax)
443996:	00 00                	add    %al,(%eax)
443998:	fa                   	cli