414634:	33 c0                	xor    %eax,%eax
414636:	c3                   	ret
414637:	90                   	nop
414638:	55                   	push   %ebp
414639:	8b ec                	mov    %esp,%ebp
41463b:	8b 55 08             	mov    0x8(%ebp),%edx
41463e:	66 8b 40 04          	mov    0x4(%eax),%ax
414642:	66 89 02             	mov    %ax,(%edx)
414645:	b0 01                	mov    $0x1,%al
414647:	5d                   	pop    %ebp
414648:	c2 04 00             	ret    $0x4
41464b:	90                   	nop
41464c:	66 c7 01 08 00       	movw   $0x8,(%ecx)
414651:	b0 01                	mov    $0x1,%al
414653:	c3                   	ret
414654:	e8 db a2 ff ff       	call   0x40e934
414659:	c3                   	ret
41465a:	8b c0                	mov    %eax,%eax
41465c:	e8 c3 a3 ff ff       	call   0x40ea24
414661:	c3                   	ret
414662:	8b c0                	mov    %eax,%eax
414664:	e8 6b a8 ff ff       	call   0x40eed4
414669:	c3                   	ret
41466a:	8b c0                	mov    %eax,%eax
41466c:	55                   	push   %ebp
41466d:	8b ec                	mov    %esp,%ebp
41466f:	8b 55 08             	mov    0x8(%ebp),%edx
414672:	66 8b 40 04          	mov    0x4(%eax),%ax
414676:	66 89 02             	mov    %ax,(%edx)
414679:	b0 01                	mov    $0x1,%al
41467b:	5d                   	pop    %ebp
41467c:	c2 04 00             	ret    $0x4
41467f:	90                   	nop
414680:	e8 d7 ff ff ff       	call   0x41465c
414685:	c3                   	ret
414686:	8b c0                	mov    %eax,%eax
414688:	55                   	push   %ebp
414689:	8b ec                	mov    %esp,%ebp
41468b:	e8 d4 ff ff ff       	call   0x414664
414690:	5d                   	pop    %ebp
414691:	c2 08 00             	ret    $0x8
414694:	55                   	push   %ebp
414695:	8b ec                	mov    %esp,%ebp
414697:	83 c8 ff             	or     $0xffffffff,%eax
41469a:	5d                   	pop    %ebp
41469b:	c2 04 00             	ret    $0x4
41469e:	8b c0                	mov    %eax,%eax
4146a0:	55                   	push   %ebp
4146a1:	8b ec                	mov    %esp,%ebp
4146a3:	83 c8 ff             	or     $0xffffffff,%eax
4146a6:	5d                   	pop    %ebp
4146a7:	c2 04 00             	ret    $0x4
4146aa:	8b c0                	mov    %eax,%eax
4146ac:	55                   	push   %ebp
4146ad:	8b ec                	mov    %esp,%ebp
4146af:	53                   	push   %ebx
4146b0:	8b 5d 08             	mov    0x8(%ebp),%ebx
4146b3:	8b 4d 10             	mov    0x10(%ebp),%ecx
4146b6:	8b 55 0c             	mov    0xc(%ebp),%edx
4146b9:	8b c3                	mov    %ebx,%eax
4146bb:	e8 b4 ec fe ff       	call   0x403374
4146c0:	84 c0                	test   %al,%al
4146c2:	74 04                	je     0x4146c8
4146c4:	33 c0                	xor    %eax,%eax
4146c6:	eb 05                	jmp    0x4146cd
4146c8:	b8 02 40 00 80       	mov    $0x80004002,%eax
4146cd:	5b                   	pop    %ebx
4146ce:	5d                   	pop    %ebp
4146cf:	c2 0c 00             	ret    $0xc
4146d2:	8b c0                	mov    %eax,%eax
4146d4:	55                   	push   %ebp
4146d5:	8b ec                	mov    %esp,%ebp
4146d7:	51                   	push   %ecx
4146d8:	53                   	push   %ebx
4146d9:	56                   	push   %esi
4146da:	57                   	push   %edi
4146db:	8b f2                	mov    %edx,%esi
4146dd:	8b d8                	mov    %eax,%ebx
4146df:	83 3d 20 58 47 00 00 	cmpl   $0x0,0x475820
4146e6:	74 0e                	je     0x4146f6
4146e8:	66 81 fb 00 01       	cmp    $0x100,%bx
4146ed:	72 07                	jb     0x4146f6
4146ef:	66 81 fb ff 07       	cmp    $0x7ff,%bx
4146f4:	76 04                	jbe    0x4146fa
4146f6:	33 c0                	xor    %eax,%eax
4146f8:	eb 02                	jmp    0x4146fc
4146fa:	b0 01                	mov    $0x1,%al
4146fc:	88 45 ff             	mov    %al,-0x1(%ebp)
4146ff:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
414703:	74 7e                	je     0x414783
414705:	68 24 58 47 00       	push   $0x475824
41470a:	e8 95 1b ff ff       	call   0x4062a4
41470f:	33 c0                	xor    %eax,%eax
414711:	55                   	push   %ebp
414712:	68 7c 47 41 00       	push   $0x41477c
414717:	64 ff 30             	push   %fs:(%eax)
41471a:	64 89 20             	mov    %esp,%fs:(%eax)
41471d:	a1 20 58 47 00       	mov    0x475820,%eax
414722:	e8 51 09 ff ff       	call   0x405078
414727:	0f b7 fb             	movzwl %bx,%edi
41472a:	8b d7                	mov    %edi,%edx
41472c:	81 ea 00 01 00 00    	sub    $0x100,%edx
414732:	3b c2                	cmp    %edx,%eax
414734:	0f 9f 45 ff          	setg   -0x1(%ebp)
414738:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
41473c:	74 26                	je     0x414764
41473e:	a1 20 58 47 00       	mov    0x475820,%eax
414743:	8b 84 b8 00 fc ff ff 	mov    -0x400(%eax,%edi,4),%eax
41474a:	89 06                	mov    %eax,(%esi)
41474c:	83 3e 00             	cmpl   $0x0,(%esi)
41474f:	74 0a                	je     0x41475b
414751:	8b 06                	mov    (%esi),%eax
414753:	3b 05 48 93 46 00    	cmp    0x469348,%eax
414759:	75 04                	jne    0x41475f
41475b:	33 c0                	xor    %eax,%eax
41475d:	eb 02                	jmp    0x414761
41475f:	b0 01                	mov    $0x1,%al
414761:	88 45 ff             	mov    %al,-0x1(%ebp)
414764:	33 c0                	xor    %eax,%eax
414766:	5a                   	pop    %edx
414767:	59                   	pop    %ecx
414768:	59                   	pop    %ecx
414769:	64 89 10             	mov    %edx,%fs:(%eax)
41476c:	68 83 47 41 00       	push   $0x414783
414771:	68 24 58 47 00       	push   $0x475824
414776:	e8 91 1c ff ff       	call   0x40640c
41477b:	c3                   	ret
41477c:	e9 d3 f2 fe ff       	jmp    0x403a54
414781:	eb ee                	jmp    0x414771
414783:	8a 45 ff             	mov    -0x1(%ebp),%al
414786:	5f                   	pop    %edi
414787:	5e                   	pop    %esi
414788:	5b                   	pop    %ebx
414789:	59                   	pop    %ecx
41478a:	5d                   	pop    %ebp
41478b:	c3                   	ret
41478c:	55                   	push   %ebp
41478d:	8b ec                	mov    %esp,%ebp
41478f:	81 c4 f0 fe ff ff    	add    $0xfffffef0,%esp
414795:	53                   	push   %ebx
414796:	56                   	push   %esi
414797:	57                   	push   %edi
414798:	33 c9                	xor    %ecx,%ecx
41479a:	89 4d f0             	mov    %ecx,-0x10(%ebp)
41479d:	89 55 f8             	mov    %edx,-0x8(%ebp)
4147a0:	89 45 fc             	mov    %eax,-0x4(%ebp)
4147a3:	33 c0                	xor    %eax,%eax
4147a5:	55                   	push   %ebp
4147a6:	68 62 48 41 00       	push   $0x414862
4147ab:	64 ff 30             	push   %fs:(%eax)
4147ae:	64 89 20             	mov    %esp,%fs:(%eax)
4147b1:	c6 45 f7 00          	movb   $0x0,-0x9(%ebp)
4147b5:	68 24 58 47 00       	push   $0x475824
4147ba:	e8 e5 1a ff ff       	call   0x4062a4
4147bf:	33 c0                	xor    %eax,%eax
4147c1:	55                   	push   %ebp
4147c2:	68 45 48 41 00       	push   $0x414845
4147c7:	64 ff 30             	push   %fs:(%eax)
4147ca:	64 89 20             	mov    %esp,%fs:(%eax)
4147cd:	a1 20 58 47 00       	mov    0x475820,%eax
4147d2:	e8 a9 08 ff ff       	call   0x405080
4147d7:	8b f0                	mov    %eax,%esi
4147d9:	85 f6                	test   %esi,%esi
4147db:	7c 50                	jl     0x41482d
4147dd:	46                   	inc    %esi
4147de:	33 ff                	xor    %edi,%edi
4147e0:	a1 20 58 47 00       	mov    0x475820,%eax
4147e5:	8b 1c b8             	mov    (%eax,%edi,4),%ebx
4147e8:	85 db                	test   %ebx,%ebx
4147ea:	74 3d                	je     0x414829
4147ec:	3b 1d 48 93 46 00    	cmp    0x469348,%ebx
4147f2:	74 35                	je     0x414829
4147f4:	8d 95 f0 fe ff ff    	lea    -0x110(%ebp),%edx
4147fa:	8b 03                	mov    (%ebx),%eax
4147fc:	e8 0f ea fe ff       	call   0x403210
414801:	8d 95 f0 fe ff ff    	lea    -0x110(%ebp),%edx
414807:	8d 45 f0             	lea    -0x10(%ebp),%eax
41480a:	e8 a5 fa fe ff       	call   0x4042b4
41480f:	8b 45 f0             	mov    -0x10(%ebp),%eax
414812:	8b 55 fc             	mov    -0x4(%ebp),%edx
414815:	e8 5a 37 ff ff       	call   0x407f74
41481a:	84 c0                	test   %al,%al
41481c:	74 0b                	je     0x414829
41481e:	8b 45 f8             	mov    -0x8(%ebp),%eax
414821:	89 18                	mov    %ebx,(%eax)
414823:	c6 45 f7 01          	movb   $0x1,-0x9(%ebp)
414827:	eb 04                	jmp    0x41482d
414829:	47                   	inc    %edi
41482a:	4e                   	dec    %esi
41482b:	75 b3                	jne    0x4147e0
41482d:	33 c0                	xor    %eax,%eax
41482f:	5a                   	pop    %edx
414830:	59                   	pop    %ecx
414831:	59                   	pop    %ecx
414832:	64 89 10             	mov    %edx,%fs:(%eax)
414835:	68 4c 48 41 00       	push   $0x41484c
41483a:	68 24 58 47 00       	push   $0x475824
41483f:	e8 c8 1b ff ff       	call   0x40640c
414844:	c3                   	ret
414845:	e9 0a f2 fe ff       	jmp    0x403a54
41484a:	eb ee                	jmp    0x41483a
41484c:	33 c0                	xor    %eax,%eax
41484e:	5a                   	pop    %edx
41484f:	59                   	pop    %ecx
414850:	59                   	pop    %ecx
414851:	64 89 10             	mov    %edx,%fs:(%eax)
414854:	68 69 48 41 00       	push   $0x414869
414859:	8d 45 f0             	lea    -0x10(%ebp),%eax
41485c:	e8 ef f7 fe ff       	call   0x404050
414861:	c3                   	ret
414862:	e9 ed f1 fe ff       	jmp    0x403a54
414867:	eb f0                	jmp    0x414859
414869:	8a 45 f7             	mov    -0x9(%ebp),%al
41486c:	5f                   	pop    %edi
41486d:	5e                   	pop    %esi
41486e:	5b                   	pop    %ebx
41486f:	8b e5                	mov    %ebp,%esp
414871:	5d                   	pop    %ebp
414872:	c3                   	ret
414873:	90                   	nop
414874:	e8 af a6 ff ff       	call   0x40ef28
414879:	c3                   	ret
41487a:	8b c0                	mov    %eax,%eax
41487c:	b9 0e 00 00 00       	mov    $0xe,%ecx
414881:	e8 92 f6 ff ff       	call   0x413f18
414886:	3c 01                	cmp    $0x1,%al
414888:	c3                   	ret
414889:	8d 40 00             	lea    0x0(%eax),%eax
41488c:	55                   	push   %ebp
41488d:	8b ec                	mov    %esp,%ebp
41488f:	33 c0                	xor    %eax,%eax
414891:	55                   	push   %ebp
414892:	68 fb 48 41 00       	push   $0x4148fb
414897:	64 ff 30             	push   %fs:(%eax)
41489a:	64 89 20             	mov    %esp,%fs:(%eax)
41489d:	ff 05 1c 58 47 00    	incl   0x47581c
4148a3:	75 48                	jne    0x4148ed
4148a5:	e8 86 fb ff ff       	call   0x414430
4148aa:	68 24 58 47 00       	push   $0x475824
4148af:	e8 e8 19 ff ff       	call   0x40629c
4148b4:	b8 20 58 47 00       	mov    $0x475820,%eax
4148b9:	8b 15 0c 44 41 00    	mov    0x41440c,%edx
4148bf:	e8 7c 09 ff ff       	call   0x405240
4148c4:	b8 e8 93 46 00       	mov    $0x4693e8,%eax
4148c9:	b9 15 00 00 00       	mov    $0x15,%ecx
4148ce:	8b 15 ac 10 40 00    	mov    0x4010ac,%edx
4148d4:	e8 ff 01 ff ff       	call   0x404ad8
4148d9:	b8 24 93 46 00       	mov    $0x469324,%eax
4148de:	e8 6d f7 fe ff       	call   0x404050
4148e3:	b8 fc 57 47 00       	mov    $0x4757fc,%eax
4148e8:	e8 e7 a8 ff ff       	call   0x40f1d4
4148ed:	33 c0                	xor    %eax,%eax
4148ef:	5a                   	pop    %edx
4148f0:	59                   	pop    %ecx
4148f1:	59                   	pop    %ecx
4148f2:	64 89 10             	mov    %edx,%fs:(%eax)
4148f5:	68 02 49 41 00       	push   $0x414902
4148fa:	c3                   	ret
4148fb:	e9 54 f1 fe ff       	jmp    0x403a54
414900:	eb f8                	jmp    0x4148fa
414902:	5d                   	pop    %ebp
414903:	c3                   	ret
414904:	55                   	push   %ebp
414905:	8b ec                	mov    %esp,%ebp
414907:	33 c0                	xor    %eax,%eax
414909:	55                   	push   %ebp
41490a:	68 a5 49 41 00       	push   $0x4149a5
41490f:	64 ff 30             	push   %fs:(%eax)
414912:	64 89 20             	mov    %esp,%fs:(%eax)
414915:	83 2d 1c 58 47 00 01 	subl   $0x1,0x47581c
41491c:	73 79                	jae    0x414997
41491e:	b8 fc 57 47 00       	mov    $0x4757fc,%eax
414923:	e8 64 fa ff ff       	call   0x41438c
414928:	b8 d4 ee 40 00       	mov    $0x40eed4,%eax
41492d:	a3 0c 58 47 00       	mov    %eax,0x47580c
414932:	b8 24 ea 40 00       	mov    $0x40ea24,%eax
414937:	a3 10 58 47 00       	mov    %eax,0x475810
41493c:	ba 34 e9 40 00       	mov    $0x40e934,%edx
414941:	89 15 14 58 47 00    	mov    %edx,0x475814
414947:	a3 18 58 47 00       	mov    %eax,0x475818
41494c:	b8 d4 f1 40 00       	mov    $0x40f1d4,%eax
414951:	8b 15 fc 46 47 00    	mov    0x4746fc,%edx
414957:	89 02                	mov    %eax,(%edx)
414959:	b8 80 3f 41 00       	mov    $0x413f80,%eax
41495e:	8b 15 f8 44 47 00    	mov    0x4744f8,%edx
414964:	89 02                	mov    %eax,(%edx)
414966:	b8 e8 f4 40 00       	mov    $0x40f4e8,%eax
41496b:	8b 15 78 47 47 00    	mov    0x474778,%edx
414971:	89 02                	mov    %eax,(%edx)
414973:	b8 d8 24 41 00       	mov    $0x4124d8,%eax
414978:	8b 15 c0 48 47 00    	mov    0x4748c0,%edx
41497e:	89 02                	mov    %eax,(%edx)
414980:	b8 00 2c 41 00       	mov    $0x412c00,%eax
414985:	8b 15 94 47 47 00    	mov    0x474794,%edx
41498b:	89 02                	mov    %eax,(%edx)
41498d:	68 24 58 47 00       	push   $0x475824
414992:	e8 6d 1a ff ff       	call   0x406404
414997:	33 c0                	xor    %eax,%eax
414999:	5a                   	pop    %edx
41499a:	59                   	pop    %ecx
41499b:	59                   	pop    %ecx
41499c:	64 89 10             	mov    %edx,%fs:(%eax)
41499f:	68 ac 49 41 00       	push   $0x4149ac
4149a4:	c3                   	ret
4149a5:	e9 aa f0 fe ff       	jmp    0x403a54
4149aa:	eb f8                	jmp    0x4149a4
4149ac:	5d                   	pop    %ebp
4149ad:	c3                   	ret
4149ae:	8b c0                	mov    %eax,%eax
4149b0:	64 56                	fs push %esi
4149b2:	47                   	inc    %edi
4149b3:	00 af ff 00 00 64    	add    %ch,0x640000ff(%edi)
4149b9:	56                   	push   %esi
4149ba:	47                   	inc    %edi
4149bb:	00 90 ff 00 00 64    	add    %dl,0x640000ff(%eax)
4149c1:	56                   	push   %esi
4149c2:	47                   	inc    %edi
4149c3:	00 91 ff 00 00 64    	add    %dl,0x640000ff(%ecx)
4149c9:	56                   	push   %esi
4149ca:	47                   	inc    %edi
4149cb:	00 92 ff 00 00 64    	add    %dl,0x640000ff(%edx)
4149d1:	56                   	push   %esi
4149d2:	47                   	inc    %edi
4149d3:	00 93 ff 00 00 64    	add    %dl,0x640000ff(%ebx)
4149d9:	56                   	push   %esi
4149da:	47                   	inc    %edi
4149db:	00 94 ff 00 00 64 56 	add    %dl,0x56640000(%edi,%edi,8)
4149e2:	47                   	inc    %edi
4149e3:	00 95 ff 00 00 64    	add    %dl,0x640000ff(%ebp)
4149e9:	56                   	push   %esi
4149ea:	47                   	inc    %edi
4149eb:	00 96 ff 00 00 64    	add    %dl,0x640000ff(%esi)
4149f1:	56                   	push   %esi
4149f2:	47                   	inc    %edi
4149f3:	00 97 ff 00 00 64    	add    %dl,0x640000ff(%edi)
4149f9:	56                   	push   %esi
4149fa:	47                   	inc    %edi
4149fb:	00 98 ff 00 00 64    	add    %bl,0x640000ff(%eax)
414a01:	56                   	push   %esi
414a02:	47                   	inc    %edi
414a03:	00 99 ff 00 00 64    	add    %bl,0x640000ff(%ecx)
414a09:	56                   	push   %esi
414a0a:	47                   	inc    %edi
414a0b:	00 9a ff 00 00 64    	add    %bl,0x640000ff(%edx)
414a11:	56                   	push   %esi
414a12:	47                   	inc    %edi
414a13:	00 9b ff 00 00 64    	add    %bl,0x640000ff(%ebx)
414a19:	56                   	push   %esi
414a1a:	47                   	inc    %edi
414a1b:	00 9c ff 00 00 64 56 	add    %bl,0x56640000(%edi,%edi,8)