86bb0d:	cc                   	int3
86bb0e:	cc                   	int3
86bb0f:	cc                   	int3
86bb10:	cc                   	int3
86bb11:	cc                   	int3
86bb12:	cc                   	int3
86bb13:	cc                   	int3
86bb14:	cc                   	int3
86bb15:	cc                   	int3
86bb16:	cc                   	int3
86bb17:	cc                   	int3
86bb18:	53                   	push   %ebx
86bb19:	33 db                	xor    %ebx,%ebx
86bb1b:	33 c0                	xor    %eax,%eax
86bb1d:	56                   	push   %esi
86bb1e:	8b f1                	mov    %ecx,%esi
86bb20:	57                   	push   %edi
86bb21:	39 5e 6c             	cmp    %ebx,0x6c(%esi)
86bb24:	89 9e c4 00 00 00    	mov    %ebx,0xc4(%esi)
86bb2a:	0f 94 c0             	sete   %al
86bb2d:	89 9e c8 00 00 00    	mov    %ebx,0xc8(%esi)
86bb33:	89 46 60             	mov    %eax,0x60(%esi)
86bb36:	33 ff                	xor    %edi,%edi
86bb38:	8d 46 30             	lea    0x30(%esi),%eax
86bb3b:	89 9e b8 00 00 00    	mov    %ebx,0xb8(%esi)
86bb41:	47                   	inc    %edi
86bb42:	89 9e bc 00 00 00    	mov    %ebx,0xbc(%esi)
86bb48:	50                   	push   %eax
86bb49:	89 7e 64             	mov    %edi,0x64(%esi)
86bb4c:	89 9e c0 00 00 00    	mov    %ebx,0xc0(%esi)
86bb52:	89 5e 58             	mov    %ebx,0x58(%esi)
86bb55:	89 5e 54             	mov    %ebx,0x54(%esi)
86bb58:	89 5e 50             	mov    %ebx,0x50(%esi)
86bb5b:	89 7e 68             	mov    %edi,0x68(%esi)
86bb5e:	89 5e 70             	mov    %ebx,0x70(%esi)
86bb61:	89 5e 74             	mov    %ebx,0x74(%esi)
86bb64:	ff 15 50 40 d8 00    	call   *0xd84050
86bb6a:	8d 46 40             	lea    0x40(%esi),%eax
86bb6d:	50                   	push   %eax
86bb6e:	ff 15 50 40 d8 00    	call   *0xd84050
86bb74:	89 7e 7c             	mov    %edi,0x7c(%esi)
86bb77:	5f                   	pop    %edi
86bb78:	89 9e 80 00 00 00    	mov    %ebx,0x80(%esi)
86bb7e:	89 9e 84 00 00 00    	mov    %ebx,0x84(%esi)
86bb84:	89 5e 78             	mov    %ebx,0x78(%esi)
86bb87:	5e                   	pop    %esi
86bb88:	5b                   	pop    %ebx
86bb89:	c3                   	ret
86bb8a:	cc                   	int3
86bb8b:	cc                   	int3
86bb8c:	cc                   	int3
86bb8d:	cc                   	int3
86bb8e:	cc                   	int3
86bb8f:	cc                   	int3
86bb90:	cc                   	int3
86bb91:	cc                   	int3
86bb92:	cc                   	int3
86bb93:	cc                   	int3
86bb94:	cc                   	int3
86bb95:	cc                   	int3
86bb96:	cc                   	int3
86bb97:	cc                   	int3
86bb98:	cc                   	int3
86bb99:	cc                   	int3
86bb9a:	cc                   	int3
86bb9b:	cc                   	int3
86bb9c:	cc                   	int3
86bb9d:	cc                   	int3
86bb9e:	cc                   	int3
86bb9f:	cc                   	int3
86bba0:	cc                   	int3
86bba1:	cc                   	int3
86bba2:	cc                   	int3
86bba3:	cc                   	int3
86bba4:	cc                   	int3
86bba5:	cc                   	int3
86bba6:	55                   	push   %ebp
86bba7:	8b ec                	mov    %esp,%ebp
86bba9:	83 ec 14             	sub    $0x14,%esp
86bbac:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
86bbb1:	33 c5                	xor    %ebp,%eax
86bbb3:	89 45 fc             	mov    %eax,-0x4(%ebp)
86bbb6:	53                   	push   %ebx
86bbb7:	33 c0                	xor    %eax,%eax
86bbb9:	8b d9                	mov    %ecx,%ebx
86bbbb:	56                   	push   %esi
86bbbc:	89 45 ec             	mov    %eax,-0x14(%ebp)
86bbbf:	89 45 f0             	mov    %eax,-0x10(%ebp)
86bbc2:	89 45 f4             	mov    %eax,-0xc(%ebp)
86bbc5:	89 45 f8             	mov    %eax,-0x8(%ebp)
86bbc8:	8d 45 ec             	lea    -0x14(%ebp),%eax
86bbcb:	57                   	push   %edi
86bbcc:	50                   	push   %eax
86bbcd:	ff 15 50 40 d8 00    	call   *0xd84050
86bbd3:	6a 01                	push   $0x1
86bbd5:	8d bb 20 01 00 00    	lea    0x120(%ebx),%edi
86bbdb:	8b 37                	mov    (%edi),%esi
86bbdd:	8d 45 ec             	lea    -0x14(%ebp),%eax
86bbe0:	53                   	push   %ebx
86bbe1:	50                   	push   %eax
86bbe2:	68 00 00 00 50       	push   $0x50000000
86bbe7:	8b b6 64 01 00 00    	mov    0x164(%esi),%esi
86bbed:	8b ce                	mov    %esi,%ecx
86bbef:	e8 71 0a bc ff       	call   0x42c665
86bbf4:	8b cf                	mov    %edi,%ecx
86bbf6:	ff d6                	call   *%esi
86bbf8:	8b 4d fc             	mov    -0x4(%ebp),%ecx
86bbfb:	5f                   	pop    %edi
86bbfc:	5e                   	pop    %esi
86bbfd:	33 cd                	xor    %ebp,%ecx
86bbff:	5b                   	pop    %ebx
86bc00:	e8 b1 fb ba ff       	call   0x41b7b6
86bc05:	8b e5                	mov    %ebp,%esp
86bc07:	5d                   	pop    %ebp
86bc08:	c3                   	ret
86bc09:	cc                   	int3
86bc0a:	cc                   	int3
86bc0b:	cc                   	int3
86bc0c:	cc                   	int3
86bc0d:	cc                   	int3
86bc0e:	cc                   	int3
86bc0f:	cc                   	int3
86bc10:	cc                   	int3
86bc11:	cc                   	int3
86bc12:	cc                   	int3
86bc13:	cc                   	int3
86bc14:	cc                   	int3
86bc15:	cc                   	int3
86bc16:	cc                   	int3
86bc17:	cc                   	int3
86bc18:	cc                   	int3
86bc19:	cc                   	int3
86bc1a:	cc                   	int3
86bc1b:	cc                   	int3
86bc1c:	cc                   	int3
86bc1d:	cc                   	int3
86bc1e:	cc                   	int3
86bc1f:	cc                   	int3
86bc20:	cc                   	int3
86bc21:	55                   	push   %ebp
86bc22:	8b ec                	mov    %esp,%ebp
86bc24:	56                   	push   %esi
86bc25:	8b 75 08             	mov    0x8(%ebp),%esi
86bc28:	57                   	push   %edi
86bc29:	8b f9                	mov    %ecx,%edi
86bc2b:	85 f6                	test   %esi,%esi
86bc2d:	75 0a                	jne    0x86bc39
86bc2f:	ff 75 0c             	push   0xc(%ebp)
86bc32:	e8 f9 fa b9 ff       	call   0x40b730
86bc37:	eb 20                	jmp    0x86bc59
86bc39:	56                   	push   %esi
86bc3a:	ff 76 04             	push   0x4(%esi)
86bc3d:	e8 41 bf bb ff       	call   0x427b83
86bc42:	8b 4d 0c             	mov    0xc(%ebp),%ecx
86bc45:	89 48 08             	mov    %ecx,0x8(%eax)
86bc48:	8b 4e 04             	mov    0x4(%esi),%ecx
86bc4b:	85 c9                	test   %ecx,%ecx
86bc4d:	74 04                	je     0x86bc53
86bc4f:	89 01                	mov    %eax,(%ecx)
86bc51:	eb 03                	jmp    0x86bc56
86bc53:	89 47 04             	mov    %eax,0x4(%edi)
86bc56:	89 46 04             	mov    %eax,0x4(%esi)
86bc59:	5f                   	pop    %edi
86bc5a:	5e                   	pop    %esi
86bc5b:	5d                   	pop    %ebp
86bc5c:	c2 08 00             	ret    $0x8
86bc5f:	cc                   	int3
86bc60:	cc                   	int3
86bc61:	cc                   	int3
86bc62:	cc                   	int3
86bc63:	cc                   	int3
86bc64:	cc                   	int3
86bc65:	cc                   	int3
86bc66:	cc                   	int3
86bc67:	cc                   	int3
86bc68:	cc                   	int3
86bc69:	cc                   	int3
86bc6a:	cc                   	int3
86bc6b:	cc                   	int3
86bc6c:	cc                   	int3
86bc6d:	cc                   	int3
86bc6e:	55                   	push   %ebp
86bc6f:	8b ec                	mov    %esp,%ebp
86bc71:	ff 75 0c             	push   0xc(%ebp)
86bc74:	ff 75 08             	push   0x8(%ebp)
86bc77:	68 0a 12 00 00       	push   $0x120a
86bc7c:	ff 71 20             	push   0x20(%ecx)
86bc7f:	ff 15 20 40 d8 00    	call   *0xd84020
86bc85:	5d                   	pop    %ebp
86bc86:	c2 08 00             	ret    $0x8
86bc89:	cc                   	int3
86bc8a:	cc                   	int3
86bc8b:	cc                   	int3
86bc8c:	cc                   	int3
86bc8d:	cc                   	int3
86bc8e:	cc                   	int3
86bc8f:	55                   	push   %ebp
86bc90:	8b ec                	mov    %esp,%ebp
86bc92:	ff 75 08             	push   0x8(%ebp)
86bc95:	ff 71 04             	push   0x4(%ecx)
86bc98:	ff 15 48 3e d8 00    	call   *0xd83e48
86bc9e:	5d                   	pop    %ebp
86bc9f:	c2 04 00             	ret    $0x4
86bca2:	cc                   	int3
86bca3:	cc                   	int3
86bca4:	cc                   	int3
86bca5:	cc                   	int3
86bca6:	8b 81 9c 01 00 00    	mov    0x19c(%ecx),%eax
86bcac:	c3                   	ret
86bcad:	55                   	push   %ebp
86bcae:	8b ec                	mov    %esp,%ebp
86bcb0:	8b 45 08             	mov    0x8(%ebp),%eax
86bcb3:	85 c0                	test   %eax,%eax
86bcb5:	74 03                	je     0x86bcba
86bcb7:	8b 40 20             	mov    0x20(%eax),%eax
86bcba:	50                   	push   %eax
86bcbb:	ff 71 20             	push   0x20(%ecx)
86bcbe:	ff 15 d4 3f d8 00    	call   *0xd83fd4
86bcc4:	5d                   	pop    %ebp
86bcc5:	c2 04 00             	ret    $0x4
86bcc8:	cc                   	int3
86bcc9:	cc                   	int3
86bcca:	cc                   	int3
86bccb:	cc                   	int3
86bccc:	cc                   	int3
86bccd:	cc                   	int3
86bcce:	33 c0                	xor    %eax,%eax
86bcd0:	39 41 0c             	cmp    %eax,0xc(%ecx)
86bcd3:	0f 94 c0             	sete   %al
86bcd6:	c3                   	ret
86bcd7:	cc                   	int3
86bcd8:	cc                   	int3
86bcd9:	8b 41 64             	mov    0x64(%ecx),%eax
86bcdc:	c3                   	ret
86bcdd:	8b 41 60             	mov    0x60(%ecx),%eax
86bce0:	c3                   	ret
86bce1:	8b 41 5c             	mov    0x5c(%ecx),%eax
86bce4:	c3                   	ret
86bce5:	8b 41 58             	mov    0x58(%ecx),%eax
86bce8:	c3                   	ret
86bce9:	8b 41 78             	mov    0x78(%ecx),%eax
86bcec:	c3                   	ret
86bced:	8b 81 c8 00 00 00    	mov    0xc8(%ecx),%eax
86bcf3:	eb 0c                	jmp    0x86bd01
86bcf5:	83 78 60 00          	cmpl   $0x0,0x60(%eax)
86bcf9:	74 0c                	je     0x86bd07
86bcfb:	8b 80 c8 00 00 00    	mov    0xc8(%eax),%eax
86bd01:	85 c0                	test   %eax,%eax
86bd03:	75 f0                	jne    0x86bcf5
86bd05:	40                   	inc    %eax
86bd06:	c3                   	ret
86bd07:	33 c0                	xor    %eax,%eax
86bd09:	c3                   	ret
86bd0a:	cc                   	int3
86bd0b:	cc                   	int3
86bd0c:	cc                   	int3
86bd0d:	cc                   	int3
86bd0e:	cc                   	int3
86bd0f:	cc                   	int3
86bd10:	cc                   	int3
86bd11:	33 c0                	xor    %eax,%eax
86bd13:	40                   	inc    %eax
86bd14:	c3                   	ret
86bd15:	8b 91 c4 00 00 00    	mov    0xc4(%ecx),%edx
86bd1b:	33 c0                	xor    %eax,%eax
86bd1d:	39 8a d8 03 00 00    	cmp    %ecx,0x3d8(%edx)
86bd23:	0f 94 c0             	sete   %al
86bd26:	c3                   	ret
86bd27:	cc                   	int3
86bd28:	cc                   	int3
86bd29:	cc                   	int3
86bd2a:	cc                   	int3
86bd2b:	55                   	push   %ebp
86bd2c:	8b ec                	mov    %esp,%ebp
86bd2e:	56                   	push   %esi
86bd2f:	8b b1 d0 00 00 00    	mov    0xd0(%ecx),%esi
86bd35:	eb 16                	jmp    0x86bd4d
86bd37:	8b 4e 08             	mov    0x8(%esi),%ecx
86bd3a:	8b 36                	mov    (%esi),%esi
86bd3c:	39 4d 08             	cmp    %ecx,0x8(%ebp)
86bd3f:	74 17                	je     0x86bd58
86bd41:	ff 75 08             	push   0x8(%ebp)
86bd44:	e8 59 0a ba ff       	call   0x40c7a2
86bd49:	85 c0                	test   %eax,%eax
86bd4b:	75 0b                	jne    0x86bd58
86bd4d:	85 f6                	test   %esi,%esi
86bd4f:	75 e6                	jne    0x86bd37
86bd51:	33 c0                	xor    %eax,%eax
86bd53:	5e                   	pop    %esi
86bd54:	5d                   	pop    %ebp
86bd55:	c2 04 00             	ret    $0x4
86bd58:	33 c0                	xor    %eax,%eax
86bd5a:	40                   	inc    %eax
86bd5b:	eb f6                	jmp    0x86bd53
86bd5d:	cc                   	int3
86bd5e:	cc                   	int3
86bd5f:	cc                   	int3
86bd60:	cc                   	int3
86bd61:	cc                   	int3
86bd62:	cc                   	int3
86bd63:	cc                   	int3
86bd64:	cc                   	int3
86bd65:	cc                   	int3
86bd66:	cc                   	int3
86bd67:	cc                   	int3
86bd68:	cc                   	int3
86bd69:	8b 91 e8 00 00 00    	mov    0xe8(%ecx),%edx
86bd6f:	33 c0                	xor    %eax,%eax
86bd71:	3b 91 ec 00 00 00    	cmp    0xec(%ecx),%edx
86bd77:	0f 95 c0             	setne  %al
86bd7a:	c3                   	ret
86bd7b:	cc                   	int3
86bd7c:	cc                   	int3
86bd7d:	cc                   	int3
86bd7e:	cc                   	int3
86bd7f:	56                   	push   %esi
86bd80:	8b f1                	mov    %ecx,%esi
86bd82:	6a 5c                	push   $0x5c
86bd84:	8d 86 44 01 00 00    	lea    0x144(%esi),%eax
86bd8a:	50                   	push   %eax
86bd8b:	8d 86 e8 00 00 00    	lea    0xe8(%esi),%eax
86bd91:	50                   	push   %eax
86bd92:	e8 e1 88 ba ff       	call   0x414678
86bd97:	83 c4 0c             	add    $0xc,%esp
86bd9a:	85 c0                	test   %eax,%eax
86bd9c:	75 1a                	jne    0x86bdb8
86bd9e:	8d 86 60 01 00 00    	lea    0x160(%esi),%eax
86bda4:	50                   	push   %eax
86bda5:	8d 86 04 01 00 00    	lea    0x104(%esi),%eax
86bdab:	50                   	push   %eax
86bdac:	ff 15 80 37 d8 00    	call   *0xd83780
86bdb2:	85 c0                	test   %eax,%eax
86bdb4:	75 02                	jne    0x86bdb8
86bdb6:	5e                   	pop    %esi
86bdb7:	c3                   	ret
86bdb8:	33 c0                	xor    %eax,%eax
86bdba:	40                   	inc    %eax
86bdbb:	5e                   	pop    %esi
86bdbc:	c3                   	ret
86bdbd:	cc                   	int3
86bdbe:	cc                   	int3
86bdbf:	cc                   	int3
86bdc0:	cc                   	int3
86bdc1:	cc                   	int3
86bdc2:	cc                   	int3
86bdc3:	cc                   	int3
86bdc4:	cc                   	int3
86bdc5:	cc                   	int3
86bdc6:	cc                   	int3
86bdc7:	cc                   	int3