4619b7:	cc                   	int3
4619b8:	cc                   	int3
4619b9:	cc                   	int3
4619ba:	cc                   	int3
4619bb:	cc                   	int3
4619bc:	cc                   	int3
4619bd:	cc                   	int3
4619be:	cc                   	int3
4619bf:	cc                   	int3
4619c0:	8b c1                	mov    %ecx,%eax
4619c2:	c3                   	ret
4619c3:	cc                   	int3
4619c4:	cc                   	int3
4619c5:	cc                   	int3
4619c6:	cc                   	int3
4619c7:	cc                   	int3
4619c8:	cc                   	int3
4619c9:	cc                   	int3
4619ca:	cc                   	int3
4619cb:	cc                   	int3
4619cc:	cc                   	int3
4619cd:	cc                   	int3
4619ce:	cc                   	int3
4619cf:	cc                   	int3
4619d0:	56                   	push   %esi
4619d1:	8b f1                	mov    %ecx,%esi
4619d3:	6a ff                	push   $0xffffffff
4619d5:	6a 00                	push   $0x0
4619d7:	ff 74 24 10          	push   0x10(%esp)
4619db:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4619e2:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4619e9:	c6 06 00             	movb   $0x0,(%esi)
4619ec:	e8 0e c6 fd ff       	call   0x43dfff
4619f1:	8b c6                	mov    %esi,%eax
4619f3:	5e                   	pop    %esi
4619f4:	c2 04 00             	ret    $0x4
4619f7:	cc                   	int3
4619f8:	cc                   	int3
4619f9:	cc                   	int3
4619fa:	cc                   	int3
4619fb:	cc                   	int3
4619fc:	cc                   	int3
4619fd:	cc                   	int3
4619fe:	cc                   	int3
4619ff:	cc                   	int3
461a00:	33 c0                	xor    %eax,%eax
461a02:	c7 41 14 07 00 00 00 	movl   $0x7,0x14(%ecx)
461a09:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
461a10:	66 89 01             	mov    %ax,(%ecx)
461a13:	8b c1                	mov    %ecx,%eax
461a15:	c3                   	ret
461a16:	cc                   	int3
461a17:	cc                   	int3
461a18:	cc                   	int3
461a19:	cc                   	int3
461a1a:	cc                   	int3
461a1b:	cc                   	int3
461a1c:	cc                   	int3
461a1d:	cc                   	int3
461a1e:	cc                   	int3
461a1f:	cc                   	int3
461a20:	8b 54 24 04          	mov    0x4(%esp),%edx
461a24:	8b 02                	mov    (%edx),%eax
461a26:	89 01                	mov    %eax,(%ecx)
461a28:	8b 42 04             	mov    0x4(%edx),%eax
461a2b:	89 41 04             	mov    %eax,0x4(%ecx)
461a2e:	8b c1                	mov    %ecx,%eax
461a30:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
461a36:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
461a3d:	c2 04 00             	ret    $0x4
461a40:	cc                   	int3
461a41:	cc                   	int3
461a42:	cc                   	int3
461a43:	cc                   	int3
461a44:	cc                   	int3
461a45:	cc                   	int3
461a46:	cc                   	int3
461a47:	cc                   	int3
461a48:	cc                   	int3
461a49:	cc                   	int3
461a4a:	cc                   	int3
461a4b:	cc                   	int3
461a4c:	cc                   	int3
461a4d:	cc                   	int3
461a4e:	cc                   	int3
461a4f:	cc                   	int3
461a50:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
461a56:	8b c1                	mov    %ecx,%eax
461a58:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
461a5f:	c2 04 00             	ret    $0x4
461a62:	cc                   	int3
461a63:	cc                   	int3
461a64:	cc                   	int3
461a65:	cc                   	int3
461a66:	cc                   	int3
461a67:	cc                   	int3
461a68:	cc                   	int3
461a69:	cc                   	int3
461a6a:	cc                   	int3
461a6b:	cc                   	int3
461a6c:	cc                   	int3
461a6d:	cc                   	int3
461a6e:	cc                   	int3
461a6f:	cc                   	int3
461a70:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
461a76:	8b c1                	mov    %ecx,%eax
461a78:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
461a7f:	c3                   	ret
461a80:	cc                   	int3
461a81:	cc                   	int3
461a82:	cc                   	int3
461a83:	cc                   	int3
461a84:	cc                   	int3
461a85:	cc                   	int3
461a86:	cc                   	int3
461a87:	cc                   	int3
461a88:	cc                   	int3
461a89:	cc                   	int3
461a8a:	cc                   	int3
461a8b:	cc                   	int3
461a8c:	cc                   	int3
461a8d:	cc                   	int3
461a8e:	cc                   	int3
461a8f:	cc                   	int3
461a90:	51                   	push   %ecx
461a91:	56                   	push   %esi
461a92:	8b f1                	mov    %ecx,%esi
461a94:	89 74 24 04          	mov    %esi,0x4(%esp)
461a98:	e8 26 8c fa ff       	call   0x40a6c3
461a9d:	c7 06 04 24 bd 00    	movl   $0xbd2404,(%esi)
461aa3:	8b c6                	mov    %esi,%eax
461aa5:	5e                   	pop    %esi
461aa6:	59                   	pop    %ecx
461aa7:	c3                   	ret
461aa8:	cc                   	int3
461aa9:	cc                   	int3
461aaa:	cc                   	int3
461aab:	cc                   	int3
461aac:	cc                   	int3
461aad:	cc                   	int3
461aae:	cc                   	int3
461aaf:	cc                   	int3
461ab0:	55                   	push   %ebp
461ab1:	8b ec                	mov    %esp,%ebp
461ab3:	6a ff                	push   $0xffffffff
461ab5:	68 b8 31 b3 00       	push   $0xb331b8
461aba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
461ac0:	50                   	push   %eax
461ac1:	51                   	push   %ecx
461ac2:	56                   	push   %esi
461ac3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
461ac8:	33 c5                	xor    %ebp,%eax
461aca:	50                   	push   %eax
461acb:	8d 45 f4             	lea    -0xc(%ebp),%eax
461ace:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
461ad4:	8b f1                	mov    %ecx,%esi
461ad6:	89 75 f0             	mov    %esi,-0x10(%ebp)
461ad9:	6a 00                	push   $0x0
461adb:	e8 08 c4 fc ff       	call   0x42dee8
461ae0:	6a 00                	push   $0x0
461ae2:	8d 46 08             	lea    0x8(%esi),%eax
461ae5:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
461aec:	50                   	push   %eax
461aed:	c7 06 24 22 bd 00    	movl   $0xbd2224,(%esi)
461af3:	ff 15 d0 36 d8 00    	call   *0xd836d0
461af9:	85 c0                	test   %eax,%eax
461afb:	75 1c                	jne    0x461b19
461afd:	ff 15 d4 36 d8 00    	call   *0xd836d4
461b03:	85 c0                	test   %eax,%eax
461b05:	7e 0a                	jle    0x461b11
461b07:	0f b7 c0             	movzwl %ax,%eax
461b0a:	0d 00 00 07 80       	or     $0x80070000,%eax
461b0f:	85 c0                	test   %eax,%eax
461b11:	79 06                	jns    0x461b19
461b13:	50                   	push   %eax
461b14:	e8 b5 5b fc ff       	call   0x4276ce
461b19:	8b c6                	mov    %esi,%eax
461b1b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
461b1e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
461b25:	59                   	pop    %ecx
461b26:	5e                   	pop    %esi
461b27:	8b e5                	mov    %ebp,%esp
461b29:	5d                   	pop    %ebp
461b2a:	c3                   	ret
461b2b:	cc                   	int3
461b2c:	cc                   	int3
461b2d:	cc                   	int3
461b2e:	cc                   	int3
461b2f:	cc                   	int3
461b30:	cc                   	int3
461b31:	cc                   	int3
461b32:	cc                   	int3
461b33:	cc                   	int3
461b34:	cc                   	int3
461b35:	cc                   	int3
461b36:	cc                   	int3
461b37:	cc                   	int3
461b38:	cc                   	int3
461b39:	cc                   	int3
461b3a:	cc                   	int3
461b3b:	cc                   	int3
461b3c:	cc                   	int3
461b3d:	cc                   	int3
461b3e:	cc                   	int3
461b3f:	cc                   	int3
461b40:	cc                   	int3
461b41:	cc                   	int3
461b42:	cc                   	int3
461b43:	cc                   	int3
461b44:	cc                   	int3
461b45:	cc                   	int3
461b46:	cc                   	int3
461b47:	cc                   	int3
461b48:	cc                   	int3
461b49:	cc                   	int3
461b4a:	cc                   	int3
461b4b:	cc                   	int3
461b4c:	cc                   	int3
461b4d:	cc                   	int3
461b4e:	cc                   	int3
461b4f:	cc                   	int3
461b50:	51                   	push   %ecx
461b51:	56                   	push   %esi
461b52:	8b f1                	mov    %ecx,%esi
461b54:	89 74 24 04          	mov    %esi,0x4(%esp)
461b58:	e8 66 8b fa ff       	call   0x40a6c3
461b5d:	c7 06 74 20 bd 00    	movl   $0xbd2074,(%esi)
461b63:	8b c6                	mov    %esi,%eax
461b65:	5e                   	pop    %esi
461b66:	59                   	pop    %ecx
461b67:	c3                   	ret
461b68:	cc                   	int3
461b69:	cc                   	int3
461b6a:	cc                   	int3
461b6b:	cc                   	int3
461b6c:	cc                   	int3
461b6d:	cc                   	int3
461b6e:	cc                   	int3
461b6f:	cc                   	int3
461b70:	51                   	push   %ecx
461b71:	56                   	push   %esi
461b72:	8b f1                	mov    %ecx,%esi
461b74:	89 74 24 04          	mov    %esi,0x4(%esp)
461b78:	e8 46 8b fa ff       	call   0x40a6c3
461b7d:	c7 06 48 22 bd 00    	movl   $0xbd2248,(%esi)
461b83:	8b c6                	mov    %esi,%eax
461b85:	5e                   	pop    %esi
461b86:	59                   	pop    %ecx
461b87:	c3                   	ret
461b88:	cc                   	int3
461b89:	cc                   	int3
461b8a:	cc                   	int3
461b8b:	cc                   	int3
461b8c:	cc                   	int3
461b8d:	cc                   	int3
461b8e:	cc                   	int3
461b8f:	cc                   	int3
461b90:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
461b97:	33 c0                	xor    %eax,%eax
461b99:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
461ba0:	c6 01 00             	movb   $0x0,(%ecx)
461ba3:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
461baa:	c7 41 28 00 00 00 00 	movl   $0x0,0x28(%ecx)
461bb1:	66 89 41 18          	mov    %ax,0x18(%ecx)
461bb5:	8b c1                	mov    %ecx,%eax
461bb7:	c3                   	ret
461bb8:	cc                   	int3
461bb9:	cc                   	int3
461bba:	cc                   	int3
461bbb:	cc                   	int3
461bbc:	cc                   	int3
461bbd:	cc                   	int3
461bbe:	cc                   	int3
461bbf:	cc                   	int3
461bc0:	cc                   	int3
461bc1:	cc                   	int3
461bc2:	cc                   	int3
461bc3:	cc                   	int3
461bc4:	cc                   	int3
461bc5:	cc                   	int3
461bc6:	cc                   	int3
461bc7:	cc                   	int3
461bc8:	cc                   	int3
461bc9:	cc                   	int3
461bca:	cc                   	int3
461bcb:	cc                   	int3
461bcc:	cc                   	int3
461bcd:	cc                   	int3
461bce:	cc                   	int3
461bcf:	cc                   	int3
461bd0:	55                   	push   %ebp
461bd1:	8b ec                	mov    %esp,%ebp
461bd3:	6a ff                	push   $0xffffffff
461bd5:	68 6e 32 b3 00       	push   $0xb3326e
461bda:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
461be0:	50                   	push   %eax
461be1:	83 ec 08             	sub    $0x8,%esp
461be4:	56                   	push   %esi
461be5:	57                   	push   %edi
461be6:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
461beb:	33 c5                	xor    %ebp,%eax
461bed:	50                   	push   %eax
461bee:	8d 45 f4             	lea    -0xc(%ebp),%eax
461bf1:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
461bf7:	8b f9                	mov    %ecx,%edi
461bf9:	89 7d f0             	mov    %edi,-0x10(%ebp)
461bfc:	6a 34                	push   $0x34
461bfe:	6a 68                	push   $0x68
461c00:	6a 67                	push   $0x67
461c02:	6a 00                	push   $0x0
461c04:	68 81 00 00 00       	push   $0x81
461c09:	e8 7c de fd ff       	call   0x43fa8a
461c0e:	8d b7 c8 00 00 00    	lea    0xc8(%edi),%esi
461c14:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
461c1b:	6a 00                	push   $0x0
461c1d:	8b ce                	mov    %esi,%ecx
461c1f:	c7 07 1c 26 bd 00    	movl   $0xbd261c,(%edi)
461c25:	c7 87 c0 00 00 00 2c 	movl   $0xbd282c,0xc0(%edi)
461c2c:	28 bd 00
461c2f:	c7 87 c4 00 00 00 38 	movl   $0xbd2838,0xc4(%edi)
461c36:	28 bd 00
461c39:	89 75 ec             	mov    %esi,-0x14(%ebp)
461c3c:	e8 a7 c2 fc ff       	call   0x42dee8
461c41:	6a 00                	push   $0x0
461c43:	8d 46 08             	lea    0x8(%esi),%eax
461c46:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
461c4a:	50                   	push   %eax
461c4b:	c7 06 24 22 bd 00    	movl   $0xbd2224,(%esi)
461c51:	ff 15 d0 36 d8 00    	call   *0xd836d0
461c57:	85 c0                	test   %eax,%eax
461c59:	75 1c                	jne    0x461c77
461c5b:	ff 15 d4 36 d8 00    	call   *0xd836d4
461c61:	85 c0                	test   %eax,%eax
461c63:	7e 0a                	jle    0x461c6f
461c65:	0f b7 c0             	movzwl %ax,%eax
461c68:	0d 00 00 07 80       	or     $0x80070000,%eax
461c6d:	85 c0                	test   %eax,%eax
461c6f:	79 06                	jns    0x461c77
461c71:	50                   	push   %eax
461c72:	e8 57 5a fc ff       	call   0x4276ce
461c77:	8d 8f e8 00 00 00    	lea    0xe8(%edi),%ecx
461c7d:	e8 2e 06 fb ff       	call   0x4122b0
461c82:	c7 87 58 01 00 00 00 	movl   $0x0,0x158(%edi)
461c89:	00 00 00
461c8c:	c7 87 5c 01 00 00 00 	movl   $0x0,0x15c(%edi)
461c93:	00 00 00
461c96:	8d b7 70 01 00 00    	lea    0x170(%edi),%esi
461c9c:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
461ca0:	8b ce                	mov    %esi,%ecx
461ca2:	c7 87 60 01 00 00 00 	movl   $0x0,0x160(%edi)