443447:	01 20                	add    %esp,(%eax)
443449:	73 00                	jae    0x44344b
44344b:	00 18                	add    %bl,(%eax)
44344d:	01 80 73 00 00 19    	add    %eax,0x19000073(%eax)
443453:	01 c0                	add    %eax,%eax
443455:	73 00                	jae    0x443457
443457:	00 1a                	add    %bl,(%edx)
443459:	01 10                	add    %edx,(%eax)
44345b:	74 00                	je     0x44345d
44345d:	00 1b                	add    %bl,(%ebx)
44345f:	01 50 74             	add    %edx,0x74(%eax)
443462:	00 00                	add    %al,(%eax)
443464:	1c 01                	sbb    $0x1,%al
443466:	a0 74 00 00 1d       	mov    0x1d000074,%al
44346b:	01 e0                	add    %esp,%eax
44346d:	74 00                	je     0x44346f
44346f:	00 1e                	add    %bl,(%esi)
443471:	01 20                	add    %esp,(%eax)
443473:	75 00                	jne    0x443475
443475:	00 1f                	add    %bl,(%edi)
443477:	01 60 75             	add    %esp,0x75(%eax)
44347a:	00 00                	add    %al,(%eax)
44347c:	20 01                	and    %al,(%ecx)
44347e:	b0 75                	mov    $0x75,%al
443480:	00 00                	add    %al,(%eax)
443482:	21 01                	and    %eax,(%ecx)
443484:	f0 75 00             	lock jne 0x443487
443487:	00 22                	add    %ah,(%edx)
443489:	01 40 76             	add    %eax,0x76(%eax)
44348c:	00 00                	add    %al,(%eax)
44348e:	23 01                	and    (%ecx),%eax
443490:	80 76 00 00          	xorb   $0x0,0x0(%esi)
443494:	24 01                	and    $0x1,%al
443496:	d0 76 00             	shlb   $1,0x0(%esi)
443499:	00 25 01 20 77 00    	add    %ah,0x772001
44349f:	00 26                	add    %ah,(%esi)
4434a1:	01 70 77             	add    %esi,0x77(%eax)
4434a4:	00 00                	add    %al,(%eax)
4434a6:	27                   	daa
4434a7:	01 c0                	add    %eax,%eax
4434a9:	77 00                	ja     0x4434ab
4434ab:	00 28                	add    %ch,(%eax)
4434ad:	01 10                	add    %edx,(%eax)
4434af:	78 00                	js     0x4434b1
4434b1:	00 29                	add    %ch,(%ecx)
4434b3:	01 50 78             	add    %edx,0x78(%eax)
4434b6:	00 00                	add    %al,(%eax)
4434b8:	2a 01                	sub    (%ecx),%al
4434ba:	a0 78 00 00 2b       	mov    0x2b000078,%al
4434bf:	01 e0                	add    %esp,%eax
4434c1:	78 00                	js     0x4434c3
4434c3:	00 2c 01             	add    %ch,(%ecx,%eax,1)
4434c6:	30 79 00             	xor    %bh,0x0(%ecx)
4434c9:	00 2d 01 70 79 00    	add    %ch,0x797001
4434cf:	00 2e                	add    %ch,(%esi)
4434d1:	01 c0                	add    %eax,%eax
4434d3:	79 00                	jns    0x4434d5
4434d5:	00 2f                	add    %ch,(%edi)
4434d7:	01 00                	add    %eax,(%eax)
4434d9:	7a 00                	jp     0x4434db
4434db:	00 30                	add    %dh,(%eax)
4434dd:	01 50 7a             	add    %edx,0x7a(%eax)
4434e0:	00 00                	add    %al,(%eax)
4434e2:	31 01                	xor    %eax,(%ecx)
4434e4:	90                   	nop
4434e5:	7a 00                	jp     0x4434e7
4434e7:	00 32                	add    %dh,(%edx)
4434e9:	01 e0                	add    %esp,%eax
4434eb:	7a 00                	jp     0x4434ed
4434ed:	00 33                	add    %dh,(%ebx)
4434ef:	01 20                	add    %esp,(%eax)
4434f1:	7b 00                	jnp    0x4434f3
4434f3:	00 34 01             	add    %dh,(%ecx,%eax,1)
4434f6:	90                   	nop
4434f7:	7b 00                	jnp    0x4434f9
4434f9:	00 35 01 d0 7b 00    	add    %dh,0x7bd001
4434ff:	00 36                	add    %dh,(%esi)
443501:	01 20                	add    %esp,(%eax)
443503:	7c 00                	jl     0x443505
443505:	00 37                	add    %dh,(%edi)
443507:	01 60 7c             	add    %esp,0x7c(%eax)
44350a:	00 00                	add    %al,(%eax)
44350c:	38 01                	cmp    %al,(%ecx)
44350e:	b0 7c                	mov    $0x7c,%al
443510:	00 00                	add    %al,(%eax)
443512:	39 01                	cmp    %eax,(%ecx)
443514:	f0 7c 00             	lock jl 0x443517
443517:	00 3a                	add    %bh,(%edx)
443519:	01 40 7d             	add    %eax,0x7d(%eax)
44351c:	00 00                	add    %al,(%eax)
44351e:	3b 01                	cmp    (%ecx),%eax
443520:	80 7d 00 00          	cmpb   $0x0,0x0(%ebp)
443524:	3c 01                	cmp    $0x1,%al
443526:	d0 7d 00             	sarb   $1,0x0(%ebp)
443529:	00 3d 01 10 7e 00    	add    %bh,0x7e1001
44352f:	00 3e                	add    %bh,(%esi)
443531:	01 60 7e             	add    %esp,0x7e(%eax)
443534:	00 00                	add    %al,(%eax)
443536:	3f                   	aas
443537:	01 a0 7e 00 00 40    	add    %esp,0x4000007e(%eax)
44353d:	01 e0                	add    %esp,%eax
44353f:	7e 00                	jle    0x443541
443541:	00 41 01             	add    %al,0x1(%ecx)
443544:	20 7f 00             	and    %bh,0x0(%edi)
443547:	00 42 01             	add    %al,0x1(%edx)
44354a:	60                   	pusha
44354b:	7f 00                	jg     0x44354d
44354d:	00 43 01             	add    %al,0x1(%ebx)
443550:	a0 7f 00 00 44       	mov    0x4400007f,%al
443555:	01 e0                	add    %esp,%eax
443557:	7f 00                	jg     0x443559
443559:	00 45 01             	add    %al,0x1(%ebp)
44355c:	30 80 00 00 46 01    	xor    %al,0x1460000(%eax)
443562:	70 80                	jo     0x4434e4
443564:	00 00                	add    %al,(%eax)
443566:	47                   	inc    %edi
443567:	01 b0 80 00 00 48    	add    %esi,0x48000080(%eax)
44356d:	01 f0                	add    %esi,%eax
44356f:	80 00 00             	addb   $0x0,(%eax)
443572:	49                   	dec    %ecx
443573:	01 30                	add    %esi,(%eax)
443575:	81 00 00 4a 01 70    	addl   $0x70014a00,(%eax)
44357b:	81 00 00 4b 01 b0    	addl   $0xb0014b00,(%eax)
443581:	81 00 00 4c 01 f0    	addl   $0xf0014c00,(%eax)
443587:	81 00 00 4d 01 30    	addl   $0x30014d00,(%eax)
44358d:	82 00 00             	addb   $0x0,(%eax)
443590:	4e                   	dec    %esi
443591:	01 80 82 00 00 4f    	add    %eax,0x4f000082(%eax)
443597:	01 c0                	add    %eax,%eax
443599:	82 00 00             	addb   $0x0,(%eax)
44359c:	50                   	push   %eax
44359d:	01 00                	add    %eax,(%eax)
44359f:	83 00 00             	addl   $0x0,(%eax)
4435a2:	51                   	push   %ecx
4435a3:	01 40 83             	add    %eax,-0x7d(%eax)
4435a6:	00 00                	add    %al,(%eax)
4435a8:	52                   	push   %edx
4435a9:	01 80 83 00 00 53    	add    %eax,0x53000083(%eax)
4435af:	01 c0                	add    %eax,%eax
4435b1:	83 00 00             	addl   $0x0,(%eax)
4435b4:	54                   	push   %esp
4435b5:	01 20                	add    %esp,(%eax)
4435b7:	84 00                	test   %al,(%eax)
4435b9:	00 55 01             	add    %dl,0x1(%ebp)
4435bc:	60                   	pusha
4435bd:	84 00                	test   %al,(%eax)
4435bf:	00 56 01             	add    %dl,0x1(%esi)
4435c2:	a0 84 00 00 57       	mov    0x57000084,%al
4435c7:	01 f0                	add    %esi,%eax
4435c9:	84 00                	test   %al,(%eax)
4435cb:	00 58 01             	add    %bl,0x1(%eax)
4435ce:	30 85 00 00 59 01    	xor    %al,0x1590000(%ebp)
4435d4:	70 85                	jo     0x44355b
4435d6:	00 00                	add    %al,(%eax)
4435d8:	5a                   	pop    %edx
4435d9:	01 b0 85 00 00 5b    	add    %esi,0x5b000085(%eax)
4435df:	01 f0                	add    %esi,%eax
4435e1:	85 00                	test   %eax,(%eax)
4435e3:	00 5c 01 30          	add    %bl,0x30(%ecx,%eax,1)
4435e7:	86 00                	xchg   %al,(%eax)
4435e9:	00 5d 01             	add    %bl,0x1(%ebp)
4435ec:	80 86 00 00 5e 01 c0 	addb   $0xc0,0x15e0000(%esi)
4435f3:	86 00                	xchg   %al,(%eax)
4435f5:	00 5f 01             	add    %bl,0x1(%edi)
4435f8:	00 87 00 00 60 01    	add    %al,0x1600000(%edi)
4435fe:	60                   	pusha
4435ff:	87 00                	xchg   %eax,(%eax)
443601:	00 61 01             	add    %ah,0x1(%ecx)
443604:	a0 87 00 00 62       	mov    0x62000087,%al
443609:	01 e0                	add    %esp,%eax
44360b:	87 00                	xchg   %eax,(%eax)
44360d:	00 63 01             	add    %ah,0x1(%ebx)
443610:	30 88 00 00 64 01    	xor    %cl,0x1640000(%eax)
443616:	70 88                	jo     0x4435a0
443618:	00 00                	add    %al,(%eax)
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