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
4467f7:	00 19                	add    %bl,(%ecx)
4467f9:	01 00                	add    %eax,(%eax)
4467fb:	00 00                	add    %al,(%eax)
4467fd:	00 2a                	add    %ch,(%edx)
4467ff:	0d 0e 00 05 00       	or     $0x5000e,%eax
446804:	99                   	cltd
446805:	00 19                	add    %bl,(%ecx)
446807:	01 01                	add    %eax,(%ecx)
446809:	00 00                	add    %al,(%eax)
44680b:	00 41 0d             	add    %al,0xd(%ecx)
44680e:	0e                   	push   %cs
44680f:	00 05 00 9c 00 19    	add    %al,0x19009c00
446815:	01 00                	add    %eax,(%eax)
446817:	00 00                	add    %al,(%eax)
446819:	00 58 0d             	add    %bl,0xd(%eax)
44681c:	0e                   	push   %cs
44681d:	00 05 00 9f 00 19    	add    %al,0x19009f00
446823:	01 01                	add    %eax,(%ecx)
446825:	00 00                	add    %al,(%eax)
446827:	00 6f 0d             	add    %ch,0xd(%edi)
44682a:	0e                   	push   %cs
44682b:	00 05 00 a2 00 19    	add    %al,0x1900a200
446831:	01 00                	add    %eax,(%eax)
446833:	00 00                	add    %al,(%eax)
446835:	00 86 0d 0e 00 05    	add    %al,0x5000e0d(%esi)
44683b:	00 a5 00 19 01 01    	add    %ah,0x1011900(%ebp)
446841:	00 00                	add    %al,(%eax)
446843:	00 9d 0d 0e 00 05    	add    %bl,0x5000e0d(%ebp)
446849:	00 a8 00 19 01 00    	add    %ch,0x11900(%eax)
44684f:	00 00                	add    %al,(%eax)
446851:	00 b4 0d 0e 00 05 00 	add    %dh,0x5000e(%ebp,%ecx,1)
446858:	ab                   	stos   %eax,%es:(%edi)
446859:	00 19                	add    %bl,(%ecx)
44685b:	01 01                	add    %eax,(%ecx)
44685d:	00 00                	add    %al,(%eax)
44685f:	00 cb                	add    %cl,%bl
446861:	0d 0e 00 05 00       	or     $0x5000e,%eax
446866:	ae                   	scas   %es:(%edi),%al
446867:	00 19                	add    %bl,(%ecx)
446869:	01 00                	add    %eax,(%eax)
44686b:	00 00                	add    %al,(%eax)
44686d:	00 e2                	add    %ah,%dl
44686f:	0d 0e 00 05 00       	or     $0x5000e,%eax
446874:	b1 00                	mov    $0x0,%cl
446876:	19 01                	sbb    %eax,(%ecx)
446878:	01 00                	add    %eax,(%eax)
44687a:	00 00                	add    %al,(%eax)
44687c:	f9                   	stc
44687d:	0d 0e 00 05 00       	or     $0x5000e,%eax
446882:	b4 00                	mov    $0x0,%ah
446884:	19 01                	sbb    %eax,(%ecx)
446886:	00 00                	add    %al,(%eax)
446888:	00 00                	add    %al,(%eax)
44688a:	10 0e                	adc    %cl,(%esi)
44688c:	0e                   	push   %cs
44688d:	00 05 00 b7 00 19    	add    %al,0x1900b700
446893:	01 01                	add    %eax,(%ecx)
446895:	00 00                	add    %al,(%eax)
446897:	00 27                	add    %ah,(%edi)
446899:	0e                   	push   %cs
44689a:	0e                   	push   %cs
44689b:	00 05 00 ba 00 19    	add    %al,0x1900ba00
4468a1:	01 00                	add    %eax,(%eax)
4468a3:	00 00                	add    %al,(%eax)
4468a5:	00 3e                	add    %bh,(%esi)
4468a7:	0e                   	push   %cs
4468a8:	0e                   	push   %cs
4468a9:	00 05 00 bd 00 19    	add    %al,0x1900bd00
4468af:	01 01                	add    %eax,(%ecx)
4468b1:	00 00                	add    %al,(%eax)
4468b3:	00 55 0e             	add    %dl,0xe(%ebp)
4468b6:	0e                   	push   %cs
4468b7:	00 05 00 c0 00 19    	add    %al,0x1900c000
4468bd:	01 00                	add    %eax,(%eax)
4468bf:	00 00                	add    %al,(%eax)
4468c1:	00 6c 0e 0e          	add    %ch,0xe(%esi,%ecx,1)
4468c5:	00 05 00 c3 00 19    	add    %al,0x1900c300
4468cb:	01 01                	add    %eax,(%ecx)
4468cd:	00 00                	add    %al,(%eax)
4468cf:	00 83 0e 0e 00 05    	add    %al,0x5000e0e(%ebx)
4468d5:	00 c6                	add    %al,%dh
4468d7:	00 19                	add    %bl,(%ecx)
4468d9:	01 00                	add    %eax,(%eax)
4468db:	00 00                	add    %al,(%eax)
4468dd:	00 9a 0e 0e 00 05    	add    %bl,0x5000e0e(%edx)
4468e3:	00 c9                	add    %cl,%cl
4468e5:	00 19                	add    %bl,(%ecx)
4468e7:	01 01                	add    %eax,(%ecx)
4468e9:	00 00                	add    %al,(%eax)
4468eb:	00 b1 0e 0e 00 05    	add    %dh,0x5000e0e(%ecx)
4468f1:	00 cc                	add    %cl,%ah
4468f3:	00 19                	add    %bl,(%ecx)
4468f5:	01 00                	add    %eax,(%eax)
4468f7:	00 00                	add    %al,(%eax)
4468f9:	00 c8                	add    %cl,%al
4468fb:	0e                   	push   %cs
4468fc:	0e                   	push   %cs
4468fd:	00 05 00 cf 00 19    	add    %al,0x1900cf00
446903:	01 01                	add    %eax,(%ecx)
446905:	00 00                	add    %al,(%eax)
446907:	00 df                	add    %bl,%bh
446909:	0e                   	push   %cs
44690a:	0e                   	push   %cs
44690b:	00 05 00 d2 00 19    	add    %al,0x1900d200
446911:	01 00                	add    %eax,(%eax)
446913:	00 00                	add    %al,(%eax)
446915:	00 f6                	add    %dh,%dh
446917:	0e                   	push   %cs
446918:	0e                   	push   %cs
446919:	00 05 00 d5 00 19    	add    %al,0x1900d500
44691f:	01 01                	add    %eax,(%ecx)
446921:	00 00                	add    %al,(%eax)
446923:	00 0d 0f 0e 00 05    	add    %cl,0x5000e0f
446929:	00 d8                	add    %bl,%al
44692b:	00 19                	add    %bl,(%ecx)
44692d:	01 00                	add    %eax,(%eax)
44692f:	00 00                	add    %al,(%eax)
446931:	00 24 0f             	add    %ah,(%edi,%ecx,1)
446934:	0e                   	push   %cs
446935:	00 05 00 db 00 19    	add    %al,0x1900db00
44693b:	01 01                	add    %eax,(%ecx)
44693d:	00 00                	add    %al,(%eax)
44693f:	00 3b                	add    %bh,(%ebx)
446941:	0f 0e                	femms
446943:	00 05 00 de 00 19    	add    %al,0x1900de00
446949:	01 00                	add    %eax,(%eax)
44694b:	00 00                	add    %al,(%eax)
44694d:	00 52 0f             	add    %dl,0xf(%edx)
446950:	0e                   	push   %cs
446951:	00 05 00 e1 00 19    	add    %al,0x1900e100
446957:	01 01                	add    %eax,(%ecx)
446959:	00 00                	add    %al,(%eax)
44695b:	00 69 0f             	add    %ch,0xf(%ecx)
44695e:	0e                   	push   %cs
44695f:	00 05 00 e4 00 19    	add    %al,0x1900e400
446965:	01 00                	add    %eax,(%eax)
446967:	00 00                	add    %al,(%eax)
446969:	00 80 0f 0e 00 05    	add    %al,0x5000e0f(%eax)
44696f:	00 e7                	add    %ah,%bh
446971:	00 19                	add    %bl,(%ecx)
446973:	01 01                	add    %eax,(%ecx)
446975:	00 00                	add    %al,(%eax)
446977:	00 97 0f 0e 00 05    	add    %dl,0x5000e0f(%edi)
44697d:	00 ea                	add    %ch,%dl
44697f:	00 19                	add    %bl,(%ecx)
446981:	01 00                	add    %eax,(%eax)
446983:	00 00                	add    %al,(%eax)
446985:	00 ae 0f 0e 00 05    	add    %ch,0x5000e0f(%esi)
44698b:	00 ed                	add    %ch,%ch
44698d:	00 19                	add    %bl,(%ecx)
44698f:	01 01                	add    %eax,(%ecx)
446991:	00 00                	add    %al,(%eax)
446993:	00 c5                	add    %al,%ch
446995:	0f 0e                	femms
446997:	00 05 00 f0 00 19    	add    %al,0x1900f000
44699d:	01 00                	add    %eax,(%eax)
44699f:	00 00                	add    %al,(%eax)
4469a1:	00 dc                	add    %bl,%ah
4469a3:	0f 0e                	femms
4469a5:	00 05 00 f3 00 19    	add    %al,0x1900f300
4469ab:	01 01                	add    %eax,(%ecx)
4469ad:	00 00                	add    %al,(%eax)
4469af:	00 f3                	add    %dh,%bl
4469b1:	0f 0e                	femms
4469b3:	00 05 00 f6 00 19    	add    %al,0x1900f600
4469b9:	01 00                	add    %eax,(%eax)
4469bb:	00 00                	add    %al,(%eax)
4469bd:	00 0a                	add    %cl,(%edx)
4469bf:	10 0e                	adc    %cl,(%esi)
4469c1:	00 05 00 f9 00 19    	add    %al,0x1900f900
4469c7:	01 01                	add    %eax,(%ecx)
4469c9:	00 00                	add    %al,(%eax)
4469cb:	00 21                	add    %ah,(%ecx)
4469cd:	10 0e                	adc    %cl,(%esi)
4469cf:	00 05 00 fc 00 19    	add    %al,0x1900fc00