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)
41df44:	00 4d 00             	add    %cl,0x0(%ebp)
41df47:	59                   	pop    %ecx
41df48:	00 49 00             	add    %cl,0x0(%ecx)
41df4b:	44                   	inc    %esp
41df4c:	00 35 00 58 00 74    	add    %dh,0x74005800
41df52:	00 75 00             	add    %dh,0x0(%ebp)
41df55:	6b 00 51             	imul   $0x51,(%eax),%eax
41df58:	00 76 00             	add    %dh,0x0(%esi)
41df5b:	44                   	inc    %esp
41df5c:	00 71 00             	add    %dh,0x0(%ecx)
41df5f:	6e                   	outsb  %ds:(%esi),(%dx)
41df60:	00 48 00             	add    %cl,0x0(%eax)
41df63:	6e                   	outsb  %ds:(%esi),(%dx)
41df64:	00 75 00             	add    %dh,0x0(%ebp)
41df67:	75 00                	jne    0x41df69
41df69:	36 00 41 00          	add    %al,%ss:0x0(%ecx)
41df6d:	35 00 4e 00 61       	xor    $0x61004e00,%eax
41df72:	00 45 00             	add    %al,0x0(%ebp)
41df75:	2f                   	das
41df76:	00 73 00             	add    %dh,0x0(%ebx)
41df79:	54                   	push   %esp
41df7a:	00 63 00             	add    %ah,0x0(%ebx)
41df7d:	38 00                	cmp    %al,(%eax)
41df7f:	63 00                	arpl   %eax,(%eax)
41df81:	4d                   	dec    %ebp
41df82:	00 72 00             	add    %dh,0x0(%edx)
41df85:	41                   	inc    %ecx
41df86:	00 48 00             	add    %cl,0x0(%eax)
41df89:	34 00                	xor    $0x0,%al
41df8b:	76 00                	jbe    0x41df8d
41df8d:	33 00                	xor    (%eax),%eax
41df8f:	55                   	push   %ebp
41df90:	00 55 00             	add    %dl,0x0(%ebp)
41df93:	77 00                	ja     0x41df95
41df95:	49                   	dec    %ecx
41df96:	00 59 00             	add    %bl,0x0(%ecx)
41df99:	50                   	push   %eax
41df9a:	00 34 00             	add    %dh,(%eax,%eax,1)
41df9d:	62 00                	bound  %eax,(%eax)
41df9f:	54                   	push   %esp
41dfa0:	00 6f 00             	add    %ch,0x0(%edi)
41dfa3:	79 00                	jns    0x41dfa5
41dfa5:	2f                   	das
41dfa6:	00 68 00             	add    %ch,0x0(%eax)
41dfa9:	59                   	pop    %ecx
41dfaa:	00 76 00             	add    %dh,0x0(%esi)
41dfad:	79 00                	jns    0x41dfaf
41dfaf:	48                   	dec    %eax
41dfb0:	00 53 00             	add    %dl,0x0(%ebx)
41dfb3:	66 00 75 00          	data16 add %dh,0x0(%ebp)
41dfb7:	43                   	inc    %ebx
41dfb8:	00 44 00 41          	add    %al,0x41(%eax,%eax,1)
41dfbc:	00 42 00             	add    %al,0x0(%edx)
41dfbf:	79 00                	jns    0x41dfc1
41dfc1:	45                   	inc    %ebp
41dfc2:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
41dfc6:	00 38                	add    %bh,(%eax)
41dfc8:	00 44 00 7a          	add    %al,0x7a(%eax,%eax,1)
41dfcc:	00 76 00             	add    %dh,0x0(%esi)
41dfcf:	64 00 39             	add    %bh,%fs:(%ecx)
41dfd2:	00 71 00             	add    %dh,0x0(%ecx)
41dfd5:	68 00 4f 00 2f       	push   $0x2f004f00
41dfda:	00 76 00             	add    %dh,0x0(%esi)
41dfdd:	4c                   	dec    %esp
41dfde:	00 6f 00             	add    %ch,0x0(%edi)
41dfe1:	34 00                	xor    $0x0,%al
41dfe3:	77 00                	ja     0x41dfe5
41dfe5:	36 00 62 00          	add    %ah,%ss:0x0(%edx)
41dfe9:	37                   	aaa
41dfea:	00 78 00             	add    %bh,0x0(%eax)
41dfed:	44                   	inc    %esp
41dfee:	00 76 00             	add    %dh,0x0(%esi)
41dff1:	34 00                	xor    $0x0,%al
41dff3:	7a 00                	jp     0x41dff5
41dff5:	66 00 61 00          	data16 add %ah,0x0(%ecx)
41dff9:	6c                   	insb   (%dx),%es:(%edi)
41dffa:	00 68 00             	add    %ch,0x0(%eax)
41dffd:	37                   	aaa
41dffe:	00 37                	add    %dh,(%edi)
41e000:	00 67 00             	add    %ah,0x0(%edi)
41e003:	62 00                	bound  %eax,(%eax)
41e005:	69 00 4c 00 37 00    	imul   $0x37004c,(%eax),%eax
41e00b:	69 00 5a 00 46 00    	imul   $0x46005a,(%eax),%eax
41e011:	4f                   	dec    %edi
41e012:	00 66 00             	add    %ah,0x0(%esi)
41e015:	4f                   	dec    %edi
41e016:	00 69 00             	add    %ch,0x0(%ecx)
41e019:	6b 00 59             	imul   $0x59,(%eax),%eax
41e01c:	00 47 00             	add    %al,0x0(%edi)
41e01f:	59                   	pop    %ecx
41e020:	00 6e 00             	add    %ch,0x0(%esi)
41e023:	69 00 4a 00 45 00    	imul   $0x45004a,(%eax),%eax
41e029:	73 00                	jae    0x41e02b
41e02b:	4f                   	dec    %edi
41e02c:	00 35 00 41 00 77    	add    %dh,0x77004100
41e032:	00 39                	add    %bh,(%ecx)
41e034:	00 41 00             	add    %al,0x0(%ecx)
41e037:	78 00                	js     0x41e039
41e039:	6b 00 67             	imul   $0x67,(%eax),%eax
41e03c:	00 69 00             	add    %ch,0x0(%ecx)
41e03f:	4d                   	dec    %ebp
41e040:	00 54 00 6d          	add    %dl,0x6d(%eax,%eax,1)
41e044:	00 73 00             	add    %dh,0x0(%ebx)
41e047:	44                   	inc    %esp
41e048:	00 43 00             	add    %al,0x0(%ebx)
41e04b:	71 00                	jno    0x41e04d
41e04d:	42                   	inc    %edx
41e04e:	00 71 00             	add    %dh,0x0(%ecx)
41e051:	58                   	pop    %eax
41e052:	00 48 00             	add    %cl,0x0(%eax)
41e055:	2f                   	das
41e056:	00 77 00             	add    %dh,0x0(%edi)
41e059:	35 00 66 00 59       	xor    $0x59006600,%eax
41e05e:	00 73 00             	add    %dh,0x0(%ebx)
41e061:	71 00                	jno    0x41e063
41e063:	52                   	push   %edx
41e064:	00 72 00             	add    %dh,0x0(%edx)
41e067:	2f                   	das
41e068:	00 76 00             	add    %dh,0x0(%esi)
41e06b:	64 00 44 00 32       	add    %al,%fs:0x32(%eax,%eax,1)
41e070:	00 47 00             	add    %al,0x0(%edi)
41e073:	63 00                	arpl   %eax,(%eax)
41e075:	68 00 41 00 61       	push   $0x61004100
41e07a:	00 30                	add    %dh,(%eax)
41e07c:	00 58 00             	add    %bl,0x0(%eax)
41e07f:	45                   	inc    %ebp
41e080:	00 4a 00             	add    %cl,0x0(%edx)
41e083:	4d                   	dec    %ebp
41e084:	00 4f 00             	add    %cl,0x0(%edi)
41e087:	4f                   	dec    %edi
41e088:	00 48 00             	add    %cl,0x0(%eax)
41e08b:	4b                   	dec    %ebx
41e08c:	00 51 00             	add    %dl,0x0(%ecx)
41e08f:	5a                   	pop    %edx
41e090:	00 79 00             	add    %bh,0x0(%ecx)
41e093:	4a                   	dec    %edx
41e094:	00 52 00             	add    %dl,0x0(%edx)
41e097:	52                   	push   %edx
41e098:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
41e09c:	00 42 00             	add    %al,0x0(%edx)
41e09f:	66 00 55 00          	data16 add %dl,0x0(%ebp)
41e0a3:	44                   	inc    %esp
41e0a4:	00 2b                	add    %ch,(%ebx)
41e0a6:	00 32                	add    %dh,(%edx)
41e0a8:	00 56 00             	add    %dl,0x0(%esi)
41e0ab:	4e                   	dec    %esi
41e0ac:	00 71 00             	add    %dh,0x0(%ecx)
41e0af:	73 00                	jae    0x41e0b1
41e0b1:	2f                   	das
41e0b2:	00 6a 00             	add    %ch,0x0(%edx)
41e0b5:	32 00                	xor    (%eax),%al
41e0b7:	6c                   	insb   (%dx),%es:(%edi)
41e0b8:	00 59 00             	add    %bl,0x0(%ecx)
41e0bb:	56                   	push   %esi
41e0bc:	00 31                	add    %dh,(%ecx)
41e0be:	00 46 00             	add    %al,0x0(%esi)
41e0c1:	37                   	aaa
41e0c2:	00 65 00             	add    %ah,0x0(%ebp)
41e0c5:	33 00                	xor    (%eax),%eax
41e0c7:	42                   	inc    %edx
41e0c8:	00 52 00             	add    %dl,0x0(%edx)
41e0cb:	42                   	inc    %edx
41e0cc:	00 6e 00             	add    %ch,0x0(%esi)
41e0cf:	72 00                	jb     0x41e0d1
41e0d1:	6e                   	outsb  %ds:(%esi),(%dx)
41e0d2:	00 69 00             	add    %ch,0x0(%ecx)
41e0d5:	70 00                	jo     0x41e0d7
41e0d7:	41                   	inc    %ecx
41e0d8:	00 34 00             	add    %dh,(%eax,%eax,1)
41e0db:	63 00                	arpl   %eax,(%eax)
41e0dd:	38 00                	cmp    %al,(%eax)
41e0df:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
41e0e3:	58                   	pop    %eax
41e0e4:	00 43 00             	add    %al,0x0(%ebx)
41e0e7:	54                   	push   %esp