5c39e4:	6a 00                	push   $0x0
5c39e6:	8b 45 b8             	mov    -0x48(%ebp),%eax
5c39e9:	8b 10                	mov    (%eax),%edx
5c39eb:	ff 52 0c             	call   *0xc(%edx)
5c39ee:	50                   	push   %eax
5c39ef:	8b 45 b8             	mov    -0x48(%ebp),%eax
5c39f2:	8b 10                	mov    (%eax),%edx
5c39f4:	ff 52 08             	call   *0x8(%edx)
5c39f7:	50                   	push   %eax
5c39f8:	6a 01                	push   $0x1
5c39fa:	6a 00                	push   $0x0
5c39fc:	68 ff 00 00 00       	push   $0xff
5c3a01:	6a 00                	push   $0x0
5c3a03:	6a 01                	push   $0x1
5c3a05:	6a 00                	push   $0x0
5c3a07:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
5c3a0a:	8b 55 fc             	mov    -0x4(%ebp),%edx
5c3a0d:	8b 45 b8             	mov    -0x48(%ebp),%eax
5c3a10:	e8 9b 91 03 00       	call   0x5fcbb0
5c3a15:	8b 45 b8             	mov    -0x48(%ebp),%eax
5c3a18:	e8 5b 00 e4 ff       	call   0x403a78
5c3a1d:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
5c3a21:	75 0a                	jne    0x5c3a2d
5c3a23:	83 7e 08 00          	cmpl   $0x0,0x8(%esi)
5c3a27:	0f 84 95 01 00 00    	je     0x5c3bc2
5c3a2d:	80 bb 1c 03 00 00 00 	cmpb   $0x0,0x31c(%ebx)
5c3a34:	74 78                	je     0x5c3aae
5c3a36:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3a39:	e8 5a 9d e6 ff       	call   0x42d798
5c3a3e:	8b 40 10             	mov    0x10(%eax),%eax
5c3a41:	8b 93 20 03 00 00    	mov    0x320(%ebx),%edx
5c3a47:	e8 38 45 e6 ff       	call   0x427f84
5c3a4c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3a4f:	e8 44 9d e6 ff       	call   0x42d798
5c3a54:	8b 40 10             	mov    0x10(%eax),%eax
5c3a57:	ba 01 00 00 00       	mov    $0x1,%edx
5c3a5c:	e8 4f 46 e6 ff       	call   0x4280b0
5c3a61:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3a64:	e8 2f 9d e6 ff       	call   0x42d798
5c3a69:	8b 40 10             	mov    0x10(%eax),%eax
5c3a6c:	33 d2                	xor    %edx,%edx
5c3a6e:	e8 0d 46 e6 ff       	call   0x428080
5c3a73:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3a76:	e8 1d 9d e6 ff       	call   0x42d798
5c3a7b:	8b 40 14             	mov    0x14(%eax),%eax
5c3a7e:	b2 01                	mov    $0x1,%dl
5c3a80:	e8 1b 49 e6 ff       	call   0x4283a0
5c3a85:	8d 7e 38             	lea    0x38(%esi),%edi
5c3a88:	8b 47 08             	mov    0x8(%edi),%eax
5c3a8b:	03 45 dc             	add    -0x24(%ebp),%eax
5c3a8e:	50                   	push   %eax
5c3a8f:	8b 47 0c             	mov    0xc(%edi),%eax
5c3a92:	03 45 d8             	add    -0x28(%ebp),%eax
5c3a95:	50                   	push   %eax
5c3a96:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3a99:	e8 fa 9c e6 ff       	call   0x42d798
5c3a9e:	8b 4f 04             	mov    0x4(%edi),%ecx
5c3aa1:	03 4d d8             	add    -0x28(%ebp),%ecx
5c3aa4:	8b 17                	mov    (%edi),%edx
5c3aa6:	03 55 dc             	add    -0x24(%ebp),%edx
5c3aa9:	e8 c2 4d e6 ff       	call   0x428870
5c3aae:	80 bb 31 03 00 00 00 	cmpb   $0x0,0x331(%ebx)
5c3ab5:	0f 84 07 01 00 00    	je     0x5c3bc2
5c3abb:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3abe:	e8 d5 9c e6 ff       	call   0x42d798
5c3ac3:	8b f8                	mov    %eax,%edi
5c3ac5:	80 7d c3 00          	cmpb   $0x0,-0x3d(%ebp)
5c3ac9:	74 19                	je     0x5c3ae4
5c3acb:	80 bb 0c 03 00 00 01 	cmpb   $0x1,0x30c(%ebx)
5c3ad2:	75 10                	jne    0x5c3ae4
5c3ad4:	8b 93 60 03 00 00    	mov    0x360(%ebx),%edx
5c3ada:	8b 47 14             	mov    0x14(%edi),%eax
5c3add:	e8 a2 47 e6 ff       	call   0x428284
5c3ae2:	eb 24                	jmp    0x5c3b08
5c3ae4:	80 bb fd 02 00 00 00 	cmpb   $0x0,0x2fd(%ebx)
5c3aeb:	74 0d                	je     0x5c3afa
5c3aed:	8b 56 1c             	mov    0x1c(%esi),%edx
5c3af0:	8b 47 14             	mov    0x14(%edi),%eax
5c3af3:	e8 8c 47 e6 ff       	call   0x428284
5c3af8:	eb 0e                	jmp    0x5c3b08
5c3afa:	8b 93 10 03 00 00    	mov    0x310(%ebx),%edx
5c3b00:	8b 47 14             	mov    0x14(%edi),%eax
5c3b03:	e8 7c 47 e6 ff       	call   0x428284
5c3b08:	8b 47 14             	mov    0x14(%edi),%eax
5c3b0b:	33 d2                	xor    %edx,%edx
5c3b0d:	e8 8e 48 e6 ff       	call   0x4283a0
5c3b12:	8b 45 e0             	mov    -0x20(%ebp),%eax
5c3b15:	03 45 8c             	add    -0x74(%ebp),%eax
5c3b18:	50                   	push   %eax
5c3b19:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5c3b1f:	50                   	push   %eax
5c3b20:	8b 4d dc             	mov    -0x24(%ebp),%ecx
5c3b23:	8b 55 e0             	mov    -0x20(%ebp),%edx
5c3b26:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5c3b29:	e8 46 6b e5 ff       	call   0x41a674
5c3b2e:	8d 95 40 ff ff ff    	lea    -0xc0(%ebp),%edx
5c3b34:	8b c7                	mov    %edi,%eax
5c3b36:	e8 c1 4b e6 ff       	call   0x4286fc
5c3b3b:	8b 45 e0             	mov    -0x20(%ebp),%eax
5c3b3e:	03 45 8c             	add    -0x74(%ebp),%eax
5c3b41:	50                   	push   %eax
5c3b42:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5c3b48:	50                   	push   %eax
5c3b49:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
5c3b4c:	03 4d 90             	add    -0x70(%ebp),%ecx
5c3b4f:	8b 45 dc             	mov    -0x24(%ebp),%eax
5c3b52:	03 45 f4             	add    -0xc(%ebp),%eax
5c3b55:	8b 55 e0             	mov    -0x20(%ebp),%edx
5c3b58:	e8 17 6b e5 ff       	call   0x41a674
5c3b5d:	8d 95 40 ff ff ff    	lea    -0xc0(%ebp),%edx
5c3b63:	8b c7                	mov    %edi,%eax
5c3b65:	e8 92 4b e6 ff       	call   0x4286fc
5c3b6a:	8b 45 d8             	mov    -0x28(%ebp),%eax
5c3b6d:	50                   	push   %eax
5c3b6e:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5c3b74:	50                   	push   %eax
5c3b75:	8b 4d dc             	mov    -0x24(%ebp),%ecx
5c3b78:	03 4d f4             	add    -0xc(%ebp),%ecx
5c3b7b:	8b 55 e0             	mov    -0x20(%ebp),%edx
5c3b7e:	8b 45 dc             	mov    -0x24(%ebp),%eax
5c3b81:	e8 ee 6a e5 ff       	call   0x41a674
5c3b86:	8d 95 40 ff ff ff    	lea    -0xc0(%ebp),%edx
5c3b8c:	8b c7                	mov    %edi,%eax
5c3b8e:	e8 69 4b e6 ff       	call   0x4286fc
5c3b93:	8b 45 e0             	mov    -0x20(%ebp),%eax
5c3b96:	03 45 8c             	add    -0x74(%ebp),%eax
5c3b99:	50                   	push   %eax
5c3b9a:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5c3ba0:	50                   	push   %eax
5c3ba1:	8b 4d dc             	mov    -0x24(%ebp),%ecx
5c3ba4:	03 4d f4             	add    -0xc(%ebp),%ecx
5c3ba7:	8b 55 d8             	mov    -0x28(%ebp),%edx
5c3baa:	03 55 f0             	add    -0x10(%ebp),%edx
5c3bad:	8b 45 dc             	mov    -0x24(%ebp),%eax
5c3bb0:	e8 bf 6a e5 ff       	call   0x41a674
5c3bb5:	8d 95 40 ff ff ff    	lea    -0xc0(%ebp),%edx
5c3bbb:	8b c7                	mov    %edi,%eax
5c3bbd:	e8 3a 4b e6 ff       	call   0x4286fc
5c3bc2:	33 c0                	xor    %eax,%eax
5c3bc4:	89 45 c4             	mov    %eax,-0x3c(%ebp)
5c3bc7:	80 bb e4 03 00 00 00 	cmpb   $0x0,0x3e4(%ebx)
5c3bce:	0f 84 78 07 00 00    	je     0x5c434c
5c3bd4:	8b 46 2c             	mov    0x2c(%esi),%eax
5c3bd7:	8b 40 04             	mov    0x4(%eax),%eax
5c3bda:	33 d2                	xor    %edx,%edx
5c3bdc:	e8 47 16 e4 ff       	call   0x405228
5c3be1:	0f 84 67 02 00 00    	je     0x5c3e4e
5c3be7:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3bea:	e8 a9 9b e6 ff       	call   0x42d798
5c3bef:	8b 40 0c             	mov    0xc(%eax),%eax
5c3bf2:	8b 56 2c             	mov    0x2c(%esi),%edx
5c3bf5:	8b 52 08             	mov    0x8(%edx),%edx
5c3bf8:	8b 08                	mov    (%eax),%ecx
5c3bfa:	ff 51 08             	call   *0x8(%ecx)
5c3bfd:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3c00:	e8 93 9b e6 ff       	call   0x42d798
5c3c05:	8b 40 14             	mov    0x14(%eax),%eax
5c3c08:	33 d2                	xor    %edx,%edx
5c3c0a:	e8 91 47 e6 ff       	call   0x4283a0
5c3c0f:	80 7d c3 00          	cmpb   $0x0,-0x3d(%ebp)
5c3c13:	74 35                	je     0x5c3c4a
5c3c15:	80 bb 0c 03 00 00 01 	cmpb   $0x1,0x30c(%ebx)
5c3c1c:	75 2c                	jne    0x5c3c4a
5c3c1e:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3c21:	e8 72 9b e6 ff       	call   0x42d798
5c3c26:	8b 40 0c             	mov    0xc(%eax),%eax
5c3c29:	ba 0e 00 00 80       	mov    $0x8000000e,%edx
5c3c2e:	e8 65 3e e6 ff       	call   0x427a98
5c3c33:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3c36:	e8 5d 9b e6 ff       	call   0x42d798
5c3c3b:	8b 40 14             	mov    0x14(%eax),%eax
5c3c3e:	ba 0d 00 00 80       	mov    $0x8000000d,%edx
5c3c43:	e8 3c 46 e6 ff       	call   0x428284
5c3c48:	eb 16                	jmp    0x5c3c60
5c3c4a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3c4d:	e8 46 9b e6 ff       	call   0x42d798
5c3c52:	8b 40 14             	mov    0x14(%eax),%eax
5c3c55:	8b 56 2c             	mov    0x2c(%esi),%edx
5c3c58:	8b 52 0c             	mov    0xc(%edx),%edx
5c3c5b:	e8 24 46 e6 ff       	call   0x428284
5c3c60:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c3c63:	8b 56 2c             	mov    0x2c(%esi),%edx
5c3c66:	8b 52 04             	mov    0x4(%edx),%edx
5c3c69:	e8 7e 13 e4 ff       	call   0x404fec
5c3c6e:	8b 46 2c             	mov    0x2c(%esi),%eax
5c3c71:	8a 40 15             	mov    0x15(%eax),%al
5c3c74:	2c 01                	sub    $0x1,%al
5c3c76:	72 0b                	jb     0x5c3c83
5c3c78:	0f 84 97 00 00 00    	je     0x5c3d15
5c3c7e:	e9 10 01 00 00       	jmp    0x5c3d93
5c3c83:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
5c3c8a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3c8d:	e8 06 9b e6 ff       	call   0x42d798
5c3c92:	50                   	push   %eax
5c3c93:	8d 85 3c ff ff ff    	lea    -0xc4(%ebp),%eax
5c3c99:	8b 55 a4             	mov    -0x5c(%ebp),%edx
5c3c9c:	e8 47 0e e4 ff       	call   0x404ae8
5c3ca1:	8b 95 3c ff ff ff    	mov    -0xc4(%ebp),%edx
5c3ca7:	58                   	pop    %eax
5c3ca8:	e8 4f 4e e6 ff       	call   0x428afc
5c3cad:	8b f8                	mov    %eax,%edi
5c3caf:	3b 7d 90             	cmp    -0x70(%ebp),%edi
5c3cb2:	0f 8e db 00 00 00    	jle    0x5c3d93
5c3cb8:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5c3cbb:	e8 50 14 e4 ff       	call   0x405110
5c3cc0:	83 f8 02             	cmp    $0x2,%eax
5c3cc3:	0f 8c ca 00 00 00    	jl     0x5c3d93
5c3cc9:	ff 45 f8             	incl   -0x8(%ebp)
5c3ccc:	8d 45 a0             	lea    -0x60(%ebp),%eax
5c3ccf:	50                   	push   %eax
5c3cd0:	8b 46 2c             	mov    0x2c(%esi),%eax
5c3cd3:	8b 40 04             	mov    0x4(%eax),%eax
5c3cd6:	e8 35 14 e4 ff       	call   0x405110
5c3cdb:	8b c8                	mov    %eax,%ecx
5c3cdd:	2b 4d f8             	sub    -0x8(%ebp),%ecx
5c3ce0:	8b 46 2c             	mov    0x2c(%esi),%eax
5c3ce3:	8b 40 04             	mov    0x4(%eax),%eax
5c3ce6:	ba 01 00 00 00       	mov    $0x1,%edx
5c3ceb:	e8 bc 15 e4 ff       	call   0x4052ac
5c3cf0:	8b 45 a0             	mov    -0x60(%ebp),%eax
5c3cf3:	33 d2                	xor    %edx,%edx
5c3cf5:	e8 2e 15 e4 ff       	call   0x405228
5c3cfa:	0f 84 93 00 00 00    	je     0x5c3d93
5c3d00:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c3d03:	b9 68 46 5c 00       	mov    $0x5c4668,%ecx
5c3d08:	8b 55 a0             	mov    -0x60(%ebp),%edx
5c3d0b:	e8 6c 14 e4 ff       	call   0x40517c
5c3d10:	e9 75 ff ff ff       	jmp    0x5c3c8a
5c3d15:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
5c3d1c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3d1f:	e8 74 9a e6 ff       	call   0x42d798
5c3d24:	50                   	push   %eax
5c3d25:	8d 85 38 ff ff ff    	lea    -0xc8(%ebp),%eax
5c3d2b:	8b 55 a4             	mov    -0x5c(%ebp),%edx
5c3d2e:	e8 b5 0d e4 ff       	call   0x404ae8
5c3d33:	8b 95 38 ff ff ff    	mov    -0xc8(%ebp),%edx
5c3d39:	58                   	pop    %eax
5c3d3a:	e8 bd 4d e6 ff       	call   0x428afc
5c3d3f:	8b f8                	mov    %eax,%edi
5c3d41:	3b 7d 90             	cmp    -0x70(%ebp),%edi
5c3d44:	7e 4d                	jle    0x5c3d93
5c3d46:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5c3d49:	e8 c2 13 e4 ff       	call   0x405110
5c3d4e:	83 f8 02             	cmp    $0x2,%eax
5c3d51:	7c 40                	jl     0x5c3d93
5c3d53:	ff 45 f8             	incl   -0x8(%ebp)
5c3d56:	8d 45 a0             	lea    -0x60(%ebp),%eax
5c3d59:	50                   	push   %eax
5c3d5a:	8b 46 2c             	mov    0x2c(%esi),%eax
5c3d5d:	8b 40 04             	mov    0x4(%eax),%eax
5c3d60:	e8 ab 13 e4 ff       	call   0x405110
5c3d65:	8b c8                	mov    %eax,%ecx
5c3d67:	8b 46 2c             	mov    0x2c(%esi),%eax
5c3d6a:	8b 40 04             	mov    0x4(%eax),%eax
5c3d6d:	8b 55 f8             	mov    -0x8(%ebp),%edx
5c3d70:	e8 37 15 e4 ff       	call   0x4052ac
5c3d75:	8b 45 a0             	mov    -0x60(%ebp),%eax
5c3d78:	33 d2                	xor    %edx,%edx
5c3d7a:	e8 a9 14 e4 ff       	call   0x405228
5c3d7f:	74 12                	je     0x5c3d93
5c3d81:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c3d84:	8b 4d a0             	mov    -0x60(%ebp),%ecx
5c3d87:	ba 68 46 5c 00       	mov    $0x5c4668,%edx
5c3d8c:	e8 eb 13 e4 ff       	call   0x40517c
5c3d91:	eb 89                	jmp    0x5c3d1c
5c3d93:	80 bb 0b 03 00 00 00 	cmpb   $0x0,0x30b(%ebx)
5c3d9a:	75 54                	jne    0x5c3df0
5c3d9c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3d9f:	e8 f4 99 e6 ff       	call   0x42d798
5c3da4:	50                   	push   %eax
5c3da5:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
5c3dab:	8b 55 a4             	mov    -0x5c(%ebp),%edx
5c3dae:	e8 35 0d e4 ff       	call   0x404ae8
5c3db3:	8b 95 34 ff ff ff    	mov    -0xcc(%ebp),%edx
5c3db9:	58                   	pop    %eax
5c3dba:	e8 59 4d e6 ff       	call   0x428b18
5c3dbf:	03 45 e0             	add    -0x20(%ebp),%eax
5c3dc2:	50                   	push   %eax
5c3dc3:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5c3dc9:	50                   	push   %eax
5c3dca:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
5c3dcd:	03 4d 90             	add    -0x70(%ebp),%ecx
5c3dd0:	8b 55 e0             	mov    -0x20(%ebp),%edx
5c3dd3:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5c3dd6:	e8 99 68 e5 ff       	call   0x41a674
5c3ddb:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5c3de1:	50                   	push   %eax
5c3de2:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3de5:	e8 ae 99 e6 ff       	call   0x42d798
5c3dea:	5a                   	pop    %edx
5c3deb:	e8 0c 49 e6 ff       	call   0x4286fc
5c3df0:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3df3:	e8 a0 99 e6 ff       	call   0x42d798
5c3df8:	50                   	push   %eax
5c3df9:	8d 85 30 ff ff ff    	lea    -0xd0(%ebp),%eax
5c3dff:	8b 55 a4             	mov    -0x5c(%ebp),%edx
5c3e02:	e8 e1 0c e4 ff       	call   0x404ae8
5c3e07:	8b 95 30 ff ff ff    	mov    -0xd0(%ebp),%edx
5c3e0d:	58                   	pop    %eax
5c3e0e:	e8 e9 4c e6 ff       	call   0x428afc
5c3e13:	8b f8                	mov    %eax,%edi
5c3e15:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5c3e18:	e8 f3 12 e4 ff       	call   0x405110
5c3e1d:	50                   	push   %eax
5c3e1e:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5c3e21:	e8 da 12 e4 ff       	call   0x405100
5c3e26:	50                   	push   %eax
5c3e27:	8b 45 e0             	mov    -0x20(%ebp),%eax
5c3e2a:	50                   	push   %eax
5c3e2b:	8b 45 90             	mov    -0x70(%ebp),%eax
5c3e2e:	2b c7                	sub    %edi,%eax
5c3e30:	d1 f8                	sar    $1,%eax
5c3e32:	79 03                	jns    0x5c3e37
5c3e34:	83 d0 00             	adc    $0x0,%eax
5c3e37:	03 45 e4             	add    -0x1c(%ebp),%eax
5c3e3a:	50                   	push   %eax
5c3e3b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3e3e:	e8 55 99 e6 ff       	call   0x42d798
5c3e43:	e8 78 4e e6 ff       	call   0x428cc0
5c3e48:	50                   	push   %eax
5c3e49:	e8 8a 39 e4 ff       	call   0x4077d8
5c3e4e:	8b 46 34             	mov    0x34(%esi),%eax
5c3e51:	8b 40 04             	mov    0x4(%eax),%eax
5c3e54:	33 d2                	xor    %edx,%edx
5c3e56:	e8 cd 13 e4 ff       	call   0x405228
5c3e5b:	0f 84 5c 02 00 00    	je     0x5c40bd
5c3e61:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3e64:	e8 2f 99 e6 ff       	call   0x42d798
5c3e69:	8b 40 0c             	mov    0xc(%eax),%eax
5c3e6c:	8b 56 34             	mov    0x34(%esi),%edx
5c3e6f:	8b 52 08             	mov    0x8(%edx),%edx
5c3e72:	8b 08                	mov    (%eax),%ecx
5c3e74:	ff 51 08             	call   *0x8(%ecx)
5c3e77:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3e7a:	e8 19 99 e6 ff       	call   0x42d798
5c3e7f:	8b 40 14             	mov    0x14(%eax),%eax
5c3e82:	33 d2                	xor    %edx,%edx
5c3e84:	e8 17 45 e6 ff       	call   0x4283a0
5c3e89:	80 7d c3 00          	cmpb   $0x0,-0x3d(%ebp)
5c3e8d:	74 35                	je     0x5c3ec4
5c3e8f:	80 bb 0c 03 00 00 01 	cmpb   $0x1,0x30c(%ebx)
5c3e96:	75 2c                	jne    0x5c3ec4
5c3e98:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3e9b:	e8 f8 98 e6 ff       	call   0x42d798
5c3ea0:	8b 40 0c             	mov    0xc(%eax),%eax
5c3ea3:	ba 0e 00 00 80       	mov    $0x8000000e,%edx
5c3ea8:	e8 eb 3b e6 ff       	call   0x427a98
5c3ead:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3eb0:	e8 e3 98 e6 ff       	call   0x42d798
5c3eb5:	8b 40 14             	mov    0x14(%eax),%eax