4102d0:	e9 48 01 00 00       	jmp    0x41041d
4102d5:	b8 24 4a 40 00       	mov    $0x404a24,%eax
4102da:	e9 3e 01 00 00       	jmp    0x41041d
4102df:	b8 34 4a 40 00       	mov    $0x404a34,%eax
4102e4:	e9 34 01 00 00       	jmp    0x41041d
4102e9:	b8 44 4a 40 00       	mov    $0x404a44,%eax
4102ee:	e9 2a 01 00 00       	jmp    0x41041d
4102f3:	b8 54 4a 40 00       	mov    $0x404a54,%eax
4102f8:	e9 20 01 00 00       	jmp    0x41041d
4102fd:	b8 64 4a 40 00       	mov    $0x404a64,%eax
410302:	e9 16 01 00 00       	jmp    0x41041d
410307:	b8 74 4a 40 00       	mov    $0x404a74,%eax
41030c:	e9 0c 01 00 00       	jmp    0x41041d
410311:	b8 84 4a 40 00       	mov    $0x404a84,%eax
410316:	e9 02 01 00 00       	jmp    0x41041d
41031b:	8d 46 cd             	lea    -0x33(%esi),%eax
41031e:	83 f8 10             	cmp    $0x10,%eax
410321:	0f 87 9f 00 00 00    	ja     0x4103c6
410327:	ff 24 85 62 06 41 00 	jmp    *0x410662(,%eax,4)
41032e:	b8 c0 53 40 00       	mov    $0x4053c0,%eax
410333:	e9 e5 00 00 00       	jmp    0x41041d
410338:	b8 d0 53 40 00       	mov    $0x4053d0,%eax
41033d:	e9 db 00 00 00       	jmp    0x41041d
410342:	b8 e0 53 40 00       	mov    $0x4053e0,%eax
410347:	e9 d1 00 00 00       	jmp    0x41041d
41034c:	b8 f0 53 40 00       	mov    $0x4053f0,%eax
410351:	e9 c7 00 00 00       	jmp    0x41041d
410356:	b8 00 54 40 00       	mov    $0x405400,%eax
41035b:	e9 bd 00 00 00       	jmp    0x41041d
410360:	b8 10 54 40 00       	mov    $0x405410,%eax
410365:	e9 b3 00 00 00       	jmp    0x41041d
41036a:	b8 20 54 40 00       	mov    $0x405420,%eax
41036f:	e9 a9 00 00 00       	jmp    0x41041d
410374:	b8 30 54 40 00       	mov    $0x405430,%eax
410379:	e9 9f 00 00 00       	jmp    0x41041d
41037e:	b8 40 54 40 00       	mov    $0x405440,%eax
410383:	e9 95 00 00 00       	jmp    0x41041d
410388:	b8 50 54 40 00       	mov    $0x405450,%eax
41038d:	e9 8b 00 00 00       	jmp    0x41041d
410392:	b8 60 54 40 00       	mov    $0x405460,%eax
410397:	e9 81 00 00 00       	jmp    0x41041d
41039c:	b8 70 54 40 00       	mov    $0x405470,%eax
4103a1:	eb 7a                	jmp    0x41041d
4103a3:	b8 80 54 40 00       	mov    $0x405480,%eax
4103a8:	eb 73                	jmp    0x41041d
4103aa:	b8 90 54 40 00       	mov    $0x405490,%eax
4103af:	eb 6c                	jmp    0x41041d
4103b1:	b8 a0 54 40 00       	mov    $0x4054a0,%eax
4103b6:	eb 65                	jmp    0x41041d
4103b8:	b8 b0 54 40 00       	mov    $0x4054b0,%eax
4103bd:	eb 5e                	jmp    0x41041d
4103bf:	b8 c0 54 40 00       	mov    $0x4054c0,%eax
4103c4:	eb 57                	jmp    0x41041d
4103c6:	83 c0 ef             	add    $0xffffffef,%eax
4103c9:	83 f8 09             	cmp    $0x9,%eax
4103cc:	77 4d                	ja     0x41041b
4103ce:	ff 24 85 a6 06 41 00 	jmp    *0x4106a6(,%eax,4)
4103d5:	b8 98 51 40 00       	mov    $0x405198,%eax
4103da:	eb 41                	jmp    0x41041d
4103dc:	b8 a8 51 40 00       	mov    $0x4051a8,%eax
4103e1:	eb 3a                	jmp    0x41041d
4103e3:	b8 b8 51 40 00       	mov    $0x4051b8,%eax
4103e8:	eb 33                	jmp    0x41041d
4103ea:	b8 c8 51 40 00       	mov    $0x4051c8,%eax
4103ef:	eb 2c                	jmp    0x41041d
4103f1:	b8 d8 51 40 00       	mov    $0x4051d8,%eax
4103f6:	eb 25                	jmp    0x41041d
4103f8:	b8 e8 51 40 00       	mov    $0x4051e8,%eax
4103fd:	eb 1e                	jmp    0x41041d
4103ff:	b8 f8 51 40 00       	mov    $0x4051f8,%eax
410404:	eb 17                	jmp    0x41041d
410406:	b8 08 52 40 00       	mov    $0x405208,%eax
41040b:	eb 10                	jmp    0x41041d
41040d:	b8 18 52 40 00       	mov    $0x405218,%eax
410412:	eb 09                	jmp    0x41041d
410414:	b8 28 52 40 00       	mov    $0x405228,%eax
410419:	eb 02                	jmp    0x41041d
41041b:	33 c0                	xor    %eax,%eax
41041d:	51                   	push   %ecx
41041e:	50                   	push   %eax
41041f:	68 80 01 00 00       	push   $0x180
410424:	6a 02                	push   $0x2
410426:	e8 bf e2 ff ff       	call   0x40e6ea
41042b:	33 d2                	xor    %edx,%edx
41042d:	83 c4 10             	add    $0x10,%esp
410430:	42                   	inc    %edx
410431:	46                   	inc    %esi
410432:	83 fe 4e             	cmp    $0x4e,%esi
410435:	0f 8c b4 f9 ff ff    	jl     0x40fdef
41043b:	f7 da                	neg    %edx
41043d:	6a 02                	push   $0x2
41043f:	1b d2                	sbb    %edx,%edx
410441:	81 c2 82 01 00 00    	add    $0x182,%edx
410447:	59                   	pop    %ecx
410448:	e8 37 e3 ff ff       	call   0x40e784
41044d:	33 c0                	xor    %eax,%eax
41044f:	40                   	inc    %eax
410450:	8b 4d fc             	mov    -0x4(%ebp),%ecx
410453:	33 cd                	xor    %ebp,%ecx
410455:	5e                   	pop    %esi
410456:	e8 c5 b1 00 00       	call   0x41b620
41045b:	c9                   	leave
41045c:	c3                   	ret
41045d:	90                   	nop
41045e:	0d fe 40 00 17       	or     $0x170040fe,%eax
410463:	fe 40 00             	incb   0x0(%eax)
410466:	21 fe                	and    %edi,%esi
410468:	40                   	inc    %eax
410469:	00 2b                	add    %ch,(%ebx)
41046b:	fe 40 00             	incb   0x0(%eax)
41046e:	35 fe 40 00 3f       	xor    $0x3f0040fe,%eax
410473:	fe 40 00             	incb   0x0(%eax)
410476:	49                   	dec    %ecx
410477:	fe 40 00             	incb   0x0(%eax)
41047a:	53                   	push   %ebx
41047b:	fe 40 00             	incb   0x0(%eax)
41047e:	5d                   	pop    %ebp
41047f:	fe 40 00             	incb   0x0(%eax)
410482:	67 fe 40 00          	incb   0x0(%bx,%si)
410486:	71 fe                	jno    0x410486
410488:	40                   	inc    %eax
410489:	00 7b fe             	add    %bh,-0x2(%ebx)
41048c:	40                   	inc    %eax
41048d:	00 85 fe 40 00 8f    	add    %al,-0x70ffbf02(%ebp)
410493:	fe 40 00             	incb   0x0(%eax)
410496:	99                   	cltd
410497:	fe 40 00             	incb   0x0(%eax)
41049a:	a3 fe 40 00 ad       	mov    %eax,0xad0040fe
41049f:	fe 40 00             	incb   0x0(%eax)
4104a2:	b7 fe                	mov    $0xfe,%bh
4104a4:	40                   	inc    %eax
4104a5:	00 c1                	add    %al,%cl
4104a7:	fe 40 00             	incb   0x0(%eax)
4104aa:	cb                   	lret
4104ab:	fe 40 00             	incb   0x0(%eax)
4104ae:	d5 fe                	aad    $0xfe
4104b0:	40                   	inc    %eax
4104b1:	00 df                	add    %bl,%bh
4104b3:	fe 40 00             	incb   0x0(%eax)
4104b6:	e9 fe 40 00 f3       	jmp    0xf34145b9
4104bb:	fe 40 00             	incb   0x0(%eax)
4104be:	fd                   	std
4104bf:	fe 40 00             	incb   0x0(%eax)
4104c2:	07                   	pop    %es
4104c3:	ff 40 00             	incl   0x0(%eax)
4104c6:	11 ff                	adc    %edi,%edi
4104c8:	40                   	inc    %eax
4104c9:	00 1b                	add    %bl,(%ebx)
4104cb:	ff 40 00             	incl   0x0(%eax)
4104ce:	25 ff 40 00 2f       	and    $0x2f0040ff,%eax
4104d3:	ff 40 00             	incl   0x0(%eax)
4104d6:	39 ff                	cmp    %edi,%edi
4104d8:	40                   	inc    %eax
4104d9:	00 43 ff             	add    %al,-0x1(%ebx)
4104dc:	40                   	inc    %eax
4104dd:	00 4d ff             	add    %cl,-0x1(%ebp)
4104e0:	40                   	inc    %eax
4104e1:	00 57 ff             	add    %dl,-0x1(%edi)
4104e4:	40                   	inc    %eax
4104e5:	00 61 ff             	add    %ah,-0x1(%ecx)
4104e8:	40                   	inc    %eax
4104e9:	00 6b ff             	add    %ch,-0x1(%ebx)
4104ec:	40                   	inc    %eax
4104ed:	00 75 ff             	add    %dh,-0x1(%ebp)
4104f0:	40                   	inc    %eax
4104f1:	00 7f ff             	add    %bh,-0x1(%edi)
4104f4:	40                   	inc    %eax
4104f5:	00 89 ff 40 00 93    	add    %cl,-0x6cffbf01(%ecx)
4104fb:	ff 40 00             	incl   0x0(%eax)
4104fe:	9d                   	popf
4104ff:	ff 40 00             	incl   0x0(%eax)
410502:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
410503:	ff 40 00             	incl   0x0(%eax)
410506:	b1 ff                	mov    $0xff,%cl
410508:	40                   	inc    %eax
410509:	00 bb ff 40 00 c5    	add    %bh,-0x3affbf01(%ebx)
41050f:	ff 40 00             	incl   0x0(%eax)
410512:	cf                   	iret
410513:	ff 40 00             	incl   0x0(%eax)
410516:	d9 ff                	fcos
410518:	40                   	inc    %eax
410519:	00 e3                	add    %ah,%bl
41051b:	ff 40 00             	incl   0x0(%eax)
41051e:	ed                   	in     (%dx),%eax
41051f:	ff 40 00             	incl   0x0(%eax)
410522:	f7 ff                	idiv   %edi
410524:	40                   	inc    %eax
410525:	00 01                	add    %al,(%ecx)
410527:	00 41 00             	add    %al,0x0(%ecx)
41052a:	1e                   	push   %ds
41052b:	00 41 00             	add    %al,0x0(%ecx)
41052e:	28 00                	sub    %al,(%eax)
410530:	41                   	inc    %ecx
410531:	00 32                	add    %dh,(%edx)
410533:	00 41 00             	add    %al,0x0(%ecx)
410536:	3c 00                	cmp    $0x0,%al
410538:	41                   	inc    %ecx
410539:	00 46 00             	add    %al,0x0(%esi)
41053c:	41                   	inc    %ecx
41053d:	00 50 00             	add    %dl,0x0(%eax)
410540:	41                   	inc    %ecx
410541:	00 5a 00             	add    %bl,0x0(%edx)
410544:	41                   	inc    %ecx
410545:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
410549:	00 6e 00             	add    %ch,0x0(%esi)
41054c:	41                   	inc    %ecx
41054d:	00 78 00             	add    %bh,0x0(%eax)
410550:	41                   	inc    %ecx
410551:	00 82 00 41 00 8c    	add    %al,-0x73ffbf00(%edx)
410557:	00 41 00             	add    %al,0x0(%ecx)
41055a:	93                   	xchg   %eax,%ebx
41055b:	00 41 00             	add    %al,0x0(%ecx)
41055e:	9a 00 41 00 a1 00 41 	lcall  $0x4100,$0xa1004100
410565:	00 a8 00 41 00 af    	add    %ch,-0x50ffbf00(%eax)
41056b:	00 41 00             	add    %al,0x0(%ecx)
41056e:	c5 00                	lds    (%eax),%eax
410570:	41                   	inc    %ecx
410571:	00 cc                	add    %cl,%ah
410573:	00 41 00             	add    %al,0x0(%ecx)
410576:	d3 00                	roll   %cl,(%eax)
410578:	41                   	inc    %ecx
410579:	00 da                	add    %bl,%dl
41057b:	00 41 00             	add    %al,0x0(%ecx)
41057e:	e1 00                	loope  0x410580
410580:	41                   	inc    %ecx
410581:	00 e8                	add    %ch,%al
410583:	00 41 00             	add    %al,0x0(%ecx)
410586:	ef                   	out    %eax,(%dx)
410587:	00 41 00             	add    %al,0x0(%ecx)
41058a:	f6 00 41             	testb  $0x41,(%eax)
41058d:	00 fd                	add    %bh,%ch
41058f:	00 41 00             	add    %al,0x0(%ecx)
410592:	04 01                	add    $0x1,%al
410594:	41                   	inc    %ecx
410595:	00 1d 01 41 00 27    	add    %bl,0x27004101
41059b:	01 41 00             	add    %eax,0x0(%ecx)
41059e:	31 01                	xor    %eax,(%ecx)
4105a0:	41                   	inc    %ecx
4105a1:	00 3b                	add    %bh,(%ebx)
4105a3:	01 41 00             	add    %eax,0x0(%ecx)
4105a6:	45                   	inc    %ebp
4105a7:	01 41 00             	add    %eax,0x0(%ecx)
4105aa:	4f                   	dec    %edi
4105ab:	01 41 00             	add    %eax,0x0(%ecx)
4105ae:	59                   	pop    %ecx
4105af:	01 41 00             	add    %eax,0x0(%ecx)
4105b2:	63 01                	arpl   %eax,(%ecx)
4105b4:	41                   	inc    %ecx
4105b5:	00 6d 01             	add    %ch,0x1(%ebp)
4105b8:	41                   	inc    %ecx
4105b9:	00 77 01             	add    %dh,0x1(%edi)
4105bc:	41                   	inc    %ecx
4105bd:	00 81 01 41 00 8b    	add    %al,-0x74ffbeff(%ecx)
4105c3:	01 41 00             	add    %eax,0x0(%ecx)
4105c6:	95                   	xchg   %eax,%ebp
4105c7:	01 41 00             	add    %eax,0x0(%ecx)
4105ca:	9f                   	lahf
4105cb:	01 41 00             	add    %eax,0x0(%ecx)
4105ce:	a9 01 41 00 b3       	test   $0xb3004101,%eax
4105d3:	01 41 00             	add    %eax,0x0(%ecx)
4105d6:	bd 01 41 00 c7       	mov    $0xc7004101,%ebp
4105db:	01 41 00             	add    %eax,0x0(%ecx)
4105de:	d1 01                	roll   $1,(%ecx)
4105e0:	41                   	inc    %ecx
4105e1:	00 db                	add    %bl,%bl
4105e3:	01 41 00             	add    %eax,0x0(%ecx)
4105e6:	e5 01                	in     $0x1,%eax
4105e8:	41                   	inc    %ecx
4105e9:	00 ef                	add    %ch,%bh
4105eb:	01 41 00             	add    %eax,0x0(%ecx)
4105ee:	f9                   	stc
4105ef:	01 41 00             	add    %eax,0x0(%ecx)
4105f2:	03 02                	add    (%edx),%eax
4105f4:	41                   	inc    %ecx
4105f5:	00 0d 02 41 00 17    	add    %cl,0x17004102
4105fb:	02 41 00             	add    0x0(%ecx),%al
4105fe:	21 02                	and    %eax,(%edx)
410600:	41                   	inc    %ecx
410601:	00 2b                	add    %ch,(%ebx)
410603:	02 41 00             	add    0x0(%ecx),%al
410606:	35 02 41 00 3f       	xor    $0x3f004102,%eax
41060b:	02 41 00             	add    0x0(%ecx),%al
41060e:	49                   	dec    %ecx
41060f:	02 41 00             	add    0x0(%ecx),%al
410612:	53                   	push   %ebx
410613:	02 41 00             	add    0x0(%ecx),%al
410616:	5d                   	pop    %ebp
410617:	02 41 00             	add    0x0(%ecx),%al
41061a:	67 02 41 00          	add    0x0(%bx,%di),%al
41061e:	71 02                	jno    0x410622
410620:	41                   	inc    %ecx
410621:	00 7b 02             	add    %bh,0x2(%ebx)
410624:	41                   	inc    %ecx
410625:	00 85 02 41 00 8f    	add    %al,-0x70ffbefe(%ebp)
41062b:	02 41 00             	add    0x0(%ecx),%al
41062e:	99                   	cltd
41062f:	02 41 00             	add    0x0(%ecx),%al
410632:	a3 02 41 00 ad       	mov    %eax,0xad004102
410637:	02 41 00             	add    0x0(%ecx),%al
41063a:	b7 02                	mov    $0x2,%bh
41063c:	41                   	inc    %ecx
41063d:	00 c1                	add    %al,%cl
41063f:	02 41 00             	add    0x0(%ecx),%al
410642:	cb                   	lret
410643:	02 41 00             	add    0x0(%ecx),%al
410646:	d5 02                	aad    $0x2
410648:	41                   	inc    %ecx
410649:	00 df                	add    %bl,%bh
41064b:	02 41 00             	add    0x0(%ecx),%al
41064e:	e9 02 41 00 f3       	jmp    0xf3414755
410653:	02 41 00             	add    0x0(%ecx),%al
410656:	fd                   	std
410657:	02 41 00             	add    0x0(%ecx),%al
41065a:	07                   	pop    %es
41065b:	03 41 00             	add    0x0(%ecx),%eax
41065e:	11 03                	adc    %eax,(%ebx)
410660:	41                   	inc    %ecx
410661:	00 2e                	add    %ch,(%esi)
410663:	03 41 00             	add    0x0(%ecx),%eax
410666:	38 03                	cmp    %al,(%ebx)
410668:	41                   	inc    %ecx
410669:	00 42 03             	add    %al,0x3(%edx)
41066c:	41                   	inc    %ecx
41066d:	00 4c 03 41          	add    %cl,0x41(%ebx,%eax,1)
410671:	00 56 03             	add    %dl,0x3(%esi)
410674:	41                   	inc    %ecx
410675:	00 60 03             	add    %ah,0x3(%eax)
410678:	41                   	inc    %ecx
410679:	00 6a 03             	add    %ch,0x3(%edx)
41067c:	41                   	inc    %ecx
41067d:	00 74 03 41          	add    %dh,0x41(%ebx,%eax,1)
410681:	00 7e 03             	add    %bh,0x3(%esi)
410684:	41                   	inc    %ecx
410685:	00 88 03 41 00 92    	add    %cl,-0x6dffbefd(%eax)
41068b:	03 41 00             	add    0x0(%ecx),%eax
41068e:	9c                   	pushf
41068f:	03 41 00             	add    0x0(%ecx),%eax
410692:	a3 03 41 00 aa       	mov    %eax,0xaa004103
410697:	03 41 00             	add    0x0(%ecx),%eax
41069a:	b1 03                	mov    $0x3,%cl
41069c:	41                   	inc    %ecx
41069d:	00 b8 03 41 00 bf    	add    %bh,-0x40ffbefd(%eax)
4106a3:	03 41 00             	add    0x0(%ecx),%eax
4106a6:	d5 03                	aad    $0x3
4106a8:	41                   	inc    %ecx
4106a9:	00 dc                	add    %bl,%ah
4106ab:	03 41 00             	add    0x0(%ecx),%eax
4106ae:	e3 03                	jecxz  0x4106b3
4106b0:	41                   	inc    %ecx
4106b1:	00 ea                	add    %ch,%dl