4c6972:	8b e5                	mov    %ebp,%esp
4c6974:	5d                   	pop    %ebp
4c6975:	c2 08 00             	ret    $0x8
4c6978:	cc                   	int3
4c6979:	cc                   	int3
4c697a:	cc                   	int3
4c697b:	cc                   	int3
4c697c:	cc                   	int3
4c697d:	cc                   	int3
4c697e:	cc                   	int3
4c697f:	cc                   	int3
4c6980:	55                   	push   %ebp
4c6981:	8b ec                	mov    %esp,%ebp
4c6983:	6a 00                	push   $0x0
4c6985:	68 50 d6 68 00       	push   $0x68d650
4c698a:	e8 f1 c9 f9 ff       	call   0x463380
4c698f:	a1 7c d6 68 00       	mov    0x68d67c,%eax
4c6994:	83 c4 08             	add    $0x8,%esp
4c6997:	8b 48 20             	mov    0x20(%eax),%ecx
4c699a:	8b 50 24             	mov    0x24(%eax),%edx
4c699d:	8b 45 08             	mov    0x8(%ebp),%eax
4c69a0:	89 08                	mov    %ecx,(%eax)
4c69a2:	89 50 04             	mov    %edx,0x4(%eax)
4c69a5:	5d                   	pop    %ebp
4c69a6:	c2 04 00             	ret    $0x4
4c69a9:	cc                   	int3
4c69aa:	cc                   	int3
4c69ab:	cc                   	int3
4c69ac:	cc                   	int3
4c69ad:	cc                   	int3
4c69ae:	cc                   	int3
4c69af:	cc                   	int3
4c69b0:	55                   	push   %ebp
4c69b1:	8b ec                	mov    %esp,%ebp
4c69b3:	56                   	push   %esi
4c69b4:	8b f1                	mov    %ecx,%esi
4c69b6:	e8 55 35 00 00       	call   0x4c9f10
4c69bb:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4c69bf:	74 0e                	je     0x4c69cf
4c69c1:	68 98 00 00 00       	push   $0x98
4c69c6:	56                   	push   %esi
4c69c7:	e8 89 a8 10 00       	call   0x5d1255
4c69cc:	83 c4 08             	add    $0x8,%esp
4c69cf:	8b c6                	mov    %esi,%eax
4c69d1:	5e                   	pop    %esi
4c69d2:	5d                   	pop    %ebp
4c69d3:	c2 04 00             	ret    $0x4
4c69d6:	cc                   	int3
4c69d7:	cc                   	int3
4c69d8:	cc                   	int3
4c69d9:	cc                   	int3
4c69da:	cc                   	int3
4c69db:	cc                   	int3
4c69dc:	cc                   	int3
4c69dd:	cc                   	int3
4c69de:	cc                   	int3
4c69df:	cc                   	int3
4c69e0:	55                   	push   %ebp
4c69e1:	8b ec                	mov    %esp,%ebp
4c69e3:	83 ec 08             	sub    $0x8,%esp
4c69e6:	8b 45 08             	mov    0x8(%ebp),%eax
4c69e9:	53                   	push   %ebx
4c69ea:	56                   	push   %esi
4c69eb:	57                   	push   %edi
4c69ec:	8b 48 04             	mov    0x4(%eax),%ecx
4c69ef:	83 e9 01             	sub    $0x1,%ecx
4c69f2:	89 45 f8             	mov    %eax,-0x8(%ebp)
4c69f5:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4c69f8:	0f 88 1e 01 00 00    	js     0x4c6b1c
4c69fe:	66 90                	xchg   %ax,%ax
4c6a00:	8b 40 0c             	mov    0xc(%eax),%eax
4c6a03:	8b 7c 88 04          	mov    0x4(%eax,%ecx,4),%edi
4c6a07:	8d 47 10             	lea    0x10(%edi),%eax
4c6a0a:	50                   	push   %eax
4c6a0b:	e8 d0 01 00 00       	call   0x4c6be0
4c6a10:	83 c4 04             	add    $0x4,%esp
4c6a13:	84 c0                	test   %al,%al
4c6a15:	0f 84 f8 00 00 00    	je     0x4c6b13
4c6a1b:	8d 47 20             	lea    0x20(%edi),%eax
4c6a1e:	50                   	push   %eax
4c6a1f:	e8 bc ff ff ff       	call   0x4c69e0
4c6a24:	83 c4 04             	add    $0x4,%esp
4c6a27:	84 c0                	test   %al,%al
4c6a29:	0f 84 e4 00 00 00    	je     0x4c6b13
4c6a2f:	8d 47 30             	lea    0x30(%edi),%eax
4c6a32:	50                   	push   %eax
4c6a33:	e8 f8 00 00 00       	call   0x4c6b30
4c6a38:	83 c4 04             	add    $0x4,%esp
4c6a3b:	84 c0                	test   %al,%al
4c6a3d:	0f 84 d0 00 00 00    	je     0x4c6b13
4c6a43:	8b 77 44             	mov    0x44(%edi),%esi
4c6a46:	83 ee 01             	sub    $0x1,%esi
4c6a49:	78 3e                	js     0x4c6a89
4c6a4b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4c6a50:	8b 47 4c             	mov    0x4c(%edi),%eax
4c6a53:	8b 44 b0 04          	mov    0x4(%eax,%esi,4),%eax
4c6a57:	f6 40 08 01          	testb  $0x1,0x8(%eax)
4c6a5b:	74 27                	je     0x4c6a84
4c6a5d:	8b 58 10             	mov    0x10(%eax),%ebx
4c6a60:	8d 4b 08             	lea    0x8(%ebx),%ecx
4c6a63:	e8 a8 38 fe ff       	call   0x4aa310
4c6a68:	84 c0                	test   %al,%al
4c6a6a:	0f 84 a3 00 00 00    	je     0x4c6b13
4c6a70:	8d 43 14             	lea    0x14(%ebx),%eax
4c6a73:	50                   	push   %eax
4c6a74:	e8 17 03 00 00       	call   0x4c6d90
4c6a79:	83 c4 04             	add    $0x4,%esp
4c6a7c:	84 c0                	test   %al,%al
4c6a7e:	0f 84 8f 00 00 00    	je     0x4c6b13
4c6a84:	83 ee 01             	sub    $0x1,%esi
4c6a87:	79 c7                	jns    0x4c6a50
4c6a89:	8d 47 50             	lea    0x50(%edi),%eax
4c6a8c:	50                   	push   %eax
4c6a8d:	e8 4e 01 00 00       	call   0x4c6be0
4c6a92:	83 c4 04             	add    $0x4,%esp
4c6a95:	84 c0                	test   %al,%al
4c6a97:	74 7a                	je     0x4c6b13
4c6a99:	8b 77 64             	mov    0x64(%edi),%esi
4c6a9c:	83 ee 01             	sub    $0x1,%esi
4c6a9f:	78 34                	js     0x4c6ad5
4c6aa1:	8b 47 6c             	mov    0x6c(%edi),%eax
4c6aa4:	8b 4c b0 04          	mov    0x4(%eax,%esi,4),%ecx
4c6aa8:	8b 41 08             	mov    0x8(%ecx),%eax
4c6aab:	d1 e8                	shr    $1,%eax
4c6aad:	a8 01                	test   $0x1,%al
4c6aaf:	74 1f                	je     0x4c6ad0
4c6ab1:	8b 59 14             	mov    0x14(%ecx),%ebx
4c6ab4:	8d 4b 08             	lea    0x8(%ebx),%ecx
4c6ab7:	e8 54 38 fe ff       	call   0x4aa310
4c6abc:	84 c0                	test   %al,%al
4c6abe:	74 53                	je     0x4c6b13
4c6ac0:	8d 43 14             	lea    0x14(%ebx),%eax
4c6ac3:	50                   	push   %eax
4c6ac4:	e8 c7 02 00 00       	call   0x4c6d90
4c6ac9:	83 c4 04             	add    $0x4,%esp
4c6acc:	84 c0                	test   %al,%al
4c6ace:	74 43                	je     0x4c6b13
4c6ad0:	83 ee 01             	sub    $0x1,%esi
4c6ad3:	79 cc                	jns    0x4c6aa1
4c6ad5:	8b 47 08             	mov    0x8(%edi),%eax
4c6ad8:	d1 e8                	shr    $1,%eax
4c6ada:	a8 01                	test   $0x1,%al
4c6adc:	74 22                	je     0x4c6b00
4c6ade:	8b b7 94 00 00 00    	mov    0x94(%edi),%esi
4c6ae4:	8d 4e 08             	lea    0x8(%esi),%ecx
4c6ae7:	e8 24 38 fe ff       	call   0x4aa310
4c6aec:	84 c0                	test   %al,%al
4c6aee:	74 23                	je     0x4c6b13
4c6af0:	8d 46 1c             	lea    0x1c(%esi),%eax
4c6af3:	50                   	push   %eax
4c6af4:	e8 97 02 00 00       	call   0x4c6d90
4c6af9:	83 c4 04             	add    $0x4,%esp
4c6afc:	84 c0                	test   %al,%al
4c6afe:	74 13                	je     0x4c6b13
4c6b00:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4c6b03:	83 e9 01             	sub    $0x1,%ecx
4c6b06:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4c6b09:	78 11                	js     0x4c6b1c
4c6b0b:	8b 45 f8             	mov    -0x8(%ebp),%eax
4c6b0e:	e9 ed fe ff ff       	jmp    0x4c6a00
4c6b13:	5f                   	pop    %edi
4c6b14:	5e                   	pop    %esi
4c6b15:	32 c0                	xor    %al,%al
4c6b17:	5b                   	pop    %ebx
4c6b18:	8b e5                	mov    %ebp,%esp
4c6b1a:	5d                   	pop    %ebp
4c6b1b:	c3                   	ret
4c6b1c:	5f                   	pop    %edi
4c6b1d:	5e                   	pop    %esi
4c6b1e:	b0 01                	mov    $0x1,%al
4c6b20:	5b                   	pop    %ebx
4c6b21:	8b e5                	mov    %ebp,%esp
4c6b23:	5d                   	pop    %ebp
4c6b24:	c3                   	ret
4c6b25:	cc                   	int3
4c6b26:	cc                   	int3
4c6b27:	cc                   	int3
4c6b28:	cc                   	int3
4c6b29:	cc                   	int3
4c6b2a:	cc                   	int3
4c6b2b:	cc                   	int3
4c6b2c:	cc                   	int3
4c6b2d:	cc                   	int3
4c6b2e:	cc                   	int3
4c6b2f:	cc                   	int3
4c6b30:	55                   	push   %ebp
4c6b31:	8b ec                	mov    %esp,%ebp
4c6b33:	83 ec 08             	sub    $0x8,%esp
4c6b36:	8b 45 08             	mov    0x8(%ebp),%eax
4c6b39:	53                   	push   %ebx
4c6b3a:	56                   	push   %esi
4c6b3b:	57                   	push   %edi
4c6b3c:	8b 78 04             	mov    0x4(%eax),%edi
4c6b3f:	83 ef 01             	sub    $0x1,%edi
4c6b42:	89 45 f8             	mov    %eax,-0x8(%ebp)
4c6b45:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c6b48:	0f 88 87 00 00 00    	js     0x4c6bd5
4c6b4e:	66 90                	xchg   %ax,%ax
4c6b50:	8b 40 0c             	mov    0xc(%eax),%eax
4c6b53:	8b 5c b8 04          	mov    0x4(%eax,%edi,4),%ebx
4c6b57:	8b 73 14             	mov    0x14(%ebx),%esi
4c6b5a:	83 ee 01             	sub    $0x1,%esi
4c6b5d:	78 38                	js     0x4c6b97
4c6b5f:	90                   	nop
4c6b60:	8b 43 1c             	mov    0x1c(%ebx),%eax
4c6b63:	8b 4c b0 04          	mov    0x4(%eax,%esi,4),%ecx
4c6b67:	8b 41 08             	mov    0x8(%ecx),%eax
4c6b6a:	d1 e8                	shr    $1,%eax
4c6b6c:	a8 01                	test   $0x1,%al
4c6b6e:	74 1f                	je     0x4c6b8f
4c6b70:	8b 79 14             	mov    0x14(%ecx),%edi
4c6b73:	8d 4f 08             	lea    0x8(%edi),%ecx
4c6b76:	e8 95 37 fe ff       	call   0x4aa310
4c6b7b:	84 c0                	test   %al,%al
4c6b7d:	74 4d                	je     0x4c6bcc
4c6b7f:	8d 47 1c             	lea    0x1c(%edi),%eax
4c6b82:	50                   	push   %eax
4c6b83:	e8 08 02 00 00       	call   0x4c6d90
4c6b88:	83 c4 04             	add    $0x4,%esp
4c6b8b:	84 c0                	test   %al,%al
4c6b8d:	74 3d                	je     0x4c6bcc
4c6b8f:	83 ee 01             	sub    $0x1,%esi
4c6b92:	79 cc                	jns    0x4c6b60
4c6b94:	8b 7d fc             	mov    -0x4(%ebp),%edi
4c6b97:	8b 43 08             	mov    0x8(%ebx),%eax
4c6b9a:	d1 e8                	shr    $1,%eax
4c6b9c:	a8 01                	test   $0x1,%al
4c6b9e:	74 1f                	je     0x4c6bbf
4c6ba0:	8b 73 44             	mov    0x44(%ebx),%esi
4c6ba3:	8d 4e 08             	lea    0x8(%esi),%ecx
4c6ba6:	e8 65 37 fe ff       	call   0x4aa310
4c6bab:	84 c0                	test   %al,%al
4c6bad:	74 1d                	je     0x4c6bcc
4c6baf:	8d 46 1c             	lea    0x1c(%esi),%eax
4c6bb2:	50                   	push   %eax
4c6bb3:	e8 d8 01 00 00       	call   0x4c6d90
4c6bb8:	83 c4 04             	add    $0x4,%esp
4c6bbb:	84 c0                	test   %al,%al
4c6bbd:	74 0d                	je     0x4c6bcc
4c6bbf:	83 ef 01             	sub    $0x1,%edi
4c6bc2:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c6bc5:	78 0e                	js     0x4c6bd5
4c6bc7:	8b 45 f8             	mov    -0x8(%ebp),%eax
4c6bca:	eb 84                	jmp    0x4c6b50
4c6bcc:	5f                   	pop    %edi
4c6bcd:	5e                   	pop    %esi
4c6bce:	32 c0                	xor    %al,%al
4c6bd0:	5b                   	pop    %ebx
4c6bd1:	8b e5                	mov    %ebp,%esp
4c6bd3:	5d                   	pop    %ebp
4c6bd4:	c3                   	ret
4c6bd5:	5f                   	pop    %edi
4c6bd6:	5e                   	pop    %esi
4c6bd7:	b0 01                	mov    $0x1,%al
4c6bd9:	5b                   	pop    %ebx
4c6bda:	8b e5                	mov    %ebp,%esp
4c6bdc:	5d                   	pop    %ebp
4c6bdd:	c3                   	ret
4c6bde:	cc                   	int3
4c6bdf:	cc                   	int3
4c6be0:	55                   	push   %ebp
4c6be1:	8b ec                	mov    %esp,%ebp
4c6be3:	53                   	push   %ebx
4c6be4:	8b 5d 08             	mov    0x8(%ebp),%ebx
4c6be7:	56                   	push   %esi
4c6be8:	57                   	push   %edi
4c6be9:	8b 73 04             	mov    0x4(%ebx),%esi
4c6bec:	83 ee 01             	sub    $0x1,%esi
4c6bef:	78 35                	js     0x4c6c26
4c6bf1:	8b 43 0c             	mov    0xc(%ebx),%eax
4c6bf4:	8b 4c b0 04          	mov    0x4(%eax,%esi,4),%ecx
4c6bf8:	8b 41 08             	mov    0x8(%ecx),%eax
4c6bfb:	c1 e8 05             	shr    $0x5,%eax
4c6bfe:	a8 01                	test   $0x1,%al
4c6c00:	74 1f                	je     0x4c6c21
4c6c02:	8b 79 24             	mov    0x24(%ecx),%edi
4c6c05:	8d 4f 08             	lea    0x8(%edi),%ecx
4c6c08:	e8 03 37 fe ff       	call   0x4aa310
4c6c0d:	84 c0                	test   %al,%al
4c6c0f:	74 1c                	je     0x4c6c2d
4c6c11:	8d 47 1c             	lea    0x1c(%edi),%eax
4c6c14:	50                   	push   %eax
4c6c15:	e8 76 01 00 00       	call   0x4c6d90
4c6c1a:	83 c4 04             	add    $0x4,%esp
4c6c1d:	84 c0                	test   %al,%al
4c6c1f:	74 0c                	je     0x4c6c2d
4c6c21:	83 ee 01             	sub    $0x1,%esi
4c6c24:	79 cb                	jns    0x4c6bf1
4c6c26:	5f                   	pop    %edi
4c6c27:	5e                   	pop    %esi
4c6c28:	b0 01                	mov    $0x1,%al
4c6c2a:	5b                   	pop    %ebx
4c6c2b:	5d                   	pop    %ebp
4c6c2c:	c3                   	ret
4c6c2d:	5f                   	pop    %edi
4c6c2e:	5e                   	pop    %esi
4c6c2f:	32 c0                	xor    %al,%al
4c6c31:	5b                   	pop    %ebx
4c6c32:	5d                   	pop    %ebp
4c6c33:	c3                   	ret
4c6c34:	cc                   	int3
4c6c35:	cc                   	int3
4c6c36:	cc                   	int3
4c6c37:	cc                   	int3
4c6c38:	cc                   	int3
4c6c39:	cc                   	int3
4c6c3a:	cc                   	int3
4c6c3b:	cc                   	int3
4c6c3c:	cc                   	int3
4c6c3d:	cc                   	int3
4c6c3e:	cc                   	int3
4c6c3f:	cc                   	int3
4c6c40:	55                   	push   %ebp
4c6c41:	8b ec                	mov    %esp,%ebp
4c6c43:	83 ec 10             	sub    $0x10,%esp
4c6c46:	8b 45 08             	mov    0x8(%ebp),%eax
4c6c49:	53                   	push   %ebx
4c6c4a:	56                   	push   %esi
4c6c4b:	57                   	push   %edi
4c6c4c:	8b 48 04             	mov    0x4(%eax),%ecx
4c6c4f:	83 e9 01             	sub    $0x1,%ecx
4c6c52:	89 45 f0             	mov    %eax,-0x10(%ebp)
4c6c55:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4c6c58:	0f 88 21 01 00 00    	js     0x4c6d7f
4c6c5e:	66 90                	xchg   %ax,%ax
4c6c60:	8b 40 0c             	mov    0xc(%eax),%eax
4c6c63:	8b 5c 88 04          	mov    0x4(%eax,%ecx,4),%ebx
4c6c67:	89 5d f4             	mov    %ebx,-0xc(%ebp)
4c6c6a:	8d 43 20             	lea    0x20(%ebx),%eax
4c6c6d:	50                   	push   %eax
4c6c6e:	e8 6d fd ff ff       	call   0x4c69e0
4c6c73:	83 c4 04             	add    $0x4,%esp
4c6c76:	84 c0                	test   %al,%al
4c6c78:	0f 84 f8 00 00 00    	je     0x4c6d76
4c6c7e:	8d 43 30             	lea    0x30(%ebx),%eax
4c6c81:	50                   	push   %eax
4c6c82:	e8 a9 fe ff ff       	call   0x4c6b30
4c6c87:	83 c4 04             	add    $0x4,%esp
4c6c8a:	84 c0                	test   %al,%al
4c6c8c:	0f 84 e4 00 00 00    	je     0x4c6d76
4c6c92:	8b 7b 44             	mov    0x44(%ebx),%edi
4c6c95:	83 ef 01             	sub    $0x1,%edi
4c6c98:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c6c9b:	0f 88 86 00 00 00    	js     0x4c6d27
4c6ca1:	8b 43 4c             	mov    0x4c(%ebx),%eax
4c6ca4:	8b 5c b8 04          	mov    0x4(%eax,%edi,4),%ebx
4c6ca8:	8b 73 14             	mov    0x14(%ebx),%esi
4c6cab:	83 ee 01             	sub    $0x1,%esi
4c6cae:	78 40                	js     0x4c6cf0
4c6cb0:	8b 43 1c             	mov    0x1c(%ebx),%eax