41dbff:	4b                   	dec    %ebx
41dc00:	00 67 00             	add    %ah,0x0(%edi)
41dc03:	73 00                	jae    0x41dc05
41dc05:	4d                   	dec    %ebp
41dc06:	00 50 00             	add    %dl,0x0(%eax)
41dc09:	50                   	push   %eax
41dc0a:	00 47 00             	add    %al,0x0(%edi)
41dc0d:	6b 00 79             	imul   $0x79,(%eax),%eax
41dc10:	00 59 00             	add    %bl,0x0(%ecx)
41dc13:	4e                   	dec    %esi
41dc14:	00 4e 00             	add    %cl,0x0(%esi)
41dc17:	6b 00 2f             	imul   $0x2f,(%eax),%eax
41dc1a:	00 45 00             	add    %al,0x0(%ebp)
41dc1d:	78 00                	js     0x41dc1f
41dc1f:	6d                   	insl   (%dx),%es:(%edi)
41dc20:	00 52 00             	add    %dl,0x0(%edx)
41dc23:	72 00                	jb     0x41dc25
41dc25:	69 00 69 00 4e 00    	imul   $0x4e0069,(%eax),%eax
41dc2b:	46                   	inc    %esi
41dc2c:	00 6f 00             	add    %ch,0x0(%edi)
41dc2f:	6d                   	insl   (%dx),%es:(%edi)
41dc30:	00 53 00             	add    %dl,0x0(%ebx)
41dc33:	64 00 54 00 6f       	add    %dl,%fs:0x6f(%eax,%eax,1)
41dc38:	00 53 00             	add    %dl,0x0(%ebx)
41dc3b:	43                   	inc    %ebx
41dc3c:	00 48 00             	add    %cl,0x0(%eax)
41dc3f:	35 00 79 00 39       	xor    $0x39007900,%eax
41dc44:	00 52 00             	add    %dl,0x0(%edx)
41dc47:	30 00                	xor    %al,(%eax)
41dc49:	43                   	inc    %ebx
41dc4a:	00 4b 00             	add    %cl,0x0(%ebx)
41dc4d:	31 00                	xor    %eax,(%eax)
41dc4f:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
41dc53:	62 00                	bound  %eax,(%eax)
41dc55:	67 00 78 00          	add    %bh,0x0(%bx,%si)
41dc59:	59                   	pop    %ecx
41dc5a:	00 43 00             	add    %al,0x0(%ebx)
41dc5d:	52                   	push   %edx
41dc5e:	00 55 00             	add    %dl,0x0(%ebp)
41dc61:	44                   	inc    %esp
41dc62:	00 6d 00             	add    %ch,0x0(%ebp)
41dc65:	65 00 68 00          	add    %ch,%gs:0x0(%eax)
41dc69:	37                   	aaa
41dc6a:	00 4c 00 75          	add    %cl,0x75(%eax,%eax,1)
41dc6e:	00 34 00             	add    %dh,(%eax,%eax,1)
41dc71:	42                   	inc    %edx
41dc72:	00 72 00             	add    %dh,0x0(%edx)
41dc75:	63 00                	arpl   %eax,(%eax)
41dc77:	67 00 37             	add    %dh,(%bx)
41dc7a:	00 47 00             	add    %al,0x0(%edi)
41dc7d:	6d                   	insl   (%dx),%es:(%edi)
41dc7e:	00 70 00             	add    %dh,0x0(%eax)
41dc81:	6f                   	outsl  %ds:(%esi),(%dx)
41dc82:	00 51 00             	add    %dl,0x0(%ecx)
41dc85:	52                   	push   %edx
41dc86:	00 69 00             	add    %ch,0x0(%ecx)
41dc89:	64 00 35 00 44 00 31 	add    %dh,%fs:0x31004400
41dc90:	00 76 00             	add    %dh,0x0(%esi)
41dc93:	6b 00 55             	imul   $0x55,(%eax),%eax
41dc96:	00 42 00             	add    %al,0x0(%edx)
41dc99:	32 00                	xor    (%eax),%al
41dc9b:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41dc9f:	7a 00                	jp     0x41dca1
41dca1:	77 00                	ja     0x41dca3
41dca3:	38 00                	cmp    %al,(%eax)
41dca5:	52                   	push   %edx
41dca6:	00 6a 00             	add    %ch,0x0(%edx)
41dca9:	31 00                	xor    %eax,(%eax)
41dcab:	63 00                	arpl   %eax,(%eax)
41dcad:	55                   	push   %ebp
41dcae:	00 77 00             	add    %dh,0x0(%edi)
41dcb1:	41                   	inc    %ecx
41dcb2:	00 78 00             	add    %bh,0x0(%eax)
41dcb5:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41dcb9:	63 00                	arpl   %eax,(%eax)
41dcbb:	57                   	push   %edi
41dcbc:	00 6b 00             	add    %ch,0x0(%ebx)
41dcbf:	37                   	aaa
41dcc0:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
41dcc4:	00 41 00             	add    %al,0x0(%ecx)
41dcc7:	62 00                	bound  %eax,(%eax)
41dcc9:	50                   	push   %eax
41dcca:	00 2b                	add    %ch,(%ebx)
41dccc:	00 32                	add    %dh,(%edx)
41dcce:	00 2f                	add    %ch,(%edi)
41dcd0:	00 71 00             	add    %dh,0x0(%ecx)
41dcd3:	44                   	inc    %esp
41dcd4:	00 37                	add    %dh,(%edi)
41dcd6:	00 57 00             	add    %dl,0x0(%edi)
41dcd9:	44                   	inc    %esp
41dcda:	00 4b 00             	add    %cl,0x0(%ebx)
41dcdd:	6d                   	insl   (%dx),%es:(%edi)
41dcde:	00 31                	add    %dh,(%ecx)
41dce0:	00 53 00             	add    %dl,0x0(%ebx)
41dce3:	75 00                	jne    0x41dce5
41dce5:	54                   	push   %esp
41dce6:	00 72 00             	add    %dh,0x0(%edx)
41dce9:	6b 00 46             	imul   $0x46,(%eax),%eax
41dcec:	00 70 00             	add    %dh,0x0(%eax)
41dcef:	72 00                	jb     0x41dcf1
41dcf1:	6f                   	outsl  %ds:(%esi),(%dx)
41dcf2:	00 64 00 33          	add    %ah,0x33(%eax,%eax,1)
41dcf6:	00 58 00             	add    %bl,0x0(%eax)
41dcf9:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
41dcfd:	4b                   	dec    %ebx
41dcfe:	00 65 00             	add    %ah,0x0(%ebp)
41dd01:	61                   	popa
41dd02:	00 71 00             	add    %dh,0x0(%ecx)
41dd05:	4b                   	dec    %ebx
41dd06:	00 71 00             	add    %dh,0x0(%ecx)
41dd09:	61                   	popa
41dd0a:	00 33                	add    %dh,(%ebx)
41dd0c:	00 63 00             	add    %ah,0x0(%ebx)
41dd0f:	74 00                	je     0x41dd11
41dd11:	77 00                	ja     0x41dd13
41dd13:	5a                   	pop    %edx
41dd14:	00 51 00             	add    %dl,0x0(%ecx)
41dd17:	54                   	push   %esp
41dd18:	00 78 00             	add    %bh,0x0(%eax)
41dd1b:	79 00                	jns    0x41dd1d
41dd1d:	34 00                	xor    $0x0,%al
41dd1f:	63 00                	arpl   %eax,(%eax)
41dd21:	4d                   	dec    %ebp
41dd22:	00 66 00             	add    %ah,0x0(%esi)
41dd25:	41                   	inc    %ecx
41dd26:	00 74 00 66          	add    %dh,0x66(%eax,%eax,1)
41dd2a:	00 38                	add    %bh,(%eax)
41dd2c:	00 4b 00             	add    %cl,0x0(%ebx)
41dd2f:	46                   	inc    %esi
41dd30:	00 63 00             	add    %ah,0x0(%ebx)
41dd33:	54                   	push   %esp
41dd34:	00 51 00             	add    %dl,0x0(%ecx)
41dd37:	33 00                	xor    (%eax),%eax
41dd39:	45                   	inc    %ebp
41dd3a:	00 65 00             	add    %ah,0x0(%ebp)
41dd3d:	6e                   	outsb  %ds:(%esi),(%dx)
41dd3e:	00 35 00 7a 00 55    	add    %dh,0x55007a00
41dd44:	00 70 00             	add    %dh,0x0(%eax)
41dd47:	6e                   	outsb  %ds:(%esi),(%dx)
41dd48:	00 7a 00             	add    %bh,0x0(%edx)
41dd4b:	30 00                	xor    %al,(%eax)
41dd4d:	34 00                	xor    $0x0,%al
41dd4f:	78 00                	js     0x41dd51
41dd51:	7a 00                	jp     0x41dd53
41dd53:	77 00                	ja     0x41dd55
41dd55:	37                   	aaa
41dd56:	00 47 00             	add    %al,0x0(%edi)
41dd59:	6e                   	outsb  %ds:(%esi),(%dx)
41dd5a:	00 43 00             	add    %al,0x0(%ebx)
41dd5d:	6d                   	insl   (%dx),%es:(%edi)
41dd5e:	00 48 00             	add    %cl,0x0(%eax)
41dd61:	41                   	inc    %ecx
41dd62:	00 4c 00 37          	add    %cl,0x37(%eax,%eax,1)
41dd66:	00 53 00             	add    %dl,0x0(%ebx)
41dd69:	33 00                	xor    (%eax),%eax
41dd6b:	39 00                	cmp    %eax,(%eax)
41dd6d:	35 00 6e 00 45       	xor    $0x45006e00,%eax
41dd72:	00 56 00             	add    %dl,0x0(%esi)
41dd75:	58                   	pop    %eax
41dd76:	00 6c 00 32          	add    %ch,0x32(%eax,%eax,1)
41dd7a:	00 48 00             	add    %cl,0x0(%eax)
41dd7d:	57                   	push   %edi
41dd7e:	00 77 00             	add    %dh,0x0(%edi)
41dd81:	35 00 73 00 38       	xor    $0x38007300,%eax
41dd86:	00 66 00             	add    %ah,0x0(%esi)
41dd89:	69 00 53 00 47 00    	imul   $0x470053,(%eax),%eax
41dd8f:	6d                   	insl   (%dx),%es:(%edi)
41dd90:	00 6b 00             	add    %ch,0x0(%ebx)
41dd93:	32 00                	xor    (%eax),%al
41dd95:	62 00                	bound  %eax,(%eax)
41dd97:	31 00                	xor    %eax,(%eax)
41dd99:	77 00                	ja     0x41dd9b
41dd9b:	31 00                	xor    %eax,(%eax)
41dd9d:	46                   	inc    %esi
41dd9e:	00 49 00             	add    %cl,0x0(%ecx)
41dda1:	77 00                	ja     0x41dda3
41dda3:	36 00 39             	add    %bh,%ss:(%ecx)
41dda6:	00 4c 00 79          	add    %cl,0x79(%eax,%eax,1)
41ddaa:	00 72 00             	add    %dh,0x0(%edx)
41ddad:	79 00                	jns    0x41ddaf
41ddaf:	76 00                	jbe    0x41ddb1
41ddb1:	74 00                	je     0x41ddb3
41ddb3:	37                   	aaa
41ddb4:	00 68 00             	add    %ch,0x0(%eax)
41ddb7:	63 00                	arpl   %eax,(%eax)
41ddb9:	76 00                	jbe    0x41ddbb
41ddbb:	74 00                	je     0x41ddbd
41ddbd:	44                   	inc    %esp
41ddbe:	00 58 00             	add    %bl,0x0(%eax)
41ddc1:	51                   	push   %ecx
41ddc2:	00 48 00             	add    %cl,0x0(%eax)
41ddc5:	6b 00 55             	imul   $0x55,(%eax),%eax
41ddc8:	00 50 00             	add    %dl,0x0(%eax)
41ddcb:	43                   	inc    %ebx
41ddcc:	00 51 00             	add    %dl,0x0(%ecx)
41ddcf:	31 00                	xor    %eax,(%eax)
41ddd1:	36 00 51 00          	add    %dl,%ss:0x0(%ecx)
41ddd5:	31 00                	xor    %eax,(%eax)
41ddd7:	6b 00 33             	imul   $0x33,(%eax),%eax
41ddda:	00 35 00 6f 00 34    	add    %dh,0x34006f00
41dde0:	00 30                	add    %dh,(%eax)
41dde2:	00 47 00             	add    %al,0x0(%edi)
41dde5:	57                   	push   %edi
41dde6:	00 6f 00             	add    %ch,0x0(%edi)
41dde9:	48                   	dec    %eax
41ddea:	00 56 00             	add    %dl,0x0(%esi)
41dded:	37                   	aaa
41ddee:	00 4a 00             	add    %cl,0x0(%edx)
41ddf1:	50                   	push   %eax
41ddf2:	00 74 00 55          	add    %dh,0x55(%eax,%eax,1)
41ddf6:	00 46 00             	add    %al,0x0(%esi)
41ddf9:	62 00                	bound  %eax,(%eax)
41ddfb:	39 00                	cmp    %eax,(%eax)
41ddfd:	63 00                	arpl   %eax,(%eax)
41ddff:	71 00                	jno    0x41de01
41de01:	73 00                	jae    0x41de03
41de03:	56                   	push   %esi
41de04:	00 45 00             	add    %al,0x0(%ebp)
41de07:	64 00 5a 00          	add    %bl,%fs:0x0(%edx)
41de0b:	30 00                	xor    %al,(%eax)
41de0d:	4d                   	dec    %ebp
41de0e:	00 33                	add    %dh,(%ebx)
41de10:	00 6f 00             	add    %ch,0x0(%edi)
41de13:	4e                   	dec    %esi
41de14:	00 6f 00             	add    %ch,0x0(%edi)
41de17:	72 00                	jb     0x41de19
41de19:	2f                   	das
41de1a:	00 37                	add    %dh,(%edi)
41de1c:	00 62 00             	add    %ah,0x0(%edx)
41de1f:	4c                   	dec    %esp
41de20:	00 31                	add    %dh,(%ecx)
41de22:	00 6a 00             	add    %ch,0x0(%edx)
41de25:	6d                   	insl   (%dx),%es:(%edi)
41de26:	00 69 00             	add    %ch,0x0(%ecx)
41de29:	43                   	inc    %ebx
41de2a:	00 45 00             	add    %al,0x0(%ebp)
41de2d:	79 00                	jns    0x41de2f
41de2f:	76 00                	jbe    0x41de31
41de31:	67 00 58 00          	add    %bl,0x0(%bx,%si)
41de35:	6c                   	insb   (%dx),%es:(%edi)
41de36:	00 59 00             	add    %bl,0x0(%ecx)
41de39:	52                   	push   %edx
41de3a:	00 73 00             	add    %dh,0x0(%ebx)
41de3d:	34 00                	xor    $0x0,%al
41de3f:	42                   	inc    %edx
41de40:	00 47 00             	add    %al,0x0(%edi)
41de43:	47                   	inc    %edi
41de44:	00 65 00             	add    %ah,0x0(%ebp)
41de47:	76 00                	jbe    0x41de49
41de49:	49                   	dec    %ecx
41de4a:	00 37                	add    %dh,(%edi)
41de4c:	00 76 00             	add    %dh,0x0(%esi)
41de4f:	51                   	push   %ecx
41de50:	00 2f                	add    %ch,(%edi)
41de52:	00 71 00             	add    %dh,0x0(%ecx)
41de55:	68 00 50 00 73       	push   $0x73005000
41de5a:	00 6b 00             	add    %ch,0x0(%ebx)
41de5d:	35 00 4c 00 46       	xor    $0x46004c00,%eax
41de62:	00 52 00             	add    %dl,0x0(%edx)
41de65:	55                   	push   %ebp
41de66:	00 77 00             	add    %dh,0x0(%edi)
41de69:	47                   	inc    %edi
41de6a:	00 64 00 66          	add    %ah,0x66(%eax,%eax,1)
41de6e:	00 61 00             	add    %ah,0x0(%ecx)
41de71:	6b 00 35             	imul   $0x35,(%eax),%eax
41de74:	00 4f 00             	add    %cl,0x0(%edi)
41de77:	56                   	push   %esi
41de78:	00 73 00             	add    %dh,0x0(%ebx)
41de7b:	2b 00                	sub    (%eax),%eax
41de7d:	59                   	pop    %ecx
41de7e:	00 4c 00 64          	add    %cl,0x64(%eax,%eax,1)
41de82:	00 73 00             	add    %dh,0x0(%ebx)
41de85:	59                   	pop    %ecx
41de86:	00 55 00             	add    %dl,0x0(%ebp)
41de89:	6f                   	outsl  %ds:(%esi),(%dx)
41de8a:	00 30                	add    %dh,(%eax)
41de8c:	00 6b 00             	add    %ch,0x0(%ebx)
41de8f:	74 00                	je     0x41de91
41de91:	2b 00                	sub    (%eax),%eax
41de93:	2b 00                	sub    (%eax),%eax
41de95:	6a 00                	push   $0x0
41de97:	31 00                	xor    %eax,(%eax)
41de99:	71 00                	jno    0x41de9b
41de9b:	49                   	dec    %ecx
41de9c:	00 4f 00             	add    %cl,0x0(%edi)
41de9f:	68 00 4a 00 67       	push   $0x67004a00
41dea4:	00 41 00             	add    %al,0x0(%ecx)
41dea7:	78 00                	js     0x41dea9
41dea9:	63 00                	arpl   %eax,(%eax)
41deab:	2b 00                	sub    (%eax),%eax
41dead:	2f                   	das
41deae:	00 4b 00             	add    %cl,0x0(%ebx)
41deb1:	37                   	aaa
41deb2:	00 47 00             	add    %al,0x0(%edi)
41deb5:	6e                   	outsb  %ds:(%esi),(%dx)
41deb6:	00 55 00             	add    %dl,0x0(%ebp)
41deb9:	62 00                	bound  %eax,(%eax)
41debb:	43                   	inc    %ebx
41debc:	00 41 00             	add    %al,0x0(%ecx)
41debf:	73 00                	jae    0x41dec1
41dec1:	65 00 64 00 73       	add    %ah,%gs:0x73(%eax,%eax,1)
41dec6:	00 4f 00             	add    %cl,0x0(%edi)
41dec9:	49                   	dec    %ecx
41deca:	00 50 00             	add    %dl,0x0(%eax)
41decd:	52                   	push   %edx
41dece:	00 34 00             	add    %dh,(%eax,%eax,1)
41ded1:	35 00 2b 00 55       	xor    $0x55002b00,%eax
41ded6:	00 63 00             	add    %ah,0x0(%ebx)
41ded9:	4d                   	dec    %ebp
41deda:	00 77 00             	add    %dh,0x0(%edi)
41dedd:	67 00 56 00          	add    %dl,0x0(%bp)
41dee1:	39 00                	cmp    %eax,(%eax)
41dee3:	59                   	pop    %ecx
41dee4:	00 37                	add    %dh,(%edi)
41dee6:	00 59 00             	add    %bl,0x0(%ecx)
41dee9:	38 00                	cmp    %al,(%eax)
41deeb:	66 00 46 00          	data16 add %al,0x0(%esi)
41deef:	48                   	dec    %eax
41def0:	00 62 00             	add    %ah,0x0(%edx)
41def3:	6c                   	insb   (%dx),%es:(%edi)
41def4:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
41def8:	00 41 00             	add    %al,0x0(%ecx)
41defb:	76 00                	jbe    0x41defd
41defd:	59                   	pop    %ecx
41defe:	00 30                	add    %dh,(%eax)
41df00:	00 78 00             	add    %bh,0x0(%eax)
41df03:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
41df07:	34 00                	xor    $0x0,%al
41df09:	72 00                	jb     0x41df0b
41df0b:	55                   	push   %ebp
41df0c:	00 72 00             	add    %dh,0x0(%edx)
41df0f:	50                   	push   %eax
41df10:	00 47 00             	add    %al,0x0(%edi)
41df13:	2b 00                	sub    (%eax),%eax
41df15:	69 00 6f 00 70 00    	imul   $0x70006f,(%eax),%eax
41df1b:	4b                   	dec    %ebx
41df1c:	00 53 00             	add    %dl,0x0(%ebx)
41df1f:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
41df23:	4d                   	dec    %ebp
41df24:	00 4e 00             	add    %cl,0x0(%esi)
41df27:	6c                   	insb   (%dx),%es:(%edi)
41df28:	00 5a 00             	add    %bl,0x0(%edx)
41df2b:	4e                   	dec    %esi
41df2c:	00 61 00             	add    %ah,0x0(%ecx)
41df2f:	34 00                	xor    $0x0,%al
41df31:	76 00                	jbe    0x41df33
41df33:	69 00 64 00 2b 00    	imul   $0x2b0064,(%eax),%eax
41df39:	67 00 35             	add    %dh,(%di)
41df3c:	00 64 00 4c          	add    %ah,0x4c(%eax,%eax,1)
41df40:	00 44 00 6c          	add    %al,0x6c(%eax,%eax,1)