4498e6:	11 82 89 02 0e 12    	adc    %eax,0x120e0289(%edx)
4498ec:	7c 0b                	jl     0x4498f9
4498ee:	20 00                	and    %al,(%eax)
4498f0:	15 12 82 dd 02       	adc    $0x2dd8212,%eax
4498f5:	13 00                	adc    (%eax),%eax
4498f7:	13 01                	adc    (%ecx),%eax
4498f9:	08 15 12 82 dd 02    	or     %dl,0x2dd8212
4498ff:	0e                   	push   %cs
449900:	12 7c 0b 20          	adc    0x20(%ebx,%ecx,1),%bh
449904:	00 15 11 82 e1 02    	add    %dl,0x2e18211
44990a:	13 00                	adc    (%eax),%eax
44990c:	13 01                	adc    (%ecx),%eax
44990e:	08 15 11 82 e1 02    	or     %dl,0x2e18211
449914:	0e                   	push   %cs
449915:	12 7c 04 20          	adc    0x20(%esp,%eax,1),%bh
449919:	00 13                	add    %dl,(%ebx)
44991b:	01 16                	add    %edx,(%esi)
44991d:	07                   	pop    %es
44991e:	0b 0e                	or     (%esi),%ecx
449920:	1d 05 1c 12 82       	sbb    $0x82121c05,%eax
449925:	e5 1c                	in     $0x1c,%eax
449927:	12 81 19 1d 05 1d    	adc    0x1d051d19(%ecx),%al
44992d:	1c 1d                	sbb    $0x1d,%al
44992f:	1c 1d                	sbb    $0x1d,%al
449931:	02 09                	add    (%ecx),%cl
449933:	09 20                	or     %esp,(%eax)
449935:	02 12                	add    (%edx),%dl
449937:	81 01 1d 05 1d 05    	addl   $0x51d051d,(%ecx)
44993d:	0c 07                	or     $0x7,%al
44993f:	06                   	push   %es
449940:	1d 05 1c 1d 1c       	sbb    $0x1c1d1c05,%eax
449945:	1d 1c 1d 02 09       	sbb    $0x9021d1c,%eax
44994a:	06                   	push   %es
44994b:	20 02                	and    %al,(%edx)
44994d:	01 0e                	add    %ecx,(%esi)
44994f:	1d 05 0e 00 06       	sbb    $0x6000e05,%eax
449954:	01 1c 12             	add    %ebx,(%edx,%edx,1)
449957:	1d 0e 1d 1c 1d       	sbb    $0x1d1c1d0e,%eax
44995c:	0e                   	push   %cs
44995d:	1d 12 1d 31 07       	sbb    $0x7311d12,%eax
449962:	19 15 12 5d 01 12    	sbb    %edx,0x12015d12
449968:	7c 15                	jl     0x44997f
44996a:	12 5d 01             	adc    0x1(%ebp),%bl
44996d:	12 7c 0e 1c          	adc    0x1c(%esi,%ecx,1),%bh
449971:	0e                   	push   %cs
449972:	0e                   	push   %cs
449973:	08 1d 05 0e 12 80    	or     %bl,0x80120e05
449979:	a4                   	movsb  %ds:(%esi),%es:(%edi)
44997a:	1c 08                	sbb    $0x8,%al
44997c:	1d 0e 1c 1c 1c       	sbb    $0x1c1c1c0e,%eax
449981:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449985:	19 08                	sbb    %ecx,(%eax)
449987:	1d 03 1d 1c 1d       	sbb    $0x1d1c1d03,%eax
44998c:	1c 1d                	sbb    $0x1d,%al
44998e:	1c 1d                	sbb    $0x1d,%al
449990:	02 09                	add    (%ecx),%cl
449992:	07                   	pop    %es
449993:	00 02                	add    %al,(%edx)
449995:	12 82 95 0e 0e 08    	adc    0x80e0e95(%edx),%al
44999b:	07                   	pop    %es
44999c:	04 0e                	add    $0xe,%al
44999e:	12 81 15 0e 09 05    	adc    0x5090e15(%ecx),%al
4499a4:	20 00                	and    %al,(%eax)
4499a6:	12 82 ed 06 20 01    	adc    0x12006ed(%edx),%al
4499ac:	01 11                	add    %edx,(%ecx)
4499ae:	82 f1 05             	xor    $0x5,%cl
4499b1:	20 00                	and    %al,(%eax)
4499b3:	12 82 2d 1e 07 0c    	adc    0xc071e2d(%edx),%al
4499b9:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4499be:	7c 15                	jl     0x4499d5
4499c0:	12 5d 01             	adc    0x1(%ebp),%bl
4499c3:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
4499c7:	0e                   	push   %cs
4499c8:	0e                   	push   %cs
4499c9:	0e                   	push   %cs
4499ca:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
4499ce:	19 1d 03 08 1d 0e    	sbb    %ebx,0xe1d0803
4499d4:	09 06                	or     %eax,(%esi)
4499d6:	20 01                	and    %al,(%ecx)
4499d8:	12 82 9d 0e 06 07    	adc    0x7060e9d(%edx),%al
4499de:	04 0e                	add    $0xe,%al
4499e0:	0e                   	push   %cs
4499e1:	0e                   	push   %cs
4499e2:	09 25 07 12 15 12    	or     %esp,0x12151207
4499e8:	5d                   	pop    %ebp
4499e9:	01 12                	add    %edx,(%edx)
4499eb:	7c 15                	jl     0x449a02
4499ed:	12 5d 01             	adc    0x1(%ebp),%bl
4499f0:	12 7c 08 1c          	adc    0x1c(%eax,%ecx,1),%bh
4499f4:	0e                   	push   %cs
4499f5:	1c 0e                	sbb    $0xe,%al
4499f7:	0e                   	push   %cs
4499f8:	12 80 e5 0e 12 7c    	adc    0x7c120ee5(%eax),%al
4499fe:	08 08                	or     %cl,(%eax)
449a00:	12 81 19 12 82 91    	adc    -0x6e7dede7(%ecx),%al
449a06:	08 08                	or     %cl,(%eax)
449a08:	09 0b                	or     %ecx,(%ebx)
449a0a:	00 06                	add    %al,(%esi)
449a0c:	0e                   	push   %cs
449a0d:	0e                   	push   %cs
449a0e:	0e                   	push   %cs
449a0f:	0e                   	push   %cs
449a10:	08 08                	or     %cl,(%eax)
449a12:	11 82 f9 0a 00 04    	adc    %eax,0x4000af9(%edx)
449a18:	1d 0e 0e 0e 08       	sbb    $0x80e0e0e,%eax
449a1d:	11 82 f9 08 00 03    	adc    %eax,0x30008f9(%edx)
449a23:	08 0e                	or     %cl,(%esi)
449a25:	0e                   	push   %cs
449a26:	11 82 f9 06 00 03    	adc    %eax,0x30006f9(%edx)
449a2c:	0e                   	push   %cs
449a2d:	0e                   	push   %cs
449a2e:	08 08                	or     %cl,(%eax)
449a30:	04 00                	add    $0x0,%al
449a32:	01 03                	add    %eax,(%ebx)
449a34:	08 04 00             	or     %al,(%eax,%eax,1)
449a37:	01 0e                	add    %ecx,(%esi)
449a39:	03 08                	add    (%eax),%ecx
449a3b:	00 04 01             	add    %al,(%ecx,%eax,1)
449a3e:	10 0e                	adc    %cl,(%esi)
449a40:	08 08                	or     %cl,(%eax)
449a42:	0e                   	push   %cs
449a43:	08 07                	or     %al,(%edi)
449a45:	06                   	push   %es
449a46:	08 0e                	or     %cl,(%esi)
449a48:	0e                   	push   %cs
449a49:	08 08                	or     %cl,(%eax)
449a4b:	09 05 00 02 05 0e    	or     %eax,0xe050200
449a51:	08 16                	or     %dl,(%esi)
449a53:	07                   	pop    %es
449a54:	0b 15 12 5d 01 0e    	or     0xe015d12,%edx
449a5a:	1d 0e 1d 0e 0e       	sbb    $0xe0e1d0e,%eax
449a5f:	0e                   	push   %cs
449a60:	1d 0e 08 1d 0e       	sbb    $0xe1d080e,%eax
449a65:	08 1d 0e 09 24 07    	or     %bl,0x724090e
449a6b:	0c 15                	or     $0x15,%al
449a6d:	12 5d 01             	adc    0x1(%ebp),%bl
449a70:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449a74:	5d                   	pop    %ebp
449a75:	01 12                	add    %edx,(%edx)
449a77:	7c 0e                	jl     0x449a87
449a79:	12 83 01 12 83 05    	adc    0x5831201(%ebx),%al
449a7f:	12 83 09 12 7c 12    	adc    0x127c1209(%ebx),%al
449a85:	81 19 08 1d 0e 12    	sbbl   $0x120e1d08,(%ecx)
449a8b:	82 91 09 05 20 00 12 	adcb   $0x12,0x200509(%ecx)
449a92:	83 05 06 20 01 12 83 	addl   $0xffffff83,0x12012006
449a99:	09 08                	or     %ecx,(%eax)
449a9b:	06                   	push   %es
449a9c:	20 01                	and    %al,(%ecx)
449a9e:	12 83 0d 0e 29 07    	adc    0x7290e0d(%ebx),%al
449aa4:	10 15 12 5d 01 12    	adc    %dl,0x12015d12
449aaa:	7c 15                	jl     0x449ac1
449aac:	12 5d 01             	adc    0x1(%ebp),%bl
449aaf:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449ab3:	1d 1d 0e 12 81       	sbb    $0x81120e1d,%eax
449ab8:	19 0e                	sbb    %ecx,(%esi)
449aba:	12 81 1d 1d 05 1d    	adc    0x1d051d1d(%ecx),%al
449ac0:	05 0e 12 7c 0e       	add    $0xe7c120e,%eax
449ac5:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
449acb:	09 09                	or     %ecx,(%ecx)
449acd:	10 01                	adc    %al,(%ecx)
449acf:	02 01                	add    (%ecx),%al
449ad1:	10 1d 1e 00 08 03    	adc    %bl,0x308001e
449ad7:	0a 01                	or     (%ecx),%al
449ad9:	05 0c 07 08 0e       	add    $0xe08070c,%eax
449ade:	0e                   	push   %cs
449adf:	0e                   	push   %cs
449ae0:	1d 0e 0e 08 1d       	sbb    $0x1d080e0e,%eax
449ae5:	0e                   	push   %cs
449ae6:	09 0a                	or     %ecx,(%edx)
449ae8:	07                   	pop    %es
449ae9:	06                   	push   %es
449aea:	1d 0e 0e 0e 08       	sbb    $0x80e0e0e,%eax
449aef:	1d 0e 09 1f 07       	sbb    $0x71f090e,%eax
449af4:	0c 15                	or     $0x15,%al
449af6:	12 5d 01             	adc    0x1(%ebp),%bl
449af9:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449afd:	5d                   	pop    %ebp
449afe:	01 12                	add    %edx,(%edx)
449b00:	7c 1d                	jl     0x449b1f
449b02:	0e                   	push   %cs
449b03:	0e                   	push   %cs
449b04:	1c 0e                	sbb    $0xe,%al
449b06:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449b0a:	19 08                	sbb    %ecx,(%eax)
449b0c:	1d 0e 12 82 91       	sbb    $0x9182120e,%eax
449b11:	09 20                	or     %esp,(%eax)
449b13:	07                   	pop    %es
449b14:	0e                   	push   %cs
449b15:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449b1a:	7c 15                	jl     0x449b31
449b1c:	12 5d 01             	adc    0x1(%ebp),%bl
449b1f:	12 7c 0e 12          	adc    0x12(%esi,%ecx,1),%bh
449b23:	81 1d 0e 12 81 1d 0e 	sbbl   $0x120e0e0e,0x1d81120e
449b2a:	0e 0e 12
449b2d:	7c 0e                	jl     0x449b3d
449b2f:	08 1d 0e 09 05 20    	or     %bl,0x2005090e
449b35:	02 1c 0e             	add    (%esi,%ecx,1),%bl
449b38:	1c 05                	sbb    $0x5,%al
449b3a:	00 02                	add    %al,(%edx)
449b3c:	0e                   	push   %cs
449b3d:	0e                   	push   %cs
449b3e:	1c 1e                	sbb    $0x1e,%al
449b40:	07                   	pop    %es
449b41:	0d 15 12 5d 01       	or     $0x15d1215,%eax
449b46:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449b4a:	5d                   	pop    %ebp
449b4b:	01 12                	add    %edx,(%edx)
449b4d:	7c 0e                	jl     0x449b5d
449b4f:	0e                   	push   %cs
449b50:	0e                   	push   %cs
449b51:	0e                   	push   %cs
449b52:	0e                   	push   %cs
449b53:	0e                   	push   %cs
449b54:	0e                   	push   %cs
449b55:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449b59:	19 12                	sbb    %edx,(%edx)
449b5b:	81 19 09 0c 07 08    	sbbl   $0x8070c09,(%ecx)
449b61:	0e                   	push   %cs
449b62:	0e                   	push   %cs
449b63:	03 12                	add    (%edx),%edx
449b65:	81 19 08 0e 08 09    	sbbl   $0x9080e08,(%ecx)
449b6b:	04 20                	add    $0x20,%al
449b6d:	01 03                	add    %eax,(%ebx)
449b6f:	08 04 00             	or     %al,(%eax,%eax,1)
449b72:	01 08                	add    %ecx,(%eax)
449b74:	03 26                	add    (%esi),%esp
449b76:	07                   	pop    %es
449b77:	13 15 12 5d 01 12    	adc    0x12015d12,%edx
449b7d:	7c 15                	jl     0x449b94
449b7f:	12 5d 01             	adc    0x1(%ebp),%bl
449b82:	12 7c 0e 1d          	adc    0x1d(%esi,%ecx,1),%bh
449b86:	0e                   	push   %cs
449b87:	0e                   	push   %cs
449b88:	0e                   	push   %cs
449b89:	0e                   	push   %cs
449b8a:	0e                   	push   %cs
449b8b:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
449b8f:	1d 0e 0e 0e 08       	sbb    $0x80e0e0e,%eax
449b94:	1d 0e 1d 03 08       	sbb    $0x8031d0e,%eax
449b99:	1d 0e 09 2c 07       	sbb    $0x72c090e,%eax
449b9e:	19 15 12 5d 01 12    	sbb    %edx,0x12015d12
449ba4:	7c 0e                	jl     0x449bb4
449ba6:	0e                   	push   %cs
449ba7:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449bac:	7c 0e                	jl     0x449bbc
449bae:	0e                   	push   %cs
449baf:	0e                   	push   %cs
449bb0:	0e                   	push   %cs
449bb1:	1d 0e 08 0e 1d       	sbb    $0x1d0e080e,%eax
449bb6:	0e                   	push   %cs
449bb7:	1d 0e 08 08 08       	sbb    $0x808080e,%eax
449bbc:	08 12                	or     %dl,(%edx)
449bbe:	7c 12                	jl     0x449bd2
449bc0:	81 19 08 08 1d 03    	sbbl   $0x31d0808,(%ecx)
449bc6:	08 08                	or     %cl,(%eax)
449bc8:	09 04 20             	or     %eax,(%eax,%eiz,1)
449bcb:	01 08                	add    %ecx,(%eax)
449bcd:	0e                   	push   %cs
449bce:	33 07                	xor    (%edi),%eax
449bd0:	1c 15                	sbb    $0x15,%al
449bd2:	12 5d 01             	adc    0x1(%ebp),%bl
449bd5:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449bd9:	5d                   	pop    %ebp
449bda:	01 12                	add    %edx,(%edx)
449bdc:	7c 0e                	jl     0x449bec
449bde:	12 81 1d 1d 03 1d    	adc    0x1d031d1d(%ecx),%al
449be4:	0e                   	push   %cs
449be5:	0e                   	push   %cs
449be6:	1d 03 1d 03 08       	sbb    $0x8031d03,%eax
449beb:	0e                   	push   %cs
449bec:	08 0e                	or     %cl,(%esi)
449bee:	1d 0e 12 7c 0e       	sbb    $0xe7c120e,%eax
449bf3:	08 08                	or     %cl,(%eax)
449bf5:	03 03                	add    (%ebx),%eax
449bf7:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
449bfd:	08 0e                	or     %cl,(%esi)
449bff:	08 08                	or     %cl,(%eax)
449c01:	09 04 20             	or     %eax,(%eax,%eiz,1)
449c04:	00 1d 03 06 00 03    	add    %bl,0x3000603
449c0a:	1c 0e                	sbb    $0xe,%al
449c0c:	0e                   	push   %cs
449c0d:	1c 07                	sbb    $0x7,%al
449c0f:	00 02                	add    %al,(%edx)
449c11:	08 12                	or     %dl,(%edx)
449c13:	80 e5 08             	and    $0x8,%ch
449c16:	1c 07                	sbb    $0x7,%al
449c18:	0d 15 12 5d 01       	or     $0x15d1215,%eax
449c1d:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449c21:	5d                   	pop    %ebp
449c22:	01 12                	add    %edx,(%edx)
449c24:	7c 08                	jl     0x449c2e
449c26:	0e                   	push   %cs
449c27:	0e                   	push   %cs
449c28:	0e                   	push   %cs
449c29:	0e                   	push   %cs
449c2a:	0e                   	push   %cs
449c2b:	08 12                	or     %dl,(%edx)
449c2d:	7c 12                	jl     0x449c41
449c2f:	81 19 08 09 07 00    	sbbl   $0x70908,(%ecx)
449c35:	02 0e                	add    (%esi),%cl
449c37:	0e                   	push   %cs
449c38:	11 83 19 2f 07 0f    	adc    %eax,0xf072f19(%ebx)
449c3e:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449c43:	7c 12                	jl     0x449c57
449c45:	80 8c 0e 15 12 5d 01 	orb    $0x12,0x15d1215(%esi,%ecx,1)
449c4c:	12
449c4d:	7c 0e                	jl     0x449c5d
449c4f:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
449c53:	03 15 11 82 89 02    	add    0x2898211,%edx
449c59:	0e                   	push   %cs
449c5a:	15 12 61 02 0e       	adc    $0xe026112,%eax
449c5f:	0e                   	push   %cs
449c60:	15 11 82 89 02       	adc    $0x2898211,%eax
449c65:	0e                   	push   %cs
449c66:	0e                   	push   %cs
449c67:	08 0e                	or     %cl,(%esi)
449c69:	08 09                	or     %cl,(%ecx)
449c6b:	0e                   	push   %cs
449c6c:	07                   	pop    %es
449c6d:	0b 0e                	or     (%esi),%ecx
449c6f:	1c 1c                	sbb    $0x1c,%al
449c71:	1c 1c                	sbb    $0x1c,%al
449c73:	08 08                	or     %cl,(%eax)
449c75:	1c 1d                	sbb    $0x1d,%al
449c77:	1c 08                	sbb    $0x8,%al
449c79:	09 05 00 02 08 0e    	or     %eax,0xe080200
449c7f:	08 13                	or     %dl,(%ebx)
449c81:	07                   	pop    %es
449c82:	0a 1c 0e             	or     (%esi,%ecx,1),%bl
449c85:	1d 05 1d 05 1c       	sbb    $0x1c051d05,%eax
449c8a:	12 81 01 1c 12 81    	adc    -0x7eede3ff(%ecx),%al
449c90:	19 1d 1c 09 20 07    	sbb    %ebx,0x720091c
449c96:	0d 0e 15 12 5d       	or     $0x5d12150e,%eax
449c9b:	01 12                	add    %edx,(%edx)
449c9d:	7c 15                	jl     0x449cb4
449c9f:	12 5d 01             	adc    0x1(%ebp),%bl
449ca2:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
449ca6:	0e                   	push   %cs
449ca7:	1c 0e                	sbb    $0xe,%al
449ca9:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449cad:	19 08                	sbb    %ecx,(%eax)
449caf:	1d 0e 12 82 91       	sbb    $0x9182120e,%eax
449cb4:	09 1c 07             	or     %ebx,(%edi,%eax,1)
449cb7:	0c 0e                	or     $0xe,%al
449cb9:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449cbe:	7c 15                	jl     0x449cd5
449cc0:	12 5d 01             	adc    0x1(%ebp),%bl
449cc3:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
449cc7:	0e                   	push   %cs
449cc8:	0e                   	push   %cs