41acf3:	a1 4c 18 46 00       	mov    0x46184c,%eax
41acf8:	8b 10                	mov    (%eax),%edx
41acfa:	ff 52 14             	call   *0x14(%edx)
41acfd:	e8 5e fd ff ff       	call   0x41aa60
41ad02:	33 d2                	xor    %edx,%edx
41ad04:	33 c0                	xor    %eax,%eax
41ad06:	e8 59 bf ff ff       	call   0x416c64
41ad0b:	b8 68 18 46 00       	mov    $0x461868,%eax
41ad10:	e8 c3 26 ff ff       	call   0x40d3d8
41ad15:	e8 a6 b6 fe ff       	call   0x4063c0
41ad1a:	8d 80 0c 00 00 00    	lea    0xc(%eax),%eax
41ad20:	e8 b3 26 ff ff       	call   0x40d3d8
41ad25:	b8 60 18 46 00       	mov    $0x461860,%eax
41ad2a:	e8 a9 26 ff ff       	call   0x40d3d8
41ad2f:	b8 4c 18 46 00       	mov    $0x46184c,%eax
41ad34:	e8 3f af fe ff       	call   0x405c78
41ad39:	b8 cc aa 41 00       	mov    $0x41aacc,%eax
41ad3e:	e8 95 ad fe ff       	call   0x405ad8
41ad43:	b8 14 54 45 00       	mov    $0x455414,%eax
41ad48:	e8 8b 26 ff ff       	call   0x40d3d8
41ad4d:	e8 22 eb ff ff       	call   0x419874
41ad52:	b8 64 18 46 00       	mov    $0x461864,%eax
41ad57:	e8 7c 26 ff ff       	call   0x40d3d8
41ad5c:	b8 4c 18 46 00       	mov    $0x46184c,%eax
41ad61:	e8 12 af fe ff       	call   0x405c78
41ad66:	33 c0                	xor    %eax,%eax
41ad68:	5a                   	pop    %edx
41ad69:	59                   	pop    %ecx
41ad6a:	59                   	pop    %ecx
41ad6b:	64 89 10             	mov    %edx,%fs:(%eax)
41ad6e:	68 7b ad 41 00       	push   $0x41ad7b
41ad73:	c3                   	ret
41ad74:	e9 d3 91 fe ff       	jmp    0x403f4c
41ad79:	eb f8                	jmp    0x41ad73
41ad7b:	5d                   	pop    %ebp
41ad7c:	c3                   	ret
41ad7d:	8d 40 00             	lea    0x0(%eax),%eax
41ad80:	55                   	push   %ebp
41ad81:	8b ec                	mov    %esp,%ebp
41ad83:	33 c0                	xor    %eax,%eax
41ad85:	55                   	push   %ebp
41ad86:	68 09 ae 41 00       	push   $0x41ae09
41ad8b:	64 ff 30             	push   %fs:(%eax)
41ad8e:	64 89 20             	mov    %esp,%fs:(%eax)
41ad91:	83 2d 58 18 46 00 01 	subl   $0x1,0x461858
41ad98:	73 61                	jae    0x41adfb
41ad9a:	e8 a1 ea ff ff       	call   0x419840
41ad9f:	b8 cc aa 41 00       	mov    $0x41aacc,%eax
41ada4:	e8 27 ad fe ff       	call   0x405ad0
41ada9:	b2 01                	mov    $0x1,%dl
41adab:	a1 58 80 40 00       	mov    0x408058,%eax
41adb0:	e8 4f 23 ff ff       	call   0x40d104
41adb5:	8b d0                	mov    %eax,%edx
41adb7:	85 d2                	test   %edx,%edx
41adb9:	74 03                	je     0x41adbe
41adbb:	83 ea d4             	sub    $0xffffffd4,%edx
41adbe:	b8 4c 18 46 00       	mov    $0x46184c,%eax
41adc3:	e8 c8 ae fe ff       	call   0x405c90
41adc8:	b2 01                	mov    $0x1,%dl
41adca:	a1 5c 2c 41 00       	mov    0x412c5c,%eax
41adcf:	e8 ec 82 ff ff       	call   0x4130c0
41add4:	a3 60 18 46 00       	mov    %eax,0x461860
41add9:	b2 01                	mov    $0x1,%dl
41addb:	a1 d0 1c 41 00       	mov    0x411cd0,%eax
41ade0:	e8 37 94 ff ff       	call   0x41421c
41ade5:	a3 5c 18 46 00       	mov    %eax,0x46185c
41adea:	b2 01                	mov    $0x1,%dl
41adec:	a1 d0 1c 41 00       	mov    0x411cd0,%eax
41adf1:	e8 26 94 ff ff       	call   0x41421c
41adf6:	a3 68 18 46 00       	mov    %eax,0x461868
41adfb:	33 c0                	xor    %eax,%eax
41adfd:	5a                   	pop    %edx
41adfe:	59                   	pop    %ecx
41adff:	59                   	pop    %ecx
41ae00:	64 89 10             	mov    %edx,%fs:(%eax)
41ae03:	68 10 ae 41 00       	push   $0x41ae10
41ae08:	c3                   	ret
41ae09:	e9 3e 91 fe ff       	jmp    0x403f4c
41ae0e:	eb f8                	jmp    0x41ae08
41ae10:	5d                   	pop    %ebp
41ae11:	c3                   	ret
41ae12:	8b c0                	mov    %eax,%eax
41ae14:	60                   	pusha
41ae15:	16                   	push   %ss
41ae16:	46                   	inc    %esi
41ae17:	00 88 ff 00 00 60    	add    %cl,0x600000ff(%eax)
41ae1d:	16                   	push   %ss
41ae1e:	46                   	inc    %esi
41ae1f:	00 89 ff 00 00 60    	add    %cl,0x600000ff(%ecx)
41ae25:	16                   	push   %ss
41ae26:	46                   	inc    %esi
41ae27:	00 8a ff 00 00 60    	add    %cl,0x600000ff(%edx)
41ae2d:	16                   	push   %ss
41ae2e:	46                   	inc    %esi
41ae2f:	00 8b ff 00 00 60    	add    %cl,0x600000ff(%ebx)
41ae35:	16                   	push   %ss
41ae36:	46                   	inc    %esi
41ae37:	00 8c ff 00 00 60 16 	add    %cl,0x16600000(%edi,%edi,8)
41ae3e:	46                   	inc    %esi
41ae3f:	00 8d ff 00 00 60    	add    %cl,0x600000ff(%ebp)
41ae45:	16                   	push   %ss
41ae46:	46                   	inc    %esi
41ae47:	00 8e ff 00 00 60    	add    %cl,0x600000ff(%esi)
41ae4d:	16                   	push   %ss
41ae4e:	46                   	inc    %esi
41ae4f:	00 8f ff 00 00 60    	add    %cl,0x600000ff(%edi)
41ae55:	16                   	push   %ss
41ae56:	46                   	inc    %esi
41ae57:	00 70 ff             	add    %dh,-0x1(%eax)
41ae5a:	00 00                	add    %al,(%eax)
41ae5c:	60                   	pusha
41ae5d:	16                   	push   %ss
41ae5e:	46                   	inc    %esi
41ae5f:	00 71 ff             	add    %dh,-0x1(%ecx)
41ae62:	00 00                	add    %al,(%eax)
41ae64:	60                   	pusha
41ae65:	16                   	push   %ss
41ae66:	46                   	inc    %esi
41ae67:	00 72 ff             	add    %dh,-0x1(%edx)
41ae6a:	00 00                	add    %al,(%eax)
41ae6c:	60                   	pusha
41ae6d:	16                   	push   %ss
41ae6e:	46                   	inc    %esi
41ae6f:	00 73 ff             	add    %dh,-0x1(%ebx)
41ae72:	00 00                	add    %al,(%eax)
41ae74:	60                   	pusha
41ae75:	16                   	push   %ss
41ae76:	46                   	inc    %esi
41ae77:	00 74 ff 00          	add    %dh,0x0(%edi,%edi,8)
41ae7b:	00 60 16             	add    %ah,0x16(%eax)
41ae7e:	46                   	inc    %esi
41ae7f:	00 75 ff             	add    %dh,-0x1(%ebp)
41ae82:	00 00                	add    %al,(%eax)
41ae84:	60                   	pusha
41ae85:	16                   	push   %ss
41ae86:	46                   	inc    %esi
41ae87:	00 76 ff             	add    %dh,-0x1(%esi)
41ae8a:	00 00                	add    %al,(%eax)
41ae8c:	60                   	pusha
41ae8d:	16                   	push   %ss
41ae8e:	46                   	inc    %esi
41ae8f:	00 77 ff             	add    %dh,-0x1(%edi)
41ae92:	00 00                	add    %al,(%eax)
41ae94:	60                   	pusha
41ae95:	16                   	push   %ss
41ae96:	46                   	inc    %esi
41ae97:	00 78 ff             	add    %bh,-0x1(%eax)
41ae9a:	00 00                	add    %al,(%eax)
41ae9c:	60                   	pusha
41ae9d:	16                   	push   %ss
41ae9e:	46                   	inc    %esi
41ae9f:	00 79 ff             	add    %bh,-0x1(%ecx)
41aea2:	00 00                	add    %al,(%eax)
41aea4:	60                   	pusha
41aea5:	16                   	push   %ss
41aea6:	46                   	inc    %esi
41aea7:	00 7a ff             	add    %bh,-0x1(%edx)
41aeaa:	00 00                	add    %al,(%eax)
41aeac:	60                   	pusha
41aead:	16                   	push   %ss
41aeae:	46                   	inc    %esi
41aeaf:	00 7b ff             	add    %bh,-0x1(%ebx)
41aeb2:	00 00                	add    %al,(%eax)
41aeb4:	60                   	pusha
41aeb5:	16                   	push   %ss
41aeb6:	46                   	inc    %esi
41aeb7:	00 7c ff 00          	add    %bh,0x0(%edi,%edi,8)
41aebb:	00 60 16             	add    %ah,0x16(%eax)
41aebe:	46                   	inc    %esi
41aebf:	00 7d ff             	add    %bh,-0x1(%ebp)
41aec2:	00 00                	add    %al,(%eax)
41aec4:	60                   	pusha
41aec5:	16                   	push   %ss
41aec6:	46                   	inc    %esi
41aec7:	00 7e ff             	add    %bh,-0x1(%esi)
41aeca:	00 00                	add    %al,(%eax)
41aecc:	60                   	pusha
41aecd:	16                   	push   %ss
41aece:	46                   	inc    %esi
41aecf:	00 7f ff             	add    %bh,-0x1(%edi)
41aed2:	00 00                	add    %al,(%eax)
41aed4:	60                   	pusha
41aed5:	16                   	push   %ss
41aed6:	46                   	inc    %esi
41aed7:	00 60 ff             	add    %ah,-0x1(%eax)
41aeda:	00 00                	add    %al,(%eax)
41aedc:	60                   	pusha
41aedd:	16                   	push   %ss
41aede:	46                   	inc    %esi
41aedf:	00 61 ff             	add    %ah,-0x1(%ecx)
41aee2:	00 00                	add    %al,(%eax)
41aee4:	60                   	pusha
41aee5:	16                   	push   %ss
41aee6:	46                   	inc    %esi
41aee7:	00 62 ff             	add    %ah,-0x1(%edx)
41aeea:	00 00                	add    %al,(%eax)
41aeec:	60                   	pusha
41aeed:	16                   	push   %ss
41aeee:	46                   	inc    %esi
41aeef:	00 63 ff             	add    %ah,-0x1(%ebx)
41aef2:	00 00                	add    %al,(%eax)
41aef4:	60                   	pusha
41aef5:	16                   	push   %ss
41aef6:	46                   	inc    %esi
41aef7:	00 64 ff 00          	add    %ah,0x0(%edi,%edi,8)
41aefb:	00 60 16             	add    %ah,0x16(%eax)
41aefe:	46                   	inc    %esi
41aeff:	00 65 ff             	add    %ah,-0x1(%ebp)
41af02:	00 00                	add    %al,(%eax)
41af04:	60                   	pusha
41af05:	16                   	push   %ss
41af06:	46                   	inc    %esi
41af07:	00 66 ff             	add    %ah,-0x1(%esi)
41af0a:	00 00                	add    %al,(%eax)
41af0c:	60                   	pusha
41af0d:	16                   	push   %ss
41af0e:	46                   	inc    %esi
41af0f:	00 67 ff             	add    %ah,-0x1(%edi)
41af12:	00 00                	add    %al,(%eax)
41af14:	60                   	pusha
41af15:	16                   	push   %ss
41af16:	46                   	inc    %esi
41af17:	00 68 ff             	add    %ch,-0x1(%eax)
41af1a:	00 00                	add    %al,(%eax)
41af1c:	60                   	pusha
41af1d:	16                   	push   %ss
41af1e:	46                   	inc    %esi
41af1f:	00 69 ff             	add    %ch,-0x1(%ecx)
41af22:	00 00                	add    %al,(%eax)
41af24:	60                   	pusha
41af25:	16                   	push   %ss
41af26:	46                   	inc    %esi
41af27:	00 6a ff             	add    %ch,-0x1(%edx)
41af2a:	00 00                	add    %al,(%eax)
41af2c:	60                   	pusha
41af2d:	16                   	push   %ss
41af2e:	46                   	inc    %esi
41af2f:	00 6b ff             	add    %ch,-0x1(%ebx)
41af32:	00 00                	add    %al,(%eax)
41af34:	60                   	pusha
41af35:	16                   	push   %ss
41af36:	46                   	inc    %esi
41af37:	00 6c ff 00          	add    %ch,0x0(%edi,%edi,8)
41af3b:	00 60 16             	add    %ah,0x16(%eax)
41af3e:	46                   	inc    %esi
41af3f:	00 6d ff             	add    %ch,-0x1(%ebp)
41af42:	00 00                	add    %al,(%eax)
41af44:	60                   	pusha
41af45:	16                   	push   %ss
41af46:	46                   	inc    %esi
41af47:	00 6e ff             	add    %ch,-0x1(%esi)
41af4a:	00 00                	add    %al,(%eax)
41af4c:	60                   	pusha
41af4d:	16                   	push   %ss
41af4e:	46                   	inc    %esi
41af4f:	00 6f ff             	add    %ch,-0x1(%edi)
41af52:	00 00                	add    %al,(%eax)
41af54:	60                   	pusha
41af55:	16                   	push   %ss
41af56:	46                   	inc    %esi
41af57:	00 50 ff             	add    %dl,-0x1(%eax)
41af5a:	00 00                	add    %al,(%eax)
41af5c:	60                   	pusha
41af5d:	16                   	push   %ss
41af5e:	46                   	inc    %esi
41af5f:	00 51 ff             	add    %dl,-0x1(%ecx)
41af62:	00 00                	add    %al,(%eax)
41af64:	60                   	pusha
41af65:	16                   	push   %ss
41af66:	46                   	inc    %esi
41af67:	00 52 ff             	add    %dl,-0x1(%edx)
41af6a:	00 00                	add    %al,(%eax)
41af6c:	60                   	pusha
41af6d:	16                   	push   %ss
41af6e:	46                   	inc    %esi
41af6f:	00 53 ff             	add    %dl,-0x1(%ebx)
41af72:	00 00                	add    %al,(%eax)
41af74:	60                   	pusha
41af75:	16                   	push   %ss
41af76:	46                   	inc    %esi
41af77:	00 54 ff 00          	add    %dl,0x0(%edi,%edi,8)
41af7b:	00 60 16             	add    %ah,0x16(%eax)
41af7e:	46                   	inc    %esi
41af7f:	00 55 ff             	add    %dl,-0x1(%ebp)
41af82:	00 00                	add    %al,(%eax)
41af84:	60                   	pusha
41af85:	16                   	push   %ss
41af86:	46                   	inc    %esi
41af87:	00 56 ff             	add    %dl,-0x1(%esi)
41af8a:	00 00                	add    %al,(%eax)
41af8c:	60                   	pusha
41af8d:	16                   	push   %ss
41af8e:	46                   	inc    %esi
41af8f:	00 57 ff             	add    %dl,-0x1(%edi)
41af92:	00 00                	add    %al,(%eax)
41af94:	60                   	pusha
41af95:	16                   	push   %ss
41af96:	46                   	inc    %esi
41af97:	00 58 ff             	add    %bl,-0x1(%eax)
41af9a:	00 00                	add    %al,(%eax)
41af9c:	60                   	pusha
41af9d:	16                   	push   %ss
41af9e:	46                   	inc    %esi
41af9f:	00 59 ff             	add    %bl,-0x1(%ecx)
41afa2:	00 00                	add    %al,(%eax)
41afa4:	60                   	pusha
41afa5:	16                   	push   %ss
41afa6:	46                   	inc    %esi
41afa7:	00 5a ff             	add    %bl,-0x1(%edx)
41afaa:	00 00                	add    %al,(%eax)
41afac:	60                   	pusha
41afad:	16                   	push   %ss
41afae:	46                   	inc    %esi
41afaf:	00 5b ff             	add    %bl,-0x1(%ebx)
41afb2:	00 00                	add    %al,(%eax)
41afb4:	60                   	pusha
41afb5:	16                   	push   %ss
41afb6:	46                   	inc    %esi
41afb7:	00 5c ff 00          	add    %bl,0x0(%edi,%edi,8)
41afbb:	00 60 16             	add    %ah,0x16(%eax)
41afbe:	46                   	inc    %esi
41afbf:	00 5d ff             	add    %bl,-0x1(%ebp)
41afc2:	00 00                	add    %al,(%eax)
41afc4:	60                   	pusha
41afc5:	16                   	push   %ss
41afc6:	46                   	inc    %esi
41afc7:	00 5e ff             	add    %bl,-0x1(%esi)
41afca:	00 00                	add    %al,(%eax)
41afcc:	60                   	pusha
41afcd:	16                   	push   %ss
41afce:	46                   	inc    %esi
41afcf:	00 5f ff             	add    %bl,-0x1(%edi)
41afd2:	00 00                	add    %al,(%eax)
41afd4:	60                   	pusha
41afd5:	16                   	push   %ss
41afd6:	46                   	inc    %esi
41afd7:	00 40 ff             	add    %al,-0x1(%eax)
41afda:	00 00                	add    %al,(%eax)
41afdc:	60                   	pusha
41afdd:	16                   	push   %ss
41afde:	46                   	inc    %esi
41afdf:	00 41 ff             	add    %al,-0x1(%ecx)
41afe2:	00 00                	add    %al,(%eax)
41afe4:	60                   	pusha
41afe5:	16                   	push   %ss
41afe6:	46                   	inc    %esi
41afe7:	00 42 ff             	add    %al,-0x1(%edx)
41afea:	00 00                	add    %al,(%eax)
41afec:	60                   	pusha
41afed:	16                   	push   %ss