4406e8:	00 00                	add    %al,(%eax)
4406ea:	06                   	push   %es
4406eb:	18 11                	sbb    %dl,(%ecx)
4406ed:	01 54 00 fc          	add    %edx,-0x4(%eax,%eax,1)
4406f1:	00 50 51             	add    %dl,0x51(%eax)
4406f4:	03 00                	add    (%eax),%eax
4406f6:	00 00                	add    %al,(%eax)
4406f8:	16                   	push   %ss
4406f9:	00 1f                	add    %bl,(%edi)
4406fb:	12 e3                	adc    %bl,%ah
4406fd:	03 fc                	add    %esp,%edi
4406ff:	00 68 52             	add    %ch,0x52(%eax)
440702:	03 00                	add    (%eax),%eax
440704:	00 00                	add    %al,(%eax)
440706:	16                   	push   %ss
440707:	00 27                	add    %ah,(%edi)
440709:	12 a9 04 fd 00 a0    	adc    -0x5fff02fc(%ecx),%ch
44070f:	52                   	push   %edx
440710:	03 00                	add    (%eax),%eax
440712:	00 00                	add    %al,(%eax)
440714:	16                   	push   %ss
440715:	00 33                	add    %dh,(%ebx)
440717:	12 41 00             	adc    0x0(%ecx),%al
44071a:	ff 00                	incl   (%eax)
44071c:	bc 52 03 00 00       	mov    $0x352,%esp
440721:	00 16                	add    %dl,(%esi)
440723:	00 3b                	add    %bh,(%ebx)
440725:	12 a9 04 00 01 d8    	adc    -0x27fefffc(%ecx),%ch
44072b:	52                   	push   %edx
44072c:	03 00                	add    (%eax),%eax
44072e:	00 00                	add    %al,(%eax)
440730:	11 00                	adc    %eax,(%eax)
440732:	47                   	inc    %edi
440733:	12 ce                	adc    %dh,%cl
440735:	05 02 01 8c 54       	add    $0x548c0102,%eax
44073a:	03 00                	add    (%eax),%eax
44073c:	00 00                	add    %al,(%eax)
44073e:	16                   	push   %ss
44073f:	00 5b 12             	add    %bl,0x12(%ebx)
440742:	e3 03                	jecxz  0x440747
440744:	06                   	push   %es
440745:	01 50 5d             	add    %edx,0x5d(%eax)
440748:	03 00                	add    (%eax),%eax
44074a:	00 00                	add    %al,(%eax)
44074c:	16                   	push   %ss
44074d:	00 63 12             	add    %ah,0x12(%ebx)
440750:	ab                   	stos   %eax,%es:(%edi)
440751:	03 07                	add    (%edi),%eax
440753:	01 c8                	add    %ecx,%eax
440755:	5e                   	pop    %esi
440756:	03 00                	add    (%eax),%eax
440758:	00 00                	add    %al,(%eax)
44075a:	16                   	push   %ss
44075b:	00 6b 12             	add    %ch,0x12(%ebx)
44075e:	db 05 08 01 dc 62    	fildl  0x62dc0108
440764:	03 00                	add    (%eax),%eax
440766:	00 00                	add    %al,(%eax)
440768:	16                   	push   %ss
440769:	00 77 12             	add    %dh,0x12(%edi)
44076c:	db 05 0a 01 80 9c    	fildl  0x9c80010a
440772:	01 00                	add    %eax,(%eax)
440774:	00 00                	add    %al,(%eax)
440776:	06                   	push   %es
440777:	18 11                	sbb    %dl,(%ecx)
440779:	01 54 00 0c          	add    %edx,0xc(%eax,%eax,1)
44077d:	01 f4                	add    %esi,%esp
44077f:	67 03 00             	add    (%bx,%si),%eax
440782:	00 00                	add    %al,(%eax)
440784:	16                   	push   %ss
440785:	00 87 12 e7 05 0c    	add    %al,0xc05e712(%edi)
44078b:	01 40 6a             	add    %eax,0x6a(%eax)
44078e:	03 00                	add    (%eax),%eax
440790:	00 00                	add    %al,(%eax)
440792:	16                   	push   %ss
440793:	00 97 12 f0 05 0f    	add    %dl,0xf05f012(%edi)
440799:	01 08                	add    %ecx,(%eax)
44079b:	6c                   	insb   (%dx),%es:(%edi)
44079c:	03 00                	add    (%eax),%eax
44079e:	00 00                	add    %al,(%eax)
4407a0:	16                   	push   %ss
4407a1:	00 a7 12 36 00 12    	add    %ah,0x12003612(%edi)
4407a7:	01 00                	add    %eax,(%eax)
4407a9:	00 00                	add    %al,(%eax)
4407ab:	00 80 00 16 20 bb    	add    %al,-0x44dfea00(%eax)
4407b1:	12 fa                	adc    %dl,%bh
4407b3:	05 15 01 00 00       	add    $0x115,%eax
4407b8:	00 00                	add    %al,(%eax)
4407ba:	80 00 16             	addb   $0x16,(%eax)
4407bd:	20 ec                	and    %ch,%ah
4407bf:	12 04 06             	adc    (%esi,%eax,1),%al
4407c2:	18 01                	sbb    %al,(%ecx)
4407c4:	00 00                	add    %al,(%eax)
4407c6:	00 00                	add    %al,(%eax)
4407c8:	80 00 16             	addb   $0x16,(%eax)
4407cb:	20 04 13             	and    %al,(%ebx,%edx,1)
4407ce:	04 06                	add    $0x6,%al
4407d0:	19 01                	sbb    %eax,(%ecx)
4407d2:	00 00                	add    %al,(%eax)
4407d4:	00 00                	add    %al,(%eax)
4407d6:	80 00 16             	addb   $0x16,(%eax)
4407d9:	20 16                	and    %dl,(%esi)
4407db:	13 0a                	adc    (%edx),%ecx
4407dd:	06                   	push   %es
4407de:	1a 01                	sbb    (%ecx),%al
4407e0:	00 00                	add    %al,(%eax)
4407e2:	00 00                	add    %al,(%eax)
4407e4:	80 00 16             	addb   $0x16,(%eax)
4407e7:	20 3b                	and    %bh,(%ebx)
4407e9:	13 13                	adc    (%ebx),%edx
4407eb:	06                   	push   %es
4407ec:	1d 01 00 00 00       	sbb    $0x1,%eax
4407f1:	00 80 00 16 20 63    	add    %al,0x63201600(%eax)
4407f7:	13 1d 06 21 01 00    	adc    0x12106,%ebx
4407fd:	00 00                	add    %al,(%eax)
4407ff:	00 80 00 16 20 94    	add    %al,-0x6bdfea00(%eax)
440805:	13 2c 06             	adc    (%esi,%eax,1),%ebp
440808:	29 01                	sub    %eax,(%ecx)
44080a:	e0 6d                	loopne 0x440879
44080c:	03 00                	add    (%eax),%eax
44080e:	00 00                	add    %al,(%eax)
440810:	01 00                	add    %eax,(%eax)
440812:	59                   	pop    %ecx
440813:	15 87 06 30 01       	adc    $0x1300687,%eax
440818:	10 6f 03             	adc    %ch,0x3(%edi)
44081b:	00 00                	add    %al,(%eax)
44081d:	00 01                	add    %al,(%ecx)
44081f:	00 61 15             	add    %ah,0x15(%ecx)
440822:	8c 06                	mov    %es,(%esi)
440824:	31 01                	xor    %eax,(%ecx)
440826:	38 72 03             	cmp    %dh,0x3(%edx)
440829:	00 00                	add    %al,(%eax)
44082b:	00 01                	add    %al,(%ecx)
44082d:	00 6d 15             	add    %ch,0x15(%ebp)
440830:	92                   	xchg   %eax,%edx
440831:	06                   	push   %es
440832:	33 01                	xor    (%ecx),%eax
440834:	50                   	push   %eax
440835:	72 03                	jb     0x44083a
440837:	00 00                	add    %al,(%eax)
440839:	00 01                	add    %al,(%ecx)
44083b:	00 75 15             	add    %dh,0x15(%ebp)
44083e:	97                   	xchg   %eax,%edi
44083f:	06                   	push   %es
440840:	34 01                	xor    $0x1,%al
440842:	30 73 03             	xor    %dh,0x3(%ebx)
440845:	00 00                	add    %al,(%eax)
440847:	00 01                	add    %al,(%ecx)
440849:	00 81 15 9d 06 36    	add    %al,0x36069d15(%ecx)
44084f:	01 28                	add    %ebp,(%eax)
440851:	80 03 00             	addb   $0x0,(%ebx)
440854:	00 00                	add    %al,(%eax)
440856:	01 00                	add    %eax,(%eax)
440858:	89 15 a2 06 37 01    	mov    %edx,0x13706a2
44085e:	78 8b                	js     0x4407eb
440860:	03 00                	add    (%eax),%eax
440862:	00 00                	add    %al,(%eax)
440864:	06                   	push   %es
440865:	00 91 15 a7 06 38    	add    %dl,0x3806a715(%ecx)
44086b:	01 98 8f 03 00 00    	add    %ebx,0x38f(%eax)
440871:	00 06                	add    %al,(%esi)
440873:	00 99 15 72 01 39    	add    %bl,0x39017215(%ecx)
440879:	01 b0 8f 03 00 00    	add    %esi,0x38f(%eax)
44087f:	00 06                	add    %al,(%esi)
440881:	00 9d 15 ac 06 39    	add    %bl,0x3906ac15(%ebp)
440887:	01 64 90 03          	add    %esp,0x3(%eax,%edx,4)
44088b:	00 00                	add    %al,(%eax)
44088d:	00 06                	add    %al,(%esi)
44088f:	00 a9 15 b2 06 3b    	add    %ch,0x3b06b215(%ecx)
440895:	01 80 91 03 00 00    	add    %eax,0x391(%eax)
44089b:	00 06                	add    %al,(%esi)
44089d:	00 b5 15 b8 06 3d    	add    %dh,0x3d06b815(%ebp)
4408a3:	01 b8 92 03 00 00    	add    %edi,0x392(%eax)
4408a9:	00 06                	add    %al,(%esi)
4408ab:	00 b9 15 bd 06 3d    	add    %bh,0x3d06bd15(%ecx)
4408b1:	01 58 93             	add    %ebx,-0x6d(%eax)
4408b4:	03 00                	add    (%eax),%eax
4408b6:	00 00                	add    %al,(%eax)
4408b8:	06                   	push   %es
4408b9:	18 11                	sbb    %dl,(%ecx)
4408bb:	01 bc 02 3e 01 00 00 	add    %edi,0x13e(%edx,%eax,1)
4408c2:	00 00                	add    %al,(%eax)
4408c4:	80 00 11             	addb   $0x11,(%eax)
4408c7:	20 2b                	and    %ch,(%ebx)
4408c9:	16                   	push   %ss
4408ca:	c6 06 3f             	movb   $0x3f,(%esi)
4408cd:	01 18                	add    %ebx,(%eax)
4408cf:	94                   	xchg   %eax,%esp
4408d0:	03 00                	add    (%eax),%eax
4408d2:	00 00                	add    %al,(%eax)
4408d4:	16                   	push   %ss
4408d5:	00 65 16             	add    %ah,0x16(%ebp)
4408d8:	e0 01                	loopne 0x4408db
4408da:	47                   	inc    %edi
4408db:	01 90 94 03 00 00    	add    %edx,0x394(%eax)
4408e1:	00 16                	add    %dl,(%esi)
4408e3:	00 69 16             	add    %ch,0x16(%ecx)
4408e6:	f1                   	int1
4408e7:	03 47 01             	add    0x1(%edi),%eax
4408ea:	00 96 03 00 00 00    	add    %dl,0x3(%esi)
4408f0:	16                   	push   %ss
4408f1:	00 71 16             	add    %dh,0x16(%ecx)
4408f4:	13 05 48 01 ac 96    	adc    0x96ac0148,%eax
4408fa:	03 00                	add    (%eax),%eax
4408fc:	00 00                	add    %al,(%eax)
4408fe:	16                   	push   %ss
4408ff:	00 81 16 f1 03 4b    	add    %al,0x4b03f116(%ecx)
440905:	01 58 98             	add    %ebx,-0x68(%eax)
440908:	03 00                	add    (%eax),%eax
44090a:	00 00                	add    %al,(%eax)
44090c:	16                   	push   %ss
44090d:	00 89 16 23 02 4c    	add    %cl,0x4c022316(%ecx)
440913:	01 80 9c 01 00 00    	add    %eax,0x19c(%eax)
440919:	00 06                	add    %al,(%esi)
44091b:	18 11                	sbb    %dl,(%ecx)
44091d:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
440921:	01 b8 99 03 00 00    	add    %edi,0x399(%eax)
440927:	00 16                	add    %dl,(%esi)
440929:	00 99 16 a0 03 4e    	add    %bl,0x4e03a016(%ecx)
44092f:	01 b8 9d 03 00 00    	add    %edi,0x39d(%eax)
440935:	00 06                	add    %al,(%esi)
440937:	18 11                	sbb    %dl,(%ecx)
440939:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
44093d:	01 d4                	add    %edx,%esp
44093f:	9d                   	popf
440940:	03 00                	add    (%eax),%eax
440942:	00 00                	add    %al,(%eax)
440944:	46                   	inc    %esi
440945:	0a cb                	or     %bl,%cl
440947:	16                   	push   %ss
440948:	18 01                	sbb    %al,(%ecx)
44094a:	4e                   	dec    %esi
44094b:	01 f4                	add    %esi,%esp
44094d:	9d                   	popf
44094e:	03 00                	add    (%eax),%eax
440950:	00 00                	add    %al,(%eax)
440952:	44                   	inc    %esp
440953:	02 d9                	add    %cl,%bl
440955:	16                   	push   %ss
440956:	18 01                	sbb    %al,(%ecx)
440958:	4e                   	dec    %esi
440959:	01 80 9c 01 00 00    	add    %eax,0x19c(%eax)
44095f:	00 06                	add    %al,(%esi)
440961:	18 11                	sbb    %dl,(%ecx)
440963:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
440967:	01 00                	add    %eax,(%eax)
440969:	00 00                	add    %al,(%eax)
44096b:	00 80 00 16 20 ef    	add    %al,-0x10dfea00(%eax)
440971:	16                   	push   %ss
440972:	dc 06                	faddl  (%esi)
440974:	4e                   	dec    %esi
440975:	01 00                	add    %eax,(%eax)
440977:	00 00                	add    %al,(%eax)
440979:	00 80 00 16 20 1d    	add    %al,0x1d201600(%eax)
44097f:	17                   	pop    %ss
440980:	51                   	push   %ecx
440981:	02 53 01             	add    0x1(%ebx),%dl
440984:	00 00                	add    %al,(%eax)
440986:	00 00                	add    %al,(%eax)
440988:	80 00 16             	addb   $0x16,(%eax)
44098b:	20 31                	and    %dh,(%ecx)
44098d:	17                   	pop    %ss
44098e:	e8 06 54 01 10       	call   0x10455d99
440993:	9e                   	sahf
440994:	03 00                	add    (%eax),%eax
440996:	00 00                	add    %al,(%eax)
440998:	06                   	push   %es
440999:	18 11                	sbb    %dl,(%ecx)
44099b:	01 54 00 5a          	add    %edx,0x5a(%eax,%eax,1)
44099f:	01 58 9e             	add    %ebx,-0x62(%eax)
4409a2:	03 00                	add    (%eax),%eax
4409a4:	00 00                	add    %al,(%eax)
4409a6:	11 18                	adc    %ebx,(%eax)
4409a8:	d8 00                	fadds  (%eax)
4409aa:	2d 00 5a 01 c0       	sub    $0xc0015a00,%eax
4409af:	9f                   	lahf
4409b0:	03 00                	add    (%eax),%eax
4409b2:	00 00                	add    %al,(%eax)
4409b4:	16                   	push   %ss
4409b5:	00 bb 17 0c 07 5a    	add    %bh,0x5a070c17(%ebx)
4409bb:	01 f0                	add    %esi,%eax
4409bd:	9f                   	lahf
4409be:	03 00                	add    (%eax),%eax
4409c0:	00 00                	add    %al,(%eax)
4409c2:	16                   	push   %ss
4409c3:	00 c7                	add    %al,%bh
4409c5:	17                   	pop    %ss
4409c6:	14 07                	adc    $0x7,%al
4409c8:	5c                   	pop    %esp
4409c9:	01 64 a0 03          	add    %esp,0x3(%eax,%eiz,4)
4409cd:	00 00                	add    %al,(%eax)
4409cf:	00 16                	add    %dl,(%esi)
4409d1:	00 d7                	add    %dl,%bh
4409d3:	17                   	pop    %ss
4409d4:	20 07                	and    %al,(%edi)
4409d6:	5f                   	pop    %edi
4409d7:	01 e8                	add    %ebp,%eax
4409d9:	a0 03 00 00 00       	mov    0x3,%al
4409de:	16                   	push   %ss
4409df:	00 e3                	add    %ah,%bl
4409e1:	17                   	pop    %ss
4409e2:	29 07                	sub    %eax,(%edi)
4409e4:	61                   	popa
4409e5:	01 2c a2             	add    %ebp,(%edx,%eiz,4)
4409e8:	03 00                	add    (%eax),%eax
4409ea:	00 00                	add    %al,(%eax)
4409ec:	06                   	push   %es
4409ed:	00 f3                	add    %dh,%bl
4409ef:	17                   	pop    %ss
4409f0:	34 07                	xor    $0x7,%al
4409f2:	64 01 b8 a2 03 00 00 	add    %edi,%fs:0x3a2(%eax)
4409f9:	00 06                	add    %al,(%esi)
4409fb:	00 07                	add    %al,(%edi)
4409fd:	18 34 07             	sbb    %dh,(%edi,%eax,1)
440a00:	68 01 6c a5 03       	push   $0x3a56c01
440a05:	00 00                	add    %al,(%eax)
440a07:	00 06                	add    %al,(%esi)
440a09:	00 1b                	add    %bl,(%ebx)
440a0b:	18 3e                	sbb    %bh,(%esi)
440a0d:	07                   	pop    %es
440a0e:	6c                   	insb   (%dx),%es:(%edi)
440a0f:	01 54 a7 03          	add    %edx,0x3(%edi,%eiz,4)
440a13:	00 00                	add    %al,(%eax)
440a15:	00 06                	add    %al,(%esi)
440a17:	00 3c 18             	add    %bh,(%eax,%ebx,1)
440a1a:	54                   	push   %esp
440a1b:	00 71 01             	add    %dh,0x1(%ecx)
440a1e:	a4                   	movsb  %ds:(%esi),%es:(%edi)
440a1f:	a9 03 00 00 00       	test   $0x3,%eax
440a24:	06                   	push   %es
440a25:	00 40 18             	add    %al,0x18(%eax)
440a28:	4b                   	dec    %ebx
440a29:	07                   	pop    %es
440a2a:	71 01                	jno    0x440a2d
440a2c:	d4 ac                	aam    $0xac
440a2e:	03 00                	add    (%eax),%eax
440a30:	00 00                	add    %al,(%eax)
440a32:	06                   	push   %es
440a33:	00 44 18 55          	add    %al,0x55(%eax,%ebx,1)
440a37:	07                   	pop    %es
440a38:	71 01                	jno    0x440a3b
440a3a:	10 ae 03 00 00 00    	adc    %ch,0x3(%esi)
440a40:	06                   	push   %es
440a41:	00 50 18             	add    %dl,0x18(%eax)
440a44:	5d                   	pop    %ebp
440a45:	07                   	pop    %es
440a46:	73 01                	jae    0x440a49
440a48:	88 b0 03 00 00 00    	mov    %dh,0x3(%eax)
440a4e:	16                   	push   %ss
440a4f:	00 5c 18 66          	add    %bl,0x66(%eax,%ebx,1)
440a53:	07                   	pop    %es