430d24:	8b 10                	mov    (%eax),%edx
430d26:	ff 92 d4 00 00 00    	call   *0xd4(%edx)
430d2c:	c7 47 0c 01 00 00 00 	movl   $0x1,0xc(%edi)
430d33:	33 c0                	xor    %eax,%eax
430d35:	5a                   	pop    %edx
430d36:	59                   	pop    %ecx
430d37:	59                   	pop    %ecx
430d38:	64 89 10             	mov    %edx,%fs:(%eax)
430d3b:	68 50 0d 43 00       	push   $0x430d50
430d40:	8d 45 fc             	lea    -0x4(%ebp),%eax
430d43:	e8 00 3a fd ff       	call   0x404748
430d48:	c3                   	ret
430d49:	e9 62 33 fd ff       	jmp    0x4040b0
430d4e:	eb f0                	jmp    0x430d40
430d50:	5f                   	pop    %edi
430d51:	5e                   	pop    %esi
430d52:	5b                   	pop    %ebx
430d53:	59                   	pop    %ecx
430d54:	5d                   	pop    %ebp
430d55:	c3                   	ret
430d56:	8b c0                	mov    %eax,%eax
430d58:	53                   	push   %ebx
430d59:	56                   	push   %esi
430d5a:	84 d2                	test   %dl,%dl
430d5c:	74 08                	je     0x430d66
430d5e:	83 c4 f0             	add    $0xfffffff0,%esp
430d61:	e8 da 2e fd ff       	call   0x403c40
430d66:	8b da                	mov    %edx,%ebx
430d68:	8b f0                	mov    %eax,%esi
430d6a:	33 d2                	xor    %edx,%edx
430d6c:	8b c6                	mov    %esi,%eax
430d6e:	e8 dd bd 01 00       	call   0x44cb50
430d73:	a1 b4 75 4a 00       	mov    0x4a75b4,%eax
430d78:	80 38 00             	cmpb   $0x0,(%eax)
430d7b:	74 0a                	je     0x430d87
430d7d:	a1 0c 0e 43 00       	mov    0x430e0c,%eax
430d82:	89 46 50             	mov    %eax,0x50(%esi)
430d85:	eb 08                	jmp    0x430d8f
430d87:	a1 10 0e 43 00       	mov    0x430e10,%eax
430d8c:	89 46 50             	mov    %eax,0x50(%esi)
430d8f:	ba 79 00 00 00       	mov    $0x79,%edx
430d94:	8b c6                	mov    %esi,%eax
430d96:	e8 c1 87 01 00       	call   0x44955c
430d9b:	ba 19 00 00 00       	mov    $0x19,%edx
430da0:	8b c6                	mov    %esi,%eax
430da2:	e8 e9 87 01 00       	call   0x449590
430da7:	b2 01                	mov    $0x1,%dl
430da9:	8b c6                	mov    %esi,%eax
430dab:	e8 cc 0e 02 00       	call   0x451c7c
430db0:	33 d2                	xor    %edx,%edx
430db2:	8b c6                	mov    %esi,%eax
430db4:	e8 7f 92 01 00       	call   0x44a038
430db9:	c6 86 54 02 00 00 01 	movb   $0x1,0x254(%esi)
430dc0:	c6 86 57 02 00 00 01 	movb   $0x1,0x257(%esi)
430dc7:	c6 86 58 02 00 00 01 	movb   $0x1,0x258(%esi)
430dce:	c6 86 59 02 00 00 01 	movb   $0x1,0x259(%esi)
430dd5:	8b c6                	mov    %esi,%eax
430dd7:	e8 f4 06 00 00       	call   0x4314d0
430ddc:	c7 86 68 02 00 00 ff 	movl   $0xffffffff,0x268(%esi)
430de3:	ff ff ff
430de6:	c7 86 6c 02 00 00 ff 	movl   $0xffffffff,0x26c(%esi)
430ded:	ff ff ff
430df0:	8b c6                	mov    %esi,%eax
430df2:	84 db                	test   %bl,%bl
430df4:	74 0f                	je     0x430e05
430df6:	e8 9d 2e fd ff       	call   0x403c98
430dfb:	64 8f 05 00 00 00 00 	pop    %fs:0x0
430e02:	83 c4 0c             	add    $0xc,%esp
430e05:	8b c6                	mov    %esi,%eax
430e07:	5e                   	pop    %esi
430e08:	5b                   	pop    %ebx
430e09:	c3                   	ret
430e0a:	00 00                	add    %al,(%eax)
430e0c:	a8 02                	test   $0x2,%al
430e0e:	08 00                	or     %al,(%eax)
430e10:	b8 02 08 00 53       	mov    $0x53000802,%eax
430e15:	56                   	push   %esi
430e16:	8b f2                	mov    %edx,%esi
430e18:	8b d8                	mov    %eax,%ebx
430e1a:	6a 00                	push   $0x0
430e1c:	56                   	push   %esi
430e1d:	68 c5 00 00 00       	push   $0xc5
430e22:	8b c3                	mov    %ebx,%eax
430e24:	e8 83 0b 02 00       	call   0x4519ac
430e29:	50                   	push   %eax
430e2a:	e8 01 64 fd ff       	call   0x407230
430e2f:	5e                   	pop    %esi
430e30:	5b                   	pop    %ebx
430e31:	c3                   	ret
430e32:	8b c0                	mov    %eax,%eax
430e34:	3a 90 57 02 00 00    	cmp    0x257(%eax),%dl
430e3a:	74 0b                	je     0x430e47
430e3c:	88 90 57 02 00 00    	mov    %dl,0x257(%eax)
430e42:	e8 4d 06 00 00       	call   0x431494
430e47:	c3                   	ret
430e48:	53                   	push   %ebx
430e49:	8b d8                	mov    %eax,%ebx
430e4b:	3a 93 54 02 00 00    	cmp    0x254(%ebx),%dl
430e51:	74 14                	je     0x430e67
430e53:	88 93 54 02 00 00    	mov    %dl,0x254(%ebx)
430e59:	8b c3                	mov    %ebx,%eax
430e5b:	e8 34 06 00 00       	call   0x431494
430e60:	8b c3                	mov    %ebx,%eax
430e62:	e8 11 d8 01 00       	call   0x44e678
430e67:	5b                   	pop    %ebx
430e68:	c3                   	ret
430e69:	8d 40 00             	lea    0x0(%eax),%eax
430e6c:	3a 90 5b 02 00 00    	cmp    0x25b(%eax),%dl
430e72:	74 0b                	je     0x430e7f
430e74:	88 90 5b 02 00 00    	mov    %dl,0x25b(%eax)
430e7a:	e8 f9 d7 01 00       	call   0x44e678
430e7f:	c3                   	ret
430e80:	3a 90 59 02 00 00    	cmp    0x259(%eax),%dl
430e86:	74 0b                	je     0x430e93
430e88:	88 90 59 02 00 00    	mov    %dl,0x259(%eax)
430e8e:	e8 e5 d7 01 00       	call   0x44e678
430e93:	c3                   	ret
430e94:	53                   	push   %ebx
430e95:	56                   	push   %esi
430e96:	8b f2                	mov    %edx,%esi
430e98:	8b d8                	mov    %eax,%ebx
430e9a:	3b b3 50 02 00 00    	cmp    0x250(%ebx),%esi
430ea0:	74 1d                	je     0x430ebf
430ea2:	89 b3 50 02 00 00    	mov    %esi,0x250(%ebx)
430ea8:	8b c3                	mov    %ebx,%eax
430eaa:	e8 9d 0e 02 00       	call   0x451d4c
430eaf:	84 c0                	test   %al,%al
430eb1:	74 0c                	je     0x430ebf
430eb3:	8b d6                	mov    %esi,%edx
430eb5:	8b c3                	mov    %ebx,%eax
430eb7:	8b 08                	mov    (%eax),%ecx
430eb9:	ff 91 d8 00 00 00    	call   *0xd8(%ecx)
430ebf:	5e                   	pop    %esi
430ec0:	5b                   	pop    %ebx
430ec1:	c3                   	ret
430ec2:	8b c0                	mov    %eax,%eax
430ec4:	3a 90 5a 02 00 00    	cmp    0x25a(%eax),%dl
430eca:	74 0b                	je     0x430ed7
430ecc:	88 90 5a 02 00 00    	mov    %dl,0x25a(%eax)
430ed2:	e8 a1 d7 01 00       	call   0x44e678
430ed7:	c3                   	ret
430ed8:	53                   	push   %ebx
430ed9:	56                   	push   %esi
430eda:	8b f0                	mov    %eax,%esi
430edc:	0f b6 9e 5d 02 00 00 	movzbl 0x25d(%esi),%ebx
430ee3:	8b c6                	mov    %esi,%eax
430ee5:	e8 62 0e 02 00       	call   0x451d4c
430eea:	84 c0                	test   %al,%al
430eec:	74 1b                	je     0x430f09
430eee:	6a 00                	push   $0x0
430ef0:	6a 00                	push   $0x0
430ef2:	68 b8 00 00 00       	push   $0xb8
430ef7:	8b c6                	mov    %esi,%eax
430ef9:	e8 ae 0a 02 00       	call   0x4519ac
430efe:	50                   	push   %eax
430eff:	e8 2c 63 fd ff       	call   0x407230
430f04:	85 c0                	test   %eax,%eax
430f06:	0f 95 c3             	setne  %bl
430f09:	8b c3                	mov    %ebx,%eax
430f0b:	5e                   	pop    %esi
430f0c:	5b                   	pop    %ebx
430f0d:	c3                   	ret
430f0e:	8b c0                	mov    %eax,%eax
430f10:	53                   	push   %ebx
430f11:	56                   	push   %esi
430f12:	8b da                	mov    %edx,%ebx
430f14:	8b f0                	mov    %eax,%esi
430f16:	8b c6                	mov    %esi,%eax
430f18:	e8 2f 0e 02 00       	call   0x451d4c
430f1d:	84 c0                	test   %al,%al
430f1f:	74 1b                	je     0x430f3c
430f21:	6a 00                	push   $0x0
430f23:	0f b6 c3             	movzbl %bl,%eax
430f26:	50                   	push   %eax
430f27:	68 b9 00 00 00       	push   $0xb9
430f2c:	8b c6                	mov    %esi,%eax
430f2e:	e8 79 0a 02 00       	call   0x4519ac
430f33:	50                   	push   %eax
430f34:	e8 f7 62 fd ff       	call   0x407230
430f39:	5e                   	pop    %esi
430f3a:	5b                   	pop    %ebx
430f3b:	c3                   	ret
430f3c:	88 9e 5d 02 00 00    	mov    %bl,0x25d(%esi)
430f42:	5e                   	pop    %esi
430f43:	5b                   	pop    %ebx
430f44:	c3                   	ret
430f45:	8d 40 00             	lea    0x0(%eax),%eax
430f48:	55                   	push   %ebp
430f49:	8b ec                	mov    %esp,%ebp
430f4b:	6a 00                	push   $0x0
430f4d:	53                   	push   %ebx
430f4e:	8b d8                	mov    %eax,%ebx
430f50:	33 c0                	xor    %eax,%eax
430f52:	55                   	push   %ebp
430f53:	68 c4 0f 43 00       	push   $0x430fc4
430f58:	64 ff 30             	push   %fs:(%eax)
430f5b:	64 89 20             	mov    %esp,%fs:(%eax)
430f5e:	3a 93 55 02 00 00    	cmp    0x255(%ebx),%dl
430f64:	74 48                	je     0x430fae
430f66:	88 93 55 02 00 00    	mov    %dl,0x255(%ebx)
430f6c:	8b c3                	mov    %ebx,%eax
430f6e:	e8 d9 0d 02 00       	call   0x451d4c
430f73:	84 c0                	test   %al,%al
430f75:	74 37                	je     0x430fae
430f77:	6a 00                	push   $0x0
430f79:	0f b6 83 55 02 00 00 	movzbl 0x255(%ebx),%eax
430f80:	50                   	push   %eax
430f81:	68 cc 00 00 00       	push   $0xcc
430f86:	8b c3                	mov    %ebx,%eax
430f88:	e8 1f 0a 02 00       	call   0x4519ac
430f8d:	50                   	push   %eax
430f8e:	e8 9d 62 fd ff       	call   0x407230
430f93:	8d 55 fc             	lea    -0x4(%ebp),%edx
430f96:	8b c3                	mov    %ebx,%eax
430f98:	e8 d7 8e 01 00       	call   0x449e74
430f9d:	8b 45 fc             	mov    -0x4(%ebp),%eax
430fa0:	e8 67 3c fd ff       	call   0x404c0c
430fa5:	8b d0                	mov    %eax,%edx
430fa7:	8b c3                	mov    %ebx,%eax
430fa9:	e8 a2 8e 01 00       	call   0x449e50
430fae:	33 c0                	xor    %eax,%eax
430fb0:	5a                   	pop    %edx
430fb1:	59                   	pop    %ecx
430fb2:	59                   	pop    %ecx
430fb3:	64 89 10             	mov    %edx,%fs:(%eax)
430fb6:	68 cb 0f 43 00       	push   $0x430fcb
430fbb:	8d 45 fc             	lea    -0x4(%ebp),%eax
430fbe:	e8 85 37 fd ff       	call   0x404748
430fc3:	c3                   	ret
430fc4:	e9 e7 30 fd ff       	jmp    0x4040b0
430fc9:	eb f0                	jmp    0x430fbb
430fcb:	5b                   	pop    %ebx
430fcc:	59                   	pop    %ecx
430fcd:	5d                   	pop    %ebp
430fce:	c3                   	ret
430fcf:	90                   	nop
430fd0:	53                   	push   %ebx
430fd1:	56                   	push   %esi
430fd2:	8b da                	mov    %edx,%ebx
430fd4:	8b f0                	mov    %eax,%esi
430fd6:	3a 9e 56 02 00 00    	cmp    0x256(%esi),%bl
430fdc:	74 29                	je     0x431007
430fde:	88 9e 56 02 00 00    	mov    %bl,0x256(%esi)
430fe4:	8b c6                	mov    %esi,%eax
430fe6:	e8 61 0d 02 00       	call   0x451d4c
430feb:	84 c0                	test   %al,%al
430fed:	74 18                	je     0x431007
430fef:	6a 00                	push   $0x0
430ff1:	0f b6 c3             	movzbl %bl,%eax
430ff4:	50                   	push   %eax
430ff5:	68 cf 00 00 00       	push   $0xcf
430ffa:	8b c6                	mov    %esi,%eax
430ffc:	e8 ab 09 02 00       	call   0x4519ac
431001:	50                   	push   %eax
431002:	e8 29 62 fd ff       	call   0x407230
431007:	5e                   	pop    %esi
431008:	5b                   	pop    %ebx
431009:	c3                   	ret
43100a:	8b c0                	mov    %eax,%eax
43100c:	53                   	push   %ebx
43100d:	51                   	push   %ecx
43100e:	8b d8                	mov    %eax,%ebx
431010:	6a 00                	push   $0x0
431012:	8d 44 24 04          	lea    0x4(%esp),%eax
431016:	50                   	push   %eax
431017:	68 b0 00 00 00       	push   $0xb0
43101c:	8b c3                	mov    %ebx,%eax
43101e:	e8 89 09 02 00       	call   0x4519ac
431023:	50                   	push   %eax
431024:	e8 07 62 fd ff       	call   0x407230
431029:	8b 04 24             	mov    (%esp),%eax
43102c:	5a                   	pop    %edx
43102d:	5b                   	pop    %ebx
43102e:	c3                   	ret
43102f:	90                   	nop
431030:	53                   	push   %ebx
431031:	56                   	push   %esi
431032:	8b f2                	mov    %edx,%esi
431034:	8b d8                	mov    %eax,%ebx
431036:	56                   	push   %esi
431037:	56                   	push   %esi
431038:	68 b1 00 00 00       	push   $0xb1
43103d:	8b c3                	mov    %ebx,%eax
43103f:	e8 68 09 02 00       	call   0x4519ac
431044:	50                   	push   %eax
431045:	e8 e6 61 fd ff       	call   0x407230
43104a:	5e                   	pop    %esi
43104b:	5b                   	pop    %ebx
43104c:	c3                   	ret
43104d:	8d 40 00             	lea    0x0(%eax),%eax
431050:	53                   	push   %ebx
431051:	83 c4 f8             	add    $0xfffffff8,%esp
431054:	8b d8                	mov    %eax,%ebx
431056:	8d 44 24 04          	lea    0x4(%esp),%eax
43105a:	50                   	push   %eax
43105b:	8d 44 24 04          	lea    0x4(%esp),%eax
43105f:	50                   	push   %eax
431060:	68 b0 00 00 00       	push   $0xb0
431065:	8b c3                	mov    %ebx,%eax
431067:	e8 40 09 02 00       	call   0x4519ac
43106c:	50                   	push   %eax
43106d:	e8 be 61 fd ff       	call   0x407230
431072:	8b 44 24 04          	mov    0x4(%esp),%eax
431076:	2b 04 24             	sub    (%esp),%eax
431079:	59                   	pop    %ecx
43107a:	5a                   	pop    %edx
43107b:	5b                   	pop    %ebx
43107c:	c3                   	ret
43107d:	8d 40 00             	lea    0x0(%eax),%eax
431080:	53                   	push   %ebx
431081:	56                   	push   %esi
431082:	83 c4 f8             	add    $0xfffffff8,%esp
431085:	8b f2                	mov    %edx,%esi
431087:	8b d8                	mov    %eax,%ebx
431089:	8d 44 24 04          	lea    0x4(%esp),%eax
43108d:	50                   	push   %eax
43108e:	8d 44 24 04          	lea    0x4(%esp),%eax
431092:	50                   	push   %eax
431093:	68 b0 00 00 00       	push   $0xb0
431098:	8b c3                	mov    %ebx,%eax
43109a:	e8 0d 09 02 00       	call   0x4519ac
43109f:	50                   	push   %eax
4310a0:	e8 8b 61 fd ff       	call   0x407230
4310a5:	03 34 24             	add    (%esp),%esi
4310a8:	89 74 24 04          	mov    %esi,0x4(%esp)
4310ac:	8b 44 24 04          	mov    0x4(%esp),%eax
4310b0:	50                   	push   %eax
4310b1:	8b 44 24 04          	mov    0x4(%esp),%eax
4310b5:	50                   	push   %eax
4310b6:	68 b1 00 00 00       	push   $0xb1
4310bb:	8b c3                	mov    %ebx,%eax
4310bd:	e8 ea 08 02 00       	call   0x4519ac
4310c2:	50                   	push   %eax
4310c3:	e8 68 61 fd ff       	call   0x407230
4310c8:	6a 00                	push   $0x0
4310ca:	6a 00                	push   $0x0
4310cc:	68 b7 00 00 00       	push   $0xb7
4310d1:	8b c3                	mov    %ebx,%eax
4310d3:	e8 d4 08 02 00       	call   0x4519ac
4310d8:	50                   	push   %eax
4310d9:	e8 52 61 fd ff       	call   0x407230
4310de:	59                   	pop    %ecx
4310df:	5a                   	pop    %edx
4310e0:	5e                   	pop    %esi
4310e1:	5b                   	pop    %ebx
4310e2:	c3                   	ret
4310e3:	90                   	nop
4310e4:	53                   	push   %ebx
4310e5:	8b d8                	mov    %eax,%ebx
4310e7:	68 fc 10 43 00       	push   $0x4310fc