8f09df:	cc                   	int3
8f09e0:	6a 04                	push   $0x4
8f09e2:	b8 d7 4f ba 00       	mov    $0xba4fd7,%eax
8f09e7:	e8 9f 98 b1 ff       	call   0x40a28b
8f09ec:	8b f1                	mov    %ecx,%esi
8f09ee:	83 3d 80 fe d7 00 00 	cmpl   $0x0,0xd7fe80
8f09f5:	74 04                	je     0x8f09fb
8f09f7:	33 c0                	xor    %eax,%eax
8f09f9:	eb 2c                	jmp    0x8f0a27
8f09fb:	6a 58                	push   $0x58
8f09fd:	e8 7b 9f b3 ff       	call   0x42a97d
8f0a02:	59                   	pop    %ecx
8f0a03:	89 45 f0             	mov    %eax,-0x10(%ebp)
8f0a06:	33 c9                	xor    %ecx,%ecx
8f0a08:	89 4d fc             	mov    %ecx,-0x4(%ebp)
8f0a0b:	85 c0                	test   %eax,%eax
8f0a0d:	74 09                	je     0x8f0a18
8f0a0f:	8b c8                	mov    %eax,%ecx
8f0a11:	e8 d3 ee b1 ff       	call   0x40f8e9
8f0a16:	8b c8                	mov    %eax,%ecx
8f0a18:	33 c0                	xor    %eax,%eax
8f0a1a:	89 0d 80 fe d7 00    	mov    %ecx,0xd7fe80
8f0a20:	40                   	inc    %eax
8f0a21:	89 86 e0 00 00 00    	mov    %eax,0xe0(%esi)
8f0a27:	e8 eb d9 b1 ff       	call   0x40e417
8f0a2c:	c3                   	ret
8f0a2d:	cc                   	int3
8f0a2e:	cc                   	int3
8f0a2f:	cc                   	int3
8f0a30:	cc                   	int3
8f0a31:	cc                   	int3
8f0a32:	cc                   	int3
8f0a33:	cc                   	int3
8f0a34:	cc                   	int3
8f0a35:	cc                   	int3
8f0a36:	cc                   	int3
8f0a37:	cc                   	int3
8f0a38:	cc                   	int3
8f0a39:	cc                   	int3
8f0a3a:	cc                   	int3
8f0a3b:	cc                   	int3
8f0a3c:	cc                   	int3
8f0a3d:	cc                   	int3
8f0a3e:	cc                   	int3
8f0a3f:	cc                   	int3
8f0a40:	6a 04                	push   $0x4
8f0a42:	b8 04 50 ba 00       	mov    $0xba5004,%eax
8f0a47:	e8 3f 98 b1 ff       	call   0x40a28b
8f0a4c:	8b f1                	mov    %ecx,%esi
8f0a4e:	83 3d 94 eb d7 00 00 	cmpl   $0x0,0xd7eb94
8f0a55:	74 05                	je     0x8f0a5c
8f0a57:	33 c0                	xor    %eax,%eax
8f0a59:	40                   	inc    %eax
8f0a5a:	eb 2c                	jmp    0x8f0a88
8f0a5c:	6a 0c                	push   $0xc
8f0a5e:	e8 1a 9f b3 ff       	call   0x42a97d
8f0a63:	59                   	pop    %ecx
8f0a64:	89 45 f0             	mov    %eax,-0x10(%ebp)
8f0a67:	33 c9                	xor    %ecx,%ecx
8f0a69:	89 4d fc             	mov    %ecx,-0x4(%ebp)
8f0a6c:	85 c0                	test   %eax,%eax
8f0a6e:	74 09                	je     0x8f0a79
8f0a70:	8b c8                	mov    %eax,%ecx
8f0a72:	e8 72 15 b3 ff       	call   0x421fe9
8f0a77:	8b c8                	mov    %eax,%ecx
8f0a79:	33 c0                	xor    %eax,%eax
8f0a7b:	89 0d 94 eb d7 00    	mov    %ecx,0xd7eb94
8f0a81:	40                   	inc    %eax
8f0a82:	89 86 ec 00 00 00    	mov    %eax,0xec(%esi)
8f0a88:	e8 8a d9 b1 ff       	call   0x40e417
8f0a8d:	c3                   	ret
8f0a8e:	cc                   	int3
8f0a8f:	cc                   	int3
8f0a90:	cc                   	int3
8f0a91:	cc                   	int3
8f0a92:	cc                   	int3
8f0a93:	cc                   	int3
8f0a94:	cc                   	int3
8f0a95:	cc                   	int3
8f0a96:	cc                   	int3
8f0a97:	cc                   	int3
8f0a98:	cc                   	int3
8f0a99:	cc                   	int3
8f0a9a:	cc                   	int3
8f0a9b:	cc                   	int3
8f0a9c:	cc                   	int3
8f0a9d:	cc                   	int3
8f0a9e:	cc                   	int3
8f0a9f:	cc                   	int3
8f0aa0:	cc                   	int3
8f0aa1:	6a 04                	push   $0x4
8f0aa3:	b8 31 50 ba 00       	mov    $0xba5031,%eax
8f0aa8:	e8 de 97 b1 ff       	call   0x40a28b
8f0aad:	8b f1                	mov    %ecx,%esi
8f0aaf:	83 3d 6c ea d7 00 00 	cmpl   $0x0,0xd7ea6c
8f0ab6:	74 04                	je     0x8f0abc
8f0ab8:	33 c0                	xor    %eax,%eax
8f0aba:	eb 2f                	jmp    0x8f0aeb
8f0abc:	68 88 02 00 00       	push   $0x288
8f0ac1:	e8 b7 9e b3 ff       	call   0x42a97d
8f0ac6:	59                   	pop    %ecx
8f0ac7:	89 45 f0             	mov    %eax,-0x10(%ebp)
8f0aca:	33 c9                	xor    %ecx,%ecx
8f0acc:	89 4d fc             	mov    %ecx,-0x4(%ebp)
8f0acf:	85 c0                	test   %eax,%eax
8f0ad1:	74 09                	je     0x8f0adc
8f0ad3:	8b c8                	mov    %eax,%ecx
8f0ad5:	e8 0a 87 b4 ff       	call   0x4391e4
8f0ada:	8b c8                	mov    %eax,%ecx
8f0adc:	33 c0                	xor    %eax,%eax
8f0ade:	89 0d 6c ea d7 00    	mov    %ecx,0xd7ea6c
8f0ae4:	40                   	inc    %eax
8f0ae5:	89 86 f0 00 00 00    	mov    %eax,0xf0(%esi)
8f0aeb:	e8 27 d9 b1 ff       	call   0x40e417
8f0af0:	c3                   	ret
8f0af1:	cc                   	int3
8f0af2:	cc                   	int3
8f0af3:	cc                   	int3
8f0af4:	cc                   	int3
8f0af5:	cc                   	int3
8f0af6:	cc                   	int3
8f0af7:	cc                   	int3
8f0af8:	cc                   	int3
8f0af9:	cc                   	int3
8f0afa:	cc                   	int3
8f0afb:	cc                   	int3
8f0afc:	cc                   	int3
8f0afd:	cc                   	int3
8f0afe:	cc                   	int3
8f0aff:	cc                   	int3
8f0b00:	cc                   	int3
8f0b01:	cc                   	int3
8f0b02:	cc                   	int3
8f0b03:	cc                   	int3
8f0b04:	cc                   	int3
8f0b05:	6a 10                	push   $0x10
8f0b07:	b8 6d 50 ba 00       	mov    $0xba506d,%eax
8f0b0c:	e8 7a 97 b1 ff       	call   0x40a28b
8f0b11:	8b f1                	mov    %ecx,%esi
8f0b13:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
8f0b17:	74 0e                	je     0x8f0b27
8f0b19:	ff 75 08             	push   0x8(%ebp)
8f0b1c:	8d 8e d4 00 00 00    	lea    0xd4(%esi),%ecx
8f0b22:	e8 63 29 b2 ff       	call   0x41348a
8f0b27:	68 2c 0a bd 00       	push   $0xbd0a2c
8f0b2c:	8d 45 ec             	lea    -0x14(%ebp),%eax
8f0b2f:	8b ce                	mov    %esi,%ecx
8f0b31:	50                   	push   %eax
8f0b32:	e8 03 be b3 ff       	call   0x42c93a
8f0b37:	33 c0                	xor    %eax,%eax
8f0b39:	89 45 fc             	mov    %eax,-0x4(%ebp)
8f0b3c:	89 45 e4             	mov    %eax,-0x1c(%ebp)
8f0b3f:	89 45 e8             	mov    %eax,-0x18(%ebp)
8f0b42:	6a 01                	push   $0x1
8f0b44:	50                   	push   %eax
8f0b45:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
8f0b48:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
8f0b4c:	e8 aa 90 b1 ff       	call   0x409bfb
8f0b51:	8b f8                	mov    %eax,%edi
8f0b53:	8b ce                	mov    %esi,%ecx
8f0b55:	68 44 c5 c4 00       	push   $0xc4c544
8f0b5a:	8d 45 f0             	lea    -0x10(%ebp),%eax
8f0b5d:	50                   	push   %eax
8f0b5e:	e8 d7 bd b3 ff       	call   0x42c93a
8f0b63:	ff 30                	push   (%eax)
8f0b65:	8b 07                	mov    (%edi),%eax
8f0b67:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
8f0b6b:	8b 70 10             	mov    0x10(%eax),%esi
8f0b6e:	8b ce                	mov    %esi,%ecx
8f0b70:	e8 f0 ba b3 ff       	call   0x42c665
8f0b75:	8b cf                	mov    %edi,%ecx
8f0b77:	ff d6                	call   *%esi
8f0b79:	8b 4d f0             	mov    -0x10(%ebp),%ecx
8f0b7c:	8b f0                	mov    %eax,%esi
8f0b7e:	83 c1 f0             	add    $0xfffffff0,%ecx
8f0b81:	e8 8e 40 b1 ff       	call   0x404c14
8f0b86:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
8f0b89:	e8 e4 22 b2 ff       	call   0x412e72
8f0b8e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
8f0b91:	83 c1 f0             	add    $0xfffffff0,%ecx
8f0b94:	e8 7b 40 b1 ff       	call   0x404c14
8f0b99:	8b c6                	mov    %esi,%eax
8f0b9b:	e8 77 d8 b1 ff       	call   0x40e417
8f0ba0:	c2 04 00             	ret    $0x4
8f0ba3:	cc                   	int3
8f0ba4:	cc                   	int3
8f0ba5:	cc                   	int3
8f0ba6:	cc                   	int3
8f0ba7:	cc                   	int3
8f0ba8:	cc                   	int3
8f0ba9:	cc                   	int3
8f0baa:	cc                   	int3
8f0bab:	cc                   	int3
8f0bac:	cc                   	int3
8f0bad:	cc                   	int3
8f0bae:	cc                   	int3
8f0baf:	cc                   	int3
8f0bb0:	cc                   	int3
8f0bb1:	cc                   	int3
8f0bb2:	cc                   	int3
8f0bb3:	cc                   	int3
8f0bb4:	cc                   	int3
8f0bb5:	cc                   	int3
8f0bb6:	cc                   	int3
8f0bb7:	cc                   	int3
8f0bb8:	cc                   	int3
8f0bb9:	cc                   	int3
8f0bba:	cc                   	int3
8f0bbb:	cc                   	int3
8f0bbc:	cc                   	int3
8f0bbd:	cc                   	int3
8f0bbe:	cc                   	int3
8f0bbf:	cc                   	int3
8f0bc0:	cc                   	int3
8f0bc1:	cc                   	int3
8f0bc2:	cc                   	int3
8f0bc3:	cc                   	int3
8f0bc4:	cc                   	int3
8f0bc5:	cc                   	int3
8f0bc6:	cc                   	int3
8f0bc7:	cc                   	int3
8f0bc8:	cc                   	int3
8f0bc9:	cc                   	int3
8f0bca:	ff 71 20             	push   0x20(%ecx)
8f0bcd:	ff 15 88 3e d8 00    	call   *0xd83e88
8f0bd3:	c3                   	ret
8f0bd4:	cc                   	int3
8f0bd5:	cc                   	int3
8f0bd6:	c3                   	ret
8f0bd7:	55                   	push   %ebp
8f0bd8:	8b ec                	mov    %esp,%ebp
8f0bda:	8b 45 08             	mov    0x8(%ebp),%eax
8f0bdd:	56                   	push   %esi
8f0bde:	57                   	push   %edi
8f0bdf:	8b f9                	mov    %ecx,%edi
8f0be1:	05 34 01 00 00       	add    $0x134,%eax
8f0be6:	50                   	push   %eax
8f0be7:	ff 75 0c             	push   0xc(%ebp)
8f0bea:	8b 17                	mov    (%edi),%edx
8f0bec:	8b b2 10 01 00 00    	mov    0x110(%edx),%esi
8f0bf2:	8b ce                	mov    %esi,%ecx
8f0bf4:	e8 6c ba b3 ff       	call   0x42c665
8f0bf9:	8b cf                	mov    %edi,%ecx
8f0bfb:	ff d6                	call   *%esi
8f0bfd:	5f                   	pop    %edi
8f0bfe:	5e                   	pop    %esi
8f0bff:	5d                   	pop    %ebp
8f0c00:	c2 08 00             	ret    $0x8
8f0c03:	cc                   	int3
8f0c04:	cc                   	int3
8f0c05:	cc                   	int3
8f0c06:	cc                   	int3
8f0c07:	cc                   	int3
8f0c08:	cc                   	int3
8f0c09:	cc                   	int3
8f0c0a:	cc                   	int3
8f0c0b:	cc                   	int3
8f0c0c:	cc                   	int3
8f0c0d:	cc                   	int3
8f0c0e:	55                   	push   %ebp
8f0c0f:	8b ec                	mov    %esp,%ebp
8f0c11:	8b 45 08             	mov    0x8(%ebp),%eax
8f0c14:	56                   	push   %esi
8f0c15:	57                   	push   %edi
8f0c16:	8b f9                	mov    %ecx,%edi
8f0c18:	05 50 03 00 00       	add    $0x350,%eax
8f0c1d:	50                   	push   %eax
8f0c1e:	ff 75 0c             	push   0xc(%ebp)
8f0c21:	8b 17                	mov    (%edi),%edx
8f0c23:	8b b2 10 01 00 00    	mov    0x110(%edx),%esi
8f0c29:	8b ce                	mov    %esi,%ecx
8f0c2b:	e8 35 ba b3 ff       	call   0x42c665
8f0c30:	8b cf                	mov    %edi,%ecx
8f0c32:	ff d6                	call   *%esi
8f0c34:	5f                   	pop    %edi
8f0c35:	5e                   	pop    %esi
8f0c36:	5d                   	pop    %ebp
8f0c37:	c2 08 00             	ret    $0x8
8f0c3a:	cc                   	int3
8f0c3b:	cc                   	int3
8f0c3c:	cc                   	int3
8f0c3d:	cc                   	int3
8f0c3e:	cc                   	int3
8f0c3f:	cc                   	int3
8f0c40:	cc                   	int3
8f0c41:	cc                   	int3
8f0c42:	cc                   	int3
8f0c43:	cc                   	int3
8f0c44:	cc                   	int3
8f0c45:	55                   	push   %ebp
8f0c46:	8b ec                	mov    %esp,%ebp
8f0c48:	8b 45 08             	mov    0x8(%ebp),%eax
8f0c4b:	56                   	push   %esi
8f0c4c:	57                   	push   %edi
8f0c4d:	8b f9                	mov    %ecx,%edi
8f0c4f:	05 a8 01 00 00       	add    $0x1a8,%eax
8f0c54:	50                   	push   %eax
8f0c55:	ff 75 0c             	push   0xc(%ebp)
8f0c58:	8b 17                	mov    (%edi),%edx
8f0c5a:	8b b2 10 01 00 00    	mov    0x110(%edx),%esi
8f0c60:	8b ce                	mov    %esi,%ecx
8f0c62:	e8 fe b9 b3 ff       	call   0x42c665
8f0c67:	8b cf                	mov    %edi,%ecx
8f0c69:	ff d6                	call   *%esi
8f0c6b:	5f                   	pop    %edi
8f0c6c:	5e                   	pop    %esi
8f0c6d:	5d                   	pop    %ebp
8f0c6e:	c2 08 00             	ret    $0x8
8f0c71:	cc                   	int3
8f0c72:	cc                   	int3
8f0c73:	cc                   	int3
8f0c74:	cc                   	int3
8f0c75:	cc                   	int3
8f0c76:	cc                   	int3
8f0c77:	cc                   	int3
8f0c78:	cc                   	int3
8f0c79:	cc                   	int3
8f0c7a:	cc                   	int3
8f0c7b:	cc                   	int3
8f0c7c:	6a 6c                	push   $0x6c
8f0c7e:	b8 bc 50 ba 00       	mov    $0xba50bc,%eax
8f0c83:	e8 dd 13 b4 ff       	call   0x432065
8f0c88:	8b d9                	mov    %ecx,%ebx
8f0c8a:	8b 45 08             	mov    0x8(%ebp),%eax
8f0c8d:	8b 7d 0c             	mov    0xc(%ebp),%edi
8f0c90:	89 7d 90             	mov    %edi,-0x70(%ebp)
8f0c93:	85 c0                	test   %eax,%eax
8f0c95:	74 0c                	je     0x8f0ca3
8f0c97:	8d 8b d4 00 00 00    	lea    0xd4(%ebx),%ecx
8f0c9d:	50                   	push   %eax
8f0c9e:	e8 e7 27 b2 ff       	call   0x41348a
8f0ca3:	68 2c 0a bd 00       	push   $0xbd0a2c
8f0ca8:	8d 45 a0             	lea    -0x60(%ebp),%eax
8f0cab:	8b cb                	mov    %ebx,%ecx
8f0cad:	50                   	push   %eax
8f0cae:	e8 87 bc b3 ff       	call   0x42c93a
8f0cb3:	8b 03                	mov    (%ebx),%eax
8f0cb5:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8f0cb9:	8b b0 30 01 00 00    	mov    0x130(%eax),%esi
8f0cbf:	8b ce                	mov    %esi,%ecx
8f0cc1:	e8 9f b9 b3 ff       	call   0x42c665
8f0cc6:	8b cb                	mov    %ebx,%ecx
8f0cc8:	ff d6                	call   *%esi
8f0cca:	33 c0                	xor    %eax,%eax
8f0ccc:	89 45 88             	mov    %eax,-0x78(%ebp)
8f0ccf:	89 45 8c             	mov    %eax,-0x74(%ebp)
8f0cd2:	6a 01                	push   $0x1
8f0cd4:	50                   	push   %eax
8f0cd5:	8d 4d 88             	lea    -0x78(%ebp),%ecx
8f0cd8:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)