4a0465:	5f                   	pop    %edi
4a0466:	5e                   	pop    %esi
4a0467:	ab                   	stos   %eax,%es:(%edi)
4a0468:	ad                   	lods   %ds:(%esi),%eax
4a0469:	56                   	push   %esi
4a046a:	57                   	push   %edi
4a046b:	85 c0                	test   %eax,%eax
4a046d:	74 15                	je     0x4a0484
4a046f:	50                   	push   %eax
4a0470:	8b d8                	mov    %eax,%ebx
4a0472:	e8 ad 55 f6 ff       	call   0x405a24
4a0477:	40                   	inc    %eax
4a0478:	50                   	push   %eax
4a0479:	e8 20 01 00 00       	call   0x4a059e
4a047e:	59                   	pop    %ecx
4a047f:	5e                   	pop    %esi
4a0480:	8b f8                	mov    %eax,%edi
4a0482:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
4a0484:	5f                   	pop    %edi
4a0485:	5e                   	pop    %esi
4a0486:	ab                   	stos   %eax,%es:(%edi)
4a0487:	ad                   	lods   %ds:(%esi),%eax
4a0488:	56                   	push   %esi
4a0489:	57                   	push   %edi
4a048a:	85 c0                	test   %eax,%eax
4a048c:	74 15                	je     0x4a04a3
4a048e:	50                   	push   %eax
4a048f:	8b d8                	mov    %eax,%ebx
4a0491:	e8 8e 55 f6 ff       	call   0x405a24
4a0496:	40                   	inc    %eax
4a0497:	50                   	push   %eax
4a0498:	e8 01 01 00 00       	call   0x4a059e
4a049d:	59                   	pop    %ecx
4a049e:	5e                   	pop    %esi
4a049f:	8b f8                	mov    %eax,%edi
4a04a1:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
4a04a3:	5f                   	pop    %edi
4a04a4:	5e                   	pop    %esi
4a04a5:	ab                   	stos   %eax,%es:(%edi)
4a04a6:	58                   	pop    %eax
4a04a7:	59                   	pop    %ecx
4a04a8:	5f                   	pop    %edi
4a04a9:	5e                   	pop    %esi
4a04aa:	ab                   	stos   %eax,%es:(%edi)
4a04ab:	49                   	dec    %ecx
4a04ac:	0f 85 83 ff ff ff    	jne    0x4a0435
4a04b2:	58                   	pop    %eax
4a04b3:	5f                   	pop    %edi
4a04b4:	5e                   	pop    %esi
4a04b5:	ab                   	stos   %eax,%es:(%edi)
4a04b6:	b9 08 00 00 00       	mov    $0x8,%ecx
4a04bb:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4a04bd:	ad                   	lods   %ds:(%esi),%eax
4a04be:	56                   	push   %esi
4a04bf:	57                   	push   %edi
4a04c0:	50                   	push   %eax
4a04c1:	68 60 01 00 00       	push   $0x160
4a04c6:	e8 d3 00 00 00       	call   0x4a059e
4a04cb:	83 c4 04             	add    $0x4,%esp
4a04ce:	5e                   	pop    %esi
4a04cf:	8b f8                	mov    %eax,%edi
4a04d1:	50                   	push   %eax
4a04d2:	b9 50 00 00 00       	mov    $0x50,%ecx
4a04d7:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4a04d9:	ad                   	lods   %ds:(%esi),%eax
4a04da:	56                   	push   %esi
4a04db:	57                   	push   %edi
4a04dc:	50                   	push   %eax
4a04dd:	68 10 00 00 00       	push   $0x10
4a04e2:	e8 b7 00 00 00       	call   0x4a059e
4a04e7:	59                   	pop    %ecx
4a04e8:	5e                   	pop    %esi
4a04e9:	8b f8                	mov    %eax,%edi
4a04eb:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
4a04ed:	5f                   	pop    %edi
4a04ee:	5e                   	pop    %esi
4a04ef:	ab                   	stos   %eax,%es:(%edi)
4a04f0:	ad                   	lods   %ds:(%esi),%eax
4a04f1:	56                   	push   %esi
4a04f2:	57                   	push   %edi
4a04f3:	50                   	push   %eax
4a04f4:	68 10 00 00 00       	push   $0x10
4a04f9:	e8 a0 00 00 00       	call   0x4a059e
4a04fe:	59                   	pop    %ecx
4a04ff:	5e                   	pop    %esi
4a0500:	8b f8                	mov    %eax,%edi
4a0502:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
4a0504:	5f                   	pop    %edi
4a0505:	5e                   	pop    %esi
4a0506:	ab                   	stos   %eax,%es:(%edi)
4a0507:	ad                   	lods   %ds:(%esi),%eax
4a0508:	56                   	push   %esi
4a0509:	57                   	push   %edi
4a050a:	50                   	push   %eax
4a050b:	68 10 00 00 00       	push   $0x10
4a0510:	e8 89 00 00 00       	call   0x4a059e
4a0515:	59                   	pop    %ecx
4a0516:	5e                   	pop    %esi
4a0517:	8b f8                	mov    %eax,%edi
4a0519:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
4a051b:	5f                   	pop    %edi
4a051c:	5e                   	pop    %esi
4a051d:	ab                   	stos   %eax,%es:(%edi)
4a051e:	ad                   	lods   %ds:(%esi),%eax
4a051f:	56                   	push   %esi
4a0520:	57                   	push   %edi
4a0521:	50                   	push   %eax
4a0522:	68 10 00 00 00       	push   $0x10
4a0527:	e8 72 00 00 00       	call   0x4a059e
4a052c:	59                   	pop    %ecx
4a052d:	5e                   	pop    %esi
4a052e:	8b f8                	mov    %eax,%edi
4a0530:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
4a0532:	5f                   	pop    %edi
4a0533:	5e                   	pop    %esi
4a0534:	ab                   	stos   %eax,%es:(%edi)
4a0535:	b9 04 00 00 00       	mov    $0x4,%ecx
4a053a:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4a053c:	58                   	pop    %eax
4a053d:	5f                   	pop    %edi
4a053e:	5e                   	pop    %esi
4a053f:	ab                   	stos   %eax,%es:(%edi)
4a0540:	ad                   	lods   %ds:(%esi),%eax
4a0541:	ab                   	stos   %eax,%es:(%edi)
4a0542:	58                   	pop    %eax
4a0543:	c3                   	ret
4a0544:	fc                   	cld
4a0545:	db e3                	fninit
4a0547:	e8 6f 9a f8 ff       	call   0x429fbb
4a054c:	68 c0 ac 42 00       	push   $0x42acc0
4a0551:	b8 03 00 00 00       	mov    $0x3,%eax
4a0556:	e8 f5 08 00 00       	call   0x4a0e50
4a055b:	83 c4 04             	add    $0x4,%esp
4a055e:	e8 d1 67 f8 ff       	call   0x426d34
4a0563:	e8 36 9a f8 ff       	call   0x429f9e
4a0568:	e8 aa 67 f8 ff       	call   0x426d17
4a056d:	e8 37 83 f8 ff       	call   0x4288a9
4a0572:	e8 15 83 f8 ff       	call   0x42888c
4a0577:	e8 b4 0a f6 ff       	call   0x401030
4a057c:	e8 11 00 00 00       	call   0x4a0592
4a0581:	6a 00                	push   $0x0
4a0583:	e8 04 00 00 00       	call   0x4a058c
4a0588:	83 c4 04             	add    $0x4,%esp
4a058b:	c3                   	ret
4a058c:	e9 3f 06 00 00       	jmp    0x4a0bd0
4a0591:	90                   	nop
4a0592:	c3                   	ret
4a0593:	90                   	nop
4a0594:	90                   	nop
4a0595:	90                   	nop
4a0596:	90                   	nop
4a0597:	90                   	nop
4a0598:	e9 c3 08 00 00       	jmp    0x4a0e60
4a059d:	90                   	nop
4a059e:	e9 4d 07 00 00       	jmp    0x4a0cf0
4a05a3:	90                   	nop
4a05a4:	e9 57 08 00 00       	jmp    0x4a0e00
4a05a9:	90                   	nop
4a05aa:	e9 61 06 00 00       	jmp    0x4a0c10
4a05af:	90                   	nop
4a05b0:	e9 db 07 00 00       	jmp    0x4a0d90
4a05b5:	90                   	nop
4a05b6:	e9 55 06 00 00       	jmp    0x4a0c10
4a05bb:	90                   	nop
4a05bc:	e9 4f 06 00 00       	jmp    0x4a0c10
4a05c1:	90                   	nop
4a05c2:	e9 49 06 00 00       	jmp    0x4a0c10
4a05c7:	90                   	nop
4a05c8:	68 80 9a 50 00       	push   $0x509a80
4a05cd:	68 c7 86 50 00       	push   $0x5086c7
4a05d2:	68 d4 85 50 00       	push   $0x5085d4
4a05d7:	e8 a4 5f 00 00       	call   0x4a6580
4a05dc:	ff e0                	jmp    *%eax
4a05de:	68 84 9a 50 00       	push   $0x509a84
4a05e3:	68 d3 86 50 00       	push   $0x5086d3
4a05e8:	68 d4 85 50 00       	push   $0x5085d4
4a05ed:	e8 8e 5f 00 00       	call   0x4a6580
4a05f2:	ff e0                	jmp    *%eax
4a05f4:	68 88 9a 50 00       	push   $0x509a88
4a05f9:	68 ed 86 50 00       	push   $0x5086ed
4a05fe:	68 d4 85 50 00       	push   $0x5085d4
4a0603:	e8 78 5f 00 00       	call   0x4a6580
4a0608:	ff e0                	jmp    *%eax
4a060a:	68 8c 9a 50 00       	push   $0x509a8c
4a060f:	68 07 87 50 00       	push   $0x508707
4a0614:	68 d4 85 50 00       	push   $0x5085d4
4a0619:	e8 62 5f 00 00       	call   0x4a6580
4a061e:	ff e0                	jmp    *%eax
4a0620:	68 90 9a 50 00       	push   $0x509a90
4a0625:	68 23 87 50 00       	push   $0x508723
4a062a:	68 d4 85 50 00       	push   $0x5085d4
4a062f:	e8 4c 5f 00 00       	call   0x4a6580
4a0634:	ff e0                	jmp    *%eax
4a0636:	68 94 9a 50 00       	push   $0x509a94
4a063b:	68 30 87 50 00       	push   $0x508730
4a0640:	68 d4 85 50 00       	push   $0x5085d4
4a0645:	e8 36 5f 00 00       	call   0x4a6580
4a064a:	ff e0                	jmp    *%eax
4a064c:	68 98 9a 50 00       	push   $0x509a98
4a0651:	68 39 87 50 00       	push   $0x508739
4a0656:	68 dd 85 50 00       	push   $0x5085dd
4a065b:	e8 20 5f 00 00       	call   0x4a6580
4a0660:	ff e0                	jmp    *%eax
4a0662:	68 9c 9a 50 00       	push   $0x509a9c
4a0667:	68 42 87 50 00       	push   $0x508742
4a066c:	68 e9 85 50 00       	push   $0x5085e9
4a0671:	e8 0a 5f 00 00       	call   0x4a6580
4a0676:	ff e0                	jmp    *%eax
4a0678:	68 a0 9a 50 00       	push   $0x509aa0
4a067d:	68 c7 88 50 00       	push   $0x5088c7
4a0682:	68 d4 85 50 00       	push   $0x5085d4
4a0687:	e8 f4 5e 00 00       	call   0x4a6580
4a068c:	ff e0                	jmp    *%eax
4a068e:	68 a4 9a 50 00       	push   $0x509aa4
4a0693:	68 d1 88 50 00       	push   $0x5088d1
4a0698:	68 d4 85 50 00       	push   $0x5085d4
4a069d:	e8 de 5e 00 00       	call   0x4a6580
4a06a2:	ff e0                	jmp    *%eax
4a06a4:	68 a8 9a 50 00       	push   $0x509aa8
4a06a9:	68 da 88 50 00       	push   $0x5088da
4a06ae:	68 d4 85 50 00       	push   $0x5085d4
4a06b3:	e8 c8 5e 00 00       	call   0x4a6580
4a06b8:	ff e0                	jmp    *%eax
4a06ba:	68 ac 9a 50 00       	push   $0x509aac
4a06bf:	68 e7 88 50 00       	push   $0x5088e7
4a06c4:	68 d4 85 50 00       	push   $0x5085d4
4a06c9:	e8 b2 5e 00 00       	call   0x4a6580
4a06ce:	ff e0                	jmp    *%eax
4a06d0:	68 b0 9a 50 00       	push   $0x509ab0
4a06d5:	68 94 8b 50 00       	push   $0x508b94
4a06da:	68 e9 85 50 00       	push   $0x5085e9
4a06df:	e8 9c 5e 00 00       	call   0x4a6580
4a06e4:	ff e0                	jmp    *%eax
4a06e6:	68 b4 9a 50 00       	push   $0x509ab4
4a06eb:	68 b6 8b 50 00       	push   $0x508bb6
4a06f0:	68 e9 85 50 00       	push   $0x5085e9
4a06f5:	e8 86 5e 00 00       	call   0x4a6580
4a06fa:	ff e0                	jmp    *%eax
4a06fc:	68 b8 9a 50 00       	push   $0x509ab8
4a0701:	68 fd 8c 50 00       	push   $0x508cfd
4a0706:	68 d4 85 50 00       	push   $0x5085d4
4a070b:	e8 70 5e 00 00       	call   0x4a6580
4a0710:	ff e0                	jmp    *%eax
4a0712:	68 bc 9a 50 00       	push   $0x509abc
4a0717:	68 1c 8d 50 00       	push   $0x508d1c
4a071c:	68 89 86 50 00       	push   $0x508689
4a0721:	e8 5a 5e 00 00       	call   0x4a6580
4a0726:	ff e0                	jmp    *%eax
4a0728:	68 c0 9a 50 00       	push   $0x509ac0
4a072d:	68 29 8d 50 00       	push   $0x508d29
4a0732:	68 89 86 50 00       	push   $0x508689
4a0737:	e8 44 5e 00 00       	call   0x4a6580
4a073c:	ff e0                	jmp    *%eax
4a073e:	68 c4 9a 50 00       	push   $0x509ac4
4a0743:	68 d3 86 50 00       	push   $0x5086d3
4a0748:	68 d4 85 50 00       	push   $0x5085d4
4a074d:	e8 2e 5e 00 00       	call   0x4a6580
4a0752:	ff e0                	jmp    *%eax
4a0754:	68 c8 9a 50 00       	push   $0x509ac8
4a0759:	68 23 87 50 00       	push   $0x508723
4a075e:	68 d4 85 50 00       	push   $0x5085d4
4a0763:	e8 18 5e 00 00       	call   0x4a6580
4a0768:	ff e0                	jmp    *%eax
4a076a:	68 cc 9a 50 00       	push   $0x509acc
4a076f:	68 30 87 50 00       	push   $0x508730
4a0774:	68 d4 85 50 00       	push   $0x5085d4
4a0779:	e8 02 5e 00 00       	call   0x4a6580
4a077e:	ff e0                	jmp    *%eax
4a0780:	68 d0 9a 50 00       	push   $0x509ad0
4a0785:	68 39 87 50 00       	push   $0x508739
4a078a:	68 dd 85 50 00       	push   $0x5085dd
4a078f:	e8 ec 5d 00 00       	call   0x4a6580
4a0794:	ff e0                	jmp    *%eax
4a0796:	68 d4 9a 50 00       	push   $0x509ad4
4a079b:	68 a2 8d 50 00       	push   $0x508da2
4a07a0:	68 d4 85 50 00       	push   $0x5085d4
4a07a5:	e8 d6 5d 00 00       	call   0x4a6580
4a07aa:	ff e0                	jmp    *%eax
4a07ac:	68 d8 9a 50 00       	push   $0x509ad8
4a07b1:	68 b0 8d 50 00       	push   $0x508db0
4a07b6:	68 92 86 50 00       	push   $0x508692
4a07bb:	e8 c0 5d 00 00       	call   0x4a6580
4a07c0:	ff e0                	jmp    *%eax
4a07c2:	68 dc 9a 50 00       	push   $0x509adc
4a07c7:	68 c7 8d 50 00       	push   $0x508dc7
4a07cc:	68 92 86 50 00       	push   $0x508692
4a07d1:	e8 aa 5d 00 00       	call   0x4a6580
4a07d6:	ff e0                	jmp    *%eax
4a07d8:	68 e0 9a 50 00       	push   $0x509ae0
4a07dd:	68 75 8e 50 00       	push   $0x508e75
4a07e2:	68 d4 85 50 00       	push   $0x5085d4
4a07e7:	e8 94 5d 00 00       	call   0x4a6580
4a07ec:	ff e0                	jmp    *%eax
4a07ee:	68 e4 9a 50 00       	push   $0x509ae4
4a07f3:	68 a0 8e 50 00       	push   $0x508ea0
4a07f8:	68 9c 86 50 00       	push   $0x50869c
4a07fd:	e8 7e 5d 00 00       	call   0x4a6580
4a0802:	ff e0                	jmp    *%eax
4a0804:	68 e8 9a 50 00       	push   $0x509ae8
4a0809:	68 cd 8e 50 00       	push   $0x508ecd
4a080e:	68 a3 86 50 00       	push   $0x5086a3
4a0813:	e8 68 5d 00 00       	call   0x4a6580
4a0818:	ff e0                	jmp    *%eax
4a081a:	68 ec 9a 50 00       	push   $0x509aec
4a081f:	68 e2 8e 50 00       	push   $0x508ee2
4a0824:	68 a9 86 50 00       	push   $0x5086a9
4a0829:	e8 52 5d 00 00       	call   0x4a6580
4a082e:	ff e0                	jmp    *%eax
4a0830:	68 f0 9a 50 00       	push   $0x509af0
4a0835:	68 6b 8f 50 00       	push   $0x508f6b
4a083a:	68 e9 85 50 00       	push   $0x5085e9
4a083f:	e8 3c 5d 00 00       	call   0x4a6580
4a0844:	ff e0                	jmp    *%eax
4a0846:	68 f4 9a 50 00       	push   $0x509af4
4a084b:	68 9a 8f 50 00       	push   $0x508f9a
4a0850:	68 e9 85 50 00       	push   $0x5085e9
4a0855:	e8 26 5d 00 00       	call   0x4a6580
4a085a:	ff e0                	jmp    *%eax
4a085c:	68 f8 9a 50 00       	push   $0x509af8
4a0861:	68 e9 8f 50 00       	push   $0x508fe9
4a0866:	68 9c 86 50 00       	push   $0x50869c
4a086b:	e8 10 5d 00 00       	call   0x4a6580
4a0870:	ff e0                	jmp    *%eax
4a0872:	68 fc 9a 50 00       	push   $0x509afc
4a0877:	68 51 93 50 00       	push   $0x509351
4a087c:	68 e9 85 50 00       	push   $0x5085e9
4a0881:	e8 fa 5c 00 00       	call   0x4a6580
4a0886:	ff e0                	jmp    *%eax
4a0888:	68 00 9b 50 00       	push   $0x509b00
4a088d:	68 2e 94 50 00       	push   $0x50942e
4a0892:	68 9c 86 50 00       	push   $0x50869c
4a0897:	e8 e4 5c 00 00       	call   0x4a6580
4a089c:	ff e0                	jmp    *%eax
4a089e:	68 04 9b 50 00       	push   $0x509b04
4a08a3:	68 3a 94 50 00       	push   $0x50943a
4a08a8:	68 9c 86 50 00       	push   $0x50869c
4a08ad:	e8 ce 5c 00 00       	call   0x4a6580
4a08b2:	ff e0                	jmp    *%eax
4a08b4:	68 08 9b 50 00       	push   $0x509b08
4a08b9:	68 88 94 50 00       	push   $0x509488
4a08be:	68 9c 86 50 00       	push   $0x50869c
4a08c3:	e8 b8 5c 00 00       	call   0x4a6580
4a08c8:	ff e0                	jmp    *%eax
4a08ca:	68 0c 9b 50 00       	push   $0x509b0c
4a08cf:	68 a2 94 50 00       	push   $0x5094a2
4a08d4:	68 d4 85 50 00       	push   $0x5085d4
4a08d9:	e8 a2 5c 00 00       	call   0x4a6580
4a08de:	ff e0                	jmp    *%eax
4a08e0:	68 10 9b 50 00       	push   $0x509b10
4a08e5:	68 76 95 50 00       	push   $0x509576