433a9c:	75 0b                	jne    0x433aa9
433a9e:	8b 75 10             	mov    0x10(%ebp),%esi
433aa1:	81 ce 00 00 20 00    	or     $0x200000,%esi
433aa7:	eb 30                	jmp    0x433ad9
433aa9:	a1 4c 10 4c 00       	mov    0x4c104c,%eax
433aae:	3b c6                	cmp    %esi,%eax
433ab0:	74 24                	je     0x433ad6
433ab2:	50                   	push   %eax
433ab3:	ff d3                	call   *%ebx
433ab5:	85 c0                	test   %eax,%eax
433ab7:	74 1d                	je     0x433ad6
433ab9:	ff d0                	call   *%eax
433abb:	8b f8                	mov    %eax,%edi
433abd:	85 ff                	test   %edi,%edi
433abf:	74 15                	je     0x433ad6
433ac1:	a1 50 10 4c 00       	mov    0x4c1050,%eax
433ac6:	3b c6                	cmp    %esi,%eax
433ac8:	74 0c                	je     0x433ad6
433aca:	50                   	push   %eax
433acb:	ff d3                	call   *%ebx
433acd:	85 c0                	test   %eax,%eax
433acf:	74 05                	je     0x433ad6
433ad1:	57                   	push   %edi
433ad2:	ff d0                	call   *%eax
433ad4:	8b f8                	mov    %eax,%edi
433ad6:	8b 75 10             	mov    0x10(%ebp),%esi
433ad9:	ff 35 48 10 4c 00    	push   0x4c1048
433adf:	ff d3                	call   *%ebx
433ae1:	85 c0                	test   %eax,%eax
433ae3:	74 0c                	je     0x433af1
433ae5:	56                   	push   %esi
433ae6:	ff 75 e0             	push   -0x20(%ebp)
433ae9:	ff 75 e4             	push   -0x1c(%ebp)
433aec:	57                   	push   %edi
433aed:	ff d0                	call   *%eax
433aef:	eb 02                	jmp    0x433af3
433af1:	33 c0                	xor    %eax,%eax
433af3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
433af6:	5f                   	pop    %edi
433af7:	5e                   	pop    %esi
433af8:	33 cd                	xor    %ebp,%ecx
433afa:	5b                   	pop    %ebx
433afb:	e8 0c 6c ff ff       	call   0x42a70c
433b00:	c9                   	leave
433b01:	c3                   	ret
433b02:	6a 02                	push   $0x2
433b04:	e8 52 d6 fe ff       	call   0x42115b
433b09:	59                   	pop    %ecx
433b0a:	c3                   	ret
433b0b:	e8 8f 4a ff ff       	call   0x42859f
433b10:	85 c0                	test   %eax,%eax
433b12:	74 08                	je     0x433b1c
433b14:	6a 16                	push   $0x16
433b16:	e8 ad 4a ff ff       	call   0x4285c8
433b1b:	59                   	pop    %ecx
433b1c:	f6 05 74 b1 4b 00 02 	testb  $0x2,0x4bb174
433b23:	74 21                	je     0x433b46
433b25:	6a 17                	push   $0x17
433b27:	e8 76 56 00 00       	call   0x4391a2
433b2c:	85 c0                	test   %eax,%eax
433b2e:	74 05                	je     0x433b35
433b30:	6a 07                	push   $0x7
433b32:	59                   	pop    %ecx
433b33:	cd 29                	int    $0x29
433b35:	6a 01                	push   $0x1
433b37:	68 15 00 00 40       	push   $0x40000015
433b3c:	6a 03                	push   $0x3
433b3e:	e8 72 31 ff ff       	call   0x426cb5
433b43:	83 c4 0c             	add    $0xc,%esp
433b46:	6a 03                	push   $0x3
433b48:	e8 d9 d6 fe ff       	call   0x421226
433b4d:	cc                   	int3
433b4e:	55                   	push   %ebp
433b4f:	8b ec                	mov    %esp,%ebp
433b51:	8b 55 14             	mov    0x14(%ebp),%edx
433b54:	8b 4d 08             	mov    0x8(%ebp),%ecx
433b57:	56                   	push   %esi
433b58:	85 d2                	test   %edx,%edx
433b5a:	75 0d                	jne    0x433b69
433b5c:	85 c9                	test   %ecx,%ecx
433b5e:	75 0d                	jne    0x433b6d
433b60:	39 4d 0c             	cmp    %ecx,0xc(%ebp)
433b63:	75 21                	jne    0x433b86
433b65:	33 c0                	xor    %eax,%eax
433b67:	eb 2e                	jmp    0x433b97
433b69:	85 c9                	test   %ecx,%ecx
433b6b:	74 19                	je     0x433b86
433b6d:	8b 45 0c             	mov    0xc(%ebp),%eax
433b70:	85 c0                	test   %eax,%eax
433b72:	74 12                	je     0x433b86
433b74:	85 d2                	test   %edx,%edx
433b76:	75 04                	jne    0x433b7c
433b78:	88 11                	mov    %dl,(%ecx)
433b7a:	eb e9                	jmp    0x433b65
433b7c:	8b 75 10             	mov    0x10(%ebp),%esi
433b7f:	85 f6                	test   %esi,%esi
433b81:	75 17                	jne    0x433b9a
433b83:	c6 01 00             	movb   $0x0,(%ecx)
433b86:	e8 83 40 ff ff       	call   0x427c0e
433b8b:	6a 16                	push   $0x16
433b8d:	5e                   	pop    %esi
433b8e:	89 30                	mov    %esi,(%eax)
433b90:	e8 7b 32 ff ff       	call   0x426e10
433b95:	8b c6                	mov    %esi,%eax
433b97:	5e                   	pop    %esi
433b98:	5d                   	pop    %ebp
433b99:	c3                   	ret
433b9a:	53                   	push   %ebx
433b9b:	57                   	push   %edi
433b9c:	8b d9                	mov    %ecx,%ebx
433b9e:	8b f8                	mov    %eax,%edi
433ba0:	83 fa ff             	cmp    $0xffffffff,%edx
433ba3:	75 11                	jne    0x433bb6
433ba5:	2b de                	sub    %esi,%ebx
433ba7:	8a 06                	mov    (%esi),%al
433ba9:	88 04 33             	mov    %al,(%ebx,%esi,1)
433bac:	46                   	inc    %esi
433bad:	84 c0                	test   %al,%al
433baf:	74 1d                	je     0x433bce
433bb1:	4f                   	dec    %edi
433bb2:	75 f3                	jne    0x433ba7
433bb4:	eb 18                	jmp    0x433bce
433bb6:	2b f1                	sub    %ecx,%esi
433bb8:	8a 04 1e             	mov    (%esi,%ebx,1),%al
433bbb:	88 03                	mov    %al,(%ebx)
433bbd:	43                   	inc    %ebx
433bbe:	84 c0                	test   %al,%al
433bc0:	74 06                	je     0x433bc8
433bc2:	4f                   	dec    %edi
433bc3:	74 03                	je     0x433bc8
433bc5:	4a                   	dec    %edx
433bc6:	75 f0                	jne    0x433bb8
433bc8:	85 d2                	test   %edx,%edx
433bca:	75 02                	jne    0x433bce
433bcc:	88 13                	mov    %dl,(%ebx)
433bce:	85 ff                	test   %edi,%edi
433bd0:	5f                   	pop    %edi
433bd1:	5b                   	pop    %ebx
433bd2:	75 91                	jne    0x433b65
433bd4:	83 fa ff             	cmp    $0xffffffff,%edx
433bd7:	75 0d                	jne    0x433be6
433bd9:	8b 45 0c             	mov    0xc(%ebp),%eax
433bdc:	6a 50                	push   $0x50
433bde:	c6 44 01 ff 00       	movb   $0x0,-0x1(%ecx,%eax,1)
433be3:	58                   	pop    %eax
433be4:	eb b1                	jmp    0x433b97
433be6:	c6 01 00             	movb   $0x0,(%ecx)
433be9:	e8 20 40 ff ff       	call   0x427c0e
433bee:	6a 22                	push   $0x22
433bf0:	eb 9b                	jmp    0x433b8d
433bf2:	55                   	push   %ebp
433bf3:	8b ec                	mov    %esp,%ebp
433bf5:	8b 4d 08             	mov    0x8(%ebp),%ecx
433bf8:	83 f9 fe             	cmp    $0xfffffffe,%ecx
433bfb:	75 0d                	jne    0x433c0a
433bfd:	e8 0c 40 ff ff       	call   0x427c0e
433c02:	c7 00 09 00 00 00    	movl   $0x9,(%eax)
433c08:	eb 38                	jmp    0x433c42
433c0a:	85 c9                	test   %ecx,%ecx
433c0c:	78 24                	js     0x433c32
433c0e:	3b 0d 3c 22 4c 00    	cmp    0x4c223c,%ecx
433c14:	73 1c                	jae    0x433c32
433c16:	8b c1                	mov    %ecx,%eax
433c18:	c1 f8 05             	sar    $0x5,%eax
433c1b:	83 e1 1f             	and    $0x1f,%ecx
433c1e:	8b 04 85 40 09 4c 00 	mov    0x4c0940(,%eax,4),%eax
433c25:	c1 e1 06             	shl    $0x6,%ecx
433c28:	0f be 44 08 04       	movsbl 0x4(%eax,%ecx,1),%eax
433c2d:	83 e0 40             	and    $0x40,%eax
433c30:	5d                   	pop    %ebp
433c31:	c3                   	ret
433c32:	e8 d7 3f ff ff       	call   0x427c0e
433c37:	c7 00 09 00 00 00    	movl   $0x9,(%eax)
433c3d:	e8 ce 31 ff ff       	call   0x426e10
433c42:	33 c0                	xor    %eax,%eax
433c44:	5d                   	pop    %ebp
433c45:	c3                   	ret
433c46:	55                   	push   %ebp
433c47:	8b ec                	mov    %esp,%ebp
433c49:	66 8b 45 08          	mov    0x8(%ebp),%ax
433c4d:	6a 30                	push   $0x30
433c4f:	59                   	pop    %ecx
433c50:	66 3b c1             	cmp    %cx,%ax
433c53:	0f 82 87 01 00 00    	jb     0x433de0
433c59:	66 83 f8 3a          	cmp    $0x3a,%ax
433c5d:	73 07                	jae    0x433c66
433c5f:	0f b7 c0             	movzwl %ax,%eax
433c62:	2b c1                	sub    %ecx,%eax
433c64:	5d                   	pop    %ebp
433c65:	c3                   	ret
433c66:	ba 10 ff 00 00       	mov    $0xff10,%edx
433c6b:	66 3b c2             	cmp    %dx,%ax
433c6e:	0f 83 5e 01 00 00    	jae    0x433dd2
433c74:	ba 60 06 00 00       	mov    $0x660,%edx
433c79:	66 3b c2             	cmp    %dx,%ax
433c7c:	0f 82 5e 01 00 00    	jb     0x433de0
433c82:	8d 4a 0a             	lea    0xa(%edx),%ecx
433c85:	66 3b c1             	cmp    %cx,%ax
433c88:	73 07                	jae    0x433c91
433c8a:	0f b7 c0             	movzwl %ax,%eax
433c8d:	2b c2                	sub    %edx,%eax
433c8f:	5d                   	pop    %ebp
433c90:	c3                   	ret
433c91:	ba f0 06 00 00       	mov    $0x6f0,%edx
433c96:	66 3b c2             	cmp    %dx,%ax
433c99:	0f 82 41 01 00 00    	jb     0x433de0
433c9f:	8d 4a 0a             	lea    0xa(%edx),%ecx
433ca2:	66 3b c1             	cmp    %cx,%ax
433ca5:	72 e3                	jb     0x433c8a
433ca7:	ba 66 09 00 00       	mov    $0x966,%edx
433cac:	66 3b c2             	cmp    %dx,%ax
433caf:	0f 82 2b 01 00 00    	jb     0x433de0
433cb5:	8d 4a 0a             	lea    0xa(%edx),%ecx
433cb8:	66 3b c1             	cmp    %cx,%ax
433cbb:	72 cd                	jb     0x433c8a
433cbd:	8d 51 76             	lea    0x76(%ecx),%edx
433cc0:	66 3b c2             	cmp    %dx,%ax
433cc3:	0f 82 17 01 00 00    	jb     0x433de0
433cc9:	8d 4a 0a             	lea    0xa(%edx),%ecx
433ccc:	66 3b c1             	cmp    %cx,%ax
433ccf:	72 b9                	jb     0x433c8a
433cd1:	8d 51 76             	lea    0x76(%ecx),%edx
433cd4:	66 3b c2             	cmp    %dx,%ax
433cd7:	0f 82 03 01 00 00    	jb     0x433de0
433cdd:	8d 4a 0a             	lea    0xa(%edx),%ecx
433ce0:	66 3b c1             	cmp    %cx,%ax
433ce3:	72 a5                	jb     0x433c8a
433ce5:	8d 51 76             	lea    0x76(%ecx),%edx
433ce8:	66 3b c2             	cmp    %dx,%ax
433ceb:	0f 82 ef 00 00 00    	jb     0x433de0
433cf1:	8d 4a 0a             	lea    0xa(%edx),%ecx
433cf4:	66 3b c1             	cmp    %cx,%ax
433cf7:	72 91                	jb     0x433c8a
433cf9:	8d 51 76             	lea    0x76(%ecx),%edx
433cfc:	66 3b c2             	cmp    %dx,%ax
433cff:	0f 82 db 00 00 00    	jb     0x433de0
433d05:	8d 4a 0a             	lea    0xa(%edx),%ecx
433d08:	66 3b c1             	cmp    %cx,%ax
433d0b:	0f 82 79 ff ff ff    	jb     0x433c8a
433d11:	ba 66 0c 00 00       	mov    $0xc66,%edx
433d16:	66 3b c2             	cmp    %dx,%ax
433d19:	0f 82 c1 00 00 00    	jb     0x433de0
433d1f:	8d 4a 0a             	lea    0xa(%edx),%ecx
433d22:	66 3b c1             	cmp    %cx,%ax
433d25:	0f 82 5f ff ff ff    	jb     0x433c8a
433d2b:	8d 51 76             	lea    0x76(%ecx),%edx
433d2e:	66 3b c2             	cmp    %dx,%ax
433d31:	0f 82 a9 00 00 00    	jb     0x433de0
433d37:	8d 4a 0a             	lea    0xa(%edx),%ecx
433d3a:	66 3b c1             	cmp    %cx,%ax
433d3d:	0f 82 47 ff ff ff    	jb     0x433c8a
433d43:	8d 51 76             	lea    0x76(%ecx),%edx
433d46:	66 3b c2             	cmp    %dx,%ax
433d49:	0f 82 91 00 00 00    	jb     0x433de0
433d4f:	8d 4a 0a             	lea    0xa(%edx),%ecx
433d52:	66 3b c1             	cmp    %cx,%ax
433d55:	0f 82 2f ff ff ff    	jb     0x433c8a
433d5b:	ba 50 0e 00 00       	mov    $0xe50,%edx
433d60:	66 3b c2             	cmp    %dx,%ax
433d63:	72 7b                	jb     0x433de0
433d65:	8d 4a 0a             	lea    0xa(%edx),%ecx
433d68:	66 3b c1             	cmp    %cx,%ax
433d6b:	0f 82 19 ff ff ff    	jb     0x433c8a
433d71:	8d 51 76             	lea    0x76(%ecx),%edx
433d74:	66 3b c2             	cmp    %dx,%ax
433d77:	72 67                	jb     0x433de0
433d79:	8d 4a 0a             	lea    0xa(%edx),%ecx
433d7c:	66 3b c1             	cmp    %cx,%ax
433d7f:	0f 82 05 ff ff ff    	jb     0x433c8a
433d85:	83 c2 50             	add    $0x50,%edx
433d88:	66 3b c2             	cmp    %dx,%ax
433d8b:	72 53                	jb     0x433de0
433d8d:	83 c1 50             	add    $0x50,%ecx
433d90:	66 3b c1             	cmp    %cx,%ax
433d93:	0f 82 f1 fe ff ff    	jb     0x433c8a
433d99:	ba 40 10 00 00       	mov    $0x1040,%edx
433d9e:	66 3b c2             	cmp    %dx,%ax
433da1:	72 3d                	jb     0x433de0
433da3:	8d 4a 0a             	lea    0xa(%edx),%ecx
433da6:	66 3b c1             	cmp    %cx,%ax
433da9:	0f 82 db fe ff ff    	jb     0x433c8a
433daf:	ba e0 17 00 00       	mov    $0x17e0,%edx
433db4:	66 3b c2             	cmp    %dx,%ax
433db7:	72 27                	jb     0x433de0
433db9:	8d 4a 0a             	lea    0xa(%edx),%ecx
433dbc:	66 3b c1             	cmp    %cx,%ax
433dbf:	0f 82 c5 fe ff ff    	jb     0x433c8a
433dc5:	83 c2 30             	add    $0x30,%edx
433dc8:	66 3b c2             	cmp    %dx,%ax
433dcb:	72 13                	jb     0x433de0
433dcd:	83 c1 30             	add    $0x30,%ecx
433dd0:	eb 05                	jmp    0x433dd7
433dd2:	b9 1a ff 00 00       	mov    $0xff1a,%ecx
433dd7:	66 3b c1             	cmp    %cx,%ax
433dda:	0f 82 aa fe ff ff    	jb     0x433c8a
433de0:	83 c8 ff             	or     $0xffffffff,%eax
433de3:	5d                   	pop    %ebp
433de4:	c3                   	ret
433de5:	cc                   	int3
433de6:	cc                   	int3
433de7:	cc                   	int3
433de8:	cc                   	int3
433de9:	cc                   	int3
433dea:	cc                   	int3
433deb:	cc                   	int3
433dec:	cc                   	int3
433ded:	cc                   	int3
433dee:	cc                   	int3
433def:	cc                   	int3
433df0:	8b 44 24 08          	mov    0x8(%esp),%eax
433df4:	8b 4c 24 10          	mov    0x10(%esp),%ecx
433df8:	0b c8                	or     %eax,%ecx
433dfa:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
433dfe:	75 09                	jne    0x433e09
433e00:	8b 44 24 04          	mov    0x4(%esp),%eax
433e04:	f7 e1                	mul    %ecx
433e06:	c2 10 00             	ret    $0x10
433e09:	53                   	push   %ebx
433e0a:	f7 e1                	mul    %ecx
433e0c:	8b d8                	mov    %eax,%ebx
433e0e:	8b 44 24 08          	mov    0x8(%esp),%eax
433e12:	f7 64 24 14          	mull   0x14(%esp)
433e16:	03 d8                	add    %eax,%ebx
433e18:	8b 44 24 08          	mov    0x8(%esp),%eax
433e1c:	f7 e1                	mul    %ecx
433e1e:	03 d3                	add    %ebx,%edx
433e20:	5b                   	pop    %ebx
433e21:	c2 10 00             	ret    $0x10
433e24:	55                   	push   %ebp
433e25:	8b ec                	mov    %esp,%ebp
433e27:	ff 05 48 01 4c 00    	incl   0x4c0148
433e2d:	56                   	push   %esi
433e2e:	be 00 10 00 00       	mov    $0x1000,%esi
433e33:	56                   	push   %esi
433e34:	e8 97 2b ff ff       	call   0x4269d0
433e39:	59                   	pop    %ecx
433e3a:	8b 4d 08             	mov    0x8(%ebp),%ecx
433e3d:	89 41 08             	mov    %eax,0x8(%ecx)
433e40:	85 c0                	test   %eax,%eax
433e42:	74 09                	je     0x433e4d
433e44:	83 49 0c 08          	orl    $0x8,0xc(%ecx)
433e48:	89 71 18             	mov    %esi,0x18(%ecx)
433e4b:	eb 11                	jmp    0x433e5e
433e4d:	83 49 0c 04          	orl    $0x4,0xc(%ecx)
433e51:	8d 41 14             	lea    0x14(%ecx),%eax
433e54:	89 41 08             	mov    %eax,0x8(%ecx)
433e57:	c7 41 18 02 00 00 00 	movl   $0x2,0x18(%ecx)
433e5e:	8b 41 08             	mov    0x8(%ecx),%eax
433e61:	83 61 04 00          	andl   $0x0,0x4(%ecx)
433e65:	89 01                	mov    %eax,(%ecx)