410240:	06                   	push   %es
410241:	00 59 02             	add    %bl,0x2(%ecx)
410244:	04 1f                	add    $0x1f,%al
410246:	ab                   	stos   %eax,%es:(%edi)
410247:	02 b9 02 76 17 b8    	add    -0x47e889fe(%ecx),%bh
41024d:	02 b9 02 c7 29 33    	add    0x3329c702(%ecx),%bh
410253:	01 c1                	add    %eax,%ecx
410255:	02 14 09             	add    (%ecx,%ecx,1),%dl
410258:	be 02 c1 02 11       	mov    $0x1102c102,%esi
41025d:	11 c4                	adc    %eax,%esp
41025f:	02 c9                	add    %cl,%cl
410261:	01 80 25 be 02 c1    	add    %eax,-0x3efd41db(%eax)
410267:	00 7c 15 b4          	add    %bh,-0x4c(%ebp,%edx,1)
41026b:	00 11                	add    %dl,(%ecx)
41026d:	01 d9                	add    %ebx,%ecx
41026f:	0e                   	push   %cs
410270:	01 00                	add    %eax,(%eax)
410272:	11 01                	adc    %eax,(%ecx)
410274:	be 26 01 00 11       	mov    $0x11000126,%esi
410279:	01 04 1f             	add    %eax,(%edi,%ebx,1)
41027c:	06                   	push   %es
41027d:	00 e1                	add    %ah,%cl
41027f:	01 59 17             	add    %ebx,0x17(%ecx)
410282:	26 01 91 02 03 17 26 	add    %edx,%es:0x26170302(%ecx)
410289:	01 34 00             	add    %esi,(%eax,%eax,1)
41028c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41028d:	02 c9                	add    %cl,%cl
41028f:	00 34 00             	add    %dh,(%eax,%eax,1)
410292:	04 1f                	add    $0x1f,%al
410294:	06                   	push   %es
410295:	00 24 00             	add    %ah,(%eax,%eax,1)
410298:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
410299:	02 c9                	add    %cl,%cl
41029b:	00 24 00             	add    %ah,(%eax,%eax,1)
41029e:	04 1f                	add    $0x1f,%al
4102a0:	06                   	push   %es
4102a1:	00 2c 00             	add    %ch,(%eax,%eax,1)
4102a4:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4102a5:	02 c9                	add    %cl,%cl
4102a7:	00 2c 00             	add    %ch,(%eax,%eax,1)
4102aa:	04 1f                	add    $0x1f,%al
4102ac:	06                   	push   %es
4102ad:	00 11                	add    %dl,(%ecx)
4102af:	02 3e                	add    (%esi),%bh
4102b1:	03 0b                	add    (%ebx),%ecx
4102b3:	03 0c 00             	add    (%eax,%eax,1),%ecx
4102b6:	77 25                	ja     0x4102dd
4102b8:	01 00                	add    %eax,(%eax)
4102ba:	1c 00                	sbb    $0x0,%al
4102bc:	77 25                	ja     0x4102e3
4102be:	01 00                	add    %eax,(%eax)
4102c0:	14 00                	adc    $0x0,%al
4102c2:	77 25                	ja     0x4102e9
4102c4:	01 00                	add    %eax,(%eax)
4102c6:	0c 00                	or     $0x0,%al
4102c8:	14 1d                	adc    $0x1d,%al
4102ca:	06                   	push   %es
4102cb:	00 1c 00             	add    %bl,(%eax,%eax,1)
4102ce:	14 1d                	adc    $0x1d,%al
4102d0:	06                   	push   %es
4102d1:	00 14 00             	add    %dl,(%eax,%eax,1)
4102d4:	14 1d                	adc    $0x1d,%al
4102d6:	06                   	push   %es
4102d7:	00 c9                	add    %cl,%cl
4102d9:	02 8f 20 53 03 c9    	add    -0x36fcace0(%edi),%cl
4102df:	02 62 26             	add    0x26(%edx),%ah
4102e2:	57                   	push   %edi
4102e3:	03 c9                	add    %ecx,%ecx
4102e5:	02 69 1c             	add    0x1c(%ecx),%ch
4102e8:	5c                   	pop    %esp
4102e9:	03 81 00 7b 07 80    	add    -0x7ff88500(%ecx),%eax
4102ef:	03 81 00 ba 29 88    	add    -0x77d64600(%ecx),%eax
4102f5:	03 49 01             	add    0x1(%ecx),%ecx
4102f8:	04 1f                	add    $0x1f,%al
4102fa:	8e 03                	mov    (%ebx),%es
4102fc:	49                   	dec    %ecx
4102fd:	01 9a 25 a3 03 71    	add    %ebx,0x7103a325(%edx)
410303:	01 04 1f             	add    %eax,(%edi,%ebx,1)
410306:	06                   	push   %es
410307:	00 d9                	add    %bl,%cl
410309:	02 ca                	add    %dl,%cl
41030b:	02 b0 03 2e 00 0b    	add    0xb002e03(%eax),%dh
410311:	00 e6                	add    %ah,%dh
410313:	04 2e                	add    $0x2e,%al
410315:	00 13                	add    %dl,(%ebx)
410317:	00 ef                	add    %ch,%bh
410319:	04 2e                	add    $0x2e,%al
41031b:	00 1b                	add    %bl,(%ebx)
41031d:	00 0e                	add    %cl,(%esi)
41031f:	05 2e 00 23 00       	add    $0x23002e,%eax
410324:	17                   	pop    %ss
410325:	05 2e 00 2b 00       	add    $0x2b002e,%eax
41032a:	27                   	daa
41032b:	05 2e 00 33 00       	add    $0x33002e,%eax
410330:	27                   	daa
410331:	05 2e 00 3b 00       	add    $0x3b002e,%eax
410336:	27                   	daa
410337:	05 2e 00 43 00       	add    $0x43002e,%eax
41033c:	17                   	pop    %ss
41033d:	05 2e 00 4b 00       	add    $0x4b002e,%eax
410342:	2d 05 2e 00 53       	sub    $0x53002e05,%eax
410347:	00 27                	add    %ah,(%edi)
410349:	05 2e 00 5b 00       	add    $0x5b002e,%eax
41034e:	27                   	daa
41034f:	05 2e 00 63 00       	add    $0x63002e,%eax
410354:	45                   	inc    %ebp
410355:	05 2e 00 6b 00       	add    $0x6b002e,%eax
41035a:	6f                   	outsl  %ds:(%esi),(%dx)
41035b:	05 69 00 9b 00       	add    $0x9b0069,%eax
410360:	26 06                	es push %es
410362:	89 00                	mov    %eax,(%eax)
410364:	9b                   	fwait
410365:	00 26                	add    %ah,(%esi)
410367:	06                   	push   %es
410368:	e3 02                	jecxz  0x41036c
41036a:	8b 00                	mov    (%eax),%eax
41036c:	8a 05 e3 02 93 00    	mov    0x9302e3,%al
410372:	7c 05                	jl     0x410379
410374:	e3 02                	jecxz  0x410378
410376:	7b 00                	jnp    0x410378
410378:	7c 05                	jl     0x41037f
41037a:	03 03                	add    (%ebx),%eax
41037c:	7b 00                	jnp    0x41037e
41037e:	7c 05                	jl     0x410385
410380:	03 03                	add    (%ebx),%eax
410382:	8b 00                	mov    (%eax),%eax
410384:	cc                   	int3
410385:	05 23 03 7b 00       	add    $0x7b0323,%eax
41038a:	7c 05                	jl     0x410391
41038c:	00 0d 73 00 7c 05    	add    %cl,0x57c0073
410392:	00 0e                	add    %cl,(%esi)
410394:	7b 00                	jnp    0x410396
410396:	7c 05                	jl     0x41039d
410398:	20 0e                	and    %cl,(%esi)
41039a:	7b 00                	jnp    0x41039c
41039c:	7c 05                	jl     0x4103a3
41039e:	40                   	inc    %eax
41039f:	0e                   	push   %cs
4103a0:	7b 00                	jnp    0x4103a2
4103a2:	7c 05                	jl     0x4103a9
4103a4:	60                   	pusha
4103a5:	0e                   	push   %cs
4103a6:	7b 00                	jnp    0x4103a8
4103a8:	7c 05                	jl     0x4103af
4103aa:	21 24 7b             	and    %esp,(%ebx,%edi,2)
4103ad:	00 7c 05 21          	add    %bh,0x21(%ebp,%eax,1)
4103b1:	24 83                	and    $0x83,%al
4103b3:	00 81 05 41 24 7b    	add    %al,0x7b244105(%ecx)
4103b9:	00 7c 05 41          	add    %bh,0x41(%ebp,%eax,1)
4103bd:	24 83                	and    $0x83,%al
4103bf:	00 81 05 01 00 18    	add    %al,0x18000105(%ecx)
4103c5:	00 00                	add    %al,(%eax)
4103c7:	00 1a                	add    %bl,(%edx)
4103c9:	00 01                	add    %al,(%ecx)
4103cb:	00 80 00 00 00 1b    	add    %al,0x1b000000(%eax)
4103d1:	00 2e                	add    %ch,(%esi)
4103d3:	00 35 00 4e 00 62    	add    %dh,0x62004e00
4103d9:	00 7d 00             	add    %bh,0x0(%ebp)
4103dc:	97                   	xchg   %eax,%edi
4103dd:	00 a1 00 ab 00 bd    	add    %ah,-0x42ff5500(%ecx)
4103e3:	00 cf                	add    %cl,%bh
4103e5:	00 d6                	add    %dl,%dh
4103e7:	00 df                	add    %bl,%bh
4103e9:	00 eb                	add    %ch,%bl
4103eb:	00 f9                	add    %bh,%cl
4103ed:	00 14 01             	add    %dl,(%ecx,%eax,1)
4103f0:	1f                   	pop    %ds
4103f1:	01 37                	add    %esi,(%edi)
4103f3:	01 3c 01             	add    %edi,(%ecx,%eax,1)
4103f6:	41                   	inc    %ecx
4103f7:	01 63 01             	add    %esp,0x1(%ebx)
4103fa:	6c                   	insb   (%dx),%es:(%edi)
4103fb:	01 7f 01             	add    %edi,0x1(%edi)
4103fe:	f5                   	cmc
4103ff:	01 ff                	add    %edi,%edi
410401:	01 66 02             	add    %esp,0x2(%esi)
410404:	c9                   	leave
410405:	02 cf                	add    %bh,%cl
410407:	02 d5                	add    %ch,%dl
410409:	02 da                	add    %dl,%bl
41040b:	02 df                	add    %bh,%bl
41040d:	02 e4                	add    %ah,%ah
41040f:	02 11                	add    (%ecx),%dl
410411:	03 45 03             	add    0x3(%ebp),%eax
410414:	62 03                	bound  %eax,(%ebx)
410416:	67 03 6d 03          	add    0x3(%di),%ebp
41041a:	76 03                	jbe    0x41041f
41041c:	96                   	xchg   %eax,%esi
41041d:	03 9c 03 ab 03 16 00 	add    0x1603ab(%ebx,%eax,1),%ebx
410424:	01 00                	add    %eax,(%eax)
410426:	17                   	pop    %ss
410427:	00 03                	add    %al,(%ebx)
410429:	00 18                	add    %bl,(%eax)
41042b:	00 06                	add    %al,(%esi)
41042d:	00 00                	add    %al,(%eax)
41042f:	00 6a 25             	add    %ch,0x25(%edx)
410432:	cb                   	lret
410433:	04 00                	add    $0x0,%al
410435:	00 43 07             	add    %al,0x7(%ebx)
410438:	cb                   	lret
410439:	04 00                	add    $0x0,%al
41043b:	00 64 1d cf          	add    %ah,-0x31(%ebp,%ebx,1)
41043f:	04 00                	add    $0x0,%al
410441:	00 69 0c             	add    %ch,0xc(%ecx)
410444:	d5 04                	aad    $0x4
410446:	00 00                	add    %al,(%eax)
410448:	9b                   	fwait
410449:	1c db                	sbb    $0xdb,%al
41044b:	04 00                	add    $0x0,%al
41044d:	00 7c 26 e1          	add    %bh,-0x1f(%esi,%eiz,1)
410451:	04 02                	add    $0x2,%al
410453:	00 70 00             	add    %dh,0x0(%eax)
410456:	03 00                	add    (%eax),%eax
410458:	01 00                	add    %eax,(%eax)
41045a:	71 00                	jno    0x41045c
41045c:	03 00                	add    (%eax),%eax
41045e:	02 00                	add    (%eax),%al
410460:	72 00                	jb     0x410462
410462:	05 00 01 00 73       	add    $0x73000100,%eax
410467:	00 05 00 02 00 76    	add    %al,0x76000200
41046d:	00 07                	add    %al,(%edi)
41046f:	00 02                	add    %al,(%edx)
410471:	00 77 00             	add    %dh,0x0(%edi)
410474:	09 00                	or     %eax,(%eax)
410476:	01 00                	add    %eax,(%eax)
410478:	78 00                	js     0x41047a
41047a:	09 00                	or     %eax,(%eax)
41047c:	02 00                	add    (%eax),%al
41047e:	79 00                	jns    0x410480
410480:	0b 00                	or     (%eax),%eax
410482:	02 00                	add    (%eax),%al
410484:	7a 00                	jp     0x410486
410486:	0d 00 c2 00 06       	or     $0x600c200,%eax
41048b:	01 0d 01 44 02 4b    	add    %ecx,0x4b024401
410491:	02 52 02             	add    0x2(%edx),%dl
410494:	74 f1                	je     0x410487
410496:	05 00 26 01 8c       	add    $0x8c012600,%eax
41049b:	f1                   	int1
41049c:	05 00 27 01 a4       	add    $0xa4012700,%eax
4104a1:	f1                   	int1
4104a2:	05 00 28 01 bc       	add    $0xbc012800,%eax
4104a7:	f1                   	int1
4104a8:	05 00 29 01 04       	add    $0x4012900,%eax
4104ad:	80 00 00             	addb   $0x0,(%eax)
4104b0:	01 00                	add    %eax,(%eax)
4104be:	36 02 00             	add    %ss:(%eax),%al
4104c1:	00 02                	add    %al,(%edx)
4104cb:	00 00                	add    %al,(%eax)
4104cd:	00 b9 03 2d 02 00    	add    %bh,0x22d03(%ecx)
4104d3:	00 00                	add    %al,(%eax)
4104d5:	00 02                	add    %al,(%edx)
4104df:	00 00                	add    %al,(%eax)
4104e1:	00 b9 03 c3 24 00    	add    %bh,0x24c303(%ecx)
4104e7:	00 00                	add    %al,(%eax)
4104e9:	00 02                	add    %al,(%edx)
4104f3:	00 00                	add    %al,(%eax)
4104f5:	00 b9 03 28 17 00    	add    %bh,0x172803(%ecx)
4104fb:	00 00                	add    %al,(%eax)
4104fd:	00 02                	add    %al,(%edx)
410507:	00 00                	add    %al,(%eax)
410509:	00 b9 03 8a 16 00    	add    %bh,0x168a03(%ecx)
41050f:	00 00                	add    %al,(%eax)
410511:	00 02                	add    %al,(%edx)
41051b:	00 00                	add    %al,(%eax)
41051d:	00 c2                	add    %al,%dl
41051f:	03 fd                	add    %ebp,%edi
410521:	10 00                	adc    %al,(%eax)
410523:	00 00                	add    %al,(%eax)
410525:	00 00                	add    %al,(%eax)
410527:	00 00                	add    %al,(%eax)
410529:	00 01                	add    %al,(%ecx)
41052b:	00 00                	add    %al,(%eax)
41052d:	00 d5                	add    %dl,%ch
41052f:	1f                   	pop    %ds
410530:	00 00                	add    %al,(%eax)
410532:	b8 00 00 00 01       	mov    $0x1000000,%eax
410537:	00 00                	add    %al,(%eax)
410539:	00 1d 20 00 00 70    	add    %bl,0x70000020
41053f:	01 00                	add    %eax,(%eax)
410541:	00 01                	add    %al,(%ecx)
410543:	00 00                	add    %al,(%eax)
410545:	00 40 20             	add    %al,0x20(%eax)
410548:	00 00                	add    %al,(%eax)
41054a:	28 02                	sub    %al,(%edx)
41054c:	00 00                	add    %al,(%eax)
41054e:	01 00                	add    %eax,(%eax)
410550:	00 00                	add    %al,(%eax)
410552:	b3 1f                	mov    $0x1f,%bl
410554:	00 00                	add    %al,(%eax)
410556:	e0 02                	loopne 0x41055a
410558:	00 00                	add    %al,(%eax)
41055a:	01 00                	add    %eax,(%eax)
41055c:	00 00                	add    %al,(%eax)
41055e:	f3 1f                	repz pop %ds
410560:	00 00                	add    %al,(%eax)
410562:	1a 00                	sbb    (%eax),%al
410564:	19 00                	sbb    %eax,(%eax)
410566:	1b 00                	sbb    (%eax),%eax
410568:	19 00                	sbb    %eax,(%eax)
41056a:	00 00                	add    %al,(%eax)
41056c:	00 4f 30             	add    %cl,0x30(%edi)
41056f:	30 30                	xor    %dh,(%eax)
410571:	30 00                	xor    %al,(%eax)
410573:	4c                   	dec    %esp
410574:	69 73 74 60 31 00 6c 	imul   $0x6c003160,0x74(%ebx),%esi
41057b:	61                   	popa
41057c:	62 65 6c             	bound  %esp,0x6c(%ebp)
41057f:	31 00                	xor    %eax,(%eax)
410581:	43                   	inc    %ebx
410582:	6c                   	insb   (%dx),%es:(%edi)
410583:	61                   	popa
410584:	73 73                	jae    0x4105f9
410586:	31 00                	xor    %eax,(%eax)
410588:	69 6d 61 67 65 4c 69 	imul   $0x694c6567,0x61(%ebp),%ebp
41058f:	73 74                	jae    0x410605
410591:	31 00                	xor    %eax,(%eax)
410593:	54                   	push   %esp
410594:	6f                   	outsl  %ds:(%esi),(%dx)
410595:	49                   	dec    %ecx
410596:	6e                   	outsb  %ds:(%esi),(%dx)
410597:	74 33                	je     0x4105cc
410599:	32 00                	xor    (%eax),%al
41059b:	6c                   	insb   (%dx),%es:(%edi)
41059c:	65 6e                	outsb  %gs:(%esi),(%dx)
41059e:	67 74 68             	addr16 je 0x410609
4105a1:	32 00                	xor    (%eax),%al
4105a3:	6c                   	insb   (%dx),%es:(%edi)
4105a4:	61                   	popa
4105a5:	62 65 6c             	bound  %esp,0x6c(%ebp)
4105a8:	32 00                	xor    (%eax),%al
4105aa:	74 69                	je     0x410615
4105ac:	6d                   	insl   (%dx),%es:(%edi)
4105ad:	65 72 32             	gs jb  0x4105e2
4105b0:	00 6c 65 6e          	add    %ch,0x6e(%ebp,%eiz,2)
4105b4:	67 74 68             	addr16 je 0x41061f
4105b7:	33 00                	xor    (%eax),%eax
4105b9:	6c                   	insb   (%dx),%es:(%edi)
4105ba:	61                   	popa
4105bb:	62 65 6c             	bound  %esp,0x6c(%ebp)
4105be:	33 00                	xor    (%eax),%eax
4105c0:	45                   	inc    %ebp
4105c1:	31 31                	xor    %esi,(%ecx)
4105c3:	30 35 46 38 33 43    	xor    %dh,0x43333846
4105c9:	46                   	inc    %esi
4105ca:	45                   	inc    %ebp
4105cb:	41                   	inc    %ecx
4105cc:	41                   	inc    %ecx
4105cd:	43                   	inc    %ebx
4105ce:	30 39                	xor    %bh,(%ecx)
4105d0:	34 34                	xor    $0x34,%al