469929:	c7 46 14 01 02 00 00 	movl   $0x201,0x14(%esi)
469930:	c7 46 18 06 00 00 00 	movl   $0x6,0x18(%esi)
469937:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
46993e:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
469945:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
46994c:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
469953:	c7 46 2c 00 00 00 00 	movl   $0x0,0x2c(%esi)
46995a:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
469961:	e8 dc 76 17 00       	call   0x5e1042
469966:	8b d8                	mov    %eax,%ebx
469968:	83 c4 04             	add    $0x4,%esp
46996b:	85 db                	test   %ebx,%ebx
46996d:	74 16                	je     0x469985
46996f:	6a 01                	push   $0x1
469971:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
469978:	e8 f7 4d 16 00       	call   0x5ce774
46997d:	83 c4 04             	add    $0x4,%esp
469980:	89 43 04             	mov    %eax,0x4(%ebx)
469983:	eb 02                	jmp    0x469987
469985:	33 db                	xor    %ebx,%ebx
469987:	8b 45 08             	mov    0x8(%ebp),%eax
46998a:	89 5e 30             	mov    %ebx,0x30(%esi)
46998d:	89 46 38             	mov    %eax,0x38(%esi)
469990:	c7 46 3c 00 00 00 00 	movl   $0x0,0x3c(%esi)
469997:	8b 5b 04             	mov    0x4(%ebx),%ebx
46999a:	8b cb                	mov    %ebx,%ecx
46999c:	89 5d e8             	mov    %ebx,-0x18(%ebp)
46999f:	8b 03                	mov    (%ebx),%eax
4699a1:	ff 50 04             	call   *0x4(%eax)
4699a4:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4699a7:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
4699ae:	50                   	push   %eax
4699af:	e8 8c 3e fe ff       	call   0x44d840
4699b4:	83 c4 04             	add    $0x4,%esp
4699b7:	8b c8                	mov    %eax,%ecx
4699b9:	8b 10                	mov    (%eax),%edx
4699bb:	6a 20                	push   $0x20
4699bd:	8b 42 20             	mov    0x20(%edx),%eax
4699c0:	ff d0                	call   *%eax
4699c2:	88 45 13             	mov    %al,0x13(%ebp)
4699c5:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4699c9:	85 db                	test   %ebx,%ebx
4699cb:	74 16                	je     0x4699e3
4699cd:	8b 13                	mov    (%ebx),%edx
4699cf:	8b cb                	mov    %ebx,%ecx
4699d1:	ff 52 08             	call   *0x8(%edx)
4699d4:	85 c0                	test   %eax,%eax
4699d6:	74 08                	je     0x4699e0
4699d8:	8b 10                	mov    (%eax),%edx
4699da:	8b c8                	mov    %eax,%ecx
4699dc:	6a 01                	push   $0x1
4699de:	ff 12                	call   *(%edx)
4699e0:	8a 45 13             	mov    0x13(%ebp),%al
4699e3:	83 7e 38 00          	cmpl   $0x0,0x38(%esi)
4699e7:	88 46 40             	mov    %al,0x40(%esi)
4699ea:	75 13                	jne    0x4699ff
4699ec:	8b 46 0c             	mov    0xc(%esi),%eax
4699ef:	8b 4e 10             	mov    0x10(%esi),%ecx
4699f2:	83 e0 13             	and    $0x13,%eax
4699f5:	83 c8 04             	or     $0x4,%eax
4699f8:	89 46 0c             	mov    %eax,0xc(%esi)
4699fb:	23 c8                	and    %eax,%ecx
4699fd:	75 25                	jne    0x469a24
4699ff:	80 7d 0c 00          	cmpb   $0x0,0xc(%ebp)
469a03:	74 09                	je     0x469a0e
469a05:	56                   	push   %esi
469a06:	e8 e5 52 16 00       	call   0x5cecf0
469a0b:	83 c4 04             	add    $0x4,%esp
469a0e:	8b c7                	mov    %edi,%eax
469a10:	8b 4d f4             	mov    -0xc(%ebp),%ecx
469a13:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
469a1a:	59                   	pop    %ecx
469a1b:	5f                   	pop    %edi
469a1c:	5e                   	pop    %esi
469a1d:	5b                   	pop    %ebx
469a1e:	8b e5                	mov    %ebp,%esp
469a20:	5d                   	pop    %ebp
469a21:	c2 0c 00             	ret    $0xc
469a24:	f6 c1 04             	test   $0x4,%cl
469a27:	74 07                	je     0x469a30
469a29:	be 34 c4 68 00       	mov    $0x68c434,%esi
469a2e:	eb 10                	jmp    0x469a40
469a30:	f6 c1 02             	test   $0x2,%cl
469a33:	be 4c c4 68 00       	mov    $0x68c44c,%esi
469a38:	b8 64 c4 68 00       	mov    $0x68c464,%eax
469a3d:	0f 44 f0             	cmove  %eax,%esi
469a40:	8d 45 e4             	lea    -0x1c(%ebp),%eax
469a43:	6a 01                	push   $0x1
469a45:	50                   	push   %eax
469a46:	e8 85 05 fd ff       	call   0x439fd0
469a4b:	83 c4 08             	add    $0x8,%esp
469a4e:	8d 4d d0             	lea    -0x30(%ebp),%ecx
469a51:	50                   	push   %eax
469a52:	56                   	push   %esi
469a53:	e8 98 0a fd ff       	call   0x43a4f0
469a58:	68 0c 60 70 00       	push   $0x70600c
469a5d:	8d 45 d0             	lea    -0x30(%ebp),%eax
469a60:	50                   	push   %eax
469a61:	e8 cc 8f 17 00       	call   0x5e2a32
469a66:	cc                   	int3
469a67:	cc                   	int3
469a68:	cc                   	int3
469a69:	cc                   	int3
469a6a:	cc                   	int3
469a6b:	cc                   	int3
469a6c:	cc                   	int3
469a6d:	cc                   	int3
469a6e:	cc                   	int3
469a6f:	cc                   	int3
469a70:	55                   	push   %ebp
469a71:	8b ec                	mov    %esp,%ebp
469a73:	8b 55 08             	mov    0x8(%ebp),%edx
469a76:	8b c2                	mov    %edx,%eax
469a78:	56                   	push   %esi
469a79:	8b f1                	mov    %ecx,%esi
469a7b:	57                   	push   %edi
469a7c:	8d 78 01             	lea    0x1(%eax),%edi
469a7f:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
469a86:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
469a8d:	c6 06 00             	movb   $0x0,(%esi)
469a90:	8a 08                	mov    (%eax),%cl
469a92:	40                   	inc    %eax
469a93:	84 c9                	test   %cl,%cl
469a95:	75 f9                	jne    0x469a90
469a97:	2b c7                	sub    %edi,%eax
469a99:	8b ce                	mov    %esi,%ecx
469a9b:	50                   	push   %eax
469a9c:	52                   	push   %edx
469a9d:	e8 9e b7 fd ff       	call   0x445240
469aa2:	5f                   	pop    %edi
469aa3:	8b c6                	mov    %esi,%eax
469aa5:	5e                   	pop    %esi
469aa6:	5d                   	pop    %ebp
469aa7:	c2 04 00             	ret    $0x4
469aaa:	cc                   	int3
469aab:	cc                   	int3
469aac:	cc                   	int3
469aad:	cc                   	int3
469aae:	cc                   	int3
469aaf:	cc                   	int3
469ab0:	55                   	push   %ebp
469ab1:	8b ec                	mov    %esp,%ebp
469ab3:	6a ff                	push   $0xffffffff
469ab5:	68 9e 1c 65 00       	push   $0x651c9e
469aba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
469ac0:	50                   	push   %eax
469ac1:	83 ec 08             	sub    $0x8,%esp
469ac4:	56                   	push   %esi
469ac5:	57                   	push   %edi
469ac6:	a1 d4 89 72 00       	mov    0x7289d4,%eax
469acb:	33 c5                	xor    %ebp,%eax
469acd:	50                   	push   %eax
469ace:	8d 45 f4             	lea    -0xc(%ebp),%eax
469ad1:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
469ad7:	8b f9                	mov    %ecx,%edi
469ad9:	89 7d f0             	mov    %edi,-0x10(%ebp)
469adc:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
469ae3:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
469aea:	c6 07 00             	movb   $0x0,(%edi)
469aed:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
469af4:	c7 47 28 00 00 00 00 	movl   $0x0,0x28(%edi)
469afb:	c7 47 2c 0f 00 00 00 	movl   $0xf,0x2c(%edi)
469b02:	c6 47 18 00          	movb   $0x0,0x18(%edi)
469b06:	8d 77 30             	lea    0x30(%edi),%esi
469b09:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
469b0d:	68 54 01 00 00       	push   $0x154
469b12:	89 75 ec             	mov    %esi,-0x14(%ebp)
469b15:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
469b1b:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
469b22:	e8 1b 75 17 00       	call   0x5e1042
469b27:	89 00                	mov    %eax,(%eax)
469b29:	89 40 04             	mov    %eax,0x4(%eax)
469b2c:	89 40 08             	mov    %eax,0x8(%eax)
469b2f:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
469b35:	89 06                	mov    %eax,(%esi)
469b37:	8d 77 38             	lea    0x38(%edi),%esi
469b3a:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
469b3e:	6a 74                	push   $0x74
469b40:	89 75 ec             	mov    %esi,-0x14(%ebp)
469b43:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
469b49:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
469b50:	e8 ed 74 17 00       	call   0x5e1042
469b55:	83 c4 08             	add    $0x8,%esp
469b58:	89 00                	mov    %eax,(%eax)
469b5a:	89 40 04             	mov    %eax,0x4(%eax)
469b5d:	89 40 08             	mov    %eax,0x8(%eax)
469b60:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
469b66:	89 06                	mov    %eax,(%esi)
469b68:	8b c7                	mov    %edi,%eax
469b6a:	c7 47 50 00 00 00 00 	movl   $0x0,0x50(%edi)
469b71:	c7 47 54 0f 00 00 00 	movl   $0xf,0x54(%edi)
469b78:	c6 47 40 00          	movb   $0x0,0x40(%edi)
469b7c:	c7 47 68 00 00 00 00 	movl   $0x0,0x68(%edi)
469b83:	c7 47 6c 0f 00 00 00 	movl   $0xf,0x6c(%edi)
469b8a:	c6 47 58 00          	movb   $0x0,0x58(%edi)
469b8e:	c7 47 70 00 00 00 00 	movl   $0x0,0x70(%edi)
469b95:	c7 47 74 00 00 00 00 	movl   $0x0,0x74(%edi)
469b9c:	c7 47 78 00 00 00 00 	movl   $0x0,0x78(%edi)
469ba3:	c7 87 8c 00 00 00 00 	movl   $0x0,0x8c(%edi)
469baa:	00 00 00
469bad:	c7 87 90 00 00 00 0f 	movl   $0xf,0x90(%edi)
469bb4:	00 00 00
469bb7:	c6 47 7c 00          	movb   $0x0,0x7c(%edi)
469bbb:	c7 87 a4 00 00 00 00 	movl   $0x0,0xa4(%edi)
469bc2:	00 00 00
469bc5:	c7 87 a8 00 00 00 0f 	movl   $0xf,0xa8(%edi)
469bcc:	00 00 00
469bcf:	c6 87 94 00 00 00 00 	movb   $0x0,0x94(%edi)
469bd6:	c7 87 bc 00 00 00 00 	movl   $0x0,0xbc(%edi)
469bdd:	00 00 00
469be0:	c7 87 c0 00 00 00 0f 	movl   $0xf,0xc0(%edi)
469be7:	00 00 00
469bea:	c6 87 ac 00 00 00 00 	movb   $0x0,0xac(%edi)
469bf1:	c7 87 d4 00 00 00 00 	movl   $0x0,0xd4(%edi)
469bf8:	00 00 00
469bfb:	c7 87 d8 00 00 00 0f 	movl   $0xf,0xd8(%edi)
469c02:	00 00 00
469c05:	c6 87 c4 00 00 00 00 	movb   $0x0,0xc4(%edi)
469c0c:	c7 87 ec 00 00 00 00 	movl   $0x0,0xec(%edi)
469c13:	00 00 00
469c16:	c7 87 f0 00 00 00 0f 	movl   $0xf,0xf0(%edi)
469c1d:	00 00 00
469c20:	c6 87 dc 00 00 00 00 	movb   $0x0,0xdc(%edi)
469c27:	c7 87 04 01 00 00 00 	movl   $0x0,0x104(%edi)
469c2e:	00 00 00
469c31:	c7 87 08 01 00 00 0f 	movl   $0xf,0x108(%edi)
469c38:	00 00 00
469c3b:	c6 87 f4 00 00 00 00 	movb   $0x0,0xf4(%edi)
469c42:	c7 87 1c 01 00 00 00 	movl   $0x0,0x11c(%edi)
469c49:	00 00 00
469c4c:	c7 87 20 01 00 00 0f 	movl   $0xf,0x120(%edi)
469c53:	00 00 00
469c56:	c6 87 0c 01 00 00 00 	movb   $0x0,0x10c(%edi)
469c5d:	c7 87 34 01 00 00 00 	movl   $0x0,0x134(%edi)
469c64:	00 00 00
469c67:	c7 87 38 01 00 00 0f 	movl   $0xf,0x138(%edi)
469c6e:	00 00 00
469c71:	c6 87 24 01 00 00 00 	movb   $0x0,0x124(%edi)
469c78:	c7 87 4c 01 00 00 00 	movl   $0x0,0x14c(%edi)
469c7f:	00 00 00
469c82:	c7 87 50 01 00 00 0f 	movl   $0xf,0x150(%edi)
469c89:	00 00 00
469c8c:	c6 87 3c 01 00 00 00 	movb   $0x0,0x13c(%edi)
469c93:	c7 87 64 01 00 00 00 	movl   $0x0,0x164(%edi)
469c9a:	00 00 00
469c9d:	c7 87 68 01 00 00 0f 	movl   $0xf,0x168(%edi)
469ca4:	00 00 00
469ca7:	c6 87 54 01 00 00 00 	movb   $0x0,0x154(%edi)
469cae:	c7 87 7c 01 00 00 00 	movl   $0x0,0x17c(%edi)
469cb5:	00 00 00
469cb8:	c7 87 80 01 00 00 0f 	movl   $0xf,0x180(%edi)
469cbf:	00 00 00
469cc2:	c6 87 6c 01 00 00 00 	movb   $0x0,0x16c(%edi)
469cc9:	c7 87 94 01 00 00 00 	movl   $0x0,0x194(%edi)
469cd0:	00 00 00
469cd3:	c7 87 98 01 00 00 0f 	movl   $0xf,0x198(%edi)
469cda:	00 00 00
469cdd:	c6 87 84 01 00 00 00 	movb   $0x0,0x184(%edi)
469ce4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
469ce7:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
469cee:	59                   	pop    %ecx
469cef:	5f                   	pop    %edi
469cf0:	5e                   	pop    %esi
469cf1:	8b e5                	mov    %ebp,%esp
469cf3:	5d                   	pop    %ebp
469cf4:	c3                   	ret
469cf5:	cc                   	int3
469cf6:	cc                   	int3
469cf7:	cc                   	int3
469cf8:	cc                   	int3
469cf9:	cc                   	int3
469cfa:	cc                   	int3
469cfb:	cc                   	int3
469cfc:	cc                   	int3
469cfd:	cc                   	int3
469cfe:	cc                   	int3
469cff:	cc                   	int3
469d00:	55                   	push   %ebp
469d01:	8b ec                	mov    %esp,%ebp
469d03:	51                   	push   %ecx
469d04:	56                   	push   %esi
469d05:	8b f1                	mov    %ecx,%esi
469d07:	6a 02                	push   $0x2
469d09:	6a 00                	push   $0x0
469d0b:	89 75 fc             	mov    %esi,-0x4(%ebp)
469d0e:	c7 06 70 11 69 00    	movl   $0x691170,(%esi)
469d14:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
469d1b:	c7 46 24 0f 00 00 00 	movl   $0xf,0x24(%esi)
469d22:	c6 46 10 00          	movb   $0x0,0x10(%esi)
469d26:	c6 46 08 00          	movb   $0x0,0x8(%esi)
469d2a:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
469d31:	e8 aa 50 02 00       	call   0x48ede0
469d36:	83 c4 08             	add    $0x8,%esp
469d39:	89 46 0c             	mov    %eax,0xc(%esi)
469d3c:	c7 86 38 03 00 00 00 	movl   $0x0,0x338(%esi)
469d43:	00 00 00
469d46:	8b c6                	mov    %esi,%eax
469d48:	c7 86 3c 03 00 00 00 	movl   $0x0,0x33c(%esi)
469d4f:	00 00 00
469d52:	c7 86 40 03 00 00 00 	movl   $0x0,0x340(%esi)
469d59:	00 00 00
469d5c:	c7 86 44 03 00 00 00 	movl   $0x0,0x344(%esi)
469d63:	00 00 00
469d66:	c7 86 4c 03 00 00 00 	movl   $0x0,0x34c(%esi)
469d6d:	00 00 00
469d70:	c7 86 50 03 00 00 00 	movl   $0x0,0x350(%esi)
469d77:	00 00 00
469d7a:	c7 86 54 03 00 00 00 	movl   $0x0,0x354(%esi)
469d81:	00 00 00
469d84:	c7 86 48 03 00 00 00 	movl   $0x0,0x348(%esi)
469d8b:	00 00 00
469d8e:	c7 86 58 03 00 00 00 	movl   $0x0,0x358(%esi)
469d95:	00 00 00
469d98:	c7 86 60 03 00 00 00 	movl   $0x0,0x360(%esi)
469d9f:	00 00 00
469da2:	c7 86 70 03 00 00 00 	movl   $0x0,0x370(%esi)
469da9:	00 00 00
469dac:	c7 86 64 03 00 00 00 	movl   $0x0,0x364(%esi)
469db3:	00 00 00
469db6:	c7 86 68 03 00 00 00 	movl   $0x0,0x368(%esi)
469dbd:	00 00 00
469dc0:	c7 86 6c 03 00 00 00 	movl   $0x0,0x36c(%esi)
469dc7:	00 00 00
469dca:	c7 86 7c 03 00 00 00 	movl   $0x0,0x37c(%esi)
469dd1:	00 00 00
469dd4:	c7 86 a0 03 00 00 00 	movl   $0x0,0x3a0(%esi)
469ddb:	00 00 00
469dde:	c7 86 a4 03 00 00 00 	movl   $0x0,0x3a4(%esi)
469de5:	00 00 00
469de8:	c7 86 ac 03 00 00 00 	movl   $0x0,0x3ac(%esi)
469def:	00 00 00
469df2:	c7 86 b0 03 00 00 00 	movl   $0x0,0x3b0(%esi)
469df9:	00 00 00
469dfc:	5e                   	pop    %esi
469dfd:	8b e5                	mov    %ebp,%esp
469dff:	5d                   	pop    %ebp
469e00:	c3                   	ret
469e01:	cc                   	int3
469e02:	cc                   	int3
469e03:	cc                   	int3
469e04:	cc                   	int3
469e05:	cc                   	int3
469e06:	cc                   	int3
469e07:	cc                   	int3
469e08:	cc                   	int3
469e09:	cc                   	int3
469e0a:	cc                   	int3
469e0b:	cc                   	int3
469e0c:	cc                   	int3
469e0d:	cc                   	int3