4102f1:	6f                   	outsl  %ds:(%esi),(%dx)
4102f2:	cb                   	lret
4102f3:	01 00                	add    %eax,(%eax)
4102f5:	0a 28                	or     (%eax),%ch
4102f7:	cc                   	int3
4102f8:	01 00                	add    %eax,(%eax)
4102fa:	0a 00                	or     (%eax),%al
4102fc:	2a 4a 02             	sub    0x2(%edx),%cl
4102ff:	03 04 28             	add    (%eax,%ebp,1),%eax
410302:	cd 01                	int    $0x1
410304:	00 0a                	add    %cl,(%edx)
410306:	00 00                	add    %al,(%eax)
410308:	02 28                	add    (%eax),%ch
41030a:	57                   	push   %edi
41030b:	01 00                	add    %eax,(%eax)
41030d:	06                   	push   %es
41030e:	00 2a                	add    %ch,(%edx)
410310:	13 30                	adc    (%eax),%esi
410312:	01 00                	add    %eax,(%eax)
410314:	0c 00                	or     $0x0,%al
410316:	00 00                	add    %al,(%eax)
410318:	56                   	push   %esi
410319:	00 00                	add    %al,(%eax)
41031b:	11 00                	adc    %eax,(%eax)
41031d:	02 7b d1             	add    -0x2f(%ebx),%bh
410320:	00 00                	add    %al,(%eax)
410322:	04 0a                	add    $0xa,%al
410324:	2b 00                	sub    (%eax),%eax
410326:	06                   	push   %es
410327:	2a 13                	sub    (%ebx),%dl
410329:	30 01                	xor    %al,(%ecx)
41032b:	00 0c 00             	add    %cl,(%eax,%eax,1)
41032e:	00 00                	add    %al,(%eax)
410330:	56                   	push   %esi
410331:	00 00                	add    %al,(%eax)
410333:	11 00                	adc    %eax,(%eax)
410335:	02 7b d2             	add    -0x2e(%ebx),%bh
410338:	00 00                	add    %al,(%eax)
41033a:	04 0a                	add    $0xa,%al
41033c:	2b 00                	sub    (%eax),%eax
41033e:	06                   	push   %es
41033f:	2a 13                	sub    (%ebx),%dl
410341:	30 01                	xor    %al,(%ecx)
410343:	00 0c 00             	add    %cl,(%eax,%eax,1)
410346:	00 00                	add    %al,(%eax)
410348:	56                   	push   %esi
410349:	00 00                	add    %al,(%eax)
41034b:	11 00                	adc    %eax,(%eax)
41034d:	02 7b d3             	add    -0x2d(%ebx),%bh
410350:	00 00                	add    %al,(%eax)
410352:	04 0a                	add    $0xa,%al
410354:	2b 00                	sub    (%eax),%eax
410356:	06                   	push   %es
410357:	2a 13                	sub    (%ebx),%dl
410359:	30 01                	xor    %al,(%ecx)
41035b:	00 0c 00             	add    %cl,(%eax,%eax,1)
41035e:	00 00                	add    %al,(%eax)
410360:	56                   	push   %esi
410361:	00 00                	add    %al,(%eax)
410363:	11 00                	adc    %eax,(%eax)
410365:	02 7b d4             	add    -0x2c(%ebx),%bh
410368:	00 00                	add    %al,(%eax)
41036a:	04 0a                	add    $0xa,%al
41036c:	2b 00                	sub    (%eax),%eax
41036e:	06                   	push   %es
41036f:	2a 13                	sub    (%ebx),%dl
410371:	30 01                	xor    %al,(%ecx)
410373:	00 0c 00             	add    %cl,(%eax,%eax,1)
410376:	00 00                	add    %al,(%eax)
410378:	56                   	push   %esi
410379:	00 00                	add    %al,(%eax)
41037b:	11 00                	adc    %eax,(%eax)
41037d:	02 7b d5             	add    -0x2b(%ebx),%bh
410380:	00 00                	add    %al,(%eax)
410382:	04 0a                	add    $0xa,%al
410384:	2b 00                	sub    (%eax),%eax
410386:	06                   	push   %es
410387:	2a 13                	sub    (%ebx),%dl
410389:	30 01                	xor    %al,(%ecx)
41038b:	00 11                	add    %dl,(%ecx)
41038d:	00 00                	add    %al,(%eax)
41038f:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
410393:	11 00                	adc    %eax,(%eax)
410395:	02 28                	add    (%eax),%ch
410397:	63 00                	arpl   %eax,(%eax)
410399:	00 0a                	add    %cl,(%edx)
41039b:	6f                   	outsl  %ds:(%esi),(%dx)
41039c:	ce                   	into
41039d:	01 00                	add    %eax,(%eax)
41039f:	0a 0a                	or     (%edx),%cl
4103a1:	2b 00                	sub    (%eax),%eax
4103a3:	06                   	push   %es
4103a4:	2a 00                	sub    (%eax),%al
4103a6:	00 00                	add    %al,(%eax)
4103a8:	13 30                	adc    (%eax),%esi
4103aa:	02 00                	add    (%eax),%al
4103ac:	17                   	pop    %ss
4103ad:	00 00                	add    %al,(%eax)
4103af:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
4103b3:	11 00                	adc    %eax,(%eax)
4103b5:	02 28                	add    (%eax),%ch
4103b7:	63 00                	arpl   %eax,(%eax)
4103b9:	00 0a                	add    %cl,(%edx)
4103bb:	03 6f 64             	add    0x64(%edi),%ebp
4103be:	00 00                	add    %al,(%eax)
4103c0:	0a 74 24 00          	or     0x0(%esp),%dh
4103c4:	00 02                	add    %al,(%edx)
4103c6:	0a 2b                	or     (%ebx),%ch
4103c8:	00 06                	add    %al,(%esi)
4103ca:	2a 00                	sub    (%eax),%al
4103cc:	13 30                	adc    (%eax),%esi
4103ce:	03 00                	add    (%eax),%eax
4103d0:	29 00                	sub    %eax,(%eax)
4103d2:	00 00                	add    %al,(%eax)
4103d4:	65 00 00             	add    %al,%gs:(%eax)
4103d7:	11 02                	adc    %eax,(%edx)
4103d9:	7b d6                	jnp    0x4103b1
4103db:	00 00                	add    %al,(%eax)
4103dd:	04 0a                	add    $0xa,%al
4103df:	06                   	push   %es
4103e0:	0b 07                	or     (%edi),%eax
4103e2:	03 28                	add    (%eax),%ebp
4103e4:	cf                   	iret
4103e5:	01 00                	add    %eax,(%eax)
4103e7:	0a 74 1e 00          	or     0x0(%esi,%ebx,1),%dh
4103eb:	00 02                	add    %al,(%edx)
4103ed:	0c 02                	or     $0x2,%al
4103ef:	7c d6                	jl     0x4103c7
4103f1:	00 00                	add    %al,(%eax)
4103f3:	04 08                	add    $0x8,%al
4103f5:	07                   	pop    %es
4103f6:	28 04 00             	sub    %al,(%eax,%eax,1)
4103f9:	00 2b                	add    %ch,(%ebx)
4103fb:	0a 06                	or     (%esi),%al
4103fd:	07                   	pop    %es
4103fe:	33 df                	xor    %edi,%ebx
410400:	2a 00                	sub    (%eax),%al
410402:	00 00                	add    %al,(%eax)
410404:	13 30                	adc    (%eax),%esi
410406:	03 00                	add    (%eax),%eax
410408:	29 00                	sub    %eax,(%eax)
41040a:	00 00                	add    %al,(%eax)
41040c:	65 00 00             	add    %al,%gs:(%eax)
41040f:	11 02                	adc    %eax,(%edx)
410411:	7b d6                	jnp    0x4103e9
410413:	00 00                	add    %al,(%eax)
410415:	04 0a                	add    $0xa,%al
410417:	06                   	push   %es
410418:	0b 07                	or     (%edi),%eax
41041a:	03 28                	add    (%eax),%ebp
41041c:	d1 01                	roll   $1,(%ecx)
41041e:	00 0a                	add    %cl,(%edx)
410420:	74 1e                	je     0x410440
410422:	00 00                	add    %al,(%eax)
410424:	02 0c 02             	add    (%edx,%eax,1),%cl
410427:	7c d6                	jl     0x4103ff
410429:	00 00                	add    %al,(%eax)
41042b:	04 08                	add    $0x8,%al
41042d:	07                   	pop    %es
41042e:	28 04 00             	sub    %al,(%eax,%eax,1)
410431:	00 2b                	add    %ch,(%ebx)
410433:	0a 06                	or     (%esi),%al
410435:	07                   	pop    %es
410436:	33 df                	xor    %edi,%ebx
410438:	2a 00                	sub    (%eax),%al
41043a:	00 00                	add    %al,(%eax)
41043c:	13 30                	adc    (%eax),%esi
41043e:	03 00                	add    (%eax),%eax
410440:	29 00                	sub    %eax,(%eax)
410442:	00 00                	add    %al,(%eax)
410444:	65 00 00             	add    %al,%gs:(%eax)
410447:	11 02                	adc    %eax,(%edx)
410449:	7b d7                	jnp    0x410422
41044b:	00 00                	add    %al,(%eax)
41044d:	04 0a                	add    $0xa,%al
41044f:	06                   	push   %es
410450:	0b 07                	or     (%edi),%eax
410452:	03 28                	add    (%eax),%ebp
410454:	cf                   	iret
410455:	01 00                	add    %eax,(%eax)
410457:	0a 74 1e 00          	or     0x0(%esi,%ebx,1),%dh
41045b:	00 02                	add    %al,(%edx)
41045d:	0c 02                	or     $0x2,%al
41045f:	7c d7                	jl     0x410438
410461:	00 00                	add    %al,(%eax)
410463:	04 08                	add    $0x8,%al
410465:	07                   	pop    %es
410466:	28 04 00             	sub    %al,(%eax,%eax,1)
410469:	00 2b                	add    %ch,(%ebx)
41046b:	0a 06                	or     (%esi),%al
41046d:	07                   	pop    %es
41046e:	33 df                	xor    %edi,%ebx
410470:	2a 00                	sub    (%eax),%al
410472:	00 00                	add    %al,(%eax)
410474:	13 30                	adc    (%eax),%esi
410476:	03 00                	add    (%eax),%eax
410478:	29 00                	sub    %eax,(%eax)
41047a:	00 00                	add    %al,(%eax)
41047c:	65 00 00             	add    %al,%gs:(%eax)
41047f:	11 02                	adc    %eax,(%edx)
410481:	7b d7                	jnp    0x41045a
410483:	00 00                	add    %al,(%eax)
410485:	04 0a                	add    $0xa,%al
410487:	06                   	push   %es
410488:	0b 07                	or     (%edi),%eax
41048a:	03 28                	add    (%eax),%ebp
41048c:	d1 01                	roll   $1,(%ecx)
41048e:	00 0a                	add    %cl,(%edx)
410490:	74 1e                	je     0x4104b0
410492:	00 00                	add    %al,(%eax)
410494:	02 0c 02             	add    (%edx,%eax,1),%cl
410497:	7c d7                	jl     0x410470
410499:	00 00                	add    %al,(%eax)
41049b:	04 08                	add    $0x8,%al
41049d:	07                   	pop    %es
41049e:	28 04 00             	sub    %al,(%eax,%eax,1)
4104a1:	00 2b                	add    %ch,(%ebx)
4104a3:	0a 06                	or     (%esi),%al
4104a5:	07                   	pop    %es
4104a6:	33 df                	xor    %edi,%ebx
4104a8:	2a 00                	sub    (%eax),%al
4104aa:	00 00                	add    %al,(%eax)
4104ac:	13 30                	adc    (%eax),%esi
4104ae:	03 00                	add    (%eax),%eax
4104b0:	29 00                	sub    %eax,(%eax)
4104b2:	00 00                	add    %al,(%eax)
4104b4:	65 00 00             	add    %al,%gs:(%eax)
4104b7:	11 02                	adc    %eax,(%edx)
4104b9:	7b d8                	jnp    0x410493
4104bb:	00 00                	add    %al,(%eax)
4104bd:	04 0a                	add    $0xa,%al
4104bf:	06                   	push   %es
4104c0:	0b 07                	or     (%edi),%eax
4104c2:	03 28                	add    (%eax),%ebp
4104c4:	cf                   	iret
4104c5:	01 00                	add    %eax,(%eax)
4104c7:	0a 74 1e 00          	or     0x0(%esi,%ebx,1),%dh
4104cb:	00 02                	add    %al,(%edx)
4104cd:	0c 02                	or     $0x2,%al
4104cf:	7c d8                	jl     0x4104a9
4104d1:	00 00                	add    %al,(%eax)
4104d3:	04 08                	add    $0x8,%al
4104d5:	07                   	pop    %es
4104d6:	28 04 00             	sub    %al,(%eax,%eax,1)
4104d9:	00 2b                	add    %ch,(%ebx)
4104db:	0a 06                	or     (%esi),%al
4104dd:	07                   	pop    %es
4104de:	33 df                	xor    %edi,%ebx
4104e0:	2a 00                	sub    (%eax),%al
4104e2:	00 00                	add    %al,(%eax)
4104e4:	13 30                	adc    (%eax),%esi
4104e6:	03 00                	add    (%eax),%eax
4104e8:	29 00                	sub    %eax,(%eax)
4104ea:	00 00                	add    %al,(%eax)
4104ec:	65 00 00             	add    %al,%gs:(%eax)
4104ef:	11 02                	adc    %eax,(%edx)
4104f1:	7b d8                	jnp    0x4104cb
4104f3:	00 00                	add    %al,(%eax)
4104f5:	04 0a                	add    $0xa,%al
4104f7:	06                   	push   %es
4104f8:	0b 07                	or     (%edi),%eax
4104fa:	03 28                	add    (%eax),%ebp
4104fc:	d1 01                	roll   $1,(%ecx)
4104fe:	00 0a                	add    %cl,(%edx)
410500:	74 1e                	je     0x410520
410502:	00 00                	add    %al,(%eax)
410504:	02 0c 02             	add    (%edx,%eax,1),%cl
410507:	7c d8                	jl     0x4104e1
410509:	00 00                	add    %al,(%eax)
41050b:	04 08                	add    $0x8,%al
41050d:	07                   	pop    %es
41050e:	28 04 00             	sub    %al,(%eax,%eax,1)
410511:	00 2b                	add    %ch,(%ebx)
410513:	0a 06                	or     (%esi),%al
410515:	07                   	pop    %es
410516:	33 df                	xor    %edi,%ebx
410518:	2a 00                	sub    (%eax),%al
41051a:	00 00                	add    %al,(%eax)
41051c:	13 30                	adc    (%eax),%esi
41051e:	03 00                	add    (%eax),%eax
410520:	29 00                	sub    %eax,(%eax)
410522:	00 00                	add    %al,(%eax)
410524:	65 00 00             	add    %al,%gs:(%eax)
410527:	11 02                	adc    %eax,(%edx)
410529:	7b d9                	jnp    0x410504
41052b:	00 00                	add    %al,(%eax)
41052d:	04 0a                	add    $0xa,%al
41052f:	06                   	push   %es
410530:	0b 07                	or     (%edi),%eax
410532:	03 28                	add    (%eax),%ebp
410534:	cf                   	iret
410535:	01 00                	add    %eax,(%eax)
410537:	0a 74 1e 00          	or     0x0(%esi,%ebx,1),%dh
41053b:	00 02                	add    %al,(%edx)
41053d:	0c 02                	or     $0x2,%al
41053f:	7c d9                	jl     0x41051a
410541:	00 00                	add    %al,(%eax)
410543:	04 08                	add    $0x8,%al
410545:	07                   	pop    %es
410546:	28 04 00             	sub    %al,(%eax,%eax,1)
410549:	00 2b                	add    %ch,(%ebx)
41054b:	0a 06                	or     (%esi),%al
41054d:	07                   	pop    %es
41054e:	33 df                	xor    %edi,%ebx
410550:	2a 00                	sub    (%eax),%al
410552:	00 00                	add    %al,(%eax)
410554:	13 30                	adc    (%eax),%esi
410556:	03 00                	add    (%eax),%eax
410558:	29 00                	sub    %eax,(%eax)
41055a:	00 00                	add    %al,(%eax)
41055c:	65 00 00             	add    %al,%gs:(%eax)
41055f:	11 02                	adc    %eax,(%edx)
410561:	7b d9                	jnp    0x41053c
410563:	00 00                	add    %al,(%eax)
410565:	04 0a                	add    $0xa,%al
410567:	06                   	push   %es
410568:	0b 07                	or     (%edi),%eax
41056a:	03 28                	add    (%eax),%ebp
41056c:	d1 01                	roll   $1,(%ecx)
41056e:	00 0a                	add    %cl,(%edx)
410570:	74 1e                	je     0x410590
410572:	00 00                	add    %al,(%eax)
410574:	02 0c 02             	add    (%edx,%eax,1),%cl
410577:	7c d9                	jl     0x410552
410579:	00 00                	add    %al,(%eax)
41057b:	04 08                	add    $0x8,%al
41057d:	07                   	pop    %es
41057e:	28 04 00             	sub    %al,(%eax,%eax,1)
410581:	00 2b                	add    %ch,(%ebx)
410583:	0a 06                	or     (%esi),%al
410585:	07                   	pop    %es
410586:	33 df                	xor    %edi,%ebx
410588:	2a 00                	sub    (%eax),%al
41058a:	00 00                	add    %al,(%eax)
41058c:	13 30                	adc    (%eax),%esi
41058e:	04 00                	add    $0x0,%al
410590:	4a                   	dec    %edx
410591:	00 00                	add    %al,(%eax)
410593:	00 66 00             	add    %ah,0x0(%esi)
410596:	00 11                	add    %dl,(%ecx)
410598:	00 02                	add    %al,(%edx)
41059a:	28 d3                	sub    %dl,%bl
41059c:	01 00                	add    %eax,(%eax)
41059e:	0a 74 24 00          	or     0x0(%esp),%dh
4105a2:	00 02                	add    %al,(%edx)
4105a4:	0a 1b                	or     (%ebx),%bl
4105a6:	8d 17                	lea    (%edi),%edx
4105a8:	00 00                	add    %al,(%eax)
4105aa:	01 25 16 03 a2 25    	add    %esp,0x25a20316
4105b0:	17                   	pop    %ss