4acaf3:	b8 a4 99 6a 00       	mov    $0x6a99a4,%eax
4acaf8:	5d                   	pop    %ebp
4acaf9:	c3                   	ret
4acafa:	b8 b8 99 6a 00       	mov    $0x6a99b8,%eax
4acaff:	5d                   	pop    %ebp
4acb00:	c3                   	ret
4acb01:	b8 c8 99 6a 00       	mov    $0x6a99c8,%eax
4acb06:	5d                   	pop    %ebp
4acb07:	c3                   	ret
4acb08:	b8 dc 99 6a 00       	mov    $0x6a99dc,%eax
4acb0d:	5d                   	pop    %ebp
4acb0e:	c3                   	ret
4acb0f:	b8 28 4f 69 00       	mov    $0x694f28,%eax
4acb14:	5d                   	pop    %ebp
4acb15:	c3                   	ret
4acb16:	66 90                	xchg   %ax,%ax
4acb18:	c2 ca 4a             	ret    $0x4aca
4acb1b:	00 c9                	add    %cl,%cl
4acb1d:	ca 4a 00             	lret   $0x4a
4acb20:	d0 ca                	ror    $1,%dl
4acb22:	4a                   	dec    %edx
4acb23:	00 d7                	add    %dl,%bh
4acb25:	ca 4a 00             	lret   $0x4a
4acb28:	de ca                	fmulp  %st,%st(2)
4acb2a:	4a                   	dec    %edx
4acb2b:	00 e5                	add    %ah,%ch
4acb2d:	ca 4a 00             	lret   $0x4a
4acb30:	ec                   	in     (%dx),%al
4acb31:	ca 4a 00             	lret   $0x4a
4acb34:	f3 ca 4a 00          	repz lret $0x4a
4acb38:	fa                   	cli
4acb39:	ca 4a 00             	lret   $0x4a
4acb3c:	01 cb                	add    %ecx,%ebx
4acb3e:	4a                   	dec    %edx
4acb3f:	00 08                	add    %cl,(%eax)
4acb41:	cb                   	lret
4acb42:	4a                   	dec    %edx
4acb43:	00 cc                	add    %cl,%ah
4acb45:	cc                   	int3
4acb46:	cc                   	int3
4acb47:	cc                   	int3
4acb48:	cc                   	int3
4acb49:	cc                   	int3
4acb4a:	cc                   	int3
4acb4b:	cc                   	int3
4acb4c:	cc                   	int3
4acb4d:	cc                   	int3
4acb4e:	cc                   	int3
4acb4f:	cc                   	int3
4acb50:	56                   	push   %esi
4acb51:	8b f1                	mov    %ecx,%esi
4acb53:	57                   	push   %edi
4acb54:	33 ff                	xor    %edi,%edi
4acb56:	8b 86 14 01 00 00    	mov    0x114(%esi),%eax
4acb5c:	8b 8e 10 01 00 00    	mov    0x110(%esi),%ecx
4acb62:	2b c1                	sub    %ecx,%eax
4acb64:	c1 f8 02             	sar    $0x2,%eax
4acb67:	85 c0                	test   %eax,%eax
4acb69:	74 28                	je     0x4acb93
4acb6b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4acb70:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
4acb73:	85 c9                	test   %ecx,%ecx
4acb75:	74 06                	je     0x4acb7d
4acb77:	8b 01                	mov    (%ecx),%eax
4acb79:	6a 01                	push   $0x1
4acb7b:	ff 10                	call   *(%eax)
4acb7d:	8b 86 14 01 00 00    	mov    0x114(%esi),%eax
4acb83:	47                   	inc    %edi
4acb84:	8b 8e 10 01 00 00    	mov    0x110(%esi),%ecx
4acb8a:	2b c1                	sub    %ecx,%eax
4acb8c:	c1 f8 02             	sar    $0x2,%eax
4acb8f:	3b f8                	cmp    %eax,%edi
4acb91:	72 dd                	jb     0x4acb70
4acb93:	8b 86 20 01 00 00    	mov    0x120(%esi),%eax
4acb99:	33 ff                	xor    %edi,%edi
4acb9b:	8b 96 1c 01 00 00    	mov    0x11c(%esi),%edx
4acba1:	2b c2                	sub    %edx,%eax
4acba3:	c1 f8 02             	sar    $0x2,%eax
4acba6:	85 c0                	test   %eax,%eax
4acba8:	74 2f                	je     0x4acbd9
4acbaa:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
4acbb0:	8b 0c ba             	mov    (%edx,%edi,4),%ecx
4acbb3:	85 c9                	test   %ecx,%ecx
4acbb5:	74 06                	je     0x4acbbd
4acbb7:	8b 01                	mov    (%ecx),%eax
4acbb9:	6a 01                	push   $0x1
4acbbb:	ff 10                	call   *(%eax)
4acbbd:	8b 86 20 01 00 00    	mov    0x120(%esi),%eax
4acbc3:	47                   	inc    %edi
4acbc4:	8b 96 1c 01 00 00    	mov    0x11c(%esi),%edx
4acbca:	2b c2                	sub    %edx,%eax
4acbcc:	c1 f8 02             	sar    $0x2,%eax
4acbcf:	3b f8                	cmp    %eax,%edi
4acbd1:	72 dd                	jb     0x4acbb0
4acbd3:	8b 8e 10 01 00 00    	mov    0x110(%esi),%ecx
4acbd9:	8b 86 1c 01 00 00    	mov    0x11c(%esi),%eax
4acbdf:	89 86 20 01 00 00    	mov    %eax,0x120(%esi)
4acbe5:	8b 86 28 01 00 00    	mov    0x128(%esi),%eax
4acbeb:	89 8e 14 01 00 00    	mov    %ecx,0x114(%esi)
4acbf1:	89 86 2c 01 00 00    	mov    %eax,0x12c(%esi)
4acbf7:	85 c0                	test   %eax,%eax
4acbf9:	74 51                	je     0x4acc4c
4acbfb:	8b 8e 30 01 00 00    	mov    0x130(%esi),%ecx
4acc01:	2b c8                	sub    %eax,%ecx
4acc03:	83 e1 f8             	and    $0xfffffff8,%ecx
4acc06:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4acc0c:	72 16                	jb     0x4acc24
4acc0e:	8b 50 fc             	mov    -0x4(%eax),%edx
4acc11:	83 c1 23             	add    $0x23,%ecx
4acc14:	2b c2                	sub    %edx,%eax
4acc16:	83 c0 fc             	add    $0xfffffffc,%eax
4acc19:	83 f8 1f             	cmp    $0x1f,%eax
4acc1c:	0f 87 df 00 00 00    	ja     0x4acd01
4acc22:	8b c2                	mov    %edx,%eax
4acc24:	51                   	push   %ecx
4acc25:	50                   	push   %eax
4acc26:	e8 47 44 13 00       	call   0x5e1072
4acc2b:	c7 86 28 01 00 00 00 	movl   $0x0,0x128(%esi)
4acc32:	00 00 00
4acc35:	83 c4 08             	add    $0x8,%esp
4acc38:	c7 86 2c 01 00 00 00 	movl   $0x0,0x12c(%esi)
4acc3f:	00 00 00
4acc42:	c7 86 30 01 00 00 00 	movl   $0x0,0x130(%esi)
4acc49:	00 00 00
4acc4c:	8b 86 1c 01 00 00    	mov    0x11c(%esi),%eax
4acc52:	85 c0                	test   %eax,%eax
4acc54:	74 51                	je     0x4acca7
4acc56:	8b 8e 24 01 00 00    	mov    0x124(%esi),%ecx
4acc5c:	2b c8                	sub    %eax,%ecx
4acc5e:	83 e1 fc             	and    $0xfffffffc,%ecx
4acc61:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4acc67:	72 16                	jb     0x4acc7f
4acc69:	8b 50 fc             	mov    -0x4(%eax),%edx
4acc6c:	83 c1 23             	add    $0x23,%ecx
4acc6f:	2b c2                	sub    %edx,%eax
4acc71:	83 c0 fc             	add    $0xfffffffc,%eax
4acc74:	83 f8 1f             	cmp    $0x1f,%eax
4acc77:	0f 87 84 00 00 00    	ja     0x4acd01
4acc7d:	8b c2                	mov    %edx,%eax
4acc7f:	51                   	push   %ecx
4acc80:	50                   	push   %eax
4acc81:	e8 ec 43 13 00       	call   0x5e1072
4acc86:	c7 86 1c 01 00 00 00 	movl   $0x0,0x11c(%esi)
4acc8d:	00 00 00
4acc90:	83 c4 08             	add    $0x8,%esp
4acc93:	c7 86 20 01 00 00 00 	movl   $0x0,0x120(%esi)
4acc9a:	00 00 00
4acc9d:	c7 86 24 01 00 00 00 	movl   $0x0,0x124(%esi)
4acca4:	00 00 00
4acca7:	8b 86 10 01 00 00    	mov    0x110(%esi),%eax
4accad:	85 c0                	test   %eax,%eax
4accaf:	74 4d                	je     0x4accfe
4accb1:	8b 8e 18 01 00 00    	mov    0x118(%esi),%ecx
4accb7:	2b c8                	sub    %eax,%ecx
4accb9:	83 e1 fc             	and    $0xfffffffc,%ecx
4accbc:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4accc2:	72 12                	jb     0x4accd6
4accc4:	8b 50 fc             	mov    -0x4(%eax),%edx
4accc7:	83 c1 23             	add    $0x23,%ecx
4accca:	2b c2                	sub    %edx,%eax
4acccc:	83 c0 fc             	add    $0xfffffffc,%eax
4acccf:	83 f8 1f             	cmp    $0x1f,%eax
4accd2:	77 2d                	ja     0x4acd01
4accd4:	8b c2                	mov    %edx,%eax
4accd6:	51                   	push   %ecx
4accd7:	50                   	push   %eax
4accd8:	e8 95 43 13 00       	call   0x5e1072
4accdd:	c7 86 10 01 00 00 00 	movl   $0x0,0x110(%esi)
4acce4:	00 00 00
4acce7:	83 c4 08             	add    $0x8,%esp
4accea:	c7 86 14 01 00 00 00 	movl   $0x0,0x114(%esi)
4accf1:	00 00 00
4accf4:	c7 86 18 01 00 00 00 	movl   $0x0,0x118(%esi)
4accfb:	00 00 00
4accfe:	5f                   	pop    %edi
4accff:	5e                   	pop    %esi
4acd00:	c3                   	ret
4acd01:	e8 29 02 14 00       	call   0x5ecf2f
4acd06:	cc                   	int3
4acd07:	cc                   	int3
4acd08:	cc                   	int3
4acd09:	cc                   	int3
4acd0a:	cc                   	int3
4acd0b:	cc                   	int3
4acd0c:	cc                   	int3
4acd0d:	cc                   	int3
4acd0e:	cc                   	int3
4acd0f:	cc                   	int3
4acd10:	55                   	push   %ebp
4acd11:	8b ec                	mov    %esp,%ebp
4acd13:	6a ff                	push   $0xffffffff
4acd15:	68 75 9d 65 00       	push   $0x659d75
4acd1a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4acd20:	50                   	push   %eax
4acd21:	81 ec 30 04 00 00    	sub    $0x430,%esp
4acd27:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4acd2c:	33 c5                	xor    %ebp,%eax
4acd2e:	89 45 f0             	mov    %eax,-0x10(%ebp)
4acd31:	53                   	push   %ebx
4acd32:	56                   	push   %esi
4acd33:	57                   	push   %edi
4acd34:	50                   	push   %eax
4acd35:	8d 45 f4             	lea    -0xc(%ebp),%eax
4acd38:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4acd3e:	8b d9                	mov    %ecx,%ebx
4acd40:	8b 75 08             	mov    0x8(%ebp),%esi
4acd43:	89 b5 c4 fb ff ff    	mov    %esi,-0x43c(%ebp)
4acd49:	c7 85 c8 fb ff ff 00 	movl   $0x0,-0x438(%ebp)
4acd50:	00 00 00
4acd53:	6a 00                	push   $0x0
4acd55:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4acd5c:	8b ce                	mov    %esi,%ecx
4acd5e:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4acd65:	68 65 aa 68 00       	push   $0x68aa65
4acd6a:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4acd71:	c6 06 00             	movb   $0x0,(%esi)
4acd74:	e8 c7 84 f9 ff       	call   0x445240
4acd79:	6a 00                	push   $0x0
4acd7b:	68 65 aa 68 00       	push   $0x68aa65
4acd80:	8d 8d d4 fd ff ff    	lea    -0x22c(%ebp),%ecx
4acd86:	c7 85 c8 fb ff ff 01 	movl   $0x1,-0x438(%ebp)
4acd8d:	00 00 00
4acd90:	c7 85 e4 fd ff ff 00 	movl   $0x0,-0x21c(%ebp)
4acd97:	00 00 00
4acd9a:	c7 85 e8 fd ff ff 0f 	movl   $0xf,-0x218(%ebp)
4acda1:	00 00 00
4acda4:	c6 85 d4 fd ff ff 00 	movb   $0x0,-0x22c(%ebp)
4acdab:	e8 90 84 f9 ff       	call   0x445240
4acdb0:	83 7d 24 10          	cmpl   $0x10,0x24(%ebp)
4acdb4:	8d 8d d4 fd ff ff    	lea    -0x22c(%ebp),%ecx
4acdba:	51                   	push   %ecx
4acdbb:	ff 75 20             	push   0x20(%ebp)
4acdbe:	8d 45 10             	lea    0x10(%ebp),%eax
4acdc1:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4acdc5:	0f 43 45 10          	cmovae 0x10(%ebp),%eax
4acdc9:	50                   	push   %eax
4acdca:	e8 21 6c 01 00       	call   0x4c39f0
4acdcf:	8b f8                	mov    %eax,%edi
4acdd1:	83 c4 0c             	add    $0xc,%esp
4acdd4:	8d 47 ff             	lea    -0x1(%edi),%eax
4acdd7:	3d ff 00 00 00       	cmp    $0xff,%eax
4acddc:	0f 87 99 00 00 00    	ja     0x4ace7b
4acde2:	8d 85 ec fd ff ff    	lea    -0x214(%ebp),%eax
4acde8:	50                   	push   %eax
4acde9:	8b 45 0c             	mov    0xc(%ebp),%eax
4acdec:	8d 04 85 02 00 00 00 	lea    0x2(,%eax,4),%eax
4acdf3:	50                   	push   %eax
4acdf4:	ff b3 08 01 00 00    	push   0x108(%ebx)
4acdfa:	8d 43 08             	lea    0x8(%ebx),%eax
4acdfd:	50                   	push   %eax
4acdfe:	e8 fd e0 ff ff       	call   0x4aaf00
4ace03:	83 c4 10             	add    $0x10,%esp
4ace06:	8d 85 ec fd ff ff    	lea    -0x214(%ebp),%eax
4ace0c:	8d 8d cc fb ff ff    	lea    -0x434(%ebp),%ecx
4ace12:	ff b3 08 01 00 00    	push   0x108(%ebx)
4ace18:	50                   	push   %eax
4ace19:	e8 62 2e 01 00       	call   0x4bfc80
4ace1e:	83 bd e8 fd ff ff 10 	cmpl   $0x10,-0x218(%ebp)
4ace25:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4ace2b:	57                   	push   %edi
4ace2c:	8d 85 d4 fd ff ff    	lea    -0x22c(%ebp),%eax
4ace32:	0f 43 85 d4 fd ff ff 	cmovae -0x22c(%ebp),%eax
4ace39:	51                   	push   %ecx
4ace3a:	50                   	push   %eax
4ace3b:	8d 8d cc fb ff ff    	lea    -0x434(%ebp),%ecx
4ace41:	e8 da 2e 01 00       	call   0x4bfd20
4ace46:	81 ff 01 01 00 00    	cmp    $0x101,%edi
4ace4c:	0f 83 cf 00 00 00    	jae    0x4acf21
4ace52:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4ace58:	c6 84 3d ec fe ff ff 	movb   $0x0,-0x114(%ebp,%edi,1)
4ace5f:	00
4ace60:	8d 51 01             	lea    0x1(%ecx),%edx
4ace63:	8a 01                	mov    (%ecx),%al
4ace65:	41                   	inc    %ecx
4ace66:	84 c0                	test   %al,%al
4ace68:	75 f9                	jne    0x4ace63
4ace6a:	2b ca                	sub    %edx,%ecx
4ace6c:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4ace72:	51                   	push   %ecx
4ace73:	50                   	push   %eax
4ace74:	8b ce                	mov    %esi,%ecx
4ace76:	e8 c5 83 f9 ff       	call   0x445240
4ace7b:	8b 95 e8 fd ff ff    	mov    -0x218(%ebp),%edx
4ace81:	83 fa 10             	cmp    $0x10,%edx
4ace84:	72 2b                	jb     0x4aceb1
4ace86:	8b 8d d4 fd ff ff    	mov    -0x22c(%ebp),%ecx
4ace8c:	42                   	inc    %edx
4ace8d:	8b c1                	mov    %ecx,%eax
4ace8f:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4ace95:	72 10                	jb     0x4acea7
4ace97:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4ace9a:	83 c2 23             	add    $0x23,%edx
4ace9d:	2b c1                	sub    %ecx,%eax
4ace9f:	83 c0 fc             	add    $0xfffffffc,%eax
4acea2:	83 f8 1f             	cmp    $0x1f,%eax
4acea5:	77 75                	ja     0x4acf1c
4acea7:	52                   	push   %edx
4acea8:	51                   	push   %ecx
4acea9:	e8 c4 41 13 00       	call   0x5e1072
4aceae:	83 c4 08             	add    $0x8,%esp
4aceb1:	8b 55 24             	mov    0x24(%ebp),%edx
4aceb4:	c7 85 e4 fd ff ff 00 	movl   $0x0,-0x21c(%ebp)
4acebb:	00 00 00
4acebe:	c7 85 e8 fd ff ff 0f 	movl   $0xf,-0x218(%ebp)
4acec5:	00 00 00
4acec8:	c6 85 d4 fd ff ff 00 	movb   $0x0,-0x22c(%ebp)
4acecf:	83 fa 10             	cmp    $0x10,%edx
4aced2:	72 28                	jb     0x4acefc
4aced4:	8b 4d 10             	mov    0x10(%ebp),%ecx
4aced7:	42                   	inc    %edx
4aced8:	8b c1                	mov    %ecx,%eax
4aceda:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4acee0:	72 10                	jb     0x4acef2
4acee2:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4acee5:	83 c2 23             	add    $0x23,%edx
4acee8:	2b c1                	sub    %ecx,%eax
4aceea:	83 c0 fc             	add    $0xfffffffc,%eax
4aceed:	83 f8 1f             	cmp    $0x1f,%eax
4acef0:	77 2a                	ja     0x4acf1c
4acef2:	52                   	push   %edx
4acef3:	51                   	push   %ecx
4acef4:	e8 79 41 13 00       	call   0x5e1072
4acef9:	83 c4 08             	add    $0x8,%esp
4acefc:	8b c6                	mov    %esi,%eax
4acefe:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4acf01:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4acf08:	59                   	pop    %ecx
4acf09:	5f                   	pop    %edi
4acf0a:	5e                   	pop    %esi
4acf0b:	5b                   	pop    %ebx
4acf0c:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4acf0f:	33 cd                	xor    %ebp,%ecx
4acf11:	e8 c4 45 13 00       	call   0x5e14da
4acf16:	8b e5                	mov    %ebp,%esp
4acf18:	5d                   	pop    %ebp
4acf19:	c2 20 00             	ret    $0x20
4acf1c:	e8 0e 00 14 00       	call   0x5ecf2f
4acf21:	e8 da 44 13 00       	call   0x5e1400
4acf26:	cc                   	int3
4acf27:	cc                   	int3
4acf28:	cc                   	int3
4acf29:	cc                   	int3
4acf2a:	cc                   	int3
4acf2b:	cc                   	int3
4acf2c:	cc                   	int3
4acf2d:	cc                   	int3
4acf2e:	cc                   	int3
4acf2f:	cc                   	int3
4acf30:	55                   	push   %ebp
4acf31:	8b ec                	mov    %esp,%ebp