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)
41d249:	00 20                	add    %ah,(%eax)
41d24b:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d251:	00 4f 00             	add    %cl,0x0(%edi)
41d254:	72 00                	jb     0x41d256
41d256:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d25a:	72 00                	jb     0x41d25c
41d25c:	49                   	dec    %ecx
41d25d:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d261:	00 20                	add    %ah,(%eax)
41d263:	00 5b 00             	add    %bl,0x0(%ebx)
41d266:	4d                   	dec    %ebp
41d267:	00 6f 00             	add    %ch,0x0(%edi)
41d26a:	62 00                	bound  %eax,(%eax)
41d26c:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41d272:	49                   	dec    %ecx
41d273:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41d277:	00 20                	add    %ah,(%eax)
41d279:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d27f:	00 4d 00             	add    %cl,0x0(%ebp)
41d282:	6f                   	outsl  %ds:(%esi),(%dx)
41d283:	00 62 00             	add    %ah,0x0(%edx)
41d286:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41d28c:	49                   	dec    %ecx
41d28d:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41d291:	00 20                	add    %ah,(%eax)
41d293:	00 5b 00             	add    %bl,0x0(%ebx)
41d296:	41                   	inc    %ecx
41d297:	00 6d 00             	add    %ch,0x0(%ebp)
41d29a:	6f                   	outsl  %ds:(%esi),(%dx)
41d29b:	00 75 00             	add    %dh,0x0(%ebp)
41d29e:	6e                   	outsb  %ds:(%esi),(%dx)
41d29f:	00 74 00 5d          	add    %dh,0x5d(%eax,%eax,1)
41d2a3:	00 20                	add    %ah,(%eax)
41d2a5:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d2ab:	00 41 00             	add    %al,0x0(%ecx)
41d2ae:	6d                   	insl   (%dx),%es:(%edi)
41d2af:	00 6f 00             	add    %ch,0x0(%edi)
41d2b2:	75 00                	jne    0x41d2b4
41d2b4:	6e                   	outsb  %ds:(%esi),(%dx)
41d2b5:	00 74 00 2c          	add    %dh,0x2c(%eax,%eax,1)
41d2b9:	00 20                	add    %ah,(%eax)
41d2bb:	00 5b 00             	add    %bl,0x0(%ebx)
41d2be:	50                   	push   %eax
41d2bf:	00 72 00             	add    %dh,0x0(%edx)
41d2c2:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41d2c8:	5d                   	pop    %ebp
41d2c9:	00 20                	add    %ah,(%eax)
41d2cb:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d2d1:	00 50 00             	add    %dl,0x0(%eax)
41d2d4:	72 00                	jb     0x41d2d6
41d2d6:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41d2dc:	20 00                	and    %al,(%eax)
41d2de:	57                   	push   %edi
41d2df:	00 48 00             	add    %cl,0x0(%eax)
41d2e2:	45                   	inc    %ebp
41d2e3:	00 52 00             	add    %dl,0x0(%edx)
41d2e6:	45                   	inc    %ebp
41d2e7:	00 20                	add    %ah,(%eax)
41d2e9:	00 28                	add    %ch,(%eax)
41d2eb:	00 28                	add    %ch,(%eax)
41d2ed:	00 5b 00             	add    %bl,0x0(%ebx)
41d2f0:	4f                   	dec    %edi
41d2f1:	00 72 00             	add    %dh,0x0(%edx)
41d2f4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d2f8:	72 00                	jb     0x41d2fa
41d2fa:	49                   	dec    %ecx
41d2fb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d2ff:	00 6d 00             	add    %ch,0x0(%ebp)
41d302:	49                   	dec    %ecx
41d303:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41d307:	00 20                	add    %ah,(%eax)
41d309:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d30f:	00 4f 00             	add    %cl,0x0(%edi)
41d312:	72 00                	jb     0x41d314
41d314:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41d31a:	6e                   	outsb  %ds:(%esi),(%dx)
41d31b:	00 61 00             	add    %ah,0x0(%ecx)
41d31e:	6c                   	insb   (%dx),%es:(%edi)
41d31f:	00 5f 00             	add    %bl,0x0(%edi)
41d322:	4f                   	dec    %edi
41d323:	00 72 00             	add    %dh,0x0(%edx)
41d326:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d32a:	72 00                	jb     0x41d32c
41d32c:	49                   	dec    %ecx
41d32d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d331:	00 6d 00             	add    %ch,0x0(%ebp)
41d334:	49                   	dec    %ecx
41d335:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41d339:	00 20                	add    %ah,(%eax)
41d33b:	00 41 00             	add    %al,0x0(%ecx)
41d33e:	4e                   	dec    %esi
41d33f:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41d343:	00 28                	add    %ch,(%eax)
41d345:	00 5b 00             	add    %bl,0x0(%ebx)
41d348:	4f                   	dec    %edi
41d349:	00 72 00             	add    %dh,0x0(%edx)
41d34c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d350:	72 00                	jb     0x41d352
41d352:	49                   	dec    %ecx
41d353:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41d357:	00 20                	add    %ah,(%eax)
41d359:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d35f:	00 4f 00             	add    %cl,0x0(%edi)
41d362:	72 00                	jb     0x41d364
41d364:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41d36a:	6e                   	outsb  %ds:(%esi),(%dx)
41d36b:	00 61 00             	add    %ah,0x0(%ecx)
41d36e:	6c                   	insb   (%dx),%es:(%edi)
41d36f:	00 5f 00             	add    %bl,0x0(%edi)
41d372:	4f                   	dec    %edi
41d373:	00 72 00             	add    %dh,0x0(%edx)
41d376:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d37a:	72 00                	jb     0x41d37c
41d37c:	49                   	dec    %ecx
41d37d:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41d381:	00 20                	add    %ah,(%eax)
41d383:	00 41 00             	add    %al,0x0(%ecx)
41d386:	4e                   	dec    %esi
41d387:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41d38b:	00 28                	add    %ch,(%eax)
41d38d:	00 5b 00             	add    %bl,0x0(%ebx)
41d390:	4d                   	dec    %ebp
41d391:	00 6f 00             	add    %ch,0x0(%edi)
41d394:	62 00                	bound  %eax,(%eax)
41d396:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41d39c:	49                   	dec    %ecx
41d39d:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41d3a1:	00 20                	add    %ah,(%eax)
41d3a3:	00 3d 00 20 00 40    	add    %bh,0x40002000
41d3a9:	00 4f 00             	add    %cl,0x0(%edi)
41d3ac:	72 00                	jb     0x41d3ae
41d3ae:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41d3b4:	6e                   	outsb  %ds:(%esi),(%dx)
41d3b5:	00 61 00             	add    %ah,0x0(%ecx)
41d3b8:	6c                   	insb   (%dx),%es:(%edi)
41d3b9:	00 5f 00             	add    %bl,0x0(%edi)
41d3bc:	4d                   	dec    %ebp
41d3bd:	00 6f 00             	add    %ch,0x0(%edi)
41d3c0:	62 00                	bound  %eax,(%eax)
41d3c2:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41d3c8:	49                   	dec    %ecx
41d3c9:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41d3cd:	00 20                	add    %ah,(%eax)
41d3cf:	00 41 00             	add    %al,0x0(%ecx)
41d3d2:	4e                   	dec    %esi
41d3d3:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41d3d7:	00 28                	add    %ch,(%eax)
41d3d9:	00 28                	add    %ch,(%eax)
41d3db:	00 40 00             	add    %al,0x0(%eax)
41d3de:	49                   	dec    %ecx
41d3df:	00 73 00             	add    %dh,0x0(%ebx)
41d3e2:	4e                   	dec    %esi
41d3e3:	00 75 00             	add    %dh,0x0(%ebp)
41d3e6:	6c                   	insb   (%dx),%es:(%edi)
41d3e7:	00 6c 00 5f          	add    %ch,0x5f(%eax,%eax,1)
41d3eb:	00 41 00             	add    %al,0x0(%ecx)
41d3ee:	6d                   	insl   (%dx),%es:(%edi)
41d3ef:	00 6f 00             	add    %ch,0x0(%edi)
41d3f2:	75 00                	jne    0x41d3f4
41d3f4:	6e                   	outsb  %ds:(%esi),(%dx)
41d3f5:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41d3f9:	00 3d 00 20 00 31    	add    %bh,0x31002000
41d3ff:	00 20                	add    %ah,(%eax)
41d401:	00 41 00             	add    %al,0x0(%ecx)
41d404:	4e                   	dec    %esi
41d405:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41d409:	00 5b 00             	add    %bl,0x0(%ebx)
41d40c:	41                   	inc    %ecx
41d40d:	00 6d 00             	add    %ch,0x0(%ebp)
41d410:	6f                   	outsl  %ds:(%esi),(%dx)
41d411:	00 75 00             	add    %dh,0x0(%ebp)
41d414:	6e                   	outsb  %ds:(%esi),(%dx)
41d415:	00 74 00 5d          	add    %dh,0x5d(%eax,%eax,1)
41d419:	00 20                	add    %ah,(%eax)
41d41b:	00 49 00             	add    %cl,0x0(%ecx)