41cedc:	6e                   	outsb  %ds:(%esi),(%dx)
41cedd:	00 61 00             	add    %ah,0x0(%ecx)
41cee0:	6c                   	insb   (%dx),%es:(%edi)
41cee1:	00 5f 00             	add    %bl,0x0(%edi)
41cee4:	50                   	push   %eax
41cee5:	00 72 00             	add    %dh,0x0(%edx)
41cee8:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41ceee:	29 00                	sub    %eax,(%eax)
41cef0:	29 00                	sub    %eax,(%eax)
41cef2:	29 00                	sub    %eax,(%eax)
41cef4:	00 2b                	add    %ch,(%ebx)
41cef6:	40                   	inc    %eax
41cef7:	00 4f 00             	add    %cl,0x0(%edi)
41cefa:	72 00                	jb     0x41cefc
41cefc:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41cf02:	6e                   	outsb  %ds:(%esi),(%dx)
41cf03:	00 61 00             	add    %ah,0x0(%ecx)
41cf06:	6c                   	insb   (%dx),%es:(%edi)
41cf07:	00 5f 00             	add    %bl,0x0(%edi)
41cf0a:	4f                   	dec    %edi
41cf0b:	00 72 00             	add    %dh,0x0(%edx)
41cf0e:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41cf12:	72 00                	jb     0x41cf14
41cf14:	49                   	dec    %ecx
41cf15:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41cf19:	00 6d 00             	add    %ch,0x0(%ebp)
41cf1c:	49                   	dec    %ecx
41cf1d:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
41cf21:	23 40 00             	and    0x0(%eax),%eax
41cf24:	4f                   	dec    %edi
41cf25:	00 72 00             	add    %dh,0x0(%edx)
41cf28:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41cf2e:	6e                   	outsb  %ds:(%esi),(%dx)
41cf2f:	00 61 00             	add    %ah,0x0(%ecx)
41cf32:	6c                   	insb   (%dx),%es:(%edi)
41cf33:	00 5f 00             	add    %bl,0x0(%edi)
41cf36:	4f                   	dec    %edi
41cf37:	00 72 00             	add    %dh,0x0(%edx)
41cf3a:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41cf3e:	72 00                	jb     0x41cf40
41cf40:	49                   	dec    %ecx
41cf41:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
41cf45:	1d 40 00 49 00       	sbb    $0x490040,%eax
41cf4a:	73 00                	jae    0x41cf4c
41cf4c:	4e                   	dec    %esi
41cf4d:	00 75 00             	add    %dh,0x0(%ebp)
41cf50:	6c                   	insb   (%dx),%es:(%edi)
41cf51:	00 6c 00 5f          	add    %ch,0x5f(%eax,%eax,1)
41cf55:	00 41 00             	add    %al,0x0(%ecx)
41cf58:	6d                   	insl   (%dx),%es:(%edi)
41cf59:	00 6f 00             	add    %ch,0x0(%edi)
41cf5c:	75 00                	jne    0x41cf5e
41cf5e:	6e                   	outsb  %ds:(%esi),(%dx)
41cf5f:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41cf63:	21 40 00             	and    %eax,0x0(%eax)
41cf66:	4f                   	dec    %edi
41cf67:	00 72 00             	add    %dh,0x0(%edx)
41cf6a:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41cf70:	6e                   	outsb  %ds:(%esi),(%dx)
41cf71:	00 61 00             	add    %ah,0x0(%ecx)
41cf74:	6c                   	insb   (%dx),%es:(%edi)
41cf75:	00 5f 00             	add    %bl,0x0(%edi)
41cf78:	41                   	inc    %ecx
41cf79:	00 6d 00             	add    %ch,0x0(%ebp)
41cf7c:	6f                   	outsl  %ds:(%esi),(%dx)
41cf7d:	00 75 00             	add    %dh,0x0(%ebp)
41cf80:	6e                   	outsb  %ds:(%esi),(%dx)
41cf81:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41cf85:	81 fb 49 00 4e 00    	cmp    $0x4e0049,%ebx
41cf8b:	53                   	push   %ebx
41cf8c:	00 45 00             	add    %al,0x0(%ebp)
41cf8f:	52                   	push   %edx
41cf90:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41cf94:	00 49 00             	add    %cl,0x0(%ecx)
41cf97:	4e                   	dec    %esi
41cf98:	00 54 00 4f          	add    %dl,0x4f(%eax,%eax,1)
41cf9c:	00 20                	add    %ah,(%eax)
41cf9e:	00 5b 00             	add    %bl,0x0(%ebx)
41cfa1:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
41cfa5:	6f                   	outsl  %ds:(%esi),(%dx)
41cfa6:	00 5d 00             	add    %bl,0x0(%ebp)
41cfa9:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
41cfad:	4f                   	dec    %edi
41cfae:	00 72 00             	add    %dh,0x0(%edx)
41cfb1:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41cfb5:	72 00                	jb     0x41cfb7
41cfb7:	49                   	dec    %ecx
41cfb8:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41cfbc:	00 6d 00             	add    %ch,0x0(%ebp)
41cfbf:	73 00                	jae    0x41cfc1
41cfc1:	5d                   	pop    %ebp
41cfc2:	00 20                	add    %ah,(%eax)
41cfc4:	00 28                	add    %ch,(%eax)
41cfc6:	00 5b 00             	add    %bl,0x0(%ebx)
41cfc9:	4f                   	dec    %edi
41cfca:	00 72 00             	add    %dh,0x0(%edx)
41cfcd:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41cfd1:	72 00                	jb     0x41cfd3
41cfd3:	49                   	dec    %ecx
41cfd4:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41cfd8:	00 6d 00             	add    %ch,0x0(%ebp)
41cfdb:	49                   	dec    %ecx
41cfdc:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41cfe0:	00 2c 00             	add    %ch,(%eax,%eax,1)
41cfe3:	20 00                	and    %al,(%eax)
41cfe5:	5b                   	pop    %ebx
41cfe6:	00 4f 00             	add    %cl,0x0(%edi)
41cfe9:	72 00                	jb     0x41cfeb
41cfeb:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41cfef:	72 00                	jb     0x41cff1
41cff1:	49                   	dec    %ecx
41cff2:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41cff6:	00 2c 00             	add    %ch,(%eax,%eax,1)
41cff9:	20 00                	and    %al,(%eax)
41cffb:	5b                   	pop    %ebx
41cffc:	00 4d 00             	add    %cl,0x0(%ebp)
41cfff:	6f                   	outsl  %ds:(%esi),(%dx)
41d000:	00 62 00             	add    %ah,0x0(%edx)
41d003:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41d009:	49                   	dec    %ecx
41d00a:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41d00e:	00 2c 00             	add    %ch,(%eax,%eax,1)
41d011:	20 00                	and    %al,(%eax)
41d013:	5b                   	pop    %ebx
41d014:	00 41 00             	add    %al,0x0(%ecx)
41d017:	6d                   	insl   (%dx),%es:(%edi)
41d018:	00 6f 00             	add    %ch,0x0(%edi)
41d01b:	75 00                	jne    0x41d01d
41d01d:	6e                   	outsb  %ds:(%esi),(%dx)
41d01e:	00 74 00 5d          	add    %dh,0x5d(%eax,%eax,1)
41d022:	00 2c 00             	add    %ch,(%eax,%eax,1)
41d025:	20 00                	and    %al,(%eax)
41d027:	5b                   	pop    %ebx
41d028:	00 50 00             	add    %dl,0x0(%eax)
41d02b:	72 00                	jb     0x41d02d
41d02d:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41d033:	5d                   	pop    %ebp
41d034:	00 29                	add    %ch,(%ecx)
41d036:	00 20                	add    %ah,(%eax)
41d038:	00 56 00             	add    %dl,0x0(%esi)
41d03b:	41                   	inc    %ecx
41d03c:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
41d040:	00 45 00             	add    %al,0x0(%ebp)
41d043:	53                   	push   %ebx
41d044:	00 20                	add    %ah,(%eax)
41d046:	00 28                	add    %ch,(%eax)
41d048:	00 40 00             	add    %al,0x0(%eax)
41d04b:	4f                   	dec    %edi
41d04c:	00 72 00             	add    %dh,0x0(%edx)
41d04f:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d053:	72 00                	jb     0x41d055
41d055:	49                   	dec    %ecx
41d056:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d05a:	00 6d 00             	add    %ch,0x0(%ebp)
41d05d:	49                   	dec    %ecx
41d05e:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d062:	00 20                	add    %ah,(%eax)
41d064:	00 40 00             	add    %al,0x0(%eax)
41d067:	4f                   	dec    %edi
41d068:	00 72 00             	add    %dh,0x0(%edx)
41d06b:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d06f:	72 00                	jb     0x41d071
41d071:	49                   	dec    %ecx
41d072:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d076:	00 20                	add    %ah,(%eax)
41d078:	00 40 00             	add    %al,0x0(%eax)
41d07b:	4d                   	dec    %ebp
41d07c:	00 6f 00             	add    %ch,0x0(%edi)
41d07f:	62 00                	bound  %eax,(%eax)
41d081:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41d087:	49                   	dec    %ecx
41d088:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d08c:	00 20                	add    %ah,(%eax)
41d08e:	00 40 00             	add    %al,0x0(%eax)
41d091:	41                   	inc    %ecx
41d092:	00 6d 00             	add    %ch,0x0(%ebp)
41d095:	6f                   	outsl  %ds:(%esi),(%dx)
41d096:	00 75 00             	add    %dh,0x0(%ebp)
41d099:	6e                   	outsb  %ds:(%esi),(%dx)
41d09a:	00 74 00 2c          	add    %dh,0x2c(%eax,%eax,1)
41d09e:	00 20                	add    %ah,(%eax)
41d0a0:	00 40 00             	add    %al,0x0(%eax)
41d0a3:	50                   	push   %eax
41d0a4:	00 72 00             	add    %dh,0x0(%edx)
41d0a7:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41d0ad:	29 00                	sub    %eax,(%eax)
41d0af:	3b 00                	cmp    (%eax),%eax
41d0b1:	0a 00                	or     (%eax),%al
41d0b3:	53                   	push   %ebx
41d0b4:	00 45 00             	add    %al,0x0(%ebp)
41d0b7:	4c                   	dec    %esp
41d0b8:	00 45 00             	add    %al,0x0(%ebp)
41d0bb:	43                   	inc    %ebx
41d0bc:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41d0c0:	00 4f 00             	add    %cl,0x0(%edi)
41d0c3:	72 00                	jb     0x41d0c5
41d0c5:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d0c9:	72 00                	jb     0x41d0cb
41d0cb:	49                   	dec    %ecx
41d0cc:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d0d0:	00 6d 00             	add    %ch,0x0(%ebp)
41d0d3:	49                   	dec    %ecx
41d0d4:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d0d8:	00 20                	add    %ah,(%eax)
41d0da:	00 4f 00             	add    %cl,0x0(%edi)
41d0dd:	72 00                	jb     0x41d0df
41d0df:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d0e3:	72 00                	jb     0x41d0e5
41d0e5:	49                   	dec    %ecx
41d0e6:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d0ea:	00 20                	add    %ah,(%eax)
41d0ec:	00 4d 00             	add    %cl,0x0(%ebp)
41d0ef:	6f                   	outsl  %ds:(%esi),(%dx)
41d0f0:	00 62 00             	add    %ah,0x0(%edx)
41d0f3:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41d0f9:	49                   	dec    %ecx
41d0fa:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d0fe:	00 20                	add    %ah,(%eax)
41d100:	00 41 00             	add    %al,0x0(%ecx)
41d103:	6d                   	insl   (%dx),%es:(%edi)
41d104:	00 6f 00             	add    %ch,0x0(%edi)
41d107:	75 00                	jne    0x41d109
41d109:	6e                   	outsb  %ds:(%esi),(%dx)
41d10a:	00 74 00 2c          	add    %dh,0x2c(%eax,%eax,1)
41d10e:	00 20                	add    %ah,(%eax)
41d110:	00 50 00             	add    %dl,0x0(%eax)
41d113:	72 00                	jb     0x41d115
41d115:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41d11b:	20 00                	and    %al,(%eax)
41d11d:	46                   	inc    %esi
41d11e:	00 52 00             	add    %dl,0x0(%edx)
41d121:	4f                   	dec    %edi
41d122:	00 4d 00             	add    %cl,0x0(%ebp)
41d125:	20 00                	and    %al,(%eax)
41d127:	4f                   	dec    %edi
41d128:	00 72 00             	add    %dh,0x0(%edx)
41d12b:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d12f:	72 00                	jb     0x41d131
41d131:	49                   	dec    %ecx
41d132:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d136:	00 6d 00             	add    %ch,0x0(%ebp)
41d139:	73 00                	jae    0x41d13b
41d13b:	20 00                	and    %al,(%eax)
41d13d:	57                   	push   %edi
41d13e:	00 48 00             	add    %cl,0x0(%eax)
41d141:	45                   	inc    %ebp
41d142:	00 52 00             	add    %dl,0x0(%edx)
41d145:	45                   	inc    %ebp
41d146:	00 20                	add    %ah,(%eax)
41d148:	00 28                	add    %ch,(%eax)
41d14a:	00 4f 00             	add    %cl,0x0(%edi)
41d14d:	72 00                	jb     0x41d14f
41d14f:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d153:	72 00                	jb     0x41d155
41d155:	49                   	dec    %ecx
41d156:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d15a:	00 6d 00             	add    %ch,0x0(%ebp)
41d15d:	49                   	dec    %ecx
41d15e:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41d162:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d168:	00 4f 00             	add    %cl,0x0(%edi)
41d16b:	72 00                	jb     0x41d16d
41d16d:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d171:	72 00                	jb     0x41d173
41d173:	49                   	dec    %ecx
41d174:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d178:	00 6d 00             	add    %ch,0x0(%ebp)
41d17b:	49                   	dec    %ecx
41d17c:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41d180:	00 00                	add    %al,(%eax)
41d182:	19 40 00             	sbb    %eax,0x0(%eax)
41d185:	4f                   	dec    %edi
41d186:	00 72 00             	add    %dh,0x0(%edx)
41d189:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d18d:	72 00                	jb     0x41d18f
41d18f:	49                   	dec    %ecx
41d190:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d194:	00 6d 00             	add    %ch,0x0(%ebp)
41d197:	49                   	dec    %ecx
41d198:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
41d19c:	11 40 00             	adc    %eax,0x0(%eax)
41d19f:	4f                   	dec    %edi
41d1a0:	00 72 00             	add    %dh,0x0(%edx)
41d1a3:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d1a7:	72 00                	jb     0x41d1a9
41d1a9:	49                   	dec    %ecx
41d1aa:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
41d1ae:	0f 40 00             	cmovo  (%eax),%eax
41d1b1:	41                   	inc    %ecx
41d1b2:	00 6d 00             	add    %ch,0x0(%ebp)
41d1b5:	6f                   	outsl  %ds:(%esi),(%dx)
41d1b6:	00 75 00             	add    %dh,0x0(%ebp)
41d1b9:	6e                   	outsb  %ds:(%esi),(%dx)
41d1ba:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41d1be:	84 1f                	test   %bl,(%edi)
41d1c0:	55                   	push   %ebp
41d1c1:	00 50 00             	add    %dl,0x0(%eax)
41d1c4:	44                   	inc    %esp
41d1c5:	00 41 00             	add    %al,0x0(%ecx)
41d1c8:	54                   	push   %esp
41d1c9:	00 45 00             	add    %al,0x0(%ebp)
41d1cc:	20 00                	and    %al,(%eax)
41d1ce:	5b                   	pop    %ebx
41d1cf:	00 64 00 62          	add    %ah,0x62(%eax,%eax,1)
41d1d3:	00 6f 00             	add    %ch,0x0(%edi)
41d1d6:	5d                   	pop    %ebp
41d1d7:	00 2e                	add    %ch,(%esi)
41d1d9:	00 5b 00             	add    %bl,0x0(%ebx)
41d1dc:	4f                   	dec    %edi
41d1dd:	00 72 00             	add    %dh,0x0(%edx)
41d1e0:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d1e4:	72 00                	jb     0x41d1e6
41d1e6:	49                   	dec    %ecx
41d1e7:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d1eb:	00 6d 00             	add    %ch,0x0(%ebp)
41d1ee:	73 00                	jae    0x41d1f0
41d1f0:	5d                   	pop    %ebp
41d1f1:	00 20                	add    %ah,(%eax)
41d1f3:	00 53 00             	add    %dl,0x0(%ebx)
41d1f6:	45                   	inc    %ebp
41d1f7:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41d1fb:	00 5b 00             	add    %bl,0x0(%ebx)
41d1fe:	4f                   	dec    %edi
41d1ff:	00 72 00             	add    %dh,0x0(%edx)
41d202:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d206:	72 00                	jb     0x41d208
41d208:	49                   	dec    %ecx
41d209:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d20d:	00 6d 00             	add    %ch,0x0(%ebp)
41d210:	49                   	dec    %ecx
41d211:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41d215:	00 20                	add    %ah,(%eax)
41d217:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d21d:	00 4f 00             	add    %cl,0x0(%edi)
41d220:	72 00                	jb     0x41d222
41d222:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d226:	72 00                	jb     0x41d228
41d228:	49                   	dec    %ecx
41d229:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d22d:	00 6d 00             	add    %ch,0x0(%ebp)
41d230:	49                   	dec    %ecx
41d231:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d235:	00 20                	add    %ah,(%eax)
41d237:	00 5b 00             	add    %bl,0x0(%ebx)
41d23a:	4f                   	dec    %edi
41d23b:	00 72 00             	add    %dh,0x0(%edx)
41d23e:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d242:	72 00                	jb     0x41d244
41d244:	49                   	dec    %ecx
41d245:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)