41da62:	00 50 00             	add    %dl,0x0(%eax)
41da65:	4c                   	dec    %esp
41da66:	00 58 00             	add    %bl,0x0(%eax)
41da69:	4c                   	dec    %esp
41da6a:	00 70 00             	add    %dh,0x0(%eax)
41da6d:	68 00 38 00 61       	push   $0x61003800
41da72:	00 74 00 30          	add    %dh,0x30(%eax,%eax,1)
41da76:	00 31                	add    %dh,(%ecx)
41da78:	00 63 00             	add    %ah,0x0(%ebx)
41da7b:	62 00                	bound  %eax,(%eax)
41da7d:	69 00 4b 00 73 00    	imul   $0x73004b,(%eax),%eax
41da83:	78 00                	js     0x41da85
41da85:	79 00                	jns    0x41da87
41da87:	43                   	inc    %ebx
41da88:	00 4e 00             	add    %cl,0x0(%esi)
41da8b:	6e                   	outsb  %ds:(%esi),(%dx)
41da8c:	00 32                	add    %dh,(%edx)
41da8e:	00 47 00             	add    %al,0x0(%edi)
41da91:	4c                   	dec    %esp
41da92:	00 69 00             	add    %ch,0x0(%ecx)
41da95:	65 00 51 00          	add    %dl,%gs:0x0(%ecx)
41da99:	66 00 78 00          	data16 add %bh,0x0(%eax)
41da9d:	66 00 56 00          	data16 add %dl,0x0(%esi)
41daa1:	58                   	pop    %eax
41daa2:	00 65 00             	add    %ah,0x0(%ebp)
41daa5:	4d                   	dec    %ebp
41daa6:	00 6d 00             	add    %ch,0x0(%ebp)
41daa9:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41daad:	2b 00                	sub    (%eax),%eax
41daaf:	72 00                	jb     0x41dab1
41dab1:	49                   	dec    %ecx
41dab2:	00 48 00             	add    %cl,0x0(%eax)
41dab5:	57                   	push   %edi
41dab6:	00 4c 00 6b          	add    %cl,0x6b(%eax,%eax,1)
41daba:	00 59 00             	add    %bl,0x0(%ecx)
41dabd:	36 00 71 00          	add    %dh,%ss:0x0(%ecx)
41dac1:	75 00                	jne    0x41dac3
41dac3:	6a 00                	push   $0x0
41dac5:	6c                   	insb   (%dx),%es:(%edi)
41dac6:	00 74 00 30          	add    %dh,0x30(%eax,%eax,1)
41daca:	00 78 00             	add    %bh,0x0(%eax)
41dacd:	6b 00 77             	imul   $0x77,(%eax),%eax
41dad0:	00 70 00             	add    %dh,0x0(%eax)
41dad3:	45                   	inc    %ebp
41dad4:	00 6f 00             	add    %ch,0x0(%edi)
41dad7:	38 00                	cmp    %al,(%eax)
41dad9:	31 00                	xor    %eax,(%eax)
41dadb:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
41dadf:	6b 00 78             	imul   $0x78,(%eax),%eax
41dae2:	00 73 00             	add    %dh,0x0(%ebx)
41dae5:	49                   	dec    %ecx
41dae6:	00 58 00             	add    %bl,0x0(%eax)
41dae9:	6d                   	insl   (%dx),%es:(%edi)
41daea:	00 79 00             	add    %bh,0x0(%ecx)
41daed:	34 00                	xor    $0x0,%al
41daef:	2f                   	das
41daf0:	00 51 00             	add    %dl,0x0(%ecx)
41daf3:	46                   	inc    %esi
41daf4:	00 4f 00             	add    %cl,0x0(%edi)
41daf7:	50                   	push   %eax
41daf8:	00 79 00             	add    %bh,0x0(%ecx)
41dafb:	79 00                	jns    0x41dafd
41dafd:	36 00 36             	add    %dh,%ss:(%esi)
41db00:	00 4f 00             	add    %cl,0x0(%edi)
41db03:	77 00                	ja     0x41db05
41db05:	7a 00                	jp     0x41db07
41db07:	71 00                	jno    0x41db09
41db09:	74 00                	je     0x41db0b
41db0b:	5a                   	pop    %edx
41db0c:	00 66 00             	add    %ah,0x0(%esi)
41db0f:	71 00                	jno    0x41db11
41db11:	4e                   	dec    %esi
41db12:	00 77 00             	add    %dh,0x0(%edi)
41db15:	4b                   	dec    %ebx
41db16:	00 66 00             	add    %ah,0x0(%esi)
41db19:	4b                   	dec    %ebx
41db1a:	00 66 00             	add    %ah,0x0(%esi)
41db1d:	6a 00                	push   $0x0
41db1f:	65 00 58 00          	add    %bl,%gs:0x0(%eax)
41db23:	7a 00                	jp     0x41db25
41db25:	78 00                	js     0x41db27
41db27:	66 00 30             	data16 add %dh,(%eax)
41db2a:	00 4c 00 73          	add    %cl,0x73(%eax,%eax,1)
41db2e:	00 4b 00             	add    %cl,0x0(%ebx)
41db31:	63 00                	arpl   %eax,(%eax)
41db33:	79 00                	jns    0x41db35
41db35:	32 00                	xor    (%eax),%al
41db37:	4a                   	dec    %edx
41db38:	00 73 00             	add    %dh,0x0(%ebx)
41db3b:	5a                   	pop    %edx
41db3c:	00 4c 00 68          	add    %cl,0x68(%eax,%eax,1)
41db40:	00 42 00             	add    %al,0x0(%edx)
41db43:	34 00                	xor    $0x0,%al
41db45:	5a                   	pop    %edx
41db46:	00 69 00             	add    %ch,0x0(%ecx)
41db49:	4a                   	dec    %edx
41db4a:	00 59 00             	add    %bl,0x0(%ecx)
41db4d:	68 00 36 00 4d       	push   $0x4d003600
41db52:	00 6b 00             	add    %ch,0x0(%ebx)
41db55:	36 00 2b             	add    %ch,%ss:(%ebx)
41db58:	00 31                	add    %dh,(%ecx)
41db5a:	00 59 00             	add    %bl,0x0(%ecx)
41db5d:	74 00                	je     0x41db5f
41db5f:	50                   	push   %eax
41db60:	00 39                	add    %bh,(%ecx)
41db62:	00 49 00             	add    %cl,0x0(%ecx)
41db65:	58                   	pop    %eax
41db66:	00 72 00             	add    %dh,0x0(%edx)
41db69:	51                   	push   %ecx
41db6a:	00 45 00             	add    %al,0x0(%ebp)
41db6d:	50                   	push   %eax
41db6e:	00 4a 00             	add    %cl,0x0(%edx)
41db71:	31 00                	xor    %eax,(%eax)
41db73:	55                   	push   %ebp
41db74:	00 61 00             	add    %ah,0x0(%ecx)
41db77:	63 00                	arpl   %eax,(%eax)
41db79:	57                   	push   %edi
41db7a:	00 62 00             	add    %ah,0x0(%edx)
41db7d:	38 00                	cmp    %al,(%eax)
41db7f:	78 00                	js     0x41db81
41db81:	30 00                	xor    %al,(%eax)
41db83:	59                   	pop    %ecx
41db84:	00 73 00             	add    %dh,0x0(%ebx)
41db87:	32 00                	xor    (%eax),%al
41db89:	36 00 49 00          	add    %cl,%ss:0x0(%ecx)
41db8d:	2b 00                	sub    (%eax),%eax
41db8f:	49                   	dec    %ecx
41db90:	00 4a 00             	add    %cl,0x0(%edx)
41db93:	57                   	push   %edi
41db94:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
41db98:	00 4f 00             	add    %cl,0x0(%edi)
41db9b:	78 00                	js     0x41db9d
41db9d:	53                   	push   %ebx
41db9e:	00 6e 00             	add    %ch,0x0(%esi)
41dba1:	6a 00                	push   $0x0
41dba3:	68 00 73 00 6a       	push   $0x6a007300
41dba8:	00 75 00             	add    %dh,0x0(%ebp)
41dbab:	2b 00                	sub    (%eax),%eax
41dbad:	66 00 4c 00 69       	data16 add %cl,0x69(%eax,%eax,1)
41dbb2:	00 67 00             	add    %ah,0x0(%edi)
41dbb5:	30 00                	xor    %al,(%eax)
41dbb7:	41                   	inc    %ecx
41dbb8:	00 49 00             	add    %cl,0x0(%ecx)
41dbbb:	32 00                	xor    (%eax),%al
41dbbd:	54                   	push   %esp
41dbbe:	00 49 00             	add    %cl,0x0(%ecx)
41dbc1:	46                   	inc    %esi
41dbc2:	00 35 00 5a 00 49    	add    %dh,0x49005a00
41dbc8:	00 4a 00             	add    %cl,0x0(%edx)
41dbcb:	38 00                	cmp    %al,(%eax)
41dbcd:	50                   	push   %eax
41dbce:	00 49 00             	add    %cl,0x0(%ecx)
41dbd1:	2f                   	das
41dbd2:	00 31                	add    %dh,(%ecx)
41dbd4:	00 73 00             	add    %dh,0x0(%ebx)
41dbd7:	33 00                	xor    (%eax),%eax
41dbd9:	76 00                	jbe    0x41dbdb
41dbdb:	42                   	inc    %edx
41dbdc:	00 6e 00             	add    %ch,0x0(%esi)
41dbdf:	32 00                	xor    (%eax),%al
41dbe1:	38 00                	cmp    %al,(%eax)
41dbe3:	5a                   	pop    %edx
41dbe4:	00 68 00             	add    %ch,0x0(%eax)
41dbe7:	6e                   	outsb  %ds:(%esi),(%dx)
41dbe8:	00 5a 00             	add    %bl,0x0(%edx)
41dbeb:	6d                   	insl   (%dx),%es:(%edi)
41dbec:	00 6d 00             	add    %ch,0x0(%ebp)
41dbef:	50                   	push   %eax
41dbf0:	00 70 00             	add    %dh,0x0(%eax)
41dbf3:	4e                   	dec    %esi
41dbf4:	00 31                	add    %dh,(%ecx)
41dbf6:	00 4f 00             	add    %cl,0x0(%edi)
41dbf9:	70 00                	jo     0x41dbfb
41dbfb:	42                   	inc    %edx
41dbfc:	00 41 00             	add    %al,0x0(%ecx)
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)