493b96:	8b 45 fc             	mov    -0x4(%ebp),%eax
493b99:	8b 40 0c             	mov    0xc(%eax),%eax
493b9c:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493ba2:	e8 25 ff f6 ff       	call   0x403acc
493ba7:	8b 40 2c             	mov    0x2c(%eax),%eax
493baa:	e8 75 53 f8 ff       	call   0x418f24
493baf:	85 c0                	test   %eax,%eax
493bb1:	0f 8e 1b 02 00 00    	jle    0x493dd2
493bb7:	90                   	nop
493bb8:	90                   	nop
493bb9:	b9 ac 46 49 00       	mov    $0x4946ac,%ecx
493bbe:	8b d3                	mov    %ebx,%edx
493bc0:	8b c7                	mov    %edi,%eax
493bc2:	e8 a1 f0 ff ff       	call   0x492c68
493bc7:	89 45 f4             	mov    %eax,-0xc(%ebp)
493bca:	33 d2                	xor    %edx,%edx
493bcc:	8b 45 f4             	mov    -0xc(%ebp),%eax
493bcf:	e8 64 e1 ff ff       	call   0x491d38
493bd4:	8b 45 fc             	mov    -0x4(%ebp),%eax
493bd7:	8b 40 0c             	mov    0xc(%eax),%eax
493bda:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493be0:	e8 e7 fe f6 ff       	call   0x403acc
493be5:	8b 40 2c             	mov    0x2c(%eax),%eax
493be8:	e8 37 53 f8 ff       	call   0x418f24
493bed:	48                   	dec    %eax
493bee:	85 c0                	test   %eax,%eax
493bf0:	0f 8c dc 01 00 00    	jl     0x493dd2
493bf6:	40                   	inc    %eax
493bf7:	89 45 e8             	mov    %eax,-0x18(%ebp)
493bfa:	33 f6                	xor    %esi,%esi
493bfc:	90                   	nop
493bfd:	90                   	nop
493bfe:	90                   	nop
493bff:	8b 45 08             	mov    0x8(%ebp),%eax
493c02:	c6 00 01             	movb   $0x1,(%eax)
493c05:	8b 45 fc             	mov    -0x4(%ebp),%eax
493c08:	8b 40 0c             	mov    0xc(%eax),%eax
493c0b:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493c11:	e8 b6 fe f6 ff       	call   0x403acc
493c16:	8b 40 2c             	mov    0x2c(%eax),%eax
493c19:	8b d6                	mov    %esi,%edx
493c1b:	e8 0c 53 f8 ff       	call   0x418f2c
493c20:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493c26:	e8 a1 fe f6 ff       	call   0x403acc
493c2b:	8b 40 0c             	mov    0xc(%eax),%eax
493c2e:	8b 48 20             	mov    0x20(%eax),%ecx
493c31:	8b 55 f4             	mov    -0xc(%ebp),%edx
493c34:	8b c7                	mov    %edi,%eax
493c36:	e8 2d f0 ff ff       	call   0x492c68
493c3b:	8b d8                	mov    %eax,%ebx
493c3d:	8b 45 fc             	mov    -0x4(%ebp),%eax
493c40:	8b 40 0c             	mov    0xc(%eax),%eax
493c43:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493c49:	e8 7e fe f6 ff       	call   0x403acc
493c4e:	8b 40 2c             	mov    0x2c(%eax),%eax
493c51:	8b d6                	mov    %esi,%edx
493c53:	e8 d4 52 f8 ff       	call   0x418f2c
493c58:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493c5e:	e8 69 fe f6 ff       	call   0x403acc
493c63:	8b 50 0c             	mov    0xc(%eax),%edx
493c66:	8b c3                	mov    %ebx,%eax
493c68:	e8 cb e0 ff ff       	call   0x491d38
493c6d:	8b 45 fc             	mov    -0x4(%ebp),%eax
493c70:	8b 40 0c             	mov    0xc(%eax),%eax
493c73:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493c79:	e8 4e fe f6 ff       	call   0x403acc
493c7e:	8b 40 2c             	mov    0x2c(%eax),%eax
493c81:	8b d6                	mov    %esi,%edx
493c83:	e8 a4 52 f8 ff       	call   0x418f2c
493c88:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493c8e:	e8 39 fe f6 ff       	call   0x403acc
493c93:	8b 48 0c             	mov    0xc(%eax),%ecx
493c96:	8b d7                	mov    %edi,%edx
493c98:	8b c3                	mov    %ebx,%eax
493c9a:	e8 55 fc ff ff       	call   0x4938f4
493c9f:	8b 45 fc             	mov    -0x4(%ebp),%eax
493ca2:	8b 40 0c             	mov    0xc(%eax),%eax
493ca5:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493cab:	e8 1c fe f6 ff       	call   0x403acc
493cb0:	8b 40 2c             	mov    0x2c(%eax),%eax
493cb3:	8b d6                	mov    %esi,%edx
493cb5:	e8 72 52 f8 ff       	call   0x418f2c
493cba:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493cc0:	e8 07 fe f6 ff       	call   0x403acc
493cc5:	8b 40 0c             	mov    0xc(%eax),%eax
493cc8:	8b 15 0c 20 47 00    	mov    0x47200c,%edx
493cce:	e8 f9 fd f6 ff       	call   0x403acc
493cd3:	0f b7 50 38          	movzwl 0x38(%eax),%edx
493cd7:	52                   	push   %edx
493cd8:	ff 70 34             	push   0x34(%eax)
493cdb:	ff 70 30             	push   0x30(%eax)
493cde:	8d 45 d8             	lea    -0x28(%ebp),%eax
493ce1:	e8 c6 64 f7 ff       	call   0x40a1ac
493ce6:	8b 4d d8             	mov    -0x28(%ebp),%ecx
493ce9:	8d 45 dc             	lea    -0x24(%ebp),%eax
493cec:	ba c0 46 49 00       	mov    $0x4946c0,%edx
493cf1:	e8 62 0d f7 ff       	call   0x404a58
493cf6:	8b 4d dc             	mov    -0x24(%ebp),%ecx
493cf9:	8b d3                	mov    %ebx,%edx
493cfb:	8b c7                	mov    %edi,%eax
493cfd:	e8 66 ef ff ff       	call   0x492c68
493d02:	8b 45 fc             	mov    -0x4(%ebp),%eax
493d05:	8b 40 0c             	mov    0xc(%eax),%eax
493d08:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493d0e:	e8 b9 fd f6 ff       	call   0x403acc
493d13:	8b 40 2c             	mov    0x2c(%eax),%eax
493d16:	8b d6                	mov    %esi,%edx
493d18:	e8 0f 52 f8 ff       	call   0x418f2c
493d1d:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493d23:	e8 a4 fd f6 ff       	call   0x403acc
493d28:	8b 40 0c             	mov    0xc(%eax),%eax
493d2b:	8b 15 0c 20 47 00    	mov    0x47200c,%edx
493d31:	e8 96 fd f6 ff       	call   0x403acc
493d36:	0f b7 50 42          	movzwl 0x42(%eax),%edx
493d3a:	52                   	push   %edx
493d3b:	ff 70 3e             	push   0x3e(%eax)
493d3e:	ff 70 3a             	push   0x3a(%eax)
493d41:	8d 45 d0             	lea    -0x30(%ebp),%eax
493d44:	e8 63 64 f7 ff       	call   0x40a1ac
493d49:	8b 4d d0             	mov    -0x30(%ebp),%ecx
493d4c:	8d 45 d4             	lea    -0x2c(%ebp),%eax
493d4f:	ba cc 46 49 00       	mov    $0x4946cc,%edx
493d54:	e8 ff 0c f7 ff       	call   0x404a58
493d59:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
493d5c:	8b d3                	mov    %ebx,%edx
493d5e:	8b c7                	mov    %edi,%eax
493d60:	e8 03 ef ff ff       	call   0x492c68
493d65:	8b 45 fc             	mov    -0x4(%ebp),%eax
493d68:	8b 40 0c             	mov    0xc(%eax),%eax
493d6b:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493d71:	e8 56 fd f6 ff       	call   0x403acc
493d76:	8b 40 2c             	mov    0x2c(%eax),%eax
493d79:	8b d6                	mov    %esi,%edx
493d7b:	e8 ac 51 f8 ff       	call   0x418f2c
493d80:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493d86:	e8 41 fd f6 ff       	call   0x403acc
493d8b:	8b 40 0c             	mov    0xc(%eax),%eax
493d8e:	8b 15 0c 20 47 00    	mov    0x47200c,%edx
493d94:	e8 33 fd f6 ff       	call   0x403acc
493d99:	0f b7 50 4c          	movzwl 0x4c(%eax),%edx
493d9d:	52                   	push   %edx
493d9e:	ff 70 48             	push   0x48(%eax)
493da1:	ff 70 44             	push   0x44(%eax)
493da4:	8d 45 c8             	lea    -0x38(%ebp),%eax
493da7:	e8 00 64 f7 ff       	call   0x40a1ac
493dac:	8b 4d c8             	mov    -0x38(%ebp),%ecx
493daf:	8d 45 cc             	lea    -0x34(%ebp),%eax
493db2:	ba d8 46 49 00       	mov    $0x4946d8,%edx
493db7:	e8 9c 0c f7 ff       	call   0x404a58
493dbc:	8b 4d cc             	mov    -0x34(%ebp),%ecx
493dbf:	8b d3                	mov    %ebx,%edx
493dc1:	8b c7                	mov    %edi,%eax
493dc3:	e8 a0 ee ff ff       	call   0x492c68
493dc8:	46                   	inc    %esi
493dc9:	ff 4d e8             	decl   -0x18(%ebp)
493dcc:	0f 85 2a fe ff ff    	jne    0x493bfc
493dd2:	8b 5d f0             	mov    -0x10(%ebp),%ebx
493dd5:	8b 45 fc             	mov    -0x4(%ebp),%eax
493dd8:	8b 40 0c             	mov    0xc(%eax),%eax
493ddb:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493de1:	e8 e6 fc f6 ff       	call   0x403acc
493de6:	8b 40 30             	mov    0x30(%eax),%eax
493de9:	e8 36 51 f8 ff       	call   0x418f24
493dee:	85 c0                	test   %eax,%eax
493df0:	0f 8e 43 03 00 00    	jle    0x494139
493df6:	b9 e4 46 49 00       	mov    $0x4946e4,%ecx
493dfb:	8b d3                	mov    %ebx,%edx
493dfd:	8b c7                	mov    %edi,%eax
493dff:	e8 64 ee ff ff       	call   0x492c68
493e04:	89 45 f4             	mov    %eax,-0xc(%ebp)
493e07:	33 d2                	xor    %edx,%edx
493e09:	8b 45 f4             	mov    -0xc(%ebp),%eax
493e0c:	e8 27 df ff ff       	call   0x491d38
493e11:	8b 45 fc             	mov    -0x4(%ebp),%eax
493e14:	8b 40 0c             	mov    0xc(%eax),%eax
493e17:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493e1d:	e8 aa fc f6 ff       	call   0x403acc
493e22:	8b 40 30             	mov    0x30(%eax),%eax
493e25:	e8 fa 50 f8 ff       	call   0x418f24
493e2a:	48                   	dec    %eax
493e2b:	85 c0                	test   %eax,%eax
493e2d:	0f 8c 06 03 00 00    	jl     0x494139
493e33:	40                   	inc    %eax
493e34:	89 45 e8             	mov    %eax,-0x18(%ebp)
493e37:	33 f6                	xor    %esi,%esi
493e39:	90                   	nop
493e3a:	90                   	nop
493e3b:	90                   	nop
493e3c:	90                   	nop
493e3d:	8b 45 08             	mov    0x8(%ebp),%eax
493e40:	c6 00 01             	movb   $0x1,(%eax)
493e43:	8b 45 fc             	mov    -0x4(%ebp),%eax
493e46:	8b 40 0c             	mov    0xc(%eax),%eax
493e49:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493e4f:	e8 78 fc f6 ff       	call   0x403acc
493e54:	8b 40 30             	mov    0x30(%eax),%eax
493e57:	8b d6                	mov    %esi,%edx
493e59:	e8 ce 50 f8 ff       	call   0x418f2c
493e5e:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493e64:	e8 63 fc f6 ff       	call   0x403acc
493e69:	8b 40 0c             	mov    0xc(%eax),%eax
493e6c:	8b 48 20             	mov    0x20(%eax),%ecx
493e6f:	8b 55 f4             	mov    -0xc(%ebp),%edx
493e72:	8b c7                	mov    %edi,%eax
493e74:	e8 ef ed ff ff       	call   0x492c68
493e79:	8b d8                	mov    %eax,%ebx
493e7b:	8b 45 fc             	mov    -0x4(%ebp),%eax
493e7e:	8b 40 0c             	mov    0xc(%eax),%eax
493e81:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493e87:	e8 40 fc f6 ff       	call   0x403acc
493e8c:	8b 40 30             	mov    0x30(%eax),%eax
493e8f:	8b d6                	mov    %esi,%edx
493e91:	e8 96 50 f8 ff       	call   0x418f2c
493e96:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493e9c:	e8 2b fc f6 ff       	call   0x403acc
493ea1:	8b 50 0c             	mov    0xc(%eax),%edx
493ea4:	8b c3                	mov    %ebx,%eax
493ea6:	e8 8d de ff ff       	call   0x491d38
493eab:	8b 45 fc             	mov    -0x4(%ebp),%eax
493eae:	8b 40 0c             	mov    0xc(%eax),%eax
493eb1:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493eb7:	e8 10 fc f6 ff       	call   0x403acc
493ebc:	8b 40 30             	mov    0x30(%eax),%eax
493ebf:	8b d6                	mov    %esi,%edx
493ec1:	e8 66 50 f8 ff       	call   0x418f2c
493ec6:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493ecc:	e8 fb fb f6 ff       	call   0x403acc
493ed1:	8b 48 0c             	mov    0xc(%eax),%ecx
493ed4:	8b d7                	mov    %edi,%edx
493ed6:	8b c3                	mov    %ebx,%eax
493ed8:	e8 17 fa ff ff       	call   0x4938f4
493edd:	8b 45 fc             	mov    -0x4(%ebp),%eax
493ee0:	8b 40 0c             	mov    0xc(%eax),%eax
493ee3:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493ee9:	e8 de fb f6 ff       	call   0x403acc
493eee:	8b 40 30             	mov    0x30(%eax),%eax
493ef1:	8b d6                	mov    %esi,%edx
493ef3:	e8 34 50 f8 ff       	call   0x418f2c
493ef8:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493efe:	e8 c9 fb f6 ff       	call   0x403acc
493f03:	8b 40 0c             	mov    0xc(%eax),%eax
493f06:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
493f0c:	e8 bb fb f6 ff       	call   0x403acc
493f11:	0f b7 50 38          	movzwl 0x38(%eax),%edx
493f15:	52                   	push   %edx
493f16:	ff 70 34             	push   0x34(%eax)
493f19:	ff 70 30             	push   0x30(%eax)
493f1c:	8d 45 c0             	lea    -0x40(%ebp),%eax
493f1f:	e8 88 62 f7 ff       	call   0x40a1ac
493f24:	8b 4d c0             	mov    -0x40(%ebp),%ecx
493f27:	8d 45 c4             	lea    -0x3c(%ebp),%eax
493f2a:	ba f4 46 49 00       	mov    $0x4946f4,%edx
493f2f:	e8 24 0b f7 ff       	call   0x404a58
493f34:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
493f37:	8b d3                	mov    %ebx,%edx
493f39:	8b c7                	mov    %edi,%eax
493f3b:	e8 28 ed ff ff       	call   0x492c68
493f40:	8b 45 fc             	mov    -0x4(%ebp),%eax
493f43:	8b 40 0c             	mov    0xc(%eax),%eax
493f46:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493f4c:	e8 7b fb f6 ff       	call   0x403acc
493f51:	8b 40 30             	mov    0x30(%eax),%eax
493f54:	8b d6                	mov    %esi,%edx
493f56:	e8 d1 4f f8 ff       	call   0x418f2c
493f5b:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493f61:	e8 66 fb f6 ff       	call   0x403acc
493f66:	8b 40 0c             	mov    0xc(%eax),%eax
493f69:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
493f6f:	e8 58 fb f6 ff       	call   0x403acc
493f74:	0f b7 50 42          	movzwl 0x42(%eax),%edx
493f78:	52                   	push   %edx
493f79:	ff 70 3e             	push   0x3e(%eax)
493f7c:	ff 70 3a             	push   0x3a(%eax)
493f7f:	8d 45 b8             	lea    -0x48(%ebp),%eax
493f82:	e8 25 62 f7 ff       	call   0x40a1ac
493f87:	8b 4d b8             	mov    -0x48(%ebp),%ecx
493f8a:	8d 45 bc             	lea    -0x44(%ebp),%eax
493f8d:	ba 00 47 49 00       	mov    $0x494700,%edx
493f92:	e8 c1 0a f7 ff       	call   0x404a58
493f97:	8b 4d bc             	mov    -0x44(%ebp),%ecx
493f9a:	8b d3                	mov    %ebx,%edx
493f9c:	8b c7                	mov    %edi,%eax
493f9e:	e8 c5 ec ff ff       	call   0x492c68
493fa3:	8b 45 fc             	mov    -0x4(%ebp),%eax
493fa6:	8b 40 0c             	mov    0xc(%eax),%eax
493fa9:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
493faf:	e8 18 fb f6 ff       	call   0x403acc
493fb4:	8b 40 30             	mov    0x30(%eax),%eax
493fb7:	8b d6                	mov    %esi,%edx
493fb9:	e8 6e 4f f8 ff       	call   0x418f2c
493fbe:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
493fc4:	e8 03 fb f6 ff       	call   0x403acc
493fc9:	8b 40 0c             	mov    0xc(%eax),%eax
493fcc:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
493fd2:	e8 f5 fa f6 ff       	call   0x403acc
493fd7:	0f b7 50 4c          	movzwl 0x4c(%eax),%edx
493fdb:	52                   	push   %edx
493fdc:	ff 70 48             	push   0x48(%eax)
493fdf:	ff 70 44             	push   0x44(%eax)
493fe2:	8d 45 b0             	lea    -0x50(%ebp),%eax
493fe5:	e8 c2 61 f7 ff       	call   0x40a1ac
493fea:	8b 4d b0             	mov    -0x50(%ebp),%ecx
493fed:	8d 45 b4             	lea    -0x4c(%ebp),%eax
493ff0:	ba 0c 47 49 00       	mov    $0x49470c,%edx
493ff5:	e8 5e 0a f7 ff       	call   0x404a58
493ffa:	8b 4d b4             	mov    -0x4c(%ebp),%ecx
493ffd:	8b d3                	mov    %ebx,%edx
493fff:	8b c7                	mov    %edi,%eax
494001:	e8 62 ec ff ff       	call   0x492c68
494006:	8b 45 fc             	mov    -0x4(%ebp),%eax
494009:	8b 40 0c             	mov    0xc(%eax),%eax
49400c:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494012:	e8 b5 fa f6 ff       	call   0x403acc
494017:	8b 40 30             	mov    0x30(%eax),%eax
49401a:	8b d6                	mov    %esi,%edx
49401c:	e8 0b 4f f8 ff       	call   0x418f2c
494021:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
494027:	e8 a0 fa f6 ff       	call   0x403acc
49402c:	8b 40 0c             	mov    0xc(%eax),%eax
49402f:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
494035:	e8 92 fa f6 ff       	call   0x403acc
49403a:	0f b7 50 58          	movzwl 0x58(%eax),%edx
49403e:	52                   	push   %edx
49403f:	ff 70 54             	push   0x54(%eax)
494042:	ff 70 50             	push   0x50(%eax)
494045:	8d 45 a8             	lea    -0x58(%ebp),%eax
494048:	e8 5f 61 f7 ff       	call   0x40a1ac
49404d:	8b 4d a8             	mov    -0x58(%ebp),%ecx
494050:	8d 45 ac             	lea    -0x54(%ebp),%eax
494053:	ba 18 47 49 00       	mov    $0x494718,%edx
494058:	e8 fb 09 f7 ff       	call   0x404a58
49405d:	8b 4d ac             	mov    -0x54(%ebp),%ecx
494060:	8b d3                	mov    %ebx,%edx
494062:	8b c7                	mov    %edi,%eax
494064:	e8 ff eb ff ff       	call   0x492c68
494069:	8b 45 fc             	mov    -0x4(%ebp),%eax
49406c:	8b 40 0c             	mov    0xc(%eax),%eax
49406f:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494075:	e8 52 fa f6 ff       	call   0x403acc
49407a:	8b 40 30             	mov    0x30(%eax),%eax
49407d:	8b d6                	mov    %esi,%edx
49407f:	e8 a8 4e f8 ff       	call   0x418f2c
494084:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
49408a:	e8 3d fa f6 ff       	call   0x403acc
49408f:	8b 40 0c             	mov    0xc(%eax),%eax
494092:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
494098:	e8 2f fa f6 ff       	call   0x403acc
49409d:	0f b7 50 62          	movzwl 0x62(%eax),%edx
4940a1:	52                   	push   %edx
4940a2:	ff 70 5e             	push   0x5e(%eax)