41fde7:	00 69 00             	add    %ch,0x0(%ecx)
41fdea:	6b 00 65             	imul   $0x65,(%eax),%eax
41fded:	00 20                	add    %ah,(%eax)
41fdef:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41fdf3:	00 20                	add    %ah,(%eax)
41fdf5:	00 73 00             	add    %dh,0x0(%ebx)
41fdf8:	74 00                	je     0x41fdfa
41fdfa:	61                   	popa
41fdfb:	00 72 00             	add    %dh,0x0(%edx)
41fdfe:	74 00                	je     0x41fe00
41fe00:	20 00                	and    %al,(%eax)
41fe02:	61                   	popa
41fe03:	00 20                	add    %ah,(%eax)
41fe05:	00 6e 00             	add    %ch,0x0(%esi)
41fe08:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
41fe0c:	20 00                	and    %al,(%eax)
41fe0e:	67 00 61 00          	add    %ah,0x0(%bx,%di)
41fe12:	6d                   	insl   (%dx),%es:(%edi)
41fe13:	00 65 00             	add    %ah,0x0(%ebp)
41fe16:	3f                   	aas
41fe17:	00 00                	add    %al,(%eax)
41fe19:	09 66 00             	or     %esp,0x0(%esi)
41fe1c:	61                   	popa
41fe1d:	00 69 00             	add    %ch,0x0(%ecx)
41fe20:	6c                   	insb   (%dx),%es:(%edi)
41fe21:	00 00                	add    %al,(%eax)
41fe23:	1d 4c 00 6f 00       	sbb    $0x6f004c,%eax
41fe28:	61                   	popa
41fe29:	00 64 00 50          	add    %ah,0x50(%eax,%eax,1)
41fe2d:	00 72 00             	add    %dh,0x0(%edx)
41fe30:	6f                   	outsl  %ds:(%esi),(%dx)
41fe31:	00 67 00             	add    %ah,0x0(%edi)
41fe34:	72 00                	jb     0x41fe36
41fe36:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41fe3a:	73 00                	jae    0x41fe3c
41fe3c:	28 00                	sub    %al,(%eax)
41fe3e:	29 00                	sub    %eax,(%eax)
41fe40:	00 2d 59 00 6f 00    	add    %ch,0x6f0059
41fe46:	75 00                	jne    0x41fe48
41fe48:	20 00                	and    %al,(%eax)
41fe4a:	68 00 61 00 76       	push   $0x76006100
41fe4f:	00 65 00             	add    %ah,0x0(%ebp)
41fe52:	20 00                	and    %al,(%eax)
41fe54:	73 00                	jae    0x41fe56
41fe56:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
41fe5b:	00 63 00             	add    %ah,0x0(%ebx)
41fe5e:	74 00                	je     0x41fe60
41fe60:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41fe65:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41fe69:	00 65 00             	add    %ah,0x0(%ebp)
41fe6c:	20 00                	and    %al,(%eax)
41fe6e:	00 0f                	add    %cl,(%edi)
41fe70:	20 00                	and    %al,(%eax)
41fe72:	63 00                	arpl   %eax,(%eax)
41fe74:	6c                   	insb   (%dx),%es:(%edi)
41fe75:	00 61 00             	add    %ah,0x0(%ecx)
41fe78:	73 00                	jae    0x41fe7a
41fe7a:	73 00                	jae    0x41fe7c
41fe7c:	2e 00 00             	add    %al,%cs:(%eax)
41fe7f:	0b 6e 00             	or     0x0(%esi),%ebp
41fe82:	6f                   	outsl  %ds:(%esi),(%dx)
41fe83:	00 72 00             	add    %dh,0x0(%edx)
41fe86:	74 00                	je     0x41fe88
41fe88:	68 00 00 33 59       	push   $0x59330000
41fe8d:	00 6f 00             	add    %ch,0x0(%edi)
41fe90:	75 00                	jne    0x41fe92
41fe92:	20 00                	and    %al,(%eax)
41fe94:	63 00                	arpl   %eax,(%eax)
41fe96:	61                   	popa
41fe97:	00 6e 00             	add    %ch,0x0(%esi)
41fe9a:	6e                   	outsb  %ds:(%esi),(%dx)
41fe9b:	00 6f 00             	add    %ch,0x0(%edi)
41fe9e:	74 00                	je     0x41fea0
41fea0:	20 00                	and    %al,(%eax)
41fea2:	6d                   	insl   (%dx),%es:(%edi)
41fea3:	00 6f 00             	add    %ch,0x0(%edi)
41fea6:	76 00                	jbe    0x41fea8
41fea8:	65 00 20             	add    %ah,%gs:(%eax)
41feab:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41feaf:	00 69 00             	add    %ch,0x0(%ecx)
41feb2:	73 00                	jae    0x41feb4
41feb4:	20 00                	and    %al,(%eax)
41feb6:	77 00                	ja     0x41feb8
41feb8:	61                   	popa
41feb9:	00 79 00             	add    %bh,0x0(%ecx)
41febc:	2e 00 00             	add    %al,%cs:(%eax)
41febf:	6b 59 00 6f          	imul   $0x6f,0x0(%ecx),%ebx
41fec3:	00 75 00             	add    %dh,0x0(%ebp)
41fec6:	20 00                	and    %al,(%eax)
41fec8:	63 00                	arpl   %eax,(%eax)
41feca:	61                   	popa
41fecb:	00 6e 00             	add    %ch,0x0(%esi)
41fece:	6e                   	outsb  %ds:(%esi),(%dx)
41fecf:	00 6f 00             	add    %ch,0x0(%edi)
41fed2:	74 00                	je     0x41fed4
41fed4:	20 00                	and    %al,(%eax)
41fed6:	6d                   	insl   (%dx),%es:(%edi)
41fed7:	00 6f 00             	add    %ch,0x0(%edi)
41feda:	76 00                	jbe    0x41fedc
41fedc:	65 00 20             	add    %ah,%gs:(%eax)
41fedf:	00 77 00             	add    %dh,0x0(%edi)
41fee2:	68 00 65 00 6e       	push   $0x6e006500
41fee7:	00 20                	add    %ah,(%eax)
41fee9:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41feed:	00 65 00             	add    %ah,0x0(%ebp)
41fef0:	72 00                	jb     0x41fef2
41fef2:	65 00 20             	add    %ah,%gs:(%eax)
41fef5:	00 69 00             	add    %ch,0x0(%ecx)
41fef8:	73 00                	jae    0x41fefa
41fefa:	20 00                	and    %al,(%eax)
41fefc:	61                   	popa
41fefd:	00 6e 00             	add    %ch,0x0(%esi)
41ff00:	20 00                	and    %al,(%eax)
41ff02:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41ff06:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41ff0a:	79 00                	jns    0x41ff0c
41ff0c:	20 00                	and    %al,(%eax)
41ff0e:	61                   	popa
41ff0f:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
41ff13:	00 61 00             	add    %ah,0x0(%ecx)
41ff16:	63 00                	arpl   %eax,(%eax)
41ff18:	6b 00 69             	imul   $0x69,(%eax),%eax
41ff1b:	00 6e 00             	add    %ch,0x0(%esi)
41ff1e:	67 00 20             	add    %ah,(%bx,%si)
41ff21:	00 79 00             	add    %bh,0x0(%ecx)
41ff24:	6f                   	outsl  %ds:(%esi),(%dx)
41ff25:	00 75 00             	add    %dh,0x0(%ebp)
41ff28:	21 00                	and    %eax,(%eax)
41ff2a:	00 0b                	add    %cl,(%ebx)
41ff2c:	73 00                	jae    0x41ff2e
41ff2e:	6f                   	outsl  %ds:(%esi),(%dx)
41ff2f:	00 75 00             	add    %dh,0x0(%ebp)
41ff32:	74 00                	je     0x41ff34
41ff34:	68 00 00 09 65       	push   $0x65090000
41ff39:	00 61 00             	add    %ah,0x0(%ecx)
41ff3c:	73 00                	jae    0x41ff3e
41ff3e:	74 00                	je     0x41ff40
41ff40:	00 09                	add    %cl,(%ecx)
41ff42:	77 00                	ja     0x41ff44
41ff44:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41ff48:	74 00                	je     0x41ff4a
41ff4a:	00 5b 45             	add    %bl,0x45(%ebx)
41ff4d:	00 52 00             	add    %dl,0x0(%edx)
41ff50:	52                   	push   %edx
41ff51:	00 4f 00             	add    %cl,0x0(%edi)
41ff54:	52                   	push   %edx
41ff55:	00 3a                	add    %bh,(%edx)
41ff57:	00 20                	add    %ah,(%eax)
41ff59:	00 55 00             	add    %dl,0x0(%ebp)
41ff5c:	6e                   	outsb  %ds:(%esi),(%dx)
41ff5d:	00 6b 00             	add    %ch,0x0(%ebx)
41ff60:	6e                   	outsb  %ds:(%esi),(%dx)
41ff61:	00 6f 00             	add    %ch,0x0(%edi)
41ff64:	77 00                	ja     0x41ff66
41ff66:	6e                   	outsb  %ds:(%esi),(%dx)
41ff67:	00 20                	add    %ah,(%eax)
41ff69:	00 49 00             	add    %cl,0x0(%ecx)
41ff6c:	6e                   	outsb  %ds:(%esi),(%dx)
41ff6d:	00 70 00             	add    %dh,0x0(%eax)
41ff70:	75 00                	jne    0x41ff72
41ff72:	74 00                	je     0x41ff74
41ff74:	2e 00 20             	add    %ah,%cs:(%eax)
41ff77:	00 7c 00 20          	add    %bh,0x20(%eax,%eax,1)
41ff7b:	00 4d 00             	add    %cl,0x0(%ebp)
41ff7e:	65 00 74 00 68       	add    %dh,%gs:0x68(%eax,%eax,1)
41ff83:	00 6f 00             	add    %ch,0x0(%edi)
41ff86:	64 00 3a             	add    %bh,%fs:(%edx)
41ff89:	00 20                	add    %ah,(%eax)
41ff8b:	00 45 00             	add    %al,0x0(%ebp)
41ff8e:	76 00                	jbe    0x41ff90
41ff90:	61                   	popa
41ff91:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41ff95:	00 61 00             	add    %ah,0x0(%ecx)
41ff98:	74 00                	je     0x41ff9a
41ff9a:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
41ff9e:	6e                   	outsb  %ds:(%esi),(%dx)
41ff9f:	00 70 00             	add    %dh,0x0(%eax)
41ffa2:	75 00                	jne    0x41ffa4
41ffa4:	74 00                	je     0x41ffa6
41ffa6:	00 67 45             	add    %ah,0x45(%edi)
41ffa9:	00 72 00             	add    %dh,0x0(%edx)
41ffac:	72 00                	jb     0x41ffae
41ffae:	6f                   	outsl  %ds:(%esi),(%dx)
41ffaf:	00 72 00             	add    %dh,0x0(%edx)
41ffb2:	20 00                	and    %al,(%eax)
41ffb4:	45                   	inc    %ebp
41ffb5:	00 76 00             	add    %dh,0x0(%esi)
41ffb8:	61                   	popa
41ffb9:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41ffbd:	00 61 00             	add    %ah,0x0(%ecx)
41ffc0:	74 00                	je     0x41ffc2
41ffc2:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ffc8:	20 00                	and    %al,(%eax)
41ffca:	49                   	dec    %ecx
41ffcb:	00 6e 00             	add    %ch,0x0(%esi)
41ffce:	70 00                	jo     0x41ffd0
41ffd0:	75 00                	jne    0x41ffd2
41ffd2:	74 00                	je     0x41ffd4
41ffd4:	2e 00 20             	add    %ah,%cs:(%eax)
41ffd7:	00 50 00             	add    %dl,0x0(%eax)
41ffda:	6c                   	insb   (%dx),%es:(%edi)
41ffdb:	00 65 00             	add    %ah,0x0(%ebp)
41ffde:	61                   	popa
41ffdf:	00 73 00             	add    %dh,0x0(%ebx)
41ffe2:	65 00 20             	add    %ah,%gs:(%eax)
41ffe5:	00 72 00             	add    %dh,0x0(%edx)
41ffe8:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41ffec:	74 00                	je     0x41ffee
41ffee:	61                   	popa
41ffef:	00 72 00             	add    %dh,0x0(%edx)
41fff2:	74 00                	je     0x41fff4
41fff4:	20 00                	and    %al,(%eax)
41fff6:	61                   	popa
41fff7:	00 70 00             	add    %dh,0x0(%eax)
41fffa:	70 00                	jo     0x41fffc
41fffc:	6c                   	insb   (%dx),%es:(%edi)
41fffd:	00 69 00             	add    %ch,0x0(%ecx)
420000:	63 00                	arpl   %eax,(%eax)
420002:	61                   	popa
420003:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
420007:	00 6f 00             	add    %ch,0x0(%edi)
42000a:	6e                   	outsb  %ds:(%esi),(%dx)
42000b:	00 2e                	add    %ch,(%esi)
42000d:	00 00                	add    %al,(%eax)
42000f:	1b 7b 00             	sbb    0x0(%ebx),%edi
420012:	30 00                	xor    %al,(%eax)
420014:	7d 00                	jge    0x420016
420016:	20 00                	and    %al,(%eax)
420018:	28 00                	sub    %al,(%eax)
42001a:	7b 00                	jnp    0x42001c
42001c:	31 00                	xor    %eax,(%eax)
42001e:	7d 00                	jge    0x420020
420020:	2c 00                	sub    $0x0,%al
420022:	7b 00                	jnp    0x420024
420024:	32 00                	xor    (%eax),%al
420026:	7d 00                	jge    0x420028
420028:	29 00                	sub    %eax,(%eax)
42002a:	00 80 9d 4e 00 6f    	add    %al,0x6f004e9d(%eax)
420030:	00 20                	add    %ah,(%eax)
420032:	00 6d 00             	add    %ch,0x0(%ebp)
420035:	61                   	popa
420036:	00 74 00 63          	add    %dh,0x63(%eax,%eax,1)
42003a:	00 68 00             	add    %ch,0x0(%eax)
42003d:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
420043:	20 00                	and    %al,(%eax)
420045:	45                   	inc    %ebp
420046:	00 76 00             	add    %dh,0x0(%esi)
420049:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
42004d:	74 00                	je     0x42004f
42004f:	49                   	dec    %ecx
420050:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
420054:	00 66 00             	add    %ah,0x0(%esi)
420057:	6f                   	outsl  %ds:(%esi),(%dx)
420058:	00 75 00             	add    %dh,0x0(%ebp)
42005b:	6e                   	outsb  %ds:(%esi),(%dx)
42005c:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
420060:	00 66 00             	add    %ah,0x0(%esi)
420063:	6f                   	outsl  %ds:(%esi),(%dx)
420064:	00 72 00             	add    %dh,0x0(%edx)
420067:	20 00                	and    %al,(%eax)
420069:	28 00                	sub    %al,(%eax)
42006b:	7b 00                	jnp    0x42006d
42006d:	30 00                	xor    %al,(%eax)
42006f:	7d 00                	jge    0x420071
420071:	2c 00                	sub    $0x0,%al
420073:	7b 00                	jnp    0x420075
420075:	31 00                	xor    %eax,(%eax)
420077:	7d 00                	jge    0x420079
420079:	29 00                	sub    %eax,(%eax)
42007b:	2e 00 20             	add    %ah,%cs:(%eax)
42007e:	00 45 00             	add    %al,0x0(%ebp)
420081:	76 00                	jbe    0x420083
420083:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
420087:	74 00                	je     0x420089
420089:	49                   	dec    %ecx
42008a:	00 44 00 3a          	add    %al,0x3a(%eax,%eax,1)
42008e:	00 20                	add    %ah,(%eax)
420090:	00 7b 00             	add    %bh,0x0(%ebx)
420093:	32 00                	xor    (%eax),%al
420095:	7d 00                	jge    0x420097
420097:	7b 00                	jnp    0x420099
420099:	33 00                	xor    (%eax),%eax
42009b:	7d 00                	jge    0x42009d
42009d:	43                   	inc    %ebx
42009e:	00 68 00             	add    %ch,0x0(%eax)
4200a1:	6f                   	outsl  %ds:(%esi),(%dx)
4200a2:	00 6f 00             	add    %ch,0x0(%edi)
4200a5:	73 00                	jae    0x4200a7
4200a7:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4200ad:	20 00                	and    %al,(%eax)
4200af:	72 00                	jb     0x4200b1
4200b1:	61                   	popa
4200b2:	00 6e 00             	add    %ch,0x0(%esi)
4200b5:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
4200b9:	6d                   	insl   (%dx),%es:(%edi)
4200ba:	00 20                	add    %ah,(%eax)
4200bc:	00 65 00             	add    %ah,0x0(%ebp)
4200bf:	76 00                	jbe    0x4200c1
4200c1:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4200c5:	74 00                	je     0x4200c7
4200c7:	2e 00 00             	add    %al,%cs:(%eax)
4200ca:	25 20 00 68 00       	and    $0x680020,%eax
4200cf:	61                   	popa
4200d0:	00 73 00             	add    %dh,0x0(%ebx)
4200d3:	20 00                	and    %al,(%eax)
4200d5:	61                   	popa
4200d6:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4200da:	00 61 00             	add    %ah,0x0(%ecx)
4200dd:	63 00                	arpl   %eax,(%eax)
4200df:	6b 00 65             	imul   $0x65,(%eax),%eax
4200e2:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4200e6:	00 79 00             	add    %bh,0x0(%ecx)
4200e9:	6f                   	outsl  %ds:(%esi),(%dx)
4200ea:	00 75 00             	add    %dh,0x0(%ebp)
4200ed:	21 00                	and    %eax,(%eax)
4200ef:	00 15 4e 00 65 00    	add    %dl,0x65004e
4200f5:	77 00                	ja     0x4200f7
4200f7:	57                   	push   %edi
4200f8:	00 65 00             	add    %ah,0x0(%ebp)
4200fb:	61                   	popa
4200fc:	00 70 00             	add    %dh,0x0(%eax)
4200ff:	6f                   	outsl  %ds:(%esi),(%dx)
420100:	00 6e 00             	add    %ch,0x0(%esi)
420103:	7c 00                	jl     0x420105
420105:	00 13                	add    %dl,(%ebx)
420107:	4e                   	dec    %esi
420108:	00 65 00             	add    %ah,0x0(%ebp)
42010b:	77 00                	ja     0x42010d
42010d:	41                   	inc    %ecx
42010e:	00 72 00             	add    %dh,0x0(%edx)
420111:	6d                   	insl   (%dx),%es:(%edi)
420112:	00 6f 00             	add    %ch,0x0(%edi)
420115:	72 00                	jb     0x420117
420117:	7c 00                	jl     0x420119
420119:	00 19                	add    %bl,(%ecx)
42011b:	47                   	inc    %edi
42011c:	00 65 00             	add    %ah,0x0(%ebp)
42011f:	6e                   	outsb  %ds:(%esi),(%dx)
420120:	00 4d 00             	add    %cl,0x0(%ebp)
420123:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
420127:	73 00                	jae    0x420129
420129:	61                   	popa
42012a:	00 67 00             	add    %ah,0x0(%edi)
42012d:	65 00 28             	add    %ch,%gs:(%eax)
420130:	00 29                	add    %ch,(%ecx)
420132:	00 00                	add    %al,(%eax)
420134:	3f                   	aas
420135:	4e                   	dec    %esi
420136:	00 6f 00             	add    %ch,0x0(%edi)
420139:	74 00                	je     0x42013b