6b0a33:	cc                   	int3
6b0a34:	cc                   	int3
6b0a35:	cc                   	int3
6b0a36:	cc                   	int3
6b0a37:	cc                   	int3
6b0a38:	cc                   	int3
6b0a39:	cc                   	int3
6b0a3a:	cc                   	int3
6b0a3b:	cc                   	int3
6b0a3c:	cc                   	int3
6b0a3d:	cc                   	int3
6b0a3e:	cc                   	int3
6b0a3f:	cc                   	int3
6b0a40:	56                   	push   %esi
6b0a41:	8b 74 24 08          	mov    0x8(%esp),%esi
6b0a45:	8b 96 20 01 00 00    	mov    0x120(%esi),%edx
6b0a4b:	85 d2                	test   %edx,%edx
6b0a4d:	74 31                	je     0x6b0a80
6b0a4f:	3b 96 28 01 00 00    	cmp    0x128(%esi),%edx
6b0a55:	72 29                	jb     0x6b0a80
6b0a57:	8b 8e 90 00 00 00    	mov    0x90(%esi),%ecx
6b0a5d:	8d 86 98 01 00 00    	lea    0x198(%esi),%eax
6b0a63:	50                   	push   %eax
6b0a64:	52                   	push   %edx
6b0a65:	ff b6 28 01 00 00    	push   0x128(%esi)
6b0a6b:	8b 41 34             	mov    0x34(%ecx),%eax
6b0a6e:	51                   	push   %ecx
6b0a6f:	ff d0                	call   *%eax
6b0a71:	8b 86 20 01 00 00    	mov    0x120(%esi),%eax
6b0a77:	83 c4 10             	add    $0x10,%esp
6b0a7a:	89 86 28 01 00 00    	mov    %eax,0x128(%esi)
6b0a80:	8b 86 98 01 00 00    	mov    0x198(%esi),%eax
6b0a86:	40                   	inc    %eax
6b0a87:	5e                   	pop    %esi
6b0a88:	c3                   	ret
6b0a89:	cc                   	int3
6b0a8a:	cc                   	int3
6b0a8b:	cc                   	int3
6b0a8c:	cc                   	int3
6b0a8d:	cc                   	int3
6b0a8e:	cc                   	int3
6b0a8f:	cc                   	int3
6b0a90:	cc                   	int3
6b0a91:	cc                   	int3
6b0a92:	cc                   	int3
6b0a93:	cc                   	int3
6b0a94:	cc                   	int3
6b0a95:	cc                   	int3
6b0a96:	cc                   	int3
6b0a97:	cc                   	int3
6b0a98:	cc                   	int3
6b0a99:	cc                   	int3
6b0a9a:	cc                   	int3
6b0a9b:	cc                   	int3
6b0a9c:	cc                   	int3
6b0a9d:	cc                   	int3
6b0a9e:	cc                   	int3
6b0a9f:	cc                   	int3
6b0aa0:	8b 44 24 04          	mov    0x4(%esp),%eax
6b0aa4:	8b 80 1c 01 00 00    	mov    0x11c(%eax),%eax
6b0aaa:	c3                   	ret
6b0aab:	cc                   	int3
6b0aac:	cc                   	int3
6b0aad:	cc                   	int3
6b0aae:	cc                   	int3
6b0aaf:	cc                   	int3
6b0ab0:	b8 a0 53 bf 00       	mov    $0xbf53a0,%eax
6b0ab5:	c3                   	ret
6b0ab6:	cc                   	int3
6b0ab7:	cc                   	int3
6b0ab8:	cc                   	int3
6b0ab9:	cc                   	int3
6b0aba:	cc                   	int3
6b0abb:	cc                   	int3
6b0abc:	cc                   	int3
6b0abd:	cc                   	int3
6b0abe:	cc                   	int3
6b0abf:	cc                   	int3
6b0ac0:	8b 44 24 04          	mov    0x4(%esp),%eax
6b0ac4:	8b 80 84 01 00 00    	mov    0x184(%eax),%eax
6b0aca:	c3                   	ret
6b0acb:	cc                   	int3
6b0acc:	cc                   	int3
6b0acd:	cc                   	int3
6b0ace:	cc                   	int3
6b0acf:	cc                   	int3
6b0ad0:	8b 54 24 04          	mov    0x4(%esp),%edx
6b0ad4:	8b 8a 20 01 00 00    	mov    0x120(%edx),%ecx
6b0ada:	85 c9                	test   %ecx,%ecx
6b0adc:	74 1f                	je     0x6b0afd
6b0ade:	8b 42 08             	mov    0x8(%edx),%eax
6b0ae1:	85 c0                	test   %eax,%eax
6b0ae3:	74 18                	je     0x6b0afd
6b0ae5:	2b c8                	sub    %eax,%ecx
6b0ae7:	8b 44 24 08          	mov    0x8(%esp),%eax
6b0aeb:	89 08                	mov    %ecx,(%eax)
6b0aed:	8b 44 24 0c          	mov    0xc(%esp),%eax
6b0af1:	8b 4a 1c             	mov    0x1c(%edx),%ecx
6b0af4:	2b 4a 08             	sub    0x8(%edx),%ecx
6b0af7:	89 08                	mov    %ecx,(%eax)
6b0af9:	8b 42 08             	mov    0x8(%edx),%eax
6b0afc:	c3                   	ret
6b0afd:	33 c0                	xor    %eax,%eax
6b0aff:	c3                   	ret
6b0b00:	cc                   	int3
6b0b01:	cc                   	int3
6b0b02:	cc                   	int3
6b0b03:	cc                   	int3
6b0b04:	cc                   	int3
6b0b05:	cc                   	int3
6b0b06:	cc                   	int3
6b0b07:	cc                   	int3
6b0b08:	cc                   	int3
6b0b09:	cc                   	int3
6b0b0a:	cc                   	int3
6b0b0b:	cc                   	int3
6b0b0c:	cc                   	int3
6b0b0d:	cc                   	int3
6b0b0e:	cc                   	int3
6b0b0f:	cc                   	int3
6b0b10:	8b 54 24 04          	mov    0x4(%esp),%edx
6b0b14:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b0b18:	8b 82 e0 01 00 00    	mov    0x1e0(%edx),%eax
6b0b1e:	89 01                	mov    %eax,(%ecx)
6b0b20:	8b 82 e4 01 00 00    	mov    0x1e4(%edx),%eax
6b0b26:	89 41 04             	mov    %eax,0x4(%ecx)
6b0b29:	c3                   	ret
6b0b2a:	cc                   	int3
6b0b2b:	cc                   	int3
6b0b2c:	cc                   	int3
6b0b2d:	cc                   	int3
6b0b2e:	cc                   	int3
6b0b2f:	cc                   	int3
6b0b30:	8b 44 24 04          	mov    0x4(%esp),%eax
6b0b34:	8b 80 80 01 00 00    	mov    0x180(%eax),%eax
6b0b3a:	c3                   	ret
6b0b3b:	cc                   	int3
6b0b3c:	cc                   	int3
6b0b3d:	cc                   	int3
6b0b3e:	cc                   	int3
6b0b3f:	cc                   	int3
6b0b40:	8b 44 24 04          	mov    0x4(%esp),%eax
6b0b44:	ff 74 24 08          	push   0x8(%esp)
6b0b48:	8b 40 14             	mov    0x14(%eax),%eax
6b0b4b:	ff d0                	call   *%eax
6b0b4d:	59                   	pop    %ecx
6b0b4e:	c3                   	ret
6b0b4f:	cc                   	int3
6b0b50:	cc                   	int3
6b0b51:	cc                   	int3
6b0b52:	cc                   	int3
6b0b53:	cc                   	int3
6b0b54:	cc                   	int3
6b0b55:	cc                   	int3
6b0b56:	cc                   	int3
6b0b57:	cc                   	int3
6b0b58:	cc                   	int3
6b0b59:	cc                   	int3
6b0b5a:	cc                   	int3
6b0b5b:	cc                   	int3
6b0b5c:	cc                   	int3
6b0b5d:	cc                   	int3
6b0b5e:	cc                   	int3
6b0b5f:	cc                   	int3
6b0b60:	8b 44 24 04          	mov    0x4(%esp),%eax
6b0b64:	ff 74 24 08          	push   0x8(%esp)
6b0b68:	8b 40 0c             	mov    0xc(%eax),%eax
6b0b6b:	ff d0                	call   *%eax
6b0b6d:	83 c4 04             	add    $0x4,%esp
6b0b70:	c3                   	ret
6b0b71:	cc                   	int3
6b0b72:	cc                   	int3
6b0b73:	cc                   	int3
6b0b74:	cc                   	int3
6b0b75:	cc                   	int3
6b0b76:	cc                   	int3
6b0b77:	cc                   	int3
6b0b78:	cc                   	int3
6b0b79:	cc                   	int3
6b0b7a:	cc                   	int3
6b0b7b:	cc                   	int3
6b0b7c:	cc                   	int3
6b0b7d:	cc                   	int3
6b0b7e:	cc                   	int3
6b0b7f:	cc                   	int3
6b0b80:	8b 44 24 04          	mov    0x4(%esp),%eax
6b0b84:	ff 74 24 0c          	push   0xc(%esp)
6b0b88:	ff 74 24 0c          	push   0xc(%esp)
6b0b8c:	8b 40 10             	mov    0x10(%eax),%eax
6b0b8f:	ff d0                	call   *%eax
6b0b91:	83 c4 08             	add    $0x8,%esp
6b0b94:	c3                   	ret
6b0b95:	cc                   	int3
6b0b96:	cc                   	int3
6b0b97:	cc                   	int3
6b0b98:	cc                   	int3
6b0b99:	cc                   	int3
6b0b9a:	cc                   	int3
6b0b9b:	cc                   	int3
6b0b9c:	cc                   	int3
6b0b9d:	cc                   	int3
6b0b9e:	cc                   	int3
6b0b9f:	cc                   	int3
6b0ba0:	56                   	push   %esi
6b0ba1:	8b 74 24 08          	mov    0x8(%esp),%esi
6b0ba5:	8b 86 e0 01 00 00    	mov    0x1e0(%esi),%eax
6b0bab:	83 e8 00             	sub    $0x0,%eax
6b0bae:	74 24                	je     0x6b0bd4
6b0bb0:	83 e8 02             	sub    $0x2,%eax
6b0bb3:	74 11                	je     0x6b0bc6
6b0bb5:	83 e8 01             	sub    $0x1,%eax
6b0bb8:	75 3e                	jne    0x6b0bf8
6b0bba:	c7 86 1c 01 00 00 21 	movl   $0x21,0x11c(%esi)
6b0bc1:	00 00 00
6b0bc4:	5e                   	pop    %esi
6b0bc5:	c3                   	ret
6b0bc6:	c7 86 1c 01 00 00 24 	movl   $0x24,0x11c(%esi)
6b0bcd:	00 00 00
6b0bd0:	33 c0                	xor    %eax,%eax
6b0bd2:	5e                   	pop    %esi
6b0bd3:	c3                   	ret
6b0bd4:	83 be dc 01 00 00 00 	cmpl   $0x0,0x1dc(%esi)
6b0bdb:	75 1b                	jne    0x6b0bf8
6b0bdd:	56                   	push   %esi
6b0bde:	e8 9d 83 00 00       	call   0x6b8f80
6b0be3:	83 c4 04             	add    $0x4,%esp
6b0be6:	84 c0                	test   %al,%al
6b0be8:	75 0e                	jne    0x6b0bf8
6b0bea:	c7 86 1c 01 00 00 01 	movl   $0x1,0x11c(%esi)
6b0bf1:	00 00 00
6b0bf4:	33 c0                	xor    %eax,%eax
6b0bf6:	5e                   	pop    %esi
6b0bf7:	c3                   	ret
6b0bf8:	57                   	push   %edi
6b0bf9:	8b 7c 24 14          	mov    0x14(%esp),%edi
6b0bfd:	c7 86 e0 01 00 00 01 	movl   $0x1,0x1e0(%esi)
6b0c04:	00 00 00
6b0c07:	85 ff                	test   %edi,%edi
6b0c09:	0f 85 a7 00 00 00    	jne    0x6b0cb6
6b0c0f:	8b 44 24 18          	mov    0x18(%esp),%eax
6b0c13:	88 86 e4 01 00 00    	mov    %al,0x1e4(%esi)
6b0c19:	85 c0                	test   %eax,%eax
6b0c1b:	74 76                	je     0x6b0c93
6b0c1d:	8b 46 1c             	mov    0x1c(%esi),%eax
6b0c20:	8d 7e 18             	lea    0x18(%esi),%edi
6b0c23:	8b 0f                	mov    (%edi),%ecx
6b0c25:	57                   	push   %edi
6b0c26:	50                   	push   %eax
6b0c27:	51                   	push   %ecx
6b0c28:	89 46 28             	mov    %eax,0x28(%esi)
6b0c2b:	8b 86 18 01 00 00    	mov    0x118(%esi),%eax
6b0c31:	56                   	push   %esi
6b0c32:	89 8e 28 01 00 00    	mov    %ecx,0x128(%esi)
6b0c38:	ff d0                	call   *%eax
6b0c3a:	83 c4 10             	add    $0x10,%esp
6b0c3d:	89 86 1c 01 00 00    	mov    %eax,0x11c(%esi)
6b0c43:	85 c0                	test   %eax,%eax
6b0c45:	75 54                	jne    0x6b0c9b
6b0c47:	8b 86 e0 01 00 00    	mov    0x1e0(%esi),%eax
6b0c4d:	85 c0                	test   %eax,%eax
6b0c4f:	78 42                	js     0x6b0c93
6b0c51:	83 f8 01             	cmp    $0x1,%eax
6b0c54:	7e 33                	jle    0x6b0c89
6b0c56:	83 f8 03             	cmp    $0x3,%eax
6b0c59:	75 38                	jne    0x6b0c93
6b0c5b:	8b 8e 90 00 00 00    	mov    0x90(%esi),%ecx
6b0c61:	8d 86 98 01 00 00    	lea    0x198(%esi),%eax
6b0c67:	50                   	push   %eax
6b0c68:	ff 37                	push   (%edi)
6b0c6a:	ff b6 28 01 00 00    	push   0x128(%esi)
6b0c70:	8b 41 34             	mov    0x34(%ecx),%eax
6b0c73:	51                   	push   %ecx
6b0c74:	ff d0                	call   *%eax
6b0c76:	8b 07                	mov    (%edi),%eax
6b0c78:	83 c4 10             	add    $0x10,%esp
6b0c7b:	89 86 28 01 00 00    	mov    %eax,0x128(%esi)
6b0c81:	b8 02 00 00 00       	mov    $0x2,%eax
6b0c86:	5f                   	pop    %edi
6b0c87:	5e                   	pop    %esi
6b0c88:	c3                   	ret
6b0c89:	c7 86 e0 01 00 00 02 	movl   $0x2,0x1e0(%esi)
6b0c90:	00 00 00
6b0c93:	5f                   	pop    %edi
6b0c94:	b8 01 00 00 00       	mov    $0x1,%eax
6b0c99:	5e                   	pop    %esi
6b0c9a:	c3                   	ret
6b0c9b:	8b 86 20 01 00 00    	mov    0x120(%esi),%eax
6b0ca1:	89 86 24 01 00 00    	mov    %eax,0x124(%esi)
6b0ca7:	c7 86 18 01 00 00 e0 	movl   $0x6b62e0,0x118(%esi)
6b0cae:	62 6b 00
6b0cb1:	5f                   	pop    %edi
6b0cb2:	33 c0                	xor    %eax,%eax
6b0cb4:	5e                   	pop    %esi
6b0cb5:	c3                   	ret
6b0cb6:	57                   	push   %edi
6b0cb7:	56                   	push   %esi
6b0cb8:	e8 85 f7 d5 ff       	call   0x410442
6b0cbd:	83 c4 08             	add    $0x8,%esp
6b0cc0:	85 c0                	test   %eax,%eax
6b0cc2:	74 ed                	je     0x6b0cb1
6b0cc4:	57                   	push   %edi
6b0cc5:	ff 74 24 14          	push   0x14(%esp)
6b0cc9:	50                   	push   %eax
6b0cca:	e8 b3 39 d6 ff       	call   0x414682
6b0ccf:	ff 74 24 24          	push   0x24(%esp)
6b0cd3:	57                   	push   %edi
6b0cd4:	56                   	push   %esi
6b0cd5:	e8 84 1a d8 ff       	call   0x43275e
6b0cda:	83 c4 18             	add    $0x18,%esp
6b0cdd:	5f                   	pop    %edi
6b0cde:	5e                   	pop    %esi
6b0cdf:	c3                   	ret
6b0ce0:	cc                   	int3
6b0ce1:	cc                   	int3
6b0ce2:	cc                   	int3
6b0ce3:	cc                   	int3
6b0ce4:	cc                   	int3
6b0ce5:	cc                   	int3
6b0ce6:	cc                   	int3
6b0ce7:	cc                   	int3
6b0ce8:	cc                   	int3
6b0ce9:	cc                   	int3
6b0cea:	cc                   	int3
6b0ceb:	cc                   	int3
6b0cec:	cc                   	int3
6b0ced:	cc                   	int3
6b0cee:	cc                   	int3
6b0cef:	cc                   	int3
6b0cf0:	cc                   	int3
6b0cf1:	cc                   	int3
6b0cf2:	cc                   	int3
6b0cf3:	cc                   	int3
6b0cf4:	cc                   	int3
6b0cf5:	cc                   	int3
6b0cf6:	cc                   	int3
6b0cf7:	cc                   	int3
6b0cf8:	cc                   	int3
6b0cf9:	cc                   	int3
6b0cfa:	cc                   	int3
6b0cfb:	cc                   	int3
6b0cfc:	cc                   	int3
6b0cfd:	cc                   	int3
6b0cfe:	cc                   	int3
6b0cff:	cc                   	int3
6b0d00:	cc                   	int3
6b0d01:	cc                   	int3
6b0d02:	cc                   	int3
6b0d03:	cc                   	int3
6b0d04:	cc                   	int3
6b0d05:	cc                   	int3