533c01:	cc                   	int3
533c02:	cc                   	int3
533c03:	cc                   	int3
533c04:	cc                   	int3
533c05:	cc                   	int3
533c06:	cc                   	int3
533c07:	cc                   	int3
533c08:	cc                   	int3
533c09:	cc                   	int3
533c0a:	cc                   	int3
533c0b:	cc                   	int3
533c0c:	cc                   	int3
533c0d:	cc                   	int3
533c0e:	cc                   	int3
533c0f:	cc                   	int3
533c10:	cc                   	int3
533c11:	cc                   	int3
533c12:	cc                   	int3
533c13:	cc                   	int3
533c14:	cc                   	int3
533c15:	cc                   	int3
533c16:	cc                   	int3
533c17:	cc                   	int3
533c18:	cc                   	int3
533c19:	cc                   	int3
533c1a:	cc                   	int3
533c1b:	cc                   	int3
533c1c:	cc                   	int3
533c1d:	cc                   	int3
533c1e:	cc                   	int3
533c1f:	cc                   	int3
533c20:	51                   	push   %ecx
533c21:	56                   	push   %esi
533c22:	ff 74 24 0c          	push   0xc(%esp)
533c26:	8b f1                	mov    %ecx,%esi
533c28:	89 74 24 08          	mov    %esi,0x8(%esp)
533c2c:	e8 73 f7 ed ff       	call   0x4133a4
533c31:	c7 06 ec 90 bd 00    	movl   $0xbd90ec,(%esi)
533c37:	8b c6                	mov    %esi,%eax
533c39:	5e                   	pop    %esi
533c3a:	59                   	pop    %ecx
533c3b:	c2 04 00             	ret    $0x4
533c3e:	cc                   	int3
533c3f:	cc                   	int3
533c40:	cc                   	int3
533c41:	cc                   	int3
533c42:	cc                   	int3
533c43:	cc                   	int3
533c44:	cc                   	int3
533c45:	cc                   	int3
533c46:	cc                   	int3
533c47:	cc                   	int3
533c48:	cc                   	int3
533c49:	cc                   	int3
533c4a:	cc                   	int3
533c4b:	cc                   	int3
533c4c:	cc                   	int3
533c4d:	cc                   	int3
533c4e:	cc                   	int3
533c4f:	cc                   	int3
533c50:	55                   	push   %ebp
533c51:	8b ec                	mov    %esp,%ebp
533c53:	6a ff                	push   $0xffffffff
533c55:	68 98 e9 b4 00       	push   $0xb4e998
533c5a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
533c60:	50                   	push   %eax
533c61:	51                   	push   %ecx
533c62:	56                   	push   %esi
533c63:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
533c68:	33 c5                	xor    %ebp,%eax
533c6a:	50                   	push   %eax
533c6b:	8d 45 f4             	lea    -0xc(%ebp),%eax
533c6e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
533c74:	8b f1                	mov    %ecx,%esi
533c76:	89 75 f0             	mov    %esi,-0x10(%ebp)
533c79:	8d 46 04             	lea    0x4(%esi),%eax
533c7c:	c7 86 0c 01 00 00 04 	movl   $0x104,0x10c(%esi)
533c83:	01 00 00
533c86:	89 86 08 01 00 00    	mov    %eax,0x108(%esi)
533c8c:	c6 00 00             	movb   $0x0,(%eax)
533c8f:	6a 00                	push   $0x0
533c91:	ff 75 0c             	push   0xc(%ebp)
533c94:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
533c9b:	ff 75 08             	push   0x8(%ebp)
533c9e:	c7 06 04 1d bd 00    	movl   $0xbd1d04,(%esi)
533ca4:	ff b6 0c 01 00 00    	push   0x10c(%esi)
533caa:	ff b6 08 01 00 00    	push   0x108(%esi)
533cb0:	e8 97 9d ef ff       	call   0x42da4c
533cb5:	83 c4 14             	add    $0x14,%esp
533cb8:	8b c6                	mov    %esi,%eax
533cba:	8b 4d f4             	mov    -0xc(%ebp),%ecx
533cbd:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
533cc4:	59                   	pop    %ecx
533cc5:	5e                   	pop    %esi
533cc6:	8b e5                	mov    %ebp,%esp
533cc8:	5d                   	pop    %ebp
533cc9:	c2 08 00             	ret    $0x8
533ccc:	cc                   	int3
533ccd:	cc                   	int3
533cce:	cc                   	int3
533ccf:	cc                   	int3
533cd0:	cc                   	int3
533cd1:	cc                   	int3
533cd2:	cc                   	int3
533cd3:	cc                   	int3
533cd4:	cc                   	int3
533cd5:	cc                   	int3
533cd6:	cc                   	int3
533cd7:	cc                   	int3
533cd8:	cc                   	int3
533cd9:	cc                   	int3
533cda:	cc                   	int3
533cdb:	cc                   	int3
533cdc:	cc                   	int3
533cdd:	cc                   	int3
533cde:	cc                   	int3
533cdf:	cc                   	int3
533ce0:	cc                   	int3
533ce1:	cc                   	int3
533ce2:	cc                   	int3
533ce3:	cc                   	int3
533ce4:	cc                   	int3
533ce5:	cc                   	int3
533ce6:	cc                   	int3
533ce7:	cc                   	int3
533ce8:	cc                   	int3
533ce9:	cc                   	int3
533cea:	cc                   	int3
533ceb:	cc                   	int3
533cec:	cc                   	int3
533ced:	cc                   	int3
533cee:	cc                   	int3
533cef:	cc                   	int3
533cf0:	56                   	push   %esi
533cf1:	8b f1                	mov    %ecx,%esi
533cf3:	57                   	push   %edi
533cf4:	c7 06 64 da bd 00    	movl   $0xbdda64,(%esi)
533cfa:	e8 cb 9c ef ff       	call   0x42d9ca
533cff:	8b f8                	mov    %eax,%edi
533d01:	8b 46 04             	mov    0x4(%esi),%eax
533d04:	89 7e 04             	mov    %edi,0x4(%esi)
533d07:	3b c7                	cmp    %edi,%eax
533d09:	74 0c                	je     0x533d17
533d0b:	50                   	push   %eax
533d0c:	e8 c1 1b f0 ff       	call   0x4358d2
533d11:	83 c4 04             	add    $0x4,%esp
533d14:	89 7e 04             	mov    %edi,0x4(%esi)
533d17:	5f                   	pop    %edi
533d18:	5e                   	pop    %esi
533d19:	c3                   	ret
533d1a:	cc                   	int3
533d1b:	cc                   	int3
533d1c:	cc                   	int3
533d1d:	cc                   	int3
533d1e:	cc                   	int3
533d1f:	cc                   	int3
533d20:	cc                   	int3
533d21:	cc                   	int3
533d22:	cc                   	int3
533d23:	cc                   	int3
533d24:	cc                   	int3
533d25:	cc                   	int3
533d26:	cc                   	int3
533d27:	cc                   	int3
533d28:	cc                   	int3
533d29:	cc                   	int3
533d2a:	cc                   	int3
533d2b:	cc                   	int3
533d2c:	cc                   	int3
533d2d:	cc                   	int3
533d2e:	cc                   	int3
533d2f:	cc                   	int3
533d30:	56                   	push   %esi
533d31:	57                   	push   %edi
533d32:	8b f9                	mov    %ecx,%edi
533d34:	8b 57 0c             	mov    0xc(%edi),%edx
533d37:	85 d2                	test   %edx,%edx
533d39:	74 27                	je     0x533d62
533d3b:	8b 47 14             	mov    0x14(%edi),%eax
533d3e:	8d 4f 0c             	lea    0xc(%edi),%ecx
533d41:	2b c2                	sub    %edx,%eax
533d43:	c1 f8 02             	sar    $0x2,%eax
533d46:	50                   	push   %eax
533d47:	52                   	push   %edx
533d48:	e8 0d fd ef ff       	call   0x433a5a
533d4d:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
533d54:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
533d5b:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
533d62:	8d 4f 04             	lea    0x4(%edi),%ecx
533d65:	e8 7e 1c ed ff       	call   0x4059e8
533d6a:	ff 77 04             	push   0x4(%edi)
533d6d:	e8 1d da ec ff       	call   0x40178f
533d72:	83 c4 04             	add    $0x4,%esp
533d75:	5f                   	pop    %edi
533d76:	5e                   	pop    %esi
533d77:	c3                   	ret
533d78:	cc                   	int3
533d79:	cc                   	int3
533d7a:	cc                   	int3
533d7b:	cc                   	int3
533d7c:	cc                   	int3
533d7d:	cc                   	int3
533d7e:	cc                   	int3
533d7f:	cc                   	int3
533d80:	cc                   	int3
533d81:	cc                   	int3
533d82:	cc                   	int3
533d83:	cc                   	int3
533d84:	cc                   	int3
533d85:	cc                   	int3
533d86:	cc                   	int3
533d87:	cc                   	int3
533d88:	cc                   	int3
533d89:	cc                   	int3
533d8a:	cc                   	int3
533d8b:	cc                   	int3
533d8c:	cc                   	int3
533d8d:	cc                   	int3
533d8e:	cc                   	int3
533d8f:	cc                   	int3
533d90:	ff 31                	push   (%ecx)
533d92:	e8 f8 d9 ec ff       	call   0x40178f
533d97:	59                   	pop    %ecx
533d98:	c3                   	ret
533d99:	cc                   	int3
533d9a:	cc                   	int3
533d9b:	cc                   	int3
533d9c:	cc                   	int3
533d9d:	cc                   	int3
533d9e:	cc                   	int3
533d9f:	cc                   	int3
533da0:	ff 31                	push   (%ecx)
533da2:	e8 e8 d9 ec ff       	call   0x40178f
533da7:	59                   	pop    %ecx
533da8:	c3                   	ret
533da9:	cc                   	int3
533daa:	cc                   	int3
533dab:	cc                   	int3
533dac:	cc                   	int3
533dad:	cc                   	int3
533dae:	cc                   	int3
533daf:	cc                   	int3
533db0:	56                   	push   %esi
533db1:	8b f1                	mov    %ecx,%esi
533db3:	e8 30 1c ed ff       	call   0x4059e8
533db8:	ff 36                	push   (%esi)
533dba:	e8 d0 d9 ec ff       	call   0x40178f
533dbf:	83 c4 04             	add    $0x4,%esp
533dc2:	5e                   	pop    %esi
533dc3:	c3                   	ret
533dc4:	cc                   	int3
533dc5:	cc                   	int3
533dc6:	cc                   	int3
533dc7:	cc                   	int3
533dc8:	cc                   	int3
533dc9:	cc                   	int3
533dca:	cc                   	int3
533dcb:	cc                   	int3
533dcc:	cc                   	int3
533dcd:	cc                   	int3
533dce:	cc                   	int3
533dcf:	cc                   	int3
533dd0:	56                   	push   %esi
533dd1:	8b f1                	mov    %ecx,%esi
533dd3:	8b 46 14             	mov    0x14(%esi),%eax
533dd6:	83 f8 10             	cmp    $0x10,%eax
533dd9:	72 09                	jb     0x533de4
533ddb:	40                   	inc    %eax
533ddc:	50                   	push   %eax
533ddd:	ff 36                	push   (%esi)
533ddf:	e8 38 08 f0 ff       	call   0x43461c
533de4:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
533deb:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
533def:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
533df6:	72 07                	jb     0x533dff
533df8:	8b 06                	mov    (%esi),%eax
533dfa:	5e                   	pop    %esi
533dfb:	c6 00 00             	movb   $0x0,(%eax)
533dfe:	c3                   	ret
533dff:	c6 06 00             	movb   $0x0,(%esi)
533e02:	5e                   	pop    %esi
533e03:	c3                   	ret
533e04:	cc                   	int3
533e05:	cc                   	int3
533e06:	cc                   	int3
533e07:	cc                   	int3
533e08:	cc                   	int3
533e09:	cc                   	int3
533e0a:	cc                   	int3
533e0b:	cc                   	int3
533e0c:	cc                   	int3
533e0d:	cc                   	int3
533e0e:	cc                   	int3
533e0f:	cc                   	int3
533e10:	cc                   	int3
533e11:	cc                   	int3
533e12:	cc                   	int3
533e13:	cc                   	int3
533e14:	cc                   	int3
533e15:	cc                   	int3
533e16:	cc                   	int3
533e17:	cc                   	int3
533e18:	cc                   	int3
533e19:	cc                   	int3
533e1a:	cc                   	int3
533e1b:	cc                   	int3
533e1c:	cc                   	int3
533e1d:	cc                   	int3
533e1e:	cc                   	int3
533e1f:	cc                   	int3
533e20:	56                   	push   %esi
533e21:	57                   	push   %edi
533e22:	8b f9                	mov    %ecx,%edi
533e24:	8b 57 0c             	mov    0xc(%edi),%edx
533e27:	85 d2                	test   %edx,%edx
533e29:	74 27                	je     0x533e52
533e2b:	8b 47 14             	mov    0x14(%edi),%eax
533e2e:	8d 4f 0c             	lea    0xc(%edi),%ecx
533e31:	2b c2                	sub    %edx,%eax
533e33:	c1 f8 02             	sar    $0x2,%eax
533e36:	50                   	push   %eax
533e37:	52                   	push   %edx
533e38:	e8 1d fc ef ff       	call   0x433a5a
533e3d:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
533e44:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
533e4b:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
533e52:	8d 4f 04             	lea    0x4(%edi),%ecx
533e55:	e8 8e 1b ed ff       	call   0x4059e8
533e5a:	ff 77 04             	push   0x4(%edi)
533e5d:	e8 2d d9 ec ff       	call   0x40178f
533e62:	83 c4 04             	add    $0x4,%esp
533e65:	5f                   	pop    %edi
533e66:	5e                   	pop    %esi
533e67:	c3                   	ret
533e68:	cc                   	int3
533e69:	cc                   	int3
533e6a:	cc                   	int3
533e6b:	cc                   	int3
533e6c:	cc                   	int3
533e6d:	cc                   	int3
533e6e:	cc                   	int3
533e6f:	cc                   	int3
533e70:	cc                   	int3
533e71:	cc                   	int3
533e72:	cc                   	int3
533e73:	cc                   	int3
533e74:	cc                   	int3
533e75:	cc                   	int3
533e76:	cc                   	int3
533e77:	cc                   	int3