5d4b8d:	cc                   	int3
5d4b8e:	cc                   	int3
5d4b8f:	cc                   	int3
5d4b90:	e9 13 ee e3 ff       	jmp    0x4139a8
5d4b95:	cc                   	int3
5d4b96:	cc                   	int3
5d4b97:	cc                   	int3
5d4b98:	cc                   	int3
5d4b99:	cc                   	int3
5d4b9a:	cc                   	int3
5d4b9b:	cc                   	int3
5d4b9c:	cc                   	int3
5d4b9d:	cc                   	int3
5d4b9e:	cc                   	int3
5d4b9f:	cc                   	int3
5d4ba0:	56                   	push   %esi
5d4ba1:	8b 74 24 08          	mov    0x8(%esp),%esi
5d4ba5:	57                   	push   %edi
5d4ba6:	8b f9                	mov    %ecx,%edi
5d4ba8:	85 f6                	test   %esi,%esi
5d4baa:	74 10                	je     0x5d4bbc
5d4bac:	8b 46 04             	mov    0x4(%esi),%eax
5d4baf:	8d 4e 04             	lea    0x4(%esi),%ecx
5d4bb2:	8b 40 04             	mov    0x4(%eax),%eax
5d4bb5:	03 c8                	add    %eax,%ecx
5d4bb7:	8b 01                	mov    (%ecx),%eax
5d4bb9:	ff 50 08             	call   *0x8(%eax)
5d4bbc:	8d 47 04             	lea    0x4(%edi),%eax
5d4bbf:	56                   	push   %esi
5d4bc0:	50                   	push   %eax
5d4bc1:	e8 bd e0 e3 ff       	call   0x412c83
5d4bc6:	83 c4 08             	add    $0x8,%esp
5d4bc9:	85 c0                	test   %eax,%eax
5d4bcb:	74 10                	je     0x5d4bdd
5d4bcd:	8b 48 04             	mov    0x4(%eax),%ecx
5d4bd0:	83 c0 04             	add    $0x4,%eax
5d4bd3:	8b 49 04             	mov    0x4(%ecx),%ecx
5d4bd6:	03 c8                	add    %eax,%ecx
5d4bd8:	8b 01                	mov    (%ecx),%eax
5d4bda:	ff 50 0c             	call   *0xc(%eax)
5d4bdd:	8b c7                	mov    %edi,%eax
5d4bdf:	5f                   	pop    %edi
5d4be0:	5e                   	pop    %esi
5d4be1:	c2 04 00             	ret    $0x4
5d4be4:	cc                   	int3
5d4be5:	cc                   	int3
5d4be6:	cc                   	int3
5d4be7:	cc                   	int3
5d4be8:	cc                   	int3
5d4be9:	cc                   	int3
5d4bea:	cc                   	int3
5d4beb:	cc                   	int3
5d4bec:	cc                   	int3
5d4bed:	cc                   	int3
5d4bee:	cc                   	int3
5d4bef:	cc                   	int3
5d4bf0:	cc                   	int3
5d4bf1:	cc                   	int3
5d4bf2:	cc                   	int3
5d4bf3:	cc                   	int3
5d4bf4:	cc                   	int3
5d4bf5:	cc                   	int3
5d4bf6:	cc                   	int3
5d4bf7:	cc                   	int3
5d4bf8:	cc                   	int3
5d4bf9:	cc                   	int3
5d4bfa:	cc                   	int3
5d4bfb:	cc                   	int3
5d4bfc:	cc                   	int3
5d4bfd:	cc                   	int3
5d4bfe:	cc                   	int3
5d4bff:	cc                   	int3
5d4c00:	8b 41 04             	mov    0x4(%ecx),%eax
5d4c03:	3b 44 24 04          	cmp    0x4(%esp),%eax
5d4c07:	0f 95 c0             	setne  %al
5d4c0a:	c2 04 00             	ret    $0x4
5d4c0d:	cc                   	int3
5d4c0e:	cc                   	int3
5d4c0f:	cc                   	int3
5d4c10:	8b 41 04             	mov    0x4(%ecx),%eax
5d4c13:	3b 44 24 04          	cmp    0x4(%esp),%eax
5d4c17:	0f 95 c0             	setne  %al
5d4c1a:	c2 04 00             	ret    $0x4
5d4c1d:	cc                   	int3
5d4c1e:	cc                   	int3
5d4c1f:	cc                   	int3
5d4c20:	8b 41 04             	mov    0x4(%ecx),%eax
5d4c23:	3b 44 24 04          	cmp    0x4(%esp),%eax
5d4c27:	0f 95 c0             	setne  %al
5d4c2a:	c2 04 00             	ret    $0x4
5d4c2d:	cc                   	int3
5d4c2e:	cc                   	int3
5d4c2f:	cc                   	int3
5d4c30:	8b 41 04             	mov    0x4(%ecx),%eax
5d4c33:	c3                   	ret
5d4c34:	cc                   	int3
5d4c35:	cc                   	int3
5d4c36:	cc                   	int3
5d4c37:	cc                   	int3
5d4c38:	cc                   	int3
5d4c39:	cc                   	int3
5d4c3a:	cc                   	int3
5d4c3b:	cc                   	int3
5d4c3c:	cc                   	int3
5d4c3d:	cc                   	int3
5d4c3e:	cc                   	int3
5d4c3f:	cc                   	int3
5d4c40:	8b 41 04             	mov    0x4(%ecx),%eax
5d4c43:	c3                   	ret
5d4c44:	cc                   	int3
5d4c45:	cc                   	int3
5d4c46:	cc                   	int3
5d4c47:	cc                   	int3
5d4c48:	cc                   	int3
5d4c49:	cc                   	int3
5d4c4a:	cc                   	int3
5d4c4b:	cc                   	int3
5d4c4c:	cc                   	int3
5d4c4d:	cc                   	int3
5d4c4e:	cc                   	int3
5d4c4f:	cc                   	int3
5d4c50:	56                   	push   %esi
5d4c51:	8d 71 24             	lea    0x24(%ecx),%esi
5d4c54:	8b ce                	mov    %esi,%ecx
5d4c56:	e8 05 34 e5 ff       	call   0x428060
5d4c5b:	c7 06 b8 e1 bd 00    	movl   $0xbde1b8,(%esi)
5d4c61:	5e                   	pop    %esi
5d4c62:	c3                   	ret
5d4c63:	cc                   	int3
5d4c64:	cc                   	int3
5d4c65:	cc                   	int3
5d4c66:	cc                   	int3
5d4c67:	cc                   	int3
5d4c68:	cc                   	int3
5d4c69:	cc                   	int3
5d4c6a:	cc                   	int3
5d4c6b:	cc                   	int3
5d4c6c:	cc                   	int3
5d4c6d:	cc                   	int3
5d4c6e:	cc                   	int3
5d4c6f:	cc                   	int3
5d4c70:	55                   	push   %ebp
5d4c71:	8b ec                	mov    %esp,%ebp
5d4c73:	6a ff                	push   $0xffffffff
5d4c75:	68 66 8b b6 00       	push   $0xb68b66
5d4c7a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d4c80:	50                   	push   %eax
5d4c81:	56                   	push   %esi
5d4c82:	57                   	push   %edi
5d4c83:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d4c88:	33 c5                	xor    %ebp,%eax
5d4c8a:	50                   	push   %eax
5d4c8b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d4c8e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d4c94:	8b f1                	mov    %ecx,%esi
5d4c96:	8b 4e 3c             	mov    0x3c(%esi),%ecx
5d4c99:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d4ca0:	c7 46 38 78 78 be 00 	movl   $0xbe7878,0x38(%esi)
5d4ca7:	85 c9                	test   %ecx,%ecx
5d4ca9:	74 10                	je     0x5d4cbb
5d4cab:	8b 41 04             	mov    0x4(%ecx),%eax
5d4cae:	83 c1 04             	add    $0x4,%ecx
5d4cb1:	8b 40 04             	mov    0x4(%eax),%eax
5d4cb4:	03 c8                	add    %eax,%ecx
5d4cb6:	8b 01                	mov    (%ecx),%eax
5d4cb8:	ff 50 0c             	call   *0xc(%eax)
5d4cbb:	8d 4e 38             	lea    0x38(%esi),%ecx
5d4cbe:	e8 2c ad e6 ff       	call   0x43f9ef
5d4cc3:	8d 4e 3c             	lea    0x3c(%esi),%ecx
5d4cc6:	e8 dd ec e3 ff       	call   0x4139a8
5d4ccb:	8d 4e 54             	lea    0x54(%esi),%ecx
5d4cce:	e8 02 39 e3 ff       	call   0x4085d5
5d4cd3:	c7 46 44 b8 e1 bd 00 	movl   $0xbde1b8,0x44(%esi)
5d4cda:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d4cdd:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d4ce4:	59                   	pop    %ecx
5d4ce5:	5f                   	pop    %edi
5d4ce6:	5e                   	pop    %esi
5d4ce7:	8b e5                	mov    %ebp,%esp
5d4ce9:	5d                   	pop    %ebp
5d4cea:	c3                   	ret
5d4ceb:	cc                   	int3
5d4cec:	cc                   	int3
5d4ced:	cc                   	int3
5d4cee:	cc                   	int3
5d4cef:	cc                   	int3
5d4cf0:	cc                   	int3
5d4cf1:	cc                   	int3
5d4cf2:	cc                   	int3
5d4cf3:	cc                   	int3
5d4cf4:	cc                   	int3
5d4cf5:	cc                   	int3
5d4cf6:	cc                   	int3
5d4cf7:	cc                   	int3
5d4cf8:	cc                   	int3
5d4cf9:	cc                   	int3
5d4cfa:	cc                   	int3
5d4cfb:	cc                   	int3
5d4cfc:	cc                   	int3
5d4cfd:	cc                   	int3
5d4cfe:	cc                   	int3
5d4cff:	cc                   	int3
5d4d00:	cc                   	int3
5d4d01:	cc                   	int3
5d4d02:	cc                   	int3
5d4d03:	cc                   	int3
5d4d04:	cc                   	int3
5d4d05:	cc                   	int3
5d4d06:	cc                   	int3
5d4d07:	cc                   	int3
5d4d08:	cc                   	int3
5d4d09:	cc                   	int3
5d4d0a:	cc                   	int3
5d4d0b:	cc                   	int3
5d4d0c:	cc                   	int3
5d4d0d:	cc                   	int3
5d4d0e:	cc                   	int3
5d4d0f:	cc                   	int3
5d4d10:	56                   	push   %esi
5d4d11:	8d 71 24             	lea    0x24(%ecx),%esi
5d4d14:	8b ce                	mov    %esi,%ecx
5d4d16:	e8 45 33 e5 ff       	call   0x428060
5d4d1b:	c7 06 b8 e1 bd 00    	movl   $0xbde1b8,(%esi)
5d4d21:	5e                   	pop    %esi
5d4d22:	c3                   	ret
5d4d23:	cc                   	int3
5d4d24:	cc                   	int3
5d4d25:	cc                   	int3
5d4d26:	cc                   	int3
5d4d27:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d4d2a:	e9 cb 59 e3 ff       	jmp    0x40a6fa
5d4d2f:	cc                   	int3
5d4d30:	cc                   	int3
5d4d31:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d4d34:	e9 08 f2 e5 ff       	jmp    0x433f41
5d4d39:	cc                   	int3
5d4d3a:	cc                   	int3
5d4d3b:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d4d3e:	e9 ec 14 e4 ff       	jmp    0x41622f
5d4d43:	cc                   	int3
5d4d44:	cc                   	int3
5d4d45:	cc                   	int3
5d4d46:	cc                   	int3
5d4d47:	cc                   	int3
5d4d48:	cc                   	int3
5d4d49:	cc                   	int3
5d4d4a:	cc                   	int3
5d4d4b:	cc                   	int3
5d4d4c:	cc                   	int3
5d4d4d:	cc                   	int3
5d4d4e:	cc                   	int3
5d4d4f:	cc                   	int3
5d4d50:	55                   	push   %ebp
5d4d51:	8b ec                	mov    %esp,%ebp
5d4d53:	6a ff                	push   $0xffffffff
5d4d55:	68 96 8b b6 00       	push   $0xb68b96
5d4d5a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d4d60:	50                   	push   %eax
5d4d61:	56                   	push   %esi
5d4d62:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d4d67:	33 c5                	xor    %ebp,%eax
5d4d69:	50                   	push   %eax
5d4d6a:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d4d6d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d4d73:	8b f1                	mov    %ecx,%esi
5d4d75:	8b 4e 04             	mov    0x4(%esi),%ecx
5d4d78:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d4d7f:	c7 06 3c 7b be 00    	movl   $0xbe7b3c,(%esi)
5d4d85:	85 c9                	test   %ecx,%ecx
5d4d87:	74 0c                	je     0x5d4d95
5d4d89:	8b 01                	mov    (%ecx),%eax
5d4d8b:	8b 40 04             	mov    0x4(%eax),%eax
5d4d8e:	03 c8                	add    %eax,%ecx
5d4d90:	8b 01                	mov    (%ecx),%eax
5d4d92:	ff 50 0c             	call   *0xc(%eax)
5d4d95:	8b ce                	mov    %esi,%ecx
5d4d97:	e8 53 ac e6 ff       	call   0x43f9ef
5d4d9c:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5d4da0:	74 0b                	je     0x5d4dad
5d4da2:	6a 08                	push   $0x8
5d4da4:	56                   	push   %esi
5d4da5:	e8 f2 d0 e2 ff       	call   0x401e9c
5d4daa:	83 c4 08             	add    $0x8,%esp
5d4dad:	8b c6                	mov    %esi,%eax
5d4daf:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d4db2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d4db9:	59                   	pop    %ecx
5d4dba:	5e                   	pop    %esi
5d4dbb:	8b e5                	mov    %ebp,%esp
5d4dbd:	5d                   	pop    %ebp
5d4dbe:	c2 04 00             	ret    $0x4
5d4dc1:	cc                   	int3
5d4dc2:	cc                   	int3
5d4dc3:	cc                   	int3
5d4dc4:	cc                   	int3
5d4dc5:	cc                   	int3
5d4dc6:	cc                   	int3
5d4dc7:	cc                   	int3
5d4dc8:	cc                   	int3
5d4dc9:	cc                   	int3
5d4dca:	cc                   	int3
5d4dcb:	cc                   	int3
5d4dcc:	cc                   	int3
5d4dcd:	cc                   	int3
5d4dce:	cc                   	int3
5d4dcf:	cc                   	int3
5d4dd0:	cc                   	int3
5d4dd1:	cc                   	int3
5d4dd2:	cc                   	int3
5d4dd3:	cc                   	int3
5d4dd4:	cc                   	int3
5d4dd5:	cc                   	int3
5d4dd6:	cc                   	int3
5d4dd7:	cc                   	int3
5d4dd8:	cc                   	int3
5d4dd9:	cc                   	int3
5d4dda:	cc                   	int3
5d4ddb:	cc                   	int3
5d4ddc:	cc                   	int3
5d4ddd:	cc                   	int3
5d4dde:	cc                   	int3
5d4ddf:	cc                   	int3
5d4de0:	55                   	push   %ebp
5d4de1:	8b ec                	mov    %esp,%ebp
5d4de3:	6a ff                	push   $0xffffffff
5d4de5:	68 c6 8b b6 00       	push   $0xb68bc6
5d4dea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d4df0:	50                   	push   %eax
5d4df1:	56                   	push   %esi
5d4df2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d4df7:	33 c5                	xor    %ebp,%eax
5d4df9:	50                   	push   %eax
5d4dfa:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d4dfd:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d4e03:	8b f1                	mov    %ecx,%esi
5d4e05:	8b 4e 04             	mov    0x4(%esi),%ecx
5d4e08:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d4e0f:	c7 06 78 78 be 00    	movl   $0xbe7878,(%esi)
5d4e15:	85 c9                	test   %ecx,%ecx
5d4e17:	74 10                	je     0x5d4e29
5d4e19:	8b 41 04             	mov    0x4(%ecx),%eax
5d4e1c:	83 c1 04             	add    $0x4,%ecx
5d4e1f:	8b 40 04             	mov    0x4(%eax),%eax
5d4e22:	03 c8                	add    %eax,%ecx
5d4e24:	8b 01                	mov    (%ecx),%eax
5d4e26:	ff 50 0c             	call   *0xc(%eax)
5d4e29:	8b ce                	mov    %esi,%ecx
5d4e2b:	e8 bf ab e6 ff       	call   0x43f9ef
5d4e30:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5d4e34:	74 0b                	je     0x5d4e41