440497:	01 d4                	add    %edx,%esp
440499:	b9 03 00 00 00       	mov    $0x3,%ecx
44049e:	01 00                	add    %eax,(%eax)
4404a0:	a9 18 7a 07 80       	test   $0x80077a18,%eax
4404a5:	01 e0                	add    %esp,%eax
4404a7:	ba 03 00 00 00       	mov    $0x3,%edx
4404ac:	01 00                	add    %eax,(%eax)
4404ae:	b1 18                	mov    $0x18,%cl
4404b0:	c1 02 81             	roll   $0x81,(%edx)
4404b3:	01 80 bb 03 00 00    	add    %eax,0x3bb(%eax)
4404b9:	00 01                	add    %al,(%ecx)
4404bb:	00 b9 18 18 01 82    	add    %bh,-0x7dfee7e8(%ecx)
4404c1:	01 e4                	add    %esp,%esp
4404c3:	bd 03 00 00 00       	mov    $0x3,%ebp
4404c8:	46                   	inc    %esi
4404c9:	02 3c 19             	add    (%ecx,%ebx,1),%bh
4404cc:	7b 01                	jnp    0x4404cf
4404ce:	82 01 f8             	addb   $0xf8,(%ecx)
4404d1:	bd 03 00 00 00       	mov    $0x3,%ebp
4404d6:	11 18                	adc    %ebx,(%eax)
4404d8:	d7                   	xlat   %ds:(%ebx)
4404d9:	00 2d 00 82 01 00    	add    %ch,0x18200
4404df:	00 00                	add    %al,(%eax)
4404e1:	00 80 00 16 20 81    	add    %al,-0x7edfea00(%eax)
4404e7:	1a ae 07 82 01 00    	sbb    0x18207(%esi),%ch
4404ed:	00 00                	add    %al,(%eax)
4404ef:	00 80 00 16 20 bc    	add    %al,-0x43dfea00(%eax)
4404f5:	1a b7 07 86 01 00    	sbb    0x18607(%edi),%dh
4404fb:	00 00                	add    %al,(%eax)
4404fd:	00 80 00 16 20 e5    	add    %al,-0x1adfea00(%eax)
440503:	1a bd 07 88 01 00    	sbb    0x18807(%ebp),%bh
440509:	00 00                	add    %al,(%eax)
44050b:	00 80 00 13 20 13    	add    %al,0x13201300(%eax)
440511:	1b c9                	sbb    %ecx,%ecx
440513:	07                   	pop    %es
440514:	8e 01                	mov    (%ecx),%es
440516:	00 00                	add    %al,(%eax)
440518:	00 00                	add    %al,(%eax)
44051a:	80 00 16             	addb   $0x16,(%eax)
44051d:	20 40 1b             	and    %al,0x1b(%eax)
440520:	d3 07                	roll   %cl,(%edi)
440522:	93                   	xchg   %eax,%ebx
440523:	01 00                	add    %eax,(%eax)
440525:	00 00                	add    %al,(%eax)
440527:	00 80 00 16 20 82    	add    %al,-0x7ddfea00(%eax)
44052d:	1b e2                	sbb    %edx,%esp
44052f:	07                   	pop    %es
440530:	9c                   	pushf
440531:	01 00                	add    %eax,(%eax)
440533:	00 00                	add    %al,(%eax)
440535:	00 80 00 16 20 9d    	add    %al,-0x62dfea00(%eax)
44053b:	1b e7                	sbb    %edi,%esp
44053d:	07                   	pop    %es
44053e:	9d                   	popf
44053f:	01 00                	add    %eax,(%eax)
440541:	00 00                	add    %al,(%eax)
440543:	00 80 00 13 20 e2    	add    %al,-0x1ddfed00(%eax)
440549:	1b fc                	sbb    %esp,%edi
44054b:	07                   	pop    %es
44054c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
44054d:	01 04 bf             	add    %eax,(%edi,%edi,4)
440550:	03 00                	add    (%eax),%eax
440552:	00 00                	add    %al,(%eax)
440554:	06                   	push   %es
440555:	18 12                	sbb    %dl,(%edx)
440557:	01 11                	add    %edx,(%ecx)
440559:	08 b1 01 28 bf 03    	or     %dh,0x3bf2801(%ecx)
44055f:	00 00                	add    %al,(%eax)
440561:	00 06                	add    %al,(%esi)
440563:	18 12                	sbb    %dl,(%edx)
440565:	01 17                	add    %edx,(%edi)
440567:	08 b3 01 28 c0 03    	or     %dh,0x3c02801(%ebx)
44056d:	00 00                	add    %al,(%eax)
44056f:	00 66 03             	add    %ah,0x3(%esi)
440572:	b9 1c 54 00 b6       	mov    $0xb600541c,%ecx
440577:	01 8c c1 03 00 00 00 	add    %ecx,0x3(%ecx,%eax,8)
44057e:	06                   	push   %es
44057f:	18 12                	sbb    %dl,(%edx)
440581:	01 bc 02 b6 01 24 9c 	add    %edi,-0x63dbfe4a(%edx,%eax,1)
440588:	01 00                	add    %eax,(%eax)
44058a:	00 00                	add    %al,(%eax)
44058c:	06                   	push   %es
44058d:	18 12                	sbb    %dl,(%edx)
44058f:	01 54 00 b7          	add    %edx,-0x49(%eax,%eax,1)
440593:	01 bc c1 03 00 00 00 	add    %edi,0x3(%ecx,%eax,8)
44059a:	06                   	push   %es
44059b:	00 0a                	add    %cl,(%edx)
44059d:	1d 21 08 b7 01       	sbb    $0x1b70821,%eax
4405a2:	48                   	dec    %eax
4405a3:	c4 03                	les    (%ebx),%eax
4405a5:	00 00                	add    %al,(%eax)
4405a7:	00 01                	add    %al,(%ecx)
4405a9:	00 28                	add    %ch,(%eax)
4405ab:	1d 30 08 bc 01       	sbb    $0x1bc0830,%eax
4405b0:	cc                   	int3
4405b1:	c4 03                	les    (%ebx),%eax
4405b3:	00 00                	add    %al,(%eax)
4405b5:	00 01                	add    %al,(%ecx)
4405b7:	00 32                	add    %dh,(%edx)
4405b9:	1d 35 08 bd 01       	sbb    $0x1bd0835,%eax
4405be:	d4 c5                	aam    $0xc5
4405c0:	03 00                	add    (%eax),%eax
4405c2:	00 00                	add    %al,(%eax)
4405c4:	01 00                	add    %eax,(%eax)
4405c6:	46                   	inc    %esi
4405c7:	1d 3c 08 c0 01       	sbb    $0x1c0083c,%eax
4405cc:	d0 c6                	rol    $1,%dh
4405ce:	03 00                	add    (%eax),%eax
4405d0:	00 00                	add    %al,(%eax)
4405d2:	01 00                	add    %eax,(%eax)
4405d4:	5a                   	pop    %edx
4405d5:	1d 45 08 c3 01       	sbb    $0x1c30845,%eax
4405da:	20 c8                	and    %cl,%al
4405dc:	03 00                	add    (%eax),%eax
4405de:	00 00                	add    %al,(%eax)
4405e0:	06                   	push   %es
4405e1:	00 69 1d             	add    %ch,0x1d(%ecx)
4405e4:	4c                   	dec    %esp
4405e5:	08 c5                	or     %al,%ch
4405e7:	01 00                	add    %eax,(%eax)
4405e9:	00 01                	add    %al,(%ecx)
4405eb:	00 59 03             	add    %bl,0x3(%ecx)
4405ee:	00 00                	add    %al,(%eax)
4405f0:	01 00                	add    %eax,(%eax)
4405f2:	6f                   	outsl  %ds:(%esi),(%dx)
4405f3:	03 00                	add    (%eax),%eax
4405f5:	00 01                	add    %al,(%ecx)
4405f7:	00 75 03             	add    %dh,0x3(%ebp)
4405fa:	00 00                	add    %al,(%eax)
4405fc:	01 00                	add    %eax,(%eax)
4405fe:	9f                   	lahf
4405ff:	04 00                	add    $0x0,%al
440601:	00 01                	add    %al,(%ecx)
440603:	00 a7 04 00 00 02    	add    %ah,0x2000004(%edi)
440609:	00 ab 04 00 00 01    	add    %ch,0x1000004(%ebx)
44060f:	00 bb 04 00 00 01    	add    %bh,0x1000004(%ebx)
440615:	00 08                	add    %cl,(%eax)
440617:	05 00 00 01 00       	add    $0x10000,%eax
44061c:	10 05 00 00 02 00    	adc    %al,0x20000
440622:	14 05                	adc    $0x5,%al
440624:	00 00                	add    %al,(%eax)
440626:	03 00                	add    (%eax),%eax
440628:	18 05 00 00 04 00    	sbb    %al,0x40000
44062e:	1c 05                	sbb    $0x5,%al
440630:	00 00                	add    %al,(%eax)
440632:	01 00                	add    %eax,(%eax)
440634:	47                   	inc    %edi
440635:	05 00 00 02 00       	add    $0x20000,%eax
44063a:	4b                   	dec    %ebx
44063b:	05 00 00 01 00       	add    $0x10000,%eax
440640:	53                   	push   %ebx
440641:	05 00 00 02 00       	add    $0x20000,%eax
440646:	57                   	push   %edi
440647:	05 00 00 01 00       	add    $0x10000,%eax
44064c:	63 05 00 00 02 00    	arpl   %eax,0x20000
440652:	67 05 10 10 01 00    	addr16 add $0x11010,%eax
440658:	73 05                	jae    0x44065f
44065a:	00 00                	add    %al,(%eax)
44065c:	01 00                	add    %eax,(%eax)
44065e:	7b 05                	jnp    0x440665
440660:	00 00                	add    %al,(%eax)
440662:	02 00                	add    (%eax),%al
440664:	7f 05                	jg     0x44066b
440666:	00 00                	add    %al,(%eax)
440668:	01 00                	add    %eax,(%eax)
44066a:	8b 05 00 00 02 00    	mov    0x20000,%eax
440670:	8f 05 00 00 01 00    	pop    0x10000
440676:	97                   	xchg   %eax,%edi
440677:	05 00 00 02 00       	add    $0x20000,%eax
44067c:	9b                   	fwait
44067d:	05 00 00 01 00       	add    $0x10000,%eax
440682:	a3 05 00 00 02       	mov    %eax,0x2000005
440687:	00 a7 05 00 00 01    	add    %ah,0x1000005(%edi)
44068d:	00 c0                	add    %al,%al
44068f:	05 00 00 02 00       	add    $0x20000,%eax
440694:	c4 05 10 10 03 00    	les    0x31010,%eax
44069a:	c8 05 10 10          	enter  $0x1005,$0x10
44069e:	04 00                	add    $0x0,%al
4406a0:	cc                   	int3
4406a1:	05 00 20 00 00       	add    $0x2000,%eax
4406a6:	e8 05 00 00 01       	call   0x14406b0
4406ab:	00 ec                	add    %ch,%ah
4406ad:	05 00 00 01 00       	add    $0x10000,%eax
4406b2:	f4                   	hlt
4406b3:	05 00 00 01 00       	add    $0x10000,%eax
4406b8:	13 06                	adc    (%esi),%eax
4406ba:	00 20                	add    %ah,(%eax)
4406bc:	02 00                	add    (%eax),%al
4406be:	17                   	pop    %ss
4406bf:	06                   	push   %es
4406c0:	00 00                	add    %al,(%eax)
4406c2:	03 00                	add    (%eax),%eax
4406c4:	1b 06                	sbb    (%esi),%eax
4406c6:	01 20                	add    %esp,(%eax)
4406c8:	01 00                	add    %eax,(%eax)
4406ca:	2f                   	das
4406cb:	06                   	push   %es
4406cc:	01 20                	add    %esp,(%eax)
4406ce:	02 00                	add    (%eax),%al
4406d0:	33 06                	xor    (%esi),%eax
4406d2:	00 00                	add    %al,(%eax)
4406d4:	03 00                	add    (%eax),%eax
4406d6:	37                   	aaa
4406d7:	06                   	push   %es
4406d8:	00 00                	add    %al,(%eax)
4406da:	01 00                	add    %eax,(%eax)
4406dc:	43                   	inc    %ebx
4406dd:	06                   	push   %es
4406de:	00 00                	add    %al,(%eax)
4406e0:	02 00                	add    (%eax),%al
4406e2:	47                   	inc    %edi
4406e3:	06                   	push   %es
4406e4:	00 00                	add    %al,(%eax)
4406e6:	01 00                	add    %eax,(%eax)
4406e8:	4f                   	dec    %edi
4406e9:	06                   	push   %es
4406ea:	00 00                	add    %al,(%eax)
4406ec:	01 00                	add    %eax,(%eax)
4406ee:	57                   	push   %edi
4406ef:	06                   	push   %es
4406f0:	10 10                	adc    %dl,(%eax)
4406f2:	02 00                	add    (%eax),%al
4406f4:	5b                   	pop    %ebx
4406f5:	06                   	push   %es
4406f6:	00 00                	add    %al,(%eax)
4406f8:	01 00                	add    %eax,(%eax)
4406fa:	6d                   	insl   (%dx),%es:(%edi)
4406fb:	06                   	push   %es
4406fc:	00 00                	add    %al,(%eax)
4406fe:	01 00                	add    %eax,(%eax)
440700:	81 06 00 00 01 00    	addl   $0x10000,(%esi)
440706:	6d                   	insl   (%dx),%es:(%edi)
440707:	06                   	push   %es
440708:	00 00                	add    %al,(%eax)
44070a:	01 00                	add    %eax,(%eax)
44070c:	df 06                	filds  (%esi)
44070e:	00 00                	add    %al,(%eax)
440710:	02 00                	add    (%eax),%al
440712:	e3 06                	jecxz  0x44071a
440714:	00 00                	add    %al,(%eax)
440716:	03 00                	add    (%eax),%eax
440718:	e7 06                	out    %eax,$0x6
44071a:	00 00                	add    %al,(%eax)
44071c:	01 00                	add    %eax,(%eax)
44071e:	03 07                	add    (%edi),%eax
440720:	00 00                	add    %al,(%eax)
440722:	01 00                	add    %eax,(%eax)
440724:	1c 07                	sbb    $0x7,%al
440726:	00 00                	add    %al,(%eax)
440728:	01 00                	add    %eax,(%eax)
44072a:	32 07                	xor    (%edi),%al
44072c:	00 00                	add    %al,(%eax)
44072e:	02 00                	add    (%eax),%al
440730:	36 07                	ss pop %es
440732:	00 00                	add    %al,(%eax)
440734:	01 00                	add    %eax,(%eax)
440736:	5b                   	pop    %ebx
440737:	07                   	pop    %es
440738:	03 20                	add    (%eax),%esp
44073a:	02 00                	add    (%eax),%al
44073c:	5f                   	pop    %edi
44073d:	07                   	pop    %es
44073e:	00 00                	add    %al,(%eax)
440740:	03 00                	add    (%eax),%eax
440742:	63 07                	arpl   %eax,(%edi)
440744:	00 20                	add    %ah,(%eax)
440746:	04 00                	add    $0x0,%al
440748:	67 07                	addr16 pop %es
44074a:	00 00                	add    %al,(%eax)
44074c:	01 00                	add    %eax,(%eax)
44074e:	83 07 00             	addl   $0x0,(%edi)
440751:	00 02                	add    %al,(%edx)
440753:	00 87 07 02 00 03    	add    %al,0x3000207(%edi)
440759:	00 8b 07 01 20 04    	add    %cl,0x4200107(%ebx)
44075f:	00 8f 07 00 00 01    	add    %cl,0x1000007(%edi)
440765:	00 b0 07 00 00 02    	add    %dh,0x2000007(%eax)
44076b:	00 b4 07 00 00 01 00 	add    %dh,0x10000(%edi,%eax,1)
440772:	d5 07                	aad    $0x7
440774:	00 00                	add    %al,(%eax)
440776:	01 00                	add    %eax,(%eax)
440778:	e9 07 00 00 02       	jmp    0x2440784
44077d:	00 ed                	add    %ch,%ch
44077f:	07                   	pop    %es
440780:	00 00                	add    %al,(%eax)
440782:	03 00                	add    (%eax),%eax
440784:	f1                   	int1
440785:	07                   	pop    %es
440786:	02 20                	add    (%eax),%ah
440788:	04 00                	add    $0x0,%al
44078a:	f5                   	cmc
44078b:	07                   	pop    %es
44078c:	00 00                	add    %al,(%eax)
44078e:	05 00 f9 07 00       	add    $0x7f900,%eax
440793:	00 06                	add    %al,(%esi)
440795:	00 fd                	add    %bh,%ch
440797:	07                   	pop    %es
440798:	00 00                	add    %al,(%eax)
44079a:	07                   	pop    %es
44079b:	00 01                	add    %al,(%ecx)
44079d:	08 00                	or     %al,(%eax)
44079f:	00 01                	add    %al,(%ecx)
4407a1:	00 09                	add    %cl,(%ecx)
4407a3:	08 00                	or     %al,(%eax)
4407a5:	00 01                	add    %al,(%ecx)
4407a7:	00 3f                	add    %bh,(%edi)
4407a9:	08 00                	or     %al,(%eax)
4407ab:	00 01                	add    %al,(%ecx)
4407ad:	00 47 08             	add    %al,0x8(%edi)
4407b0:	10 10                	adc    %dl,(%eax)
4407b2:	01 00                	add    %eax,(%eax)
4407b4:	ae                   	scas   %es:(%edi),%al
4407b5:	08 00                	or     %al,(%eax)
4407b7:	00 01                	add    %al,(%ecx)
4407b9:	00 e2                	add    %ah,%dl
4407bb:	08 00                	or     %al,(%eax)
4407bd:	00 01                	add    %al,(%ecx)
4407bf:	00 eb                	add    %ch,%bl
4407c1:	08 00                	or     %al,(%eax)
4407c3:	00 01                	add    %al,(%ecx)
4407c5:	00 f1                	add    %dh,%cl
4407c7:	08 00                	or     %al,(%eax)
4407c9:	00 02                	add    %al,(%edx)
4407cb:	00 f4                	add    %dh,%ah
4407cd:	08 00                	or     %al,(%eax)
4407cf:	00 01                	add    %al,(%ecx)
4407d1:	00 fa                	add    %bh,%dl
4407d3:	08 00                	or     %al,(%eax)
4407d5:	00 02                	add    %al,(%edx)
4407d7:	00 fd                	add    %bh,%ch
4407d9:	08 00                	or     %al,(%eax)
4407db:	00 01                	add    %al,(%ecx)
4407dd:	00 03                	add    %al,(%ebx)
4407df:	09 00                	or     %eax,(%eax)
4407e1:	00 01                	add    %al,(%ecx)
4407e3:	00 09                	add    %cl,(%ecx)
4407e5:	09 00                	or     %eax,(%eax)
4407e7:	00 02                	add    %al,(%edx)
4407e9:	00 0c 09             	add    %cl,(%ecx,%ecx,1)
4407ec:	00 00                	add    %al,(%eax)
4407ee:	01 00                	add    %eax,(%eax)
4407f0:	12 09                	adc    (%ecx),%cl
4407f2:	00 00                	add    %al,(%eax)
4407f4:	02 00                	add    (%eax),%al
4407f6:	15 09 00 00 01       	adc    $0x1000009,%eax
4407fb:	00 42 09             	add    %al,0x9(%edx)
4407fe:	00 00                	add    %al,(%eax)
440800:	01 00                	add    %eax,(%eax)
440802:	71 09                	jno    0x44080d
440804:	00 00                	add    %al,(%eax)
440806:	01 00                	add    %eax,(%eax)