5a2b2e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5a2b34:	8b 75 0c             	mov    0xc(%ebp),%esi
5a2b37:	89 75 f0             	mov    %esi,-0x10(%ebp)
5a2b3a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5a2b41:	85 f6                	test   %esi,%esi
5a2b43:	74 2a                	je     0x5a2b6f
5a2b45:	8b ce                	mov    %esi,%ecx
5a2b47:	e8 ca 9e e8 ff       	call   0x42ca16
5a2b4c:	8b 45 10             	mov    0x10(%ebp),%eax
5a2b4f:	c7 06 a8 3d be 00    	movl   $0xbe3da8,(%esi)
5a2b55:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5a2b59:	8b 48 04             	mov    0x4(%eax),%ecx
5a2b5c:	89 4e 04             	mov    %ecx,0x4(%esi)
5a2b5f:	85 c9                	test   %ecx,%ecx
5a2b61:	74 0c                	je     0x5a2b6f
5a2b63:	8b 01                	mov    (%ecx),%eax
5a2b65:	8b 40 04             	mov    0x4(%eax),%eax
5a2b68:	03 c8                	add    %eax,%ecx
5a2b6a:	8b 01                	mov    (%ecx),%eax
5a2b6c:	ff 50 08             	call   *0x8(%eax)
5a2b6f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5a2b72:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5a2b79:	59                   	pop    %ecx
5a2b7a:	5e                   	pop    %esi
5a2b7b:	8b e5                	mov    %ebp,%esp
5a2b7d:	5d                   	pop    %ebp
5a2b7e:	c3                   	ret
5a2b7f:	cc                   	int3
5a2b80:	cc                   	int3
5a2b81:	cc                   	int3
5a2b82:	cc                   	int3
5a2b83:	cc                   	int3
5a2b84:	cc                   	int3
5a2b85:	cc                   	int3
5a2b86:	cc                   	int3
5a2b87:	cc                   	int3
5a2b88:	cc                   	int3
5a2b89:	cc                   	int3
5a2b8a:	cc                   	int3
5a2b8b:	cc                   	int3
5a2b8c:	cc                   	int3
5a2b8d:	cc                   	int3
5a2b8e:	cc                   	int3
5a2b8f:	cc                   	int3
5a2b90:	cc                   	int3
5a2b91:	cc                   	int3
5a2b92:	cc                   	int3
5a2b93:	cc                   	int3
5a2b94:	cc                   	int3
5a2b95:	cc                   	int3
5a2b96:	cc                   	int3
5a2b97:	cc                   	int3
5a2b98:	cc                   	int3
5a2b99:	cc                   	int3
5a2b9a:	cc                   	int3
5a2b9b:	cc                   	int3
5a2b9c:	cc                   	int3
5a2b9d:	cc                   	int3
5a2b9e:	cc                   	int3
5a2b9f:	cc                   	int3
5a2ba0:	55                   	push   %ebp
5a2ba1:	8b ec                	mov    %esp,%ebp
5a2ba3:	6a ff                	push   $0xffffffff
5a2ba5:	68 99 05 b6 00       	push   $0xb60599
5a2baa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5a2bb0:	50                   	push   %eax
5a2bb1:	51                   	push   %ecx
5a2bb2:	56                   	push   %esi
5a2bb3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5a2bb8:	33 c5                	xor    %ebp,%eax
5a2bba:	50                   	push   %eax
5a2bbb:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a2bbe:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5a2bc4:	8b 75 08             	mov    0x8(%ebp),%esi
5a2bc7:	89 75 f0             	mov    %esi,-0x10(%ebp)
5a2bca:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5a2bd1:	85 f6                	test   %esi,%esi
5a2bd3:	74 2a                	je     0x5a2bff
5a2bd5:	8b ce                	mov    %esi,%ecx
5a2bd7:	e8 3a 9e e8 ff       	call   0x42ca16
5a2bdc:	8b 45 0c             	mov    0xc(%ebp),%eax
5a2bdf:	c7 06 a8 3d be 00    	movl   $0xbe3da8,(%esi)
5a2be5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5a2be9:	8b 48 04             	mov    0x4(%eax),%ecx
5a2bec:	89 4e 04             	mov    %ecx,0x4(%esi)
5a2bef:	85 c9                	test   %ecx,%ecx
5a2bf1:	74 0c                	je     0x5a2bff
5a2bf3:	8b 01                	mov    (%ecx),%eax
5a2bf5:	8b 40 04             	mov    0x4(%eax),%eax
5a2bf8:	03 c8                	add    %eax,%ecx
5a2bfa:	8b 01                	mov    (%ecx),%eax
5a2bfc:	ff 50 08             	call   *0x8(%eax)
5a2bff:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5a2c02:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5a2c09:	59                   	pop    %ecx
5a2c0a:	5e                   	pop    %esi
5a2c0b:	8b e5                	mov    %ebp,%esp
5a2c0d:	5d                   	pop    %ebp
5a2c0e:	c2 08 00             	ret    $0x8
5a2c11:	cc                   	int3
5a2c12:	cc                   	int3
5a2c13:	cc                   	int3
5a2c14:	cc                   	int3
5a2c15:	cc                   	int3
5a2c16:	cc                   	int3
5a2c17:	cc                   	int3
5a2c18:	cc                   	int3
5a2c19:	cc                   	int3
5a2c1a:	cc                   	int3
5a2c1b:	cc                   	int3
5a2c1c:	cc                   	int3
5a2c1d:	cc                   	int3
5a2c1e:	cc                   	int3
5a2c1f:	cc                   	int3
5a2c20:	cc                   	int3
5a2c21:	cc                   	int3
5a2c22:	cc                   	int3
5a2c23:	cc                   	int3
5a2c24:	cc                   	int3
5a2c25:	cc                   	int3
5a2c26:	cc                   	int3
5a2c27:	cc                   	int3
5a2c28:	cc                   	int3
5a2c29:	cc                   	int3
5a2c2a:	cc                   	int3
5a2c2b:	cc                   	int3
5a2c2c:	cc                   	int3
5a2c2d:	cc                   	int3
5a2c2e:	cc                   	int3
5a2c2f:	cc                   	int3
5a2c30:	55                   	push   %ebp
5a2c31:	8b ec                	mov    %esp,%ebp
5a2c33:	6a ff                	push   $0xffffffff
5a2c35:	68 e9 05 b6 00       	push   $0xb605e9
5a2c3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5a2c40:	50                   	push   %eax
5a2c41:	51                   	push   %ecx
5a2c42:	56                   	push   %esi
5a2c43:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5a2c48:	33 c5                	xor    %ebp,%eax
5a2c4a:	50                   	push   %eax
5a2c4b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a2c4e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5a2c54:	8b 75 08             	mov    0x8(%ebp),%esi
5a2c57:	89 75 f0             	mov    %esi,-0x10(%ebp)
5a2c5a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5a2c61:	85 f6                	test   %esi,%esi
5a2c63:	74 2a                	je     0x5a2c8f
5a2c65:	8b ce                	mov    %esi,%ecx
5a2c67:	e8 aa 9d e8 ff       	call   0x42ca16
5a2c6c:	8b 45 0c             	mov    0xc(%ebp),%eax
5a2c6f:	c7 06 a8 3d be 00    	movl   $0xbe3da8,(%esi)
5a2c75:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5a2c79:	8b 48 04             	mov    0x4(%eax),%ecx
5a2c7c:	89 4e 04             	mov    %ecx,0x4(%esi)
5a2c7f:	85 c9                	test   %ecx,%ecx
5a2c81:	74 0c                	je     0x5a2c8f
5a2c83:	8b 01                	mov    (%ecx),%eax
5a2c85:	8b 40 04             	mov    0x4(%eax),%eax
5a2c88:	03 c8                	add    %eax,%ecx
5a2c8a:	8b 01                	mov    (%ecx),%eax
5a2c8c:	ff 50 08             	call   *0x8(%eax)
5a2c8f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5a2c92:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5a2c99:	59                   	pop    %ecx
5a2c9a:	5e                   	pop    %esi
5a2c9b:	8b e5                	mov    %ebp,%esp
5a2c9d:	5d                   	pop    %ebp
5a2c9e:	c2 08 00             	ret    $0x8
5a2ca1:	cc                   	int3
5a2ca2:	cc                   	int3
5a2ca3:	cc                   	int3
5a2ca4:	cc                   	int3
5a2ca5:	cc                   	int3
5a2ca6:	cc                   	int3
5a2ca7:	cc                   	int3
5a2ca8:	cc                   	int3
5a2ca9:	cc                   	int3
5a2caa:	cc                   	int3
5a2cab:	cc                   	int3
5a2cac:	cc                   	int3
5a2cad:	cc                   	int3
5a2cae:	cc                   	int3
5a2caf:	cc                   	int3
5a2cb0:	cc                   	int3
5a2cb1:	cc                   	int3
5a2cb2:	cc                   	int3
5a2cb3:	cc                   	int3
5a2cb4:	cc                   	int3
5a2cb5:	cc                   	int3
5a2cb6:	cc                   	int3
5a2cb7:	cc                   	int3
5a2cb8:	cc                   	int3
5a2cb9:	cc                   	int3
5a2cba:	cc                   	int3
5a2cbb:	cc                   	int3
5a2cbc:	cc                   	int3
5a2cbd:	cc                   	int3
5a2cbe:	cc                   	int3
5a2cbf:	cc                   	int3
5a2cc0:	55                   	push   %ebp
5a2cc1:	8b ec                	mov    %esp,%ebp
5a2cc3:	6a ff                	push   $0xffffffff
5a2cc5:	68 39 06 b6 00       	push   $0xb60639
5a2cca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5a2cd0:	50                   	push   %eax
5a2cd1:	51                   	push   %ecx
5a2cd2:	56                   	push   %esi
5a2cd3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5a2cd8:	33 c5                	xor    %ebp,%eax
5a2cda:	50                   	push   %eax
5a2cdb:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a2cde:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5a2ce4:	8b 75 0c             	mov    0xc(%ebp),%esi
5a2ce7:	89 75 f0             	mov    %esi,-0x10(%ebp)
5a2cea:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5a2cf1:	85 f6                	test   %esi,%esi
5a2cf3:	74 2a                	je     0x5a2d1f
5a2cf5:	8b ce                	mov    %esi,%ecx
5a2cf7:	e8 1a 9d e8 ff       	call   0x42ca16
5a2cfc:	8b 45 10             	mov    0x10(%ebp),%eax
5a2cff:	c7 06 a8 3d be 00    	movl   $0xbe3da8,(%esi)
5a2d05:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5a2d09:	8b 48 04             	mov    0x4(%eax),%ecx
5a2d0c:	89 4e 04             	mov    %ecx,0x4(%esi)
5a2d0f:	85 c9                	test   %ecx,%ecx
5a2d11:	74 0c                	je     0x5a2d1f
5a2d13:	8b 01                	mov    (%ecx),%eax
5a2d15:	8b 40 04             	mov    0x4(%eax),%eax
5a2d18:	03 c8                	add    %eax,%ecx
5a2d1a:	8b 01                	mov    (%ecx),%eax
5a2d1c:	ff 50 08             	call   *0x8(%eax)
5a2d1f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5a2d22:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5a2d29:	59                   	pop    %ecx
5a2d2a:	5e                   	pop    %esi
5a2d2b:	8b e5                	mov    %ebp,%esp
5a2d2d:	5d                   	pop    %ebp
5a2d2e:	c3                   	ret
5a2d2f:	cc                   	int3
5a2d30:	cc                   	int3
5a2d31:	cc                   	int3
5a2d32:	cc                   	int3
5a2d33:	cc                   	int3
5a2d34:	cc                   	int3
5a2d35:	cc                   	int3
5a2d36:	cc                   	int3
5a2d37:	cc                   	int3
5a2d38:	cc                   	int3
5a2d39:	cc                   	int3
5a2d3a:	cc                   	int3
5a2d3b:	cc                   	int3
5a2d3c:	cc                   	int3
5a2d3d:	cc                   	int3
5a2d3e:	cc                   	int3
5a2d3f:	cc                   	int3
5a2d40:	cc                   	int3
5a2d41:	cc                   	int3
5a2d42:	cc                   	int3
5a2d43:	cc                   	int3
5a2d44:	cc                   	int3
5a2d45:	cc                   	int3
5a2d46:	cc                   	int3
5a2d47:	cc                   	int3
5a2d48:	cc                   	int3
5a2d49:	cc                   	int3
5a2d4a:	cc                   	int3
5a2d4b:	cc                   	int3
5a2d4c:	cc                   	int3
5a2d4d:	cc                   	int3
5a2d4e:	cc                   	int3
5a2d4f:	cc                   	int3
5a2d50:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5a2d54:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
5a2d5b:	00
5a2d5c:	8b 01                	mov    (%ecx),%eax
5a2d5e:	ff 20                	jmp    *(%eax)
5a2d60:	cc                   	int3
5a2d61:	cc                   	int3
5a2d62:	cc                   	int3
5a2d63:	cc                   	int3
5a2d64:	cc                   	int3
5a2d65:	cc                   	int3
5a2d66:	cc                   	int3
5a2d67:	cc                   	int3
5a2d68:	cc                   	int3
5a2d69:	cc                   	int3
5a2d6a:	cc                   	int3
5a2d6b:	cc                   	int3
5a2d6c:	cc                   	int3
5a2d6d:	cc                   	int3
5a2d6e:	cc                   	int3
5a2d6f:	cc                   	int3
5a2d70:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5a2d74:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
5a2d7b:	00
5a2d7c:	8b 01                	mov    (%ecx),%eax
5a2d7e:	ff 20                	jmp    *(%eax)
5a2d80:	cc                   	int3
5a2d81:	cc                   	int3
5a2d82:	cc                   	int3
5a2d83:	cc                   	int3
5a2d84:	cc                   	int3
5a2d85:	cc                   	int3
5a2d86:	cc                   	int3
5a2d87:	cc                   	int3
5a2d88:	cc                   	int3
5a2d89:	cc                   	int3
5a2d8a:	cc                   	int3
5a2d8b:	cc                   	int3
5a2d8c:	cc                   	int3
5a2d8d:	cc                   	int3
5a2d8e:	cc                   	int3
5a2d8f:	cc                   	int3
5a2d90:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5a2d94:	6a 00                	push   $0x0
5a2d96:	8b 01                	mov    (%ecx),%eax
5a2d98:	ff 10                	call   *(%eax)
5a2d9a:	c3                   	ret
5a2d9b:	cc                   	int3
5a2d9c:	cc                   	int3
5a2d9d:	cc                   	int3
5a2d9e:	cc                   	int3
5a2d9f:	cc                   	int3
5a2da0:	8b 44 24 04          	mov    0x4(%esp),%eax
5a2da4:	c3                   	ret
5a2da5:	cc                   	int3
5a2da6:	cc                   	int3
5a2da7:	cc                   	int3
5a2da8:	cc                   	int3
5a2da9:	cc                   	int3
5a2daa:	cc                   	int3
5a2dab:	cc                   	int3
5a2dac:	cc                   	int3
5a2dad:	cc                   	int3
5a2dae:	cc                   	int3
5a2daf:	cc                   	int3
5a2db0:	8b 44 24 04          	mov    0x4(%esp),%eax
5a2db4:	c3                   	ret
5a2db5:	cc                   	int3
5a2db6:	cc                   	int3
5a2db7:	cc                   	int3
5a2db8:	cc                   	int3
5a2db9:	cc                   	int3
5a2dba:	cc                   	int3
5a2dbb:	cc                   	int3
5a2dbc:	cc                   	int3
5a2dbd:	cc                   	int3
5a2dbe:	cc                   	int3
5a2dbf:	cc                   	int3