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
443999:	01 b0 b1 00 00 fb    	add    %esi,-0x4ffff4f(%eax)
44399f:	01 f0                	add    %esi,%eax
4439a1:	b1 00                	mov    $0x0,%cl
4439a3:	00 fc                	add    %bh,%ah
4439a5:	01 30                	add    %esi,(%eax)
4439a7:	b2 00                	mov    $0x0,%dl
4439a9:	00 fd                	add    %bh,%ch
4439ab:	01 70 b2             	add    %esi,-0x4e(%eax)
4439ae:	00 00                	add    %al,(%eax)
4439b0:	fe 01                	incb   (%ecx)
4439b2:	b0 b2                	mov    $0xb2,%al
4439b4:	00 00                	add    %al,(%eax)
4439b6:	ff 01                	incl   (%ecx)
4439b8:	f0 b2 00             	lock mov $0x0,%dl
4439bb:	00 00                	add    %al,(%eax)
4439bd:	02 30                	add    (%eax),%dh
4439bf:	b3 00                	mov    $0x0,%bl
4439c1:	00 01                	add    %al,(%ecx)
4439c3:	02 80 b3 00 00 02    	add    0x20000b3(%eax),%al
4439c9:	02 c0                	add    %al,%al
4439cb:	b3 00                	mov    $0x0,%bl
4439cd:	00 03                	add    %al,(%ebx)
4439cf:	02 00                	add    (%eax),%al
4439d1:	b4 00                	mov    $0x0,%ah
4439d3:	00 04 02             	add    %al,(%edx,%eax,1)
4439d6:	50                   	push   %eax
4439d7:	b4 00                	mov    $0x0,%ah
4439d9:	00 05 02 a0 b4 00    	add    %al,0xb4a002
4439df:	00 06                	add    %al,(%esi)
4439e1:	02 00                	add    (%eax),%al
4439e3:	b5 00                	mov    $0x0,%ch
4439e5:	00 07                	add    %al,(%edi)
4439e7:	02 40 b5             	add    -0x4b(%eax),%al
4439ea:	00 00                	add    %al,(%eax)
4439ec:	08 02                	or     %al,(%edx)
4439ee:	80 b5 00 00 09 02 d0 	xorb   $0xd0,0x2090000(%ebp)
4439f5:	b5 00                	mov    $0x0,%ch
4439f7:	00 0a                	add    %cl,(%edx)
4439f9:	02 10                	add    (%eax),%dl
4439fb:	b6 00                	mov    $0x0,%dh
4439fd:	00 0b                	add    %cl,(%ebx)
4439ff:	02 60 b6             	add    -0x4a(%eax),%ah
443a02:	00 00                	add    %al,(%eax)
443a04:	0c 02                	or     $0x2,%al
443a06:	a0 b6 00 00 0d       	mov    0xd0000b6,%al
443a0b:	02 e0                	add    %al,%ah
443a0d:	b6 00                	mov    $0x0,%dh
443a0f:	00 0e                	add    %cl,(%esi)
443a11:	02 30                	add    (%eax),%dh
443a13:	b7 00                	mov    $0x0,%bh
443a15:	00 0f                	add    %cl,(%edi)
443a17:	02 70 b7             	add    -0x49(%eax),%dh
443a1a:	00 00                	add    %al,(%eax)
443a1c:	10 02                	adc    %al,(%edx)
443a1e:	b0 b7                	mov    $0xb7,%al
443a20:	00 00                	add    %al,(%eax)
443a22:	11 02                	adc    %eax,(%edx)
443a24:	f0 b7 00             	lock mov $0x0,%bh
443a27:	00 12                	add    %dl,(%edx)
443a29:	02 40 b8             	add    -0x48(%eax),%al
443a2c:	00 00                	add    %al,(%eax)
443a2e:	13 02                	adc    (%edx),%eax
443a30:	80 b8 00 00 14 02 c0 	cmpb   $0xc0,0x2140000(%eax)
443a37:	b8 00 00 15 02       	mov    $0x2150000,%eax
443a3c:	00 b9 00 00 16 02    	add    %bh,0x2160000(%ecx)
443a42:	40                   	inc    %eax
443a43:	b9 00 00 17 02       	mov    $0x2170000,%ecx
443a48:	80 b9 00 00 18 02 c0 	cmpb   $0xc0,0x2180000(%ecx)
443a4f:	b9 00 00 19 02       	mov    $0x2190000,%ecx
443a54:	00 ba 00 00 1a 02    	add    %bh,0x21a0000(%edx)
443a5a:	40                   	inc    %eax
443a5b:	ba 00 00 1b 02       	mov    $0x21b0000,%edx
443a60:	80 ba 00 00 1c 02 c0 	cmpb   $0xc0,0x21c0000(%edx)
443a67:	ba 00 00 1d 02       	mov    $0x21d0000,%edx
443a6c:	10 bb 00 00 1e 02    	adc    %bh,0x21e0000(%ebx)
443a72:	60                   	pusha
443a73:	bb 00 00 1f 02       	mov    $0x21f0000,%ebx
443a78:	b0 bb                	mov    $0xbb,%al
443a7a:	00 00                	add    %al,(%eax)
443a7c:	20 02                	and    %al,(%edx)
443a7e:	f0 bb 00 00 21 02    	lock mov $0x2210000,%ebx
443a84:	30 bc 00 00 22 02 70 	xor    %bh,0x70022200(%eax,%eax,1)
443a8b:	bc 00 00 23 02       	mov    $0x2230000,%esp
443a90:	b0 bc                	mov    $0xbc,%al
443a92:	00 00                	add    %al,(%eax)
443a94:	24 02                	and    $0x2,%al
443a96:	f0 bc 00 00 25 02    	lock mov $0x2250000,%esp
443a9c:	40                   	inc    %eax
443a9d:	bd 00 00 26 02       	mov    $0x2260000,%ebp
443aa2:	80 bd 00 00 27 02 c0 	cmpb   $0xc0,0x2270000(%ebp)
443aa9:	bd 00 00 28 02       	mov    $0x2280000,%ebp
443aae:	00 be 00 00 29 02    	add    %bh,0x2290000(%esi)
443ab4:	50                   	push   %eax
443ab5:	be 00 00 2a 02       	mov    $0x22a0000,%esi
443aba:	90                   	nop
443abb:	be 00 00 2b 02       	mov    $0x22b0000,%esi
443ac0:	d0 be 00 00 2c 02    	sarb   $1,0x22c0000(%esi)
443ac6:	10 bf 00 00 2d 02    	adc    %bh,0x22d0000(%edi)
443acc:	50                   	push   %eax
443acd:	bf 00 00 2e 02       	mov    $0x22e0000,%edi
443ad2:	90                   	nop
443ad3:	bf 00 00 2f 02       	mov    $0x22f0000,%edi
443ad8:	d0 bf 00 00 30 02    	sarb   $1,0x2300000(%edi)
443ade:	10 c0                	adc    %al,%al
443ae0:	00 00                	add    %al,(%eax)
443ae2:	31 02                	xor    %eax,(%edx)
443ae4:	50                   	push   %eax
443ae5:	c0 00 00             	rolb   $0x0,(%eax)
443ae8:	32 02                	xor    (%edx),%al
443aea:	90                   	nop
443aeb:	c0 00 00             	rolb   $0x0,(%eax)
443aee:	33 02                	xor    (%edx),%eax
443af0:	e0 c0                	loopne 0x443ab2
443af2:	00 00                	add    %al,(%eax)
443af4:	34 02                	xor    $0x2,%al
443af6:	30 c1                	xor    %al,%cl
443af8:	00 00                	add    %al,(%eax)
443afa:	35 02 70 c1 00       	xor    $0xc17002,%eax
443aff:	00 36                	add    %dh,(%esi)
443b01:	02 b0 c1 00 00 37    	add    0x370000c1(%eax),%dh
443b07:	02 f0                	add    %al,%dh
443b09:	c1 00 00             	roll   $0x0,(%eax)
443b0c:	38 02                	cmp    %al,(%edx)
443b0e:	30 c2                	xor    %al,%dl
443b10:	00 00                	add    %al,(%eax)
443b12:	39 02                	cmp    %eax,(%edx)
443b14:	70 c2                	jo     0x443ad8
443b16:	00 00                	add    %al,(%eax)
443b18:	3a 02                	cmp    (%edx),%al
443b1a:	d0 c2                	rol    $1,%dl
443b1c:	00 00                	add    %al,(%eax)
443b1e:	3b 02                	cmp    (%edx),%eax
443b20:	10 c3                	adc    %al,%bl
443b22:	00 00                	add    %al,(%eax)
443b24:	3c 02                	cmp    $0x2,%al
443b26:	50                   	push   %eax
443b27:	c3                   	ret
443b28:	00 00                	add    %al,(%eax)
443b2a:	3d 02 90 c3 00       	cmp    $0xc39002,%eax
443b2f:	00 3e                	add    %bh,(%esi)
443b31:	02 d0                	add    %al,%dl
443b33:	c3                   	ret
443b34:	00 00                	add    %al,(%eax)
443b36:	3f                   	aas
443b37:	02 10                	add    (%eax),%dl
443b39:	c4 00                	les    (%eax),%eax
443b3b:	00 40 02             	add    %al,0x2(%eax)
443b3e:	60                   	pusha
443b3f:	c4 00                	les    (%eax),%eax
443b41:	00 41 02             	add    %al,0x2(%ecx)
443b44:	a0 c4 00 00 42       	mov    0x420000c4,%al
443b49:	02 e0                	add    %al,%ah
443b4b:	c4 00                	les    (%eax),%eax
443b4d:	00 43 02             	add    %al,0x2(%ebx)
443b50:	20 c5                	and    %al,%ch
443b52:	00 00                	add    %al,(%eax)
443b54:	44                   	inc    %esp
443b55:	02 60 c5             	add    -0x3b(%eax),%ah
443b58:	00 00                	add    %al,(%eax)
443b5a:	45                   	inc    %ebp
443b5b:	02 b0 c5 00 00 46    	add    0x460000c5(%eax),%dh
443b61:	02 f0                	add    %al,%dh
443b63:	c5 00                	lds    (%eax),%eax
443b65:	00 47 02             	add    %al,0x2(%edi)
443b68:	30 c6                	xor    %al,%dh
443b6a:	00 00                	add    %al,(%eax)
443b6c:	48                   	dec    %eax
443b6d:	02 70 c6             	add    -0x3a(%eax),%dh
443b70:	00 00                	add    %al,(%eax)
443b72:	49                   	dec    %ecx
443b73:	02 b0 c6 00 00 4a    	add    0x4a0000c6(%eax),%dh
443b79:	02 f0                	add    %al,%dh
443b7b:	c6 00 00             	movb   $0x0,(%eax)
443b7e:	4b                   	dec    %ebx
443b7f:	02 30                	add    (%eax),%dh