41db13:	00 65 00             	add    %ah,0x0(%ebp)
41db16:	00 7f 54             	add    %bh,0x54(%edi)
41db19:	00 68 00             	add    %ch,0x0(%eax)
41db1c:	65 00 20             	add    %ah,%gs:(%eax)
41db1f:	00 76 00             	add    %dh,0x0(%esi)
41db22:	61                   	popa
41db23:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41db27:	00 65 00             	add    %ah,0x0(%ebp)
41db2a:	20 00                	and    %al,(%eax)
41db2c:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41db30:	72 00                	jb     0x41db32
41db32:	20 00                	and    %al,(%eax)
41db34:	63 00                	arpl   %eax,(%eax)
41db36:	6f                   	outsl  %ds:(%esi),(%dx)
41db37:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41db3b:	00 6d 00             	add    %ch,0x0(%ebp)
41db3e:	6e                   	outsb  %ds:(%esi),(%dx)
41db3f:	00 20                	add    %ah,(%eax)
41db41:	00 27                	add    %ah,(%edi)
41db43:	00 4d 00             	add    %cl,0x0(%ebp)
41db46:	6f                   	outsl  %ds:(%esi),(%dx)
41db47:	00 62 00             	add    %ah,0x0(%edx)
41db4a:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41db50:	4e                   	dec    %esi
41db51:	00 61 00             	add    %ah,0x0(%ecx)
41db54:	6d                   	insl   (%dx),%es:(%edi)
41db55:	00 65 00             	add    %ah,0x0(%ebp)
41db58:	27                   	daa
41db59:	00 20                	add    %ah,(%eax)
41db5b:	00 69 00             	add    %ch,0x0(%ecx)
41db5e:	6e                   	outsb  %ds:(%esi),(%dx)
41db5f:	00 20                	add    %ah,(%eax)
41db61:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41db65:	00 62 00             	add    %ah,0x0(%edx)
41db68:	6c                   	insb   (%dx),%es:(%edi)
41db69:	00 65 00             	add    %ah,0x0(%ebp)
41db6c:	20 00                	and    %al,(%eax)
41db6e:	27                   	daa
41db6f:	00 4d 00             	add    %cl,0x0(%ebp)
41db72:	6f                   	outsl  %ds:(%esi),(%dx)
41db73:	00 62 00             	add    %ah,0x0(%edx)
41db76:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41db7c:	73 00                	jae    0x41db7e
41db7e:	27                   	daa
41db7f:	00 20                	add    %ah,(%eax)
41db81:	00 69 00             	add    %ch,0x0(%ecx)
41db84:	73 00                	jae    0x41db86
41db86:	20 00                	and    %al,(%eax)
41db88:	44                   	inc    %esp
41db89:	00 42 00             	add    %al,0x0(%edx)
41db8c:	4e                   	dec    %esi
41db8d:	00 75 00             	add    %dh,0x0(%ebp)
41db90:	6c                   	insb   (%dx),%es:(%edi)
41db91:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41db95:	00 01                	add    %al,(%ecx)
41db97:	75 54                	jne    0x41dbed
41db99:	00 68 00             	add    %ch,0x0(%eax)
41db9c:	65 00 20             	add    %ah,%gs:(%eax)
41db9f:	00 76 00             	add    %dh,0x0(%esi)
41dba2:	61                   	popa
41dba3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dba7:	00 65 00             	add    %ah,0x0(%ebp)
41dbaa:	20 00                	and    %al,(%eax)
41dbac:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41dbb0:	72 00                	jb     0x41dbb2
41dbb2:	20 00                	and    %al,(%eax)
41dbb4:	63 00                	arpl   %eax,(%eax)
41dbb6:	6f                   	outsl  %ds:(%esi),(%dx)
41dbb7:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dbbb:	00 6d 00             	add    %ch,0x0(%ebp)
41dbbe:	6e                   	outsb  %ds:(%esi),(%dx)
41dbbf:	00 20                	add    %ah,(%eax)
41dbc1:	00 27                	add    %ah,(%edi)
41dbc3:	00 50 00             	add    %dl,0x0(%eax)
41dbc6:	72 00                	jb     0x41dbc8
41dbc8:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41dbce:	27                   	daa
41dbcf:	00 20                	add    %ah,(%eax)
41dbd1:	00 69 00             	add    %ch,0x0(%ecx)
41dbd4:	6e                   	outsb  %ds:(%esi),(%dx)
41dbd5:	00 20                	add    %ah,(%eax)
41dbd7:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41dbdb:	00 62 00             	add    %ah,0x0(%edx)
41dbde:	6c                   	insb   (%dx),%es:(%edi)
41dbdf:	00 65 00             	add    %ah,0x0(%ebp)
41dbe2:	20 00                	and    %al,(%eax)
41dbe4:	27                   	daa
41dbe5:	00 4d 00             	add    %cl,0x0(%ebp)
41dbe8:	6f                   	outsl  %ds:(%esi),(%dx)
41dbe9:	00 62 00             	add    %ah,0x0(%edx)
41dbec:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41dbf2:	73 00                	jae    0x41dbf4
41dbf4:	27                   	daa
41dbf5:	00 20                	add    %ah,(%eax)
41dbf7:	00 69 00             	add    %ch,0x0(%ecx)
41dbfa:	73 00                	jae    0x41dbfc
41dbfc:	20 00                	and    %al,(%eax)
41dbfe:	44                   	inc    %esp
41dbff:	00 42 00             	add    %al,0x0(%edx)
41dc02:	4e                   	dec    %esi
41dc03:	00 75 00             	add    %dh,0x0(%ebp)
41dc06:	6c                   	insb   (%dx),%es:(%edi)
41dc07:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41dc0b:	00 01                	add    %al,(%ecx)
41dc0d:	7d 54                	jge    0x41dc63
41dc0f:	00 68 00             	add    %ch,0x0(%eax)
41dc12:	65 00 20             	add    %ah,%gs:(%eax)
41dc15:	00 76 00             	add    %dh,0x0(%esi)
41dc18:	61                   	popa
41dc19:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dc1d:	00 65 00             	add    %ah,0x0(%ebp)
41dc20:	20 00                	and    %al,(%eax)
41dc22:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41dc26:	72 00                	jb     0x41dc28
41dc28:	20 00                	and    %al,(%eax)
41dc2a:	63 00                	arpl   %eax,(%eax)
41dc2c:	6f                   	outsl  %ds:(%esi),(%dx)
41dc2d:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dc31:	00 6d 00             	add    %ch,0x0(%ebp)
41dc34:	6e                   	outsb  %ds:(%esi),(%dx)
41dc35:	00 20                	add    %ah,(%eax)
41dc37:	00 27                	add    %ah,(%edi)
41dc39:	00 41 00             	add    %al,0x0(%ecx)
41dc3c:	6d                   	insl   (%dx),%es:(%edi)
41dc3d:	00 6f 00             	add    %ch,0x0(%edi)
41dc40:	75 00                	jne    0x41dc42
41dc42:	6e                   	outsb  %ds:(%esi),(%dx)
41dc43:	00 74 00 27          	add    %dh,0x27(%eax,%eax,1)
41dc47:	00 20                	add    %ah,(%eax)
41dc49:	00 69 00             	add    %ch,0x0(%ecx)
41dc4c:	6e                   	outsb  %ds:(%esi),(%dx)
41dc4d:	00 20                	add    %ah,(%eax)
41dc4f:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41dc53:	00 62 00             	add    %ah,0x0(%edx)
41dc56:	6c                   	insb   (%dx),%es:(%edi)
41dc57:	00 65 00             	add    %ah,0x0(%ebp)
41dc5a:	20 00                	and    %al,(%eax)
41dc5c:	27                   	daa
41dc5d:	00 4f 00             	add    %cl,0x0(%edi)
41dc60:	72 00                	jb     0x41dc62
41dc62:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41dc66:	72 00                	jb     0x41dc68
41dc68:	49                   	dec    %ecx
41dc69:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41dc6d:	00 6d 00             	add    %ch,0x0(%ebp)
41dc70:	73 00                	jae    0x41dc72
41dc72:	27                   	daa
41dc73:	00 20                	add    %ah,(%eax)
41dc75:	00 69 00             	add    %ch,0x0(%ecx)
41dc78:	73 00                	jae    0x41dc7a
41dc7a:	20 00                	and    %al,(%eax)
41dc7c:	44                   	inc    %esp
41dc7d:	00 42 00             	add    %al,0x0(%edx)
41dc80:	4e                   	dec    %esi
41dc81:	00 75 00             	add    %dh,0x0(%ebp)
41dc84:	6c                   	insb   (%dx),%es:(%edi)
41dc85:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41dc89:	00 01                	add    %al,(%ecx)
41dc8b:	7b 54                	jnp    0x41dce1
41dc8d:	00 68 00             	add    %ch,0x0(%eax)
41dc90:	65 00 20             	add    %ah,%gs:(%eax)
41dc93:	00 76 00             	add    %dh,0x0(%esi)
41dc96:	61                   	popa
41dc97:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dc9b:	00 65 00             	add    %ah,0x0(%ebp)
41dc9e:	20 00                	and    %al,(%eax)
41dca0:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41dca4:	72 00                	jb     0x41dca6
41dca6:	20 00                	and    %al,(%eax)
41dca8:	63 00                	arpl   %eax,(%eax)
41dcaa:	6f                   	outsl  %ds:(%esi),(%dx)
41dcab:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dcaf:	00 6d 00             	add    %ch,0x0(%ebp)
41dcb2:	6e                   	outsb  %ds:(%esi),(%dx)
41dcb3:	00 20                	add    %ah,(%eax)
41dcb5:	00 27                	add    %ah,(%edi)
41dcb7:	00 50 00             	add    %dl,0x0(%eax)
41dcba:	72 00                	jb     0x41dcbc
41dcbc:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41dcc2:	27                   	daa
41dcc3:	00 20                	add    %ah,(%eax)
41dcc5:	00 69 00             	add    %ch,0x0(%ecx)
41dcc8:	6e                   	outsb  %ds:(%esi),(%dx)
41dcc9:	00 20                	add    %ah,(%eax)
41dccb:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41dccf:	00 62 00             	add    %ah,0x0(%edx)
41dcd2:	6c                   	insb   (%dx),%es:(%edi)
41dcd3:	00 65 00             	add    %ah,0x0(%ebp)
41dcd6:	20 00                	and    %al,(%eax)
41dcd8:	27                   	daa
41dcd9:	00 4f 00             	add    %cl,0x0(%edi)
41dcdc:	72 00                	jb     0x41dcde
41dcde:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41dce2:	72 00                	jb     0x41dce4
41dce4:	49                   	dec    %ecx
41dce5:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41dce9:	00 6d 00             	add    %ch,0x0(%ebp)
41dcec:	73 00                	jae    0x41dcee
41dcee:	27                   	daa
41dcef:	00 20                	add    %ah,(%eax)
41dcf1:	00 69 00             	add    %ch,0x0(%ecx)
41dcf4:	73 00                	jae    0x41dcf6
41dcf6:	20 00                	and    %al,(%eax)
41dcf8:	44                   	inc    %esp
41dcf9:	00 42 00             	add    %al,0x0(%edx)
41dcfc:	4e                   	dec    %esi
41dcfd:	00 75 00             	add    %dh,0x0(%ebp)
41dd00:	6c                   	insb   (%dx),%es:(%edi)
41dd01:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41dd05:	00 01                	add    %al,(%ecx)
41dd07:	00 29                	add    %ch,(%ecx)
41dd09:	82 21 73             	andb   $0x73,(%ecx)
41dd0c:	03 95 68 45 a2 f9    	add    -0x65dba98(%ebp),%edx
41dd12:	6d                   	insl   (%dx),%es:(%edi)
41dd13:	69 15 62 21 ee 00 04 	imul   $0x1012004,0xee2162,%edx
41dd1a:	20 01 01
41dd1d:	08 03                	or     %al,(%ebx)
41dd1f:	20 00                	and    %al,(%eax)
41dd21:	01 05 20 01 01 11    	add    %eax,0x11010120
41dd27:	11 04 20             	adc    %eax,(%eax,%eiz,1)
41dd2a:	01 01                	add    %eax,(%ecx)
41dd2c:	0e                   	push   %cs
41dd2d:	04 20                	add    $0x20,%al
41dd2f:	01 01                	add    %eax,(%ecx)
41dd31:	02 06                	add    (%esi),%al
41dd33:	20 01                	and    %al,(%ecx)
41dd35:	01 11                	add    %edx,(%ecx)
41dd37:	80 e5 05             	and    $0x5,%ch
41dd3a:	20 02                	and    %al,(%edx)
41dd3c:	01 0e                	add    %ecx,(%esi)
41dd3e:	0e                   	push   %cs
41dd3f:	06                   	push   %es
41dd40:	20 01                	and    %al,(%ecx)
41dd42:	01 11                	add    %edx,(%ecx)
41dd44:	81 99 06 20 01 01 11 	sbbl   $0x6e58111,0x1012006(%ecx)
41dd4b:	81 e5 06
41dd4e:	20 01                	and    %al,(%ecx)
41dd50:	01 11                	add    %edx,(%ecx)
41dd52:	81 f5 07 20 02 01    	xor    $0x1022007,%ebp
41dd58:	11 82 21 02 08 15    	adc    %eax,0x15080221(%edx)
41dd5e:	12 82 4d 01 12 80    	adc    -0x7fedfeb3(%edx),%al
41dd64:	99                   	cltd
41dd65:	04 07                	add    $0x7,%al
41dd67:	01 12                	add    %edx,(%edx)
41dd69:	45                   	inc    %ebp
41dd6a:	03 07                	add    (%edi),%eax
41dd6c:	01 02                	add    %eax,(%edx)
41dd6e:	05 20 02 01 08       	add    $0x8010220,%eax
41dd73:	08 06                	or     %al,(%esi)
41dd75:	20 01                	and    %al,(%ecx)
41dd77:	01 11                	add    %edx,(%ecx)
41dd79:	82 5d 06 20          	sbbb   $0x20,0x6(%ebp)
41dd7d:	01 01                	add    %eax,(%ecx)
41dd7f:	11 82 61 05 20 02    	adc    %eax,0x2200561(%edx)
41dd85:	01 0c 0c             	add    %ecx,(%esp,%ecx,1)
41dd88:	06                   	push   %es
41dd89:	20 01                	and    %al,(%ecx)
41dd8b:	01 11                	add    %edx,(%ecx)
41dd8d:	82 69 06 20          	subb   $0x20,0x6(%ecx)
41dd91:	01 01                	add    %eax,(%ecx)
41dd93:	11 82 71 05 20 00    	adc    %eax,0x200571(%edx)
41dd99:	12 82 75 06 20 01    	adc    0x1200675(%edx),%al
41dd9f:	01 12                	add    %edx,(%edx)
41dda1:	82 59 04 07          	sbbb   $0x7,0x4(%ecx)
41dda5:	01 12                	add    %edx,(%edx)
41dda7:	59                   	pop    %ecx
41dda8:	05 00 02 0e 0e       	add    $0xe0e0200,%eax
41ddad:	0e                   	push   %cs
41ddae:	04 07                	add    $0x7,%al
41ddb0:	01 12                	add    %edx,(%edx)
41ddb2:	65 08 00             	or     %al,%gs:(%eax)
41ddb5:	01 12                	add    %edx,(%edx)
41ddb7:	81 81 11 82 81 06 20 	addl   $0x12010120,0x6818211(%ecx)
41ddbe:	01 01 12
41ddc1:	81 81 05 20 02 01 1c 	addl   $0x2006181c,0x1022005(%ecx)
41ddc8:	18 06 20
41ddcb:	01 01                	add    %eax,(%ecx)
41ddcd:	12 82 85 06 20 01    	adc    0x1200685(%edx),%al
41ddd3:	01 11                	add    %edx,(%ecx)
41ddd5:	82 89 06 20 01 01 11 	orb    $0x11,0x1012006(%ecx)
41dddc:	82 8d 06 20 01 01 11 	orb    $0x11,0x1012006(%ebp)
41dde3:	82 91 06 20 01 01 11 	adcb   $0x11,0x1012006(%ecx)
41ddea:	82 95 04 20 01 1c 0e 	adcb   $0xe,0x1c012004(%ebp)
41ddf1:	06                   	push   %es
41ddf2:	20 01                	and    %al,(%ecx)
41ddf4:	01 12                	add    %edx,(%edx)
41ddf6:	82 99 06 20 01 01 11 	sbbb   $0x11,0x1012006(%ecx)
41ddfd:	82 9d 06 07 02 12 69 	sbbb   $0x69,0x12020706(%ebp)
41de04:	12 69 05             	adc    0x5(%ecx),%ch
41de07:	20 00                	and    %al,(%eax)
41de09:	12 82 a1 06 20 01    	adc    0x12006a1(%edx),%al
41de0f:	12 81 79 0e 19 07    	adc    0x7190e79(%ecx),%al
41de15:	0c 02                	or     $0x2,%al
41de17:	12 80 89 12 69 12    	adc    0x12691289(%eax),%al
41de1d:	69 12 69 12 69 12    	imul   $0x12691269,(%edx),%edx
41de23:	69 12 69 12 69 12    	imul   $0x12691269,(%edx),%edx
41de29:	69 12 69 02 04 00    	imul   $0x40269,(%edx),%edx
41de2f:	01 02                	add    %eax,(%edx)
41de31:	0e                   	push   %cs
41de32:	05 20 00 12 81       	add    $0x81120020,%eax
41de37:	3d 05 20 01 12       	cmp    $0x12012005,%eax
41de3c:	69 08 04 20 01 01    	imul   $0x1012004,(%eax),%ecx
41de42:	1c 05                	sbb    $0x5,%al
41de44:	20 01                	and    %al,(%ecx)
41de46:	01 12                	add    %edx,(%edx)
41de48:	69 05 20 00 12 82 ad 	imul   $0x2003ad,0x82120020,%eax
41de4f:	03 20 00
41de52:	08 07                	or     %al,(%edi)
41de54:	20 02                	and    %al,(%edx)
41de56:	01 12                	add    %edx,(%edx)
41de58:	82 59 0e 04          	sbbb   $0x4,0xe(%ecx)
41de5c:	07                   	pop    %es
41de5d:	02 02                	add    (%edx),%al
41de5f:	02 05 20 00 12 82    	add    0x82120020,%al
41de65:	b1 06                	mov    $0x6,%cl
41de67:	20 01                	and    %al,(%ecx)
41de69:	12 80 99 08 04 20    	adc    0x20040899(%eax),%al
41de6f:	01 1c 08             	add    %ebx,(%eax,%ecx,1)
41de72:	04 00                	add    $0x0,%al
41de74:	01 0e                	add    %ecx,(%esi)
41de76:	1c 05                	sbb    $0x5,%al
41de78:	00 02                	add    %al,(%edx)
41de7a:	02 0e                	add    (%esi),%cl
41de7c:	0e                   	push   %cs
41de7d:	12 07                	adc    (%edi),%al
41de7f:	10 02                	adc    %al,(%edx)
41de81:	0e                   	push   %cs
41de82:	02 02                	add    (%edx),%al
41de84:	02 0e                	add    (%esi),%cl
41de86:	08 02                	or     %al,(%edx)
41de88:	02 02                	add    (%edx),%al
41de8a:	0e                   	push   %cs
41de8b:	02 02                	add    (%edx),%al
41de8d:	08 02                	or     %al,(%edx)
41de8f:	02 03                	add    (%ebx),%al
41de91:	20 00                	and    %al,(%eax)
41de93:	02 03                	add    (%ebx),%al
41de95:	20 00                	and    %al,(%eax)
41de97:	0e                   	push   %cs
41de98:	07                   	pop    %es
41de99:	20 01                	and    %al,(%ecx)
41de9b:	12 80 99 1d 1c 05    	adc    0x51c1d99(%eax),%al
41dea1:	00 02                	add    %al,(%edx)
41dea3:	01 0e                	add    %ecx,(%esi)
41dea5:	0e                   	push   %cs
41dea6:	05 20 02 01 08       	add    $0x8010220,%eax
41deab:	1c 04                	sbb    $0x4,%al
41dead:	00 01                	add    %al,(%ecx)
41deaf:	01 0e                	add    %ecx,(%esi)
41deb1:	03 20                	add    (%eax),%esp