44888d:	12 81 41 06 00 01    	adc    0x1000641(%ecx),%al
448893:	01 12                	add    %edx,(%edx)
448895:	81 19 06 00 03 01    	sbbl   $0x1030006,(%ecx)
44889b:	0e                   	push   %cs
44889c:	0e                   	push   %cs
44889d:	02 07                	add    (%edi),%al
44889f:	00 02                	add    %al,(%edx)
4488a1:	01 0e                	add    %ecx,(%esi)
4488a3:	11 81 49 04 06 12    	adc    %eax,0x12060449(%ecx)
4488a9:	81 1d 07 20 02 12 81 	sbbl   $0x20e1d81,0x12022007
4488b0:	1d 0e 02
4488b3:	05 20 02 01 0e       	add    $0xe010220,%eax
4488b8:	1c 06                	sbb    $0x6,%al
4488ba:	20 01                	and    %al,(%ecx)
4488bc:	01 12                	add    %edx,(%edx)
4488be:	81 51 04 20 01 01 0d 	adcl   $0xd010120,0x4(%ecx)
4488c5:	06                   	push   %es
4488c6:	20 01                	and    %al,(%ecx)
4488c8:	01 12                	add    %edx,(%edx)
4488ca:	81 55 04 00 01 08 0e 	adcl   $0xe080100,0x4(%ebp)
4488d1:	09 00                	or     %eax,(%eax)
4488d3:	04 08                	add    $0x8,%al
4488d5:	0e                   	push   %cs
4488d6:	11 81 61 02 08 06    	adc    %eax,0x6080261(%ecx)
4488dc:	07                   	pop    %es
4488dd:	02 12                	add    (%edx),%dl
4488df:	81 69 09 06 00 01 12 	subl   $0x12010006,0x9(%ecx)
4488e6:	81 15 0e 14 07 0a 0e 	adcl   $0x6d81120e,0xa07140e
4488ed:	12 81 6d
4488f0:	0e                   	push   %cs
4488f1:	12 81 71 0e 0e 0e    	adc    0xe0e0e71(%ecx),%al
4488f7:	12 81 75 12 81 7d    	adc    0x7d811275(%ecx),%al
4488fd:	09 05 20 00 12 81    	or     %eax,0x81120020
448903:	79 05                	jns    0x44890a
448905:	20 00                	and    %al,(%eax)
448907:	12 81 7d 04 20 01    	adc    0x120047d(%ecx),%al
44890d:	1c 0e                	sbb    $0xe,%al
44890f:	05 20 00 12 81       	add    $0x81120020,%eax
448914:	81 03 20 00 0b 04    	addl   $0x40b0020,(%ebx)
44891a:	00 01                	add    %al,(%ecx)
44891c:	0d 1c 04 00 01       	or     $0x100041c,%eax
448921:	0d 0d 05 00 02       	or     $0x200050d,%eax
448926:	0d 0d 08 04 00       	or     $0x4080d,%eax
44892b:	01 0e                	add    %ecx,(%esi)
44892d:	0d 14 07 08 08       	or     $0x8080714,%eax
448932:	0e                   	push   %cs
448933:	1d 12 81 15 12       	sbb    $0x12158112,%eax
448938:	81 15 12 81 19 08 1d 	adcl   $0x1581121d,0x8198112
44893f:	12 81 15
448942:	09 05 00 00 12 81    	or     %eax,0x81120000
448948:	15 07 00 01 1d       	adc    $0x1d010007,%eax
44894d:	12 81 15 0e 09 07    	adc    0x7090e15(%ecx),%al
448953:	04 1d                	add    $0x1d,%al
448955:	12 25 12 25 08 09    	adc    0x9082512,%ah
44895b:	05 00 00 1d 12       	add    $0x121d0000,%eax
448960:	25 04 20 00 11       	and    $0x11002004,%eax
448965:	69 07 00 02 02 11    	imul   $0x11020200,(%edi),%eax
44896b:	69 11 69 05 07 03    	imul   $0x3070569,(%ecx),%edx
448971:	0e                   	push   %cs
448972:	0e                   	push   %cs
448973:	09 06                	or     %eax,(%esi)
448975:	00 02                	add    %al,(%edx)
448977:	1d 0e 0e 0e 0c       	sbb    $0xc0e0e0e,%eax
44897c:	07                   	pop    %es
44897d:	06                   	push   %es
44897e:	0e                   	push   %cs
44897f:	1d 05 12 31 11       	sbb    $0x11311205,%eax
448984:	79 1d                	jns    0x4489a3
448986:	0e                   	push   %cs
448987:	09 04 00             	or     %eax,(%eax,%eax,1)
44898a:	00 11                	add    %dl,(%ecx)
44898c:	79 05                	jns    0x448993
44898e:	00 01                	add    %al,(%ecx)
448990:	0e                   	push   %cs
448991:	1d 0e 41 07 17       	sbb    $0x1707410e,%eax
448996:	12 81 95 12 31 12    	adc    0x12311295(%ecx),%al
44899c:	81 99 12 81 9d 12 81 	sbbl   $0x2512a181,0x129d8112(%ecx)
4489a3:	a1 12 25
4489a6:	12 81 a5 11 81 a9    	adc    -0x567eee5b(%ecx),%al
4489ac:	12 81 19 11 81 ad    	adc    -0x527eeee7(%ecx),%al
4489b2:	11 81 ad 11 81 ad    	adc    %eax,-0x527eee53(%ecx)
4489b8:	11 81 ad 11 81 ad    	adc    %eax,-0x527eee53(%ecx)
4489be:	11 81 ad 11 81 ad    	adc    %eax,-0x527eee53(%ecx)
4489c4:	11 81 ad 11 81 ad    	adc    %eax,-0x527eee53(%ecx)
4489ca:	11 81 b1 11 81 b1    	adc    %eax,-0x4e7eee4f(%ecx)
4489d0:	11 79 1d             	adc    %edi,0x1d(%ecx)
4489d3:	0e                   	push   %cs
4489d4:	09 05 20 00 12 81    	or     %eax,0x81120020
4489da:	b5 05                	mov    $0x5,%ch
4489dc:	20 00                	and    %al,(%eax)
4489de:	11 81 ad 0c 20 03    	adc    %eax,0x3200cad(%ecx)
4489e4:	01 11                	add    %edx,(%ecx)
4489e6:	81 b1 11 81 b1 11 81 	xorl   $0x200aa981,0x11b18111(%ecx)
4489ed:	a9 0a 20
4489f0:	03 01                	add    (%ecx),%eax
4489f2:	12 0d 12 25 12 81    	adc    0x81122512,%cl
4489f8:	a1 04 20 01 01       	mov    0x1012004,%eax
4489fd:	0a 04 06             	or     (%esi,%eax,1),%al
448a00:	12 81 99 04 00 00    	adc    0x499(%ecx),%al
448a06:	12 29                	adc    (%ecx),%ch
448a08:	07                   	pop    %es
448a09:	20 02                	and    %al,(%edx)
448a0b:	01 12                	add    %edx,(%edx)
448a0d:	81 99 0a 06 20 00 1d 	sbbl   $0x9d81121d,0x20060a(%ecx)
448a14:	12 81 9d
448a17:	08 00                	or     %al,(%eax)
448a19:	01 12                	add    %edx,(%edx)
448a1b:	81 95 12 81 b9 06 10 	adcl   $0x8010110,0x6b98112(%ebp)
448a22:	01 01 08
448a25:	1e                   	push   %ds
448a26:	00 04 0a             	add    %al,(%edx,%ecx,1)
448a29:	01 11                	add    %edx,(%ecx)
448a2b:	44                   	inc    %esp
448a2c:	03 00                	add    (%eax),%eax
448a2e:	00 08                	add    %cl,(%eax)
448a30:	06                   	push   %es
448a31:	07                   	pop    %es
448a32:	02 12                	add    (%edx),%dl
448a34:	81 21 09 0a 07 06    	andl   $0x6070a09,(%ecx)
448a3a:	0e                   	push   %cs
448a3b:	0e                   	push   %cs
448a3c:	02 11                	add    (%ecx),%dl
448a3e:	79 1d                	jns    0x448a5d
448a40:	0e                   	push   %cs
448a41:	09 06                	or     %eax,(%esi)
448a43:	00 02                	add    %al,(%edx)
448a45:	01 1c 10             	add    %ebx,(%eax,%edx,1)
448a48:	02 04 00             	add    (%eax,%eax,1),%al
448a4b:	01 01                	add    %eax,(%ecx)
448a4d:	1c 07                	sbb    $0x7,%al
448a4f:	00 04 0e             	add    %al,(%esi,%ecx,1)
448a52:	0e                   	push   %cs
448a53:	0e                   	push   %cs
448a54:	0e                   	push   %cs
448a55:	0e                   	push   %cs
448a56:	08 07                	or     %al,(%edi)
448a58:	04 0e                	add    $0xe,%al
448a5a:	11 79 1d             	adc    %edi,0x1d(%ecx)
448a5d:	0e                   	push   %cs
448a5e:	09 05 20 00 12 81    	or     %eax,0x81120020
448a64:	6d                   	insl   (%dx),%es:(%edi)
448a65:	05 00 02 1c 1c       	add    $0x1c1c0200,%eax
448a6a:	1c 06                	sbb    $0x6,%al
448a6c:	07                   	pop    %es
448a6d:	02 12                	add    (%edx),%dl
448a6f:	81 19 09 14 07 0a    	sbbl   $0xa071409,(%ecx)
448a75:	1c 12                	sbb    $0x12,%al
448a77:	81 d1 1c 12 81 19    	adc    $0x1981121c,%ecx
448a7d:	1c 1d                	sbb    $0x1d,%al
448a7f:	1c 1d                	sbb    $0x1d,%al
448a81:	1c 1d                	sbb    $0x1d,%al
448a83:	02 1d 1c 09 06 00    	add    0x6091c,%bl
448a89:	01 12                	add    %edx,(%edx)
448a8b:	81 d5 0e 06 20 01    	adc    $0x120060e,%ebp
448a91:	01 12                	add    %edx,(%edx)
448a93:	81 dd 10 00 08 01    	sbb    $0x1080010,%ebp
448a99:	1c 12                	sbb    $0x12,%al
448a9b:	1d 0e 1d 1c 1d       	sbb    $0x1d1c1d0e,%eax
448aa0:	0e                   	push   %cs
448aa1:	1d 12 1d 02 02       	sbb    $0x2021d12,%eax
448aa6:	04 20                	add    $0x20,%al
448aa8:	00 12                	add    %dl,(%edx)
448aaa:	0d 10 00 07 1c       	or     $0x1c070010,%eax
448aaf:	1c 12                	sbb    $0x12,%al
448ab1:	1d 0e 1d 1c 1d       	sbb    $0x1d1c1d0e,%eax
448ab6:	0e                   	push   %cs
448ab7:	1d 12 1d 1d 02       	sbb    $0x21d1d12,%eax
448abc:	04 00                	add    $0x0,%al
448abe:	01 0a                	add    %ecx,(%edx)
448ac0:	1c 11                	sbb    $0x11,%al
448ac2:	00 08                	add    %cl,(%eax)
448ac4:	1c 1c                	sbb    $0x1c,%al
448ac6:	12 1d 0e 1d 1c 1d    	adc    0x1d1c1d0e,%bl
448acc:	0e                   	push   %cs
448acd:	1d 12 1d 1d 02       	sbb    $0x21d1d12,%eax
448ad2:	02 0b                	add    (%ebx),%cl
448ad4:	07                   	pop    %es
448ad5:	04 12                	add    $0x12,%al
448ad7:	81 d1 12 0d 12 81    	adc    $0x81120d12,%ecx
448add:	19 09                	sbb    %ecx,(%ecx)
448adf:	80 cd 07             	or     $0x7,%ch
448ae2:	43                   	inc    %ebx
448ae3:	0e                   	push   %cs
448ae4:	15 12 5d 01 15       	adc    $0x15015d12,%eax
448ae9:	12 80 80 03 0e 0e    	adc    0xe0e0380(%eax),%al
448aef:	02 0e                	add    (%esi),%cl
448af1:	0e                   	push   %cs
448af2:	15 12 5d 01 0e       	adc    $0xe015d12,%eax
448af7:	0e                   	push   %cs
448af8:	12 35 15 12 5d 01    	adc    0x15d1215,%dh
448afe:	12 7c 0e 12          	adc    0x12(%esi,%ecx,1),%bh
448b02:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b08:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b0e:	81 19 15 12 80 80    	sbbl   $0x80801215,(%ecx)
448b14:	03 0e                	add    (%esi),%ecx
448b16:	0e                   	push   %cs
448b17:	02 12                	add    (%edx),%dl
448b19:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b1f:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b25:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b2b:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b31:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b37:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b3d:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b43:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b49:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b4f:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b55:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b5b:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b61:	81 19 12 81 19 12    	sbbl   $0x12198112,(%ecx)
448b67:	81 19 12 81 19 0e    	sbbl   $0xe198112,(%ecx)
448b6d:	0e                   	push   %cs
448b6e:	0e                   	push   %cs
448b6f:	0e                   	push   %cs
448b70:	0e                   	push   %cs
448b71:	0e                   	push   %cs
448b72:	0e                   	push   %cs
448b73:	12 81 19 12 81 19    	adc    0x19811219(%ecx),%al
448b79:	12 81 19 12 81 19    	adc    0x19811219(%ecx),%al
448b7f:	12 81 19 12 81 19    	adc    0x19811219(%ecx),%al
448b85:	12 81 19 12 81 19    	adc    0x19811219(%ecx),%al
448b8b:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
448b8f:	19 12                	sbb    %edx,(%edx)
448b91:	81 19 12 41 15 11    	sbbl   $0x11154112,(%ecx)
448b97:	81 ed 01 15 12 80    	sub    $0x80121501,%ebp
448b9d:	80 03 0e             	addb   $0xe,(%ebx)
448ba0:	0e                   	push   %cs
448ba1:	02 1d 0e 15 11 81    	add    0x8111150e,%bl
448ba7:	ed                   	in     (%dx),%eax
448ba8:	01 12                	add    %edx,(%edx)
448baa:	7c 11                	jl     0x448bbd
448bac:	79 09                	jns    0x448bb7
448bae:	06                   	push   %es
448baf:	15 12 5d 01 12       	adc    $0x12015d12,%eax
448bb4:	7c 06                	jl     0x448bbc
448bb6:	00 01                	add    %al,(%ecx)
448bb8:	0e                   	push   %cs
448bb9:	11 81 f1 05 15 12    	adc    %eax,0x121505f1(%ecx)
448bbf:	5d                   	pop    %ebp
448bc0:	01 0e                	add    %ecx,(%esi)
448bc2:	0a 20                	or     (%eax),%ah
448bc4:	01 01                	add    %eax,(%ecx)
448bc6:	15 12 81 f5 01       	adc    $0x1f58112,%eax
448bcb:	13 00                	adc    (%eax),%eax
448bcd:	0c 15                	or     $0x15,%al
448bcf:	12 5d 01             	adc    0x1(%ebp),%bl
448bd2:	15 12 80 80 03       	adc    $0x3808012,%eax
448bd7:	0e                   	push   %cs
448bd8:	0e                   	push   %cs
448bd9:	02 08                	add    (%eax),%cl
448bdb:	15 12 80 80 03       	adc    $0x3808012,%eax
448be0:	0e                   	push   %cs
448be1:	0e                   	push   %cs
448be2:	02 05 20 01 01 13    	add    0x13010120,%al
448be8:	00 09                	add    %cl,(%ecx)
448bea:	20 00                	and    %al,(%eax)
448bec:	15 11 81 ed 01       	adc    $0x1ed8111,%eax
448bf1:	13 00                	adc    (%eax),%eax
448bf3:	0d 15 11 81 ed       	or     $0xed811115,%eax
448bf8:	01 15 12 80 80 03    	add    %edx,0x3808012
448bfe:	0e                   	push   %cs
448bff:	0e                   	push   %cs
448c00:	02 07                	add    (%edi),%al
448c02:	15 12 81 f5 01       	adc    $0x1f58112,%eax
448c07:	12 7c 04 00          	adc    0x0(%esp,%eax,1),%bh
448c0b:	01 0d 0e 06 00 02    	add    %ecx,0x200060e
448c11:	0e                   	push   %cs
448c12:	0e                   	push   %cs
448c13:	1d 0e 05 20 01       	sbb    $0x120050e,%eax
448c18:	12 35 0e 07 15 11    	adc    0x1115070e,%dh
448c1e:	81 ed 01 12 7c 05    	sub    $0x57c1201,%ebp
448c24:	20 00                	and    %al,(%eax)
448c26:	1d 13 00 22 07       	sbb    $0x7220013,%eax
448c2b:	0d 02 12 81 d9       	or     $0xd9811202,%eax
448c30:	12 81 f9 12 81 fd    	adc    -0x27eed07(%ecx),%al
448c36:	12 82 01 12 81 fd    	adc    -0x27eedff(%edx),%al
448c3c:	12 82 05 12 82 09    	adc    0x9821205(%edx),%al
448c42:	1d 05 12 31 12       	sbb    $0x12311205,%eax
448c47:	81 19 11 79 09 05    	sbbl   $0x5097911,(%ecx)
448c4d:	20 00                	and    %al,(%eax)
448c4f:	12 82 0d 07 20 03    	adc    0x320070d(%edx),%al
448c55:	01 12                	add    %edx,(%edx)
448c57:	0d 0e 0e 08 15       	or     $0x15080e0e,%eax
448c5c:	12 82 11 01 12 82    	adc    -0x7dedfeef(%edx),%al
448c62:	05 09 20 02 01       	add    $0x1022009,%eax
448c67:	12 81 fd 12 81 fd    	adc    -0x27eed03(%ecx),%al
448c6d:	05 20 00 12 82       	add    $0x82120020,%eax
448c72:	15 06 20 01 01       	adc    $0x1012006,%eax
448c77:	12 82 01 06 20 01    	adc    0x1200601(%edx),%al
448c7d:	01 12                	add    %edx,(%edx)
448c7f:	82 19 08             	sbbb   $0x8,(%ecx)
448c82:	20 02                	and    %al,(%edx)
448c84:	01 12                	add    %edx,(%edx)
448c86:	0d 12 82 09 09       	or     $0x9098212,%eax
448c8b:	07                   	pop    %es
448c8c:	03 12                	add    (%edx),%edx
448c8e:	81 1d 12 81 19 09 05 	sbbl   $0x12002005,0x9198112
448c95:	20 00 12
448c98:	82 1d 09 20 04 01 0e 	sbbb   $0xe,0x1042009
448c9f:	0e                   	push   %cs
448ca0:	1c 11                	sbb    $0x11,%al
448ca2:	82 21 06             	andb   $0x6,(%ecx)
448ca5:	20 03                	and    %al,(%ebx)
448ca7:	01 0e                	add    %ecx,(%esi)
448ca9:	0e                   	push   %cs
448caa:	1c 05                	sbb    $0x5,%al
448cac:	20 02                	and    %al,(%edx)
448cae:	01 0e                	add    %ecx,(%esi)
448cb0:	02 07                	add    (%edi),%al
448cb2:	07                   	pop    %es
448cb3:	04 0e                	add    $0xe,%al
448cb5:	11 79 08             	adc    %edi,0x8(%ecx)
448cb8:	09 0c 07             	or     %ecx,(%edi,%eax,1)
448cbb:	05 02 12 81 15       	add    $0x15811202,%eax
448cc0:	08 1d 12 81 15 09    	or     %bl,0x9158112
448cc6:	1f                   	pop    %ds
448cc7:	07                   	pop    %es
448cc8:	0f 0e                	femms
448cca:	0e                   	push   %cs
448ccb:	1d 05 12 82 25       	sbb    $0x25821205,%eax
448cd0:	0e                   	push   %cs
448cd1:	12 4c 0e 12          	adc    0x12(%esi,%ecx,1),%cl
448cd5:	0d 12 82 29 12       	or     $0x12298212,%eax
448cda:	0d 12 82 2d 12       	or     $0x122d8212,%eax
448cdf:	81 19 11 79 1d 0e    	sbbl   $0xe1d7911,(%ecx)
448ce5:	09 06                	or     %eax,(%esi)
448ce7:	00 01                	add    %al,(%ecx)
448ce9:	01 11                	add    %edx,(%ecx)
448ceb:	82 35 05 00 00 12 81 	xorb   $0x81,0x12000005
448cf2:	dd 05 20 00 12 82    	fldl   0x82120020
448cf8:	29 05 07 02 12 54    	sub    %eax,0x54120207
448cfe:	09 05 07 02 12 58    	or     %eax,0x58120207
448d04:	09 06                	or     %eax,(%esi)
448d06:	07                   	pop    %es
448d07:	03 0e                	add    (%esi),%ecx
448d09:	1d 0e 09 05 20       	sbb    $0x2005090e,%eax
448d0e:	00 12                	add    %dl,(%edx)
448d10:	82 3d 05 07 02 12 5c 	cmpb   $0x5c,0x12020705
448d17:	09 05 07 02 12 68    	or     %eax,0x68120207
448d1d:	09 13                	or     %edx,(%ebx)
448d1f:	07                   	pop    %es
448d20:	0b 0e                	or     (%esi),%ecx
448d22:	09 12                	or     %edx,(%edx)
448d24:	81 19 1d 09 12 81    	sbbl   $0x8112091d,(%ecx)
448d2a:	15 09 08 08 12       	adc    $0x12080809,%eax
448d2f:	35 08 09 06 00       	xor    $0x60908,%eax
448d34:	01 12                	add    %edx,(%edx)
448d36:	81 15 08 05 00 01 08 	adcl   $0x31d1208,0x1000508
448d3d:	12 1d 03
448d40:	20 00                	and    %al,(%eax)