44646e:	0a 00                	or     (%eax),%al
446470:	7d 03                	jge    0x446475
446472:	7c 00                	jl     0x446474
446474:	16                   	push   %ss
446475:	00 1a                	add    %bl,(%edx)
446477:	05 28 05 0a 00       	add    $0xa0528,%eax
44647c:	84 05 7c 00 0a 00    	test   %al,0xa007c
446482:	ab                   	stos   %eax,%es:(%edi)
446483:	05 7c 00 0a 00       	add    $0xa007c,%eax
446488:	bd 05 7c 00 0a       	mov    $0xa007c05,%ebp
44648d:	00 43 06             	add    %al,0x6(%ebx)
446490:	7c 00                	jl     0x446492
446492:	0a 00                	or     (%eax),%al
446494:	e3 06                	jecxz  0x44649c
446496:	7c 00                	jl     0x446498
446498:	0a 00                	or     (%eax),%al
44649a:	b3 07                	mov    $0x7,%bl
44649c:	7c 00                	jl     0x44649e
44649e:	06                   	push   %es
44649f:	00 6f 09             	add    %ch,0x9(%edi)
4464a2:	7f 09                	jg     0x4464ad
4464a4:	06                   	push   %es
4464a5:	00 95 09 a1 09 06    	add    %dl,0x609a109(%ebp)
4464ab:	00 d4                	add    %dl,%ah
4464ad:	09 5e 00             	or     %ebx,0x0(%esi)
4464b0:	06                   	push   %es
4464b1:	00 d9                	add    %bl,%cl
4464b3:	09 5e 00             	or     %ebx,0x0(%esi)
4464b6:	0e                   	push   %cs
4464b7:	00 fa                	add    %bh,%dl
4464b9:	09 12                	or     %edx,(%edx)
4464bb:	0a 06                	or     (%esi),%al
4464bd:	00 6b 0a             	add    %ch,0xa(%ebx)
4464c0:	78 0a                	js     0x4464cc
4464c2:	06                   	push   %es
4464c3:	00 c3                	add    %al,%bl
4464c5:	0a cc                	or     %ah,%cl
4464c7:	0a 06                	or     (%esi),%al
4464c9:	00 de                	add    %bl,%dh
4464cb:	0a cc                	or     %ah,%cl
4464cd:	0a 06                	or     (%esi),%al
4464cf:	00 f5                	add    %dh,%ch
4464d1:	0a fc                	or     %ah,%bh
4464d3:	0a 06                	or     (%esi),%al
4464d5:	00 4c 0b 5e          	add    %cl,0x5e(%ebx,%ecx,1)
4464d9:	00 06                	add    %al,(%esi)
4464db:	00 94 0b 5e 00 06 00 	add    %dl,0x6005e(%ebx,%ecx,1)
4464e2:	fa                   	cli
4464e3:	0b cc                	or     %esp,%ecx
4464e5:	0a 06                	or     (%esi),%al
4464e7:	00 64 20 7d          	add    %ah,0x7d(%eax,%eiz,1)
4464eb:	20 06                	and    %al,(%esi)
4464ed:	00 97 20 cc 0a 06    	add    %dl,0x60acc20(%edi)
4464f3:	00 ae 20 cc 0a 06    	add    %ch,0x60acc20(%esi)
4464f9:	00 cb                	add    %cl,%bl
4464fb:	20 cc                	and    %cl,%ah
4464fd:	0a 06                	or     (%esi),%al
4464ff:	00 e8                	add    %ch,%al
446501:	20 08                	and    %cl,(%eax)
446503:	21 06                	and    %eax,(%esi)
446505:	00 28                	add    %ch,(%eax)
446507:	21 08                	and    %ecx,(%eax)
446509:	21 06                	and    %eax,(%esi)
44650b:	00 46 21             	add    %al,0x21(%esi)
44650e:	cc                   	int3
44650f:	0a 06                	or     (%esi),%al
446511:	00 65 21             	add    %ah,0x21(%ebp)
446514:	79 21                	jns    0x446537
446516:	06                   	push   %es
446517:	00 98 21 79 21 06    	add    %bl,0x6217921(%eax)
44651d:	00 a6 21 ba 21 cb    	add    %ah,-0x34de45df(%esi)
446523:	00 cd                	add    %cl,%ch
446525:	21 00                	and    %eax,(%eax)
446527:	00 06                	add    %al,(%esi)
446529:	00 dc                	add    %bl,%ah
44652b:	21 cc                	and    %ecx,%esp
44652d:	0a 06                	or     (%esi),%al
44652f:	00 f7                	add    %dh,%bh
446531:	21 cc                	and    %ecx,%esp
446533:	0a 06                	or     (%esi),%al
446535:	00 10                	add    %dl,(%eax)
446537:	22 cc                	and    %ah,%cl
446539:	0a 06                	or     (%esi),%al
44653b:	00 29                	add    %ch,(%ecx)
44653d:	22 cc                	and    %ah,%cl
44653f:	0a 06                	or     (%esi),%al
446541:	00 44 22 5e          	add    %al,0x5e(%edx,%eiz,1)
446545:	00 0e                	add    %cl,(%esi)
446547:	00 57 22             	add    %dl,0x22(%edi)
44654a:	6e                   	outsb  %ds:(%esi),(%dx)
44654b:	22 06                	and    (%esi),%al
44654d:	00 86 22 08 21 06    	add    %al,0x6210822(%esi)
446553:	00 a1 22 ba 21 0e    	add    %ah,0xe21ba22(%ecx)
446559:	00 be 22 ab 00 0e    	add    %bh,0xe00ab22(%esi)
44655f:	00 d7                	add    %dl,%bh
446561:	22 ab 00 06 00 ee    	and    -0x11fffa00(%ebx),%ch
446567:	23 5e 00             	and    0x0(%esi),%ebx
44656a:	06                   	push   %es
44656b:	00 fb                	add    %bh,%bl
44656d:	23 5e 00             	and    0x0(%esi),%ebx
446570:	06                   	push   %es
446571:	00 09                	add    %cl,(%ecx)
446573:	24 5e                	and    $0x5e,%al
446575:	00 0e                	add    %cl,(%esi)
446577:	00 0f                	add    %cl,(%edi)
446579:	24 68                	and    $0x68,%al
44657b:	01 0e                	add    %ecx,(%esi)
44657d:	00 15 24 68 01 06    	add    %dl,0x6016824
446583:	00 29                	add    %ch,(%ecx)
446585:	24 5e                	and    $0x5e,%al
446587:	00 0a                	add    %cl,(%edx)
446589:	00 36                	add    %dh,(%esi)
44658b:	24 7c                	and    $0x7c,%al
44658d:	00 12                	add    %dl,(%edx)
44658f:	00 57 24             	add    %dl,0x24(%edi)
446592:	66 02 12             	data16 add (%edx),%dl
446595:	00 5c 24 66          	add    %bl,0x66(%esp)
446599:	02 12                	add    (%edx),%dl
44659b:	00 66 24             	add    %ah,0x24(%esi)
44659e:	66 02 0a             	data16 add (%edx),%cl
4465a1:	00 d2                	add    %dl,%dl
4465a3:	24 7c                	and    $0x7c,%al
4465a5:	00 06                	add    %al,(%esi)
4465a7:	00 ef                	add    %ch,%bh
4465a9:	24 5e                	and    $0x5e,%al
4465ab:	00 0a                	add    %cl,(%edx)
4465ad:	00 21                	add    %ah,(%ecx)
4465af:	25 7c 00 0e 00       	and    $0xe007c,%eax
4465b4:	7f 25                	jg     0x4465db
4465b6:	ba 21 06 00 8d       	mov    $0x8d000621,%edx
4465bb:	25 5e 00 12 00       	and    $0x12005e,%eax
4465c0:	af                   	scas   %es:(%edi),%eax
4465c1:	25 66 02 0a 00       	and    $0xa0266,%eax
4465c6:	2f                   	das
4465c7:	26 7c 00             	es jl  0x4465ca
4465ca:	0a 00                	or     (%eax),%al
4465cc:	7c 26                	jl     0x4465f4
4465ce:	7c 00                	jl     0x4465d0
4465d0:	23 01                	and    (%ecx),%eax
4465d2:	d3 26                	shll   %cl,(%esi)
4465d4:	00 00                	add    %al,(%eax)
4465d6:	0a 00                	or     (%eax),%al
4465d8:	3b 27                	cmp    (%edi),%esp
4465da:	7c 00                	jl     0x4465dc
4465dc:	0e                   	push   %cs
4465dd:	00 49 27             	add    %cl,0x27(%ecx)
4465e0:	ab                   	stos   %eax,%es:(%edi)
4465e1:	00 0a                	add    %cl,(%edx)
4465e3:	00 66 27             	add    %ah,0x27(%esi)
4465e6:	7c 00                	jl     0x4465e8
4465e8:	0a 00                	or     (%eax),%al
4465ea:	7a 27                	jp     0x446613
4465ec:	7c 00                	jl     0x4465ee
4465ee:	0a 00                	or     (%eax),%al
4465f0:	9b                   	fwait
4465f1:	27                   	daa
4465f2:	7c 00                	jl     0x4465f4
4465f4:	16                   	push   %ss
4465f5:	00 e8                	add    %ch,%al
4465f7:	27                   	daa
4465f8:	28 05 06 00 f3 27    	sub    %al,0x27f30006
4465fe:	5e                   	pop    %esi
4465ff:	00 06                	add    %al,(%esi)
446601:	00 fd                	add    %bh,%ch
446603:	27                   	daa
446604:	5e                   	pop    %esi
446605:	00 16                	add    %dl,(%esi)
446607:	00 03                	add    %al,(%ebx)
446609:	28 28                	sub    %ch,(%eax)
44660b:	05 16 00 12 28       	add    $0x28120016,%eax
446610:	0e                   	push   %cs
446611:	05 06 00 1c 28       	add    $0x281c0006,%eax
446616:	28 28                	sub    %ch,(%eax)
446618:	16                   	push   %ss
446619:	00 3b                	add    %bh,(%ebx)
44661b:	28 0e                	sub    %cl,(%esi)
44661d:	05 0a 00 43 28       	add    $0x2843000a,%eax
446622:	7c 00                	jl     0x446624
446624:	0a 00                	or     (%eax),%al
446626:	55                   	push   %ebp
446627:	28 7c 00 1a          	sub    %bh,0x1a(%eax,%eax,1)
44662b:	00 84 28 72 28 0a 00 	add    %al,0xa2872(%eax,%ebp,1)
446632:	ca 28 7c             	lret   $0x7c28
446635:	00 16                	add    %dl,(%esi)
446637:	00 e8                	add    %ch,%al
446639:	28 f5                	sub    %dh,%ch
44663b:	28 16                	sub    %dl,(%esi)
44663d:	00 24 29             	add    %ah,(%ecx,%ebp,1)
446640:	f5                   	cmc
446641:	28 0a                	sub    %cl,(%edx)
446643:	00 3e                	add    %bh,(%esi)
446645:	29 7c 00 16          	sub    %edi,0x16(%eax,%eax,1)
446649:	00 49 29             	add    %cl,0x29(%ecx)
44664c:	f5                   	cmc
44664d:	28 0a                	sub    %cl,(%edx)
44664f:	00 65 29             	add    %ah,0x29(%ebp)
446652:	7c 00                	jl     0x446654
446654:	16                   	push   %ss
446655:	00 85 29 0e 05 16    	add    %al,0x16050e29(%ebp)
44665b:	00 97 29 0e 05 0a    	add    %dl,0xa050e29(%edi)
446661:	00 d5                	add    %dl,%ch
446663:	29 7c 00 0a          	sub    %edi,0xa(%eax,%eax,1)
446667:	00 ef                	add    %ch,%bh
446669:	29 7c 00 0a          	sub    %edi,0xa(%eax,%eax,1)
44666d:	00 0a                	add    %cl,(%edx)
44666f:	2a 7c 00 0a          	sub    0xa(%eax,%eax,1),%bh
446673:	00 3f                	add    %bh,(%edi)
446675:	2a 7c 00 0e          	sub    0xe(%eax,%eax,1),%bh
446679:	00 6b 2a             	add    %ch,0x2a(%ebx)
44667c:	ab                   	stos   %eax,%es:(%edi)
44667d:	00 5f 00             	add    %bl,0x0(%edi)
446680:	bd 2a 00 00 0a       	mov    $0xa00002a,%ebp
446685:	00 0a                	add    %cl,(%edx)
446687:	2b 7c 00 0a          	sub    0xa(%eax,%eax,1),%edi
44668b:	00 6d 2b             	add    %ch,0x2b(%ebp)
44668e:	7c 00                	jl     0x446690
446690:	0e                   	push   %cs
446691:	00 d1                	add    %dl,%cl
446693:	2b 12                	sub    (%edx),%edx
446695:	0a 06                	or     (%esi),%al
446697:	00 eb                	add    %ch,%bl
446699:	2b 5e 00             	sub    0x0(%esi),%ebx
44669c:	0e                   	push   %cs
44669d:	00 f0                	add    %dh,%al
44669f:	2b fe                	sub    %esi,%edi
4466a1:	2b 06                	sub    (%esi),%eax
4466a3:	00 14 2c             	add    %dl,(%esp,%ebp,1)
4466a6:	fc                   	cld
4466a7:	0a 0e                	or     (%esi),%cl
4466a9:	00 21                	add    %ah,(%ecx)
4466ab:	2c fe                	sub    $0xfe,%al
4466ad:	2b 06                	sub    (%esi),%eax
4466af:	00 7a 2c             	add    %bh,0x2c(%edx)
4466b2:	82 2c 06 00          	subb   $0x0,(%esi,%eax,1)
4466b6:	ae                   	scas   %es:(%edi),%al
4466b7:	2c 82                	sub    $0x82,%al
4466b9:	2c 06                	sub    $0x6,%al
4466bb:	00 c3                	add    %al,%bl
4466bd:	2c 5e                	sub    $0x5e,%al
4466bf:	00 06                	add    %al,(%esi)
4466c1:	00 d7                	add    %dl,%bh
4466c3:	2c 5e                	sub    $0x5e,%al
4466c5:	00 00                	add    %al,(%eax)
4466c7:	00 00                	add    %al,(%eax)
4466c9:	00 09                	add    %cl,(%ecx)
4466cb:	00 0e                	add    %cl,(%esi)
4466cd:	00 00                	add    %al,(%eax)
4466cf:	00 01                	add    %al,(%ecx)
4466d1:	00 01                	add    %al,(%ecx)
4466d3:	00 80 01 10 00 49    	add    %al,0x49001001(%eax)
4466d9:	00 0e                	add    %cl,(%esi)
4466db:	00 05 00 04 00 03    	add    %al,0x3000400
4466e1:	00 01                	add    %al,(%ecx)
4466e3:	00 10                	add    %dl,(%eax)
4466e5:	00 77 00             	add    %dh,0x0(%edi)
4466e8:	0e                   	push   %cs
4466e9:	00 09                	add    %cl,(%ecx)
4466eb:	00 07                	add    %al,(%edi)
4466ed:	00 03                	add    %al,(%ebx)
4466ef:	00 01                	add    %al,(%ecx)
4466f1:	00 10                	add    %dl,(%eax)
4466f3:	00 22                	add    %ah,(%edx)
4466f5:	03 0e                	add    (%esi),%ecx
4466f7:	00 09                	add    %cl,(%ecx)
4466f9:	00 10                	add    %dl,(%eax)
4466fb:	00 45 00             	add    %al,0x0(%ebp)
4466fe:	01 00                	add    %eax,(%eax)
446700:	10 00                	adc    %al,(%eax)
446702:	04 05                	add    $0x5,%al
446704:	0e                   	push   %cs
446705:	00 09                	add    %cl,(%ecx)
446707:	00 3a                	add    %bh,(%edx)
446709:	00 6a 00             	add    %ch,0x0(%edx)
44670c:	01 00                	add    %eax,(%eax)
44670e:	10 00                	adc    %al,(%eax)
446710:	21 08                	and    %ecx,(%eax)
446712:	0e                   	push   %cs
446713:	00 09                	add    %cl,(%ecx)
446715:	00 57 00             	add    %dl,0x0(%edi)
446718:	bc 00 80 01 10       	mov    $0x10018000,%esp
44671d:	00 23                	add    %ah,(%ebx)
44671f:	09 0e                	or     %ecx,(%esi)
446721:	00 05 00 61 00 e2    	add    %al,0xe2006100
446727:	00 00                	add    %al,(%eax)
446729:	00 10                	add    %dl,(%eax)
44672b:	00 49 09             	add    %cl,0x9(%ecx)
44672e:	0e                   	push   %cs
44672f:	00 05 00 64 00 e5    	add    %al,0xe5006400
446735:	00 00                	add    %al,(%eax)
446737:	01 10                	add    %edx,(%eax)
446739:	00 f5                	add    %dh,%ch
44673b:	09 0e                	or     %ecx,(%esi)
44673d:	00 85 00 69 00 ed    	add    %al,-0x12ff9700(%ebp)
446743:	00 80 01 10 00 5c    	add    %al,0x5c001001(%eax)
446749:	0a 0e                	or     (%esi),%cl
44674b:	00 05 00 6d 00 f4    	add    %al,0xf4006d00
446751:	00 00                	add    %al,(%eax)
446753:	00 00                	add    %al,(%eax)
446755:	00 16                	add    %dl,(%esi)
446757:	0c 0e                	or     $0xe,%al
446759:	00 05 00 75 00 19    	add    %al,0x19007500
44675f:	01 01                	add    %eax,(%ecx)
446761:	00 00                	add    %al,(%eax)
446763:	00 2d 0c 0e 00 05    	add    %ch,0x5000e0c
446769:	00 78 00             	add    %bh,0x0(%eax)
44676c:	19 01                	sbb    %eax,(%ecx)
44676e:	00 00                	add    %al,(%eax)
446770:	00 00                	add    %al,(%eax)
446772:	44                   	inc    %esp
446773:	0c 0e                	or     $0xe,%al
446775:	00 05 00 7b 00 19    	add    %al,0x19007b00
44677b:	01 01                	add    %eax,(%ecx)
44677d:	00 00                	add    %al,(%eax)
44677f:	00 5b 0c             	add    %bl,0xc(%ebx)
446782:	0e                   	push   %cs
446783:	00 05 00 7e 00 19    	add    %al,0x19007e00
446789:	01 00                	add    %eax,(%eax)
44678b:	00 00                	add    %al,(%eax)
44678d:	00 72 0c             	add    %dh,0xc(%edx)
446790:	0e                   	push   %cs
446791:	00 05 00 81 00 19    	add    %al,0x19008100
446797:	01 01                	add    %eax,(%ecx)
446799:	00 00                	add    %al,(%eax)
44679b:	00 89 0c 0e 00 05    	add    %cl,0x5000e0c(%ecx)
4467a1:	00 84 00 19 01 00 00 	add    %al,0x119(%eax,%eax,1)
4467a8:	00 00                	add    %al,(%eax)
4467aa:	a0 0c 0e 00 05       	mov    0x5000e0c,%al
4467af:	00 87 00 19 01 01    	add    %al,0x1011900(%edi)
4467b5:	00 00                	add    %al,(%eax)
4467b7:	00 b7 0c 0e 00 05    	add    %dh,0x5000e0c(%edi)
4467bd:	00 8a 00 19 01 00    	add    %cl,0x11900(%edx)
4467c3:	00 00                	add    %al,(%eax)
4467c5:	00 ce                	add    %cl,%dh
4467c7:	0c 0e                	or     $0xe,%al
4467c9:	00 05 00 8d 00 19    	add    %al,0x19008d00
4467cf:	01 01                	add    %eax,(%ecx)
4467d1:	00 00                	add    %al,(%eax)
4467d3:	00 e5                	add    %ah,%ch
4467d5:	0c 0e                	or     $0xe,%al
4467d7:	00 05 00 90 00 19    	add    %al,0x19009000
4467dd:	01 00                	add    %eax,(%eax)
4467df:	00 00                	add    %al,(%eax)
4467e1:	00 fc                	add    %bh,%ah
4467e3:	0c 0e                	or     $0xe,%al
4467e5:	00 05 00 93 00 19    	add    %al,0x19009300
4467eb:	01 01                	add    %eax,(%ecx)
4467ed:	00 00                	add    %al,(%eax)
4467ef:	00 13                	add    %dl,(%ebx)
4467f1:	0d 0e 00 05 00       	or     $0x5000e,%eax
4467f6:	96                   	xchg   %eax,%esi