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
5c3eb8:	ba 0d 00 00 80       	mov    $0x8000000d,%edx
5c3ebd:	e8 c2 43 e6 ff       	call   0x428284
5c3ec2:	eb 16                	jmp    0x5c3eda
5c3ec4:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3ec7:	e8 cc 98 e6 ff       	call   0x42d798
5c3ecc:	8b 40 14             	mov    0x14(%eax),%eax
5c3ecf:	8b 56 34             	mov    0x34(%esi),%edx
5c3ed2:	8b 52 0c             	mov    0xc(%edx),%edx
5c3ed5:	e8 aa 43 e6 ff       	call   0x428284
5c3eda:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c3edd:	8b 56 34             	mov    0x34(%esi),%edx
5c3ee0:	8b 52 04             	mov    0x4(%edx),%edx
5c3ee3:	e8 04 11 e4 ff       	call   0x404fec
5c3ee8:	8b 46 34             	mov    0x34(%esi),%eax
5c3eeb:	8a 40 15             	mov    0x15(%eax),%al
5c3eee:	2c 01                	sub    $0x1,%al
5c3ef0:	72 0b                	jb     0x5c3efd
5c3ef2:	0f 84 97 00 00 00    	je     0x5c3f8f
5c3ef8:	e9 10 01 00 00       	jmp    0x5c400d
5c3efd:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
5c3f04:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3f07:	e8 8c 98 e6 ff       	call   0x42d798
5c3f0c:	50                   	push   %eax
5c3f0d:	8d 85 2c ff ff ff    	lea    -0xd4(%ebp),%eax
5c3f13:	8b 55 a4             	mov    -0x5c(%ebp),%edx
5c3f16:	e8 cd 0b e4 ff       	call   0x404ae8
5c3f1b:	8b 95 2c ff ff ff    	mov    -0xd4(%ebp),%edx
5c3f21:	58                   	pop    %eax
5c3f22:	e8 d5 4b e6 ff       	call   0x428afc
5c3f27:	8b f8                	mov    %eax,%edi
5c3f29:	3b 7d 90             	cmp    -0x70(%ebp),%edi
5c3f2c:	0f 8e db 00 00 00    	jle    0x5c400d
5c3f32:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5c3f35:	e8 d6 11 e4 ff       	call   0x405110
5c3f3a:	83 f8 02             	cmp    $0x2,%eax
5c3f3d:	0f 8c ca 00 00 00    	jl     0x5c400d
5c3f43:	ff 45 f8             	incl   -0x8(%ebp)
5c3f46:	8d 45 a0             	lea    -0x60(%ebp),%eax
5c3f49:	50                   	push   %eax
5c3f4a:	8b 46 34             	mov    0x34(%esi),%eax
5c3f4d:	8b 40 04             	mov    0x4(%eax),%eax
5c3f50:	e8 bb 11 e4 ff       	call   0x405110
5c3f55:	8b c8                	mov    %eax,%ecx
5c3f57:	2b 4d f8             	sub    -0x8(%ebp),%ecx
5c3f5a:	8b 46 34             	mov    0x34(%esi),%eax
5c3f5d:	8b 40 04             	mov    0x4(%eax),%eax
5c3f60:	ba 01 00 00 00       	mov    $0x1,%edx
5c3f65:	e8 42 13 e4 ff       	call   0x4052ac
5c3f6a:	8b 45 a0             	mov    -0x60(%ebp),%eax
5c3f6d:	33 d2                	xor    %edx,%edx
5c3f6f:	e8 b4 12 e4 ff       	call   0x405228
5c3f74:	0f 84 93 00 00 00    	je     0x5c400d
5c3f7a:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c3f7d:	b9 68 46 5c 00       	mov    $0x5c4668,%ecx
5c3f82:	8b 55 a0             	mov    -0x60(%ebp),%edx
5c3f85:	e8 f2 11 e4 ff       	call   0x40517c
5c3f8a:	e9 75 ff ff ff       	jmp    0x5c3f04
5c3f8f:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
5c3f96:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c3f99:	e8 fa 97 e6 ff       	call   0x42d798
5c3f9e:	50                   	push   %eax
5c3f9f:	8d 85 28 ff ff ff    	lea    -0xd8(%ebp),%eax
5c3fa5:	8b 55 a4             	mov    -0x5c(%ebp),%edx
5c3fa8:	e8 3b 0b e4 ff       	call   0x404ae8
5c3fad:	8b 95 28 ff ff ff    	mov    -0xd8(%ebp),%edx
5c3fb3:	58                   	pop    %eax
5c3fb4:	e8 43 4b e6 ff       	call   0x428afc
5c3fb9:	8b f8                	mov    %eax,%edi
5c3fbb:	3b 7d 90             	cmp    -0x70(%ebp),%edi
5c3fbe:	7e 4d                	jle    0x5c400d
5c3fc0:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5c3fc3:	e8 48 11 e4 ff       	call   0x405110
5c3fc8:	83 f8 02             	cmp    $0x2,%eax
5c3fcb:	7c 40                	jl     0x5c400d
5c3fcd:	ff 45 f8             	incl   -0x8(%ebp)
5c3fd0:	8d 45 a0             	lea    -0x60(%ebp),%eax
5c3fd3:	50                   	push   %eax
5c3fd4:	8b 46 34             	mov    0x34(%esi),%eax
5c3fd7:	8b 40 04             	mov    0x4(%eax),%eax
5c3fda:	e8 31 11 e4 ff       	call   0x405110
5c3fdf:	8b c8                	mov    %eax,%ecx
5c3fe1:	8b 46 34             	mov    0x34(%esi),%eax
5c3fe4:	8b 40 04             	mov    0x4(%eax),%eax
5c3fe7:	8b 55 f8             	mov    -0x8(%ebp),%edx
5c3fea:	e8 bd 12 e4 ff       	call   0x4052ac
5c3fef:	8b 45 a0             	mov    -0x60(%ebp),%eax
5c3ff2:	33 d2                	xor    %edx,%edx
5c3ff4:	e8 2f 12 e4 ff       	call   0x405228
5c3ff9:	74 12                	je     0x5c400d
5c3ffb:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c3ffe:	8b 4d a0             	mov    -0x60(%ebp),%ecx
5c4001:	ba 68 46 5c 00       	mov    $0x5c4668,%edx
5c4006:	e8 71 11 e4 ff       	call   0x40517c
5c400b:	eb 89                	jmp    0x5c3f96
5c400d:	80 bb 0b 03 00 00 00 	cmpb   $0x0,0x30b(%ebx)
5c4014:	75 40                	jne    0x5c4056
5c4016:	8b 45 e0             	mov    -0x20(%ebp),%eax
5c4019:	03 45 8c             	add    -0x74(%ebp),%eax
5c401c:	2b 45 94             	sub    -0x6c(%ebp),%eax
5c401f:	50                   	push   %eax
5c4020:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5c4026:	50                   	push   %eax
5c4027:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
5c402a:	03 4d 90             	add    -0x70(%ebp),%ecx
5c402d:	8b 55 e0             	mov    -0x20(%ebp),%edx
5c4030:	03 55 8c             	add    -0x74(%ebp),%edx
5c4033:	2b 55 94             	sub    -0x6c(%ebp),%edx
5c4036:	2b 55 c8             	sub    -0x38(%ebp),%edx
5c4039:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5c403c:	e8 33 66 e5 ff       	call   0x41a674
5c4041:	8d 85 40 ff ff ff    	lea    -0xc0(%ebp),%eax
5c4047:	50                   	push   %eax
5c4048:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c404b:	e8 48 97 e6 ff       	call   0x42d798
5c4050:	5a                   	pop    %edx
5c4051:	e8 a6 46 e6 ff       	call   0x4286fc
5c4056:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c4059:	e8 3a 97 e6 ff       	call   0x42d798
5c405e:	50                   	push   %eax
5c405f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
5c4065:	8b 55 a4             	mov    -0x5c(%ebp),%edx
5c4068:	e8 7b 0a e4 ff       	call   0x404ae8
5c406d:	8b 95 24 ff ff ff    	mov    -0xdc(%ebp),%edx
5c4073:	58                   	pop    %eax
5c4074:	e8 83 4a e6 ff       	call   0x428afc
5c4079:	8b f8                	mov    %eax,%edi
5c407b:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5c407e:	e8 8d 10 e4 ff       	call   0x405110
5c4083:	50                   	push   %eax
5c4084:	8b 45 a4             	mov    -0x5c(%ebp),%eax
5c4087:	e8 74 10 e4 ff       	call   0x405100
5c408c:	50                   	push   %eax
5c408d:	8b 45 e0             	mov    -0x20(%ebp),%eax
5c4090:	03 45 8c             	add    -0x74(%ebp),%eax
5c4093:	2b 45 94             	sub    -0x6c(%ebp),%eax
5c4096:	2b 45 c8             	sub    -0x38(%ebp),%eax
5c4099:	50                   	push   %eax
5c409a:	8b 45 90             	mov    -0x70(%ebp),%eax
5c409d:	2b c7                	sub    %edi,%eax
5c409f:	d1 f8                	sar    $1,%eax
5c40a1:	79 03                	jns    0x5c40a6
5c40a3:	83 d0 00             	adc    $0x0,%eax
5c40a6:	03 45 e4             	add    -0x1c(%ebp),%eax
5c40a9:	50                   	push   %eax
5c40aa:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c40ad:	e8 e6 96 e6 ff       	call   0x42d798
5c40b2:	e8 09 4c e6 ff       	call   0x428cc0
5c40b7:	50                   	push   %eax
5c40b8:	e8 1b 37 e4 ff       	call   0x4077d8
5c40bd:	8b 46 30             	mov    0x30(%esi),%eax
5c40c0:	8b 40 04             	mov    0x4(%eax),%eax
5c40c3:	33 d2                	xor    %edx,%edx
5c40c5:	e8 5e 11 e4 ff       	call   0x405228
5c40ca:	0f 84 7c 02 00 00    	je     0x5c434c
5c40d0:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c40d3:	e8 c0 96 e6 ff       	call   0x42d798
5c40d8:	8b 40 0c             	mov    0xc(%eax),%eax
5c40db:	8b 56 30             	mov    0x30(%esi),%edx
5c40de:	8b 52 08             	mov    0x8(%edx),%edx
5c40e1:	8b 08                	mov    (%eax),%ecx
5c40e3:	ff 51 08             	call   *0x8(%ecx)
5c40e6:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c40e9:	e8 aa 96 e6 ff       	call   0x42d798
5c40ee:	8b 40 14             	mov    0x14(%eax),%eax
5c40f1:	33 d2                	xor    %edx,%edx
5c40f3:	e8 a8 42 e6 ff       	call   0x4283a0
5c40f8:	80 7d c3 00          	cmpb   $0x0,-0x3d(%ebp)
5c40fc:	74 35                	je     0x5c4133
5c40fe:	80 bb 0c 03 00 00 01 	cmpb   $0x1,0x30c(%ebx)
5c4105:	75 2c                	jne    0x5c4133
5c4107:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c410a:	e8 89 96 e6 ff       	call   0x42d798
5c410f:	8b 40 0c             	mov    0xc(%eax),%eax
5c4112:	ba 0e 00 00 80       	mov    $0x8000000e,%edx
5c4117:	e8 7c 39 e6 ff       	call   0x427a98