404864:	5f                   	pop    %edi
404865:	5e                   	pop    %esi
404866:	8b e5                	mov    %ebp,%esp
404868:	5d                   	pop    %ebp
404869:	c3                   	ret
40486a:	b8 00 40 00 00       	mov    $0x4000,%eax
40486f:	c3                   	ret
404870:	33 c0                	xor    %eax,%eax
404872:	c3                   	ret
404873:	68 a0 a3 40 00       	push   $0x40a3a0
404878:	ff 15 34 50 40 00    	call   *0x405034
40487e:	c3                   	ret
40487f:	68 00 00 03 00       	push   $0x30000
404884:	68 00 00 01 00       	push   $0x10000
404889:	6a 00                	push   $0x0
40488b:	e8 26 01 00 00       	call   0x4049b6
404890:	83 c4 0c             	add    $0xc,%esp
404893:	85 c0                	test   %eax,%eax
404895:	75 01                	jne    0x404898
404897:	c3                   	ret
404898:	6a 07                	push   $0x7
40489a:	e8 bd fc ff ff       	call   0x40455c
40489f:	cc                   	int3
4048a0:	c3                   	ret
4048a1:	e8 ca f4 ff ff       	call   0x403d70
4048a6:	8b 48 04             	mov    0x4(%eax),%ecx
4048a9:	83 08 04             	orl    $0x4,(%eax)
4048ac:	89 48 04             	mov    %ecx,0x4(%eax)
4048af:	e8 4c c7 ff ff       	call   0x401000
4048b4:	8b 48 04             	mov    0x4(%eax),%ecx
4048b7:	83 08 02             	orl    $0x2,(%eax)
4048ba:	89 48 04             	mov    %ecx,0x4(%eax)
4048bd:	c3                   	ret
4048be:	33 c0                	xor    %eax,%eax
4048c0:	39 05 20 a0 40 00    	cmp    %eax,0x40a020
4048c6:	0f 94 c0             	sete   %al
4048c9:	c3                   	ret
4048ca:	b8 3c af 40 00       	mov    $0x40af3c,%eax
4048cf:	c3                   	ret
4048d0:	b8 38 af 40 00       	mov    $0x40af38,%eax
4048d5:	c3                   	ret
4048d6:	53                   	push   %ebx
4048d7:	56                   	push   %esi
4048d8:	be 10 91 40 00       	mov    $0x409110,%esi
4048dd:	bb 10 91 40 00       	mov    $0x409110,%ebx
4048e2:	3b f3                	cmp    %ebx,%esi
4048e4:	73 18                	jae    0x4048fe
4048e6:	57                   	push   %edi
4048e7:	8b 3e                	mov    (%esi),%edi
4048e9:	85 ff                	test   %edi,%edi
4048eb:	74 09                	je     0x4048f6
4048ed:	8b cf                	mov    %edi,%ecx
4048ef:	e8 47 fe ff ff       	call   0x40473b
4048f4:	ff d7                	call   *%edi
4048f6:	83 c6 04             	add    $0x4,%esi
4048f9:	3b f3                	cmp    %ebx,%esi
4048fb:	72 ea                	jb     0x4048e7
4048fd:	5f                   	pop    %edi
4048fe:	5e                   	pop    %esi
4048ff:	5b                   	pop    %ebx
404900:	c3                   	ret
404901:	53                   	push   %ebx
404902:	56                   	push   %esi
404903:	be 18 91 40 00       	mov    $0x409118,%esi
404908:	bb 18 91 40 00       	mov    $0x409118,%ebx
40490d:	3b f3                	cmp    %ebx,%esi
40490f:	73 18                	jae    0x404929
404911:	57                   	push   %edi
404912:	8b 3e                	mov    (%esi),%edi
404914:	85 ff                	test   %edi,%edi
404916:	74 09                	je     0x404921
404918:	8b cf                	mov    %edi,%ecx
40491a:	e8 1c fe ff ff       	call   0x40473b
40491f:	ff d7                	call   *%edi
404921:	83 c6 04             	add    $0x4,%esi
404924:	3b f3                	cmp    %ebx,%esi
404926:	72 ea                	jb     0x404912
404928:	5f                   	pop    %edi
404929:	5e                   	pop    %esi
40492a:	5b                   	pop    %ebx
40492b:	c3                   	ret
40492c:	ff 25 70 50 40 00    	jmp    *0x405070
404932:	ff 25 6c 50 40 00    	jmp    *0x40506c
404938:	ff 25 d4 50 40 00    	jmp    *0x4050d4
40493e:	ff 25 d0 50 40 00    	jmp    *0x4050d0
404944:	ff 25 c8 50 40 00    	jmp    *0x4050c8
40494a:	ff 25 c0 50 40 00    	jmp    *0x4050c0
404950:	ff 25 b4 50 40 00    	jmp    *0x4050b4
404956:	ff 25 b0 50 40 00    	jmp    *0x4050b0
40495c:	ff 25 c4 50 40 00    	jmp    *0x4050c4
404962:	ff 25 9c 50 40 00    	jmp    *0x40509c
404968:	ff 25 cc 50 40 00    	jmp    *0x4050cc
40496e:	ff 25 90 50 40 00    	jmp    *0x405090
404974:	ff 25 d8 50 40 00    	jmp    *0x4050d8
40497a:	ff 25 ac 50 40 00    	jmp    *0x4050ac
404980:	ff 25 a8 50 40 00    	jmp    *0x4050a8
404986:	ff 25 98 50 40 00    	jmp    *0x405098
40498c:	ff 25 f0 50 40 00    	jmp    *0x4050f0
404992:	ff 25 a0 50 40 00    	jmp    *0x4050a0
404998:	ff 25 a4 50 40 00    	jmp    *0x4050a4
40499e:	ff 25 88 50 40 00    	jmp    *0x405088
4049a4:	ff 25 7c 50 40 00    	jmp    *0x40507c
4049aa:	ff 25 e0 50 40 00    	jmp    *0x4050e0
4049b0:	ff 25 b8 50 40 00    	jmp    *0x4050b8
4049b6:	ff 25 bc 50 40 00    	jmp    *0x4050bc
4049bc:	ff 25 20 50 40 00    	jmp    *0x405020
4049c2:	b0 01                	mov    $0x1,%al
4049c4:	c3                   	ret