4ac91a:	2b c2                	sub    %edx,%eax
4ac91c:	83 c0 fc             	add    $0xfffffffc,%eax
4ac91f:	83 f8 1f             	cmp    $0x1f,%eax
4ac922:	0f 87 49 01 00 00    	ja     0x4aca71
4ac928:	8b c2                	mov    %edx,%eax
4ac92a:	51                   	push   %ecx
4ac92b:	50                   	push   %eax
4ac92c:	e8 41 47 13 00       	call   0x5e1072
4ac931:	83 c4 08             	add    $0x8,%esp
4ac934:	c7 87 a4 00 00 00 00 	movl   $0x0,0xa4(%edi)
4ac93b:	00 00 00
4ac93e:	c7 87 a8 00 00 00 0f 	movl   $0xf,0xa8(%edi)
4ac945:	00 00 00
4ac948:	c6 87 94 00 00 00 00 	movb   $0x0,0x94(%edi)
4ac94f:	8b 8f 8c 00 00 00    	mov    0x8c(%edi),%ecx
4ac955:	83 f9 10             	cmp    $0x10,%ecx
4ac958:	72 2c                	jb     0x4ac986
4ac95a:	8b 47 78             	mov    0x78(%edi),%eax
4ac95d:	41                   	inc    %ecx
4ac95e:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4ac964:	72 16                	jb     0x4ac97c
4ac966:	8b 50 fc             	mov    -0x4(%eax),%edx
4ac969:	83 c1 23             	add    $0x23,%ecx
4ac96c:	2b c2                	sub    %edx,%eax
4ac96e:	83 c0 fc             	add    $0xfffffffc,%eax
4ac971:	83 f8 1f             	cmp    $0x1f,%eax
4ac974:	0f 87 f7 00 00 00    	ja     0x4aca71
4ac97a:	8b c2                	mov    %edx,%eax
4ac97c:	51                   	push   %ecx
4ac97d:	50                   	push   %eax
4ac97e:	e8 ef 46 13 00       	call   0x5e1072
4ac983:	83 c4 08             	add    $0x8,%esp
4ac986:	c7 87 88 00 00 00 00 	movl   $0x0,0x88(%edi)
4ac98d:	00 00 00
4ac990:	c7 87 8c 00 00 00 0f 	movl   $0xf,0x8c(%edi)
4ac997:	00 00 00
4ac99a:	c6 47 78 00          	movb   $0x0,0x78(%edi)
4ac99e:	8b 4f 74             	mov    0x74(%edi),%ecx
4ac9a1:	83 f9 10             	cmp    $0x10,%ecx
4ac9a4:	72 2c                	jb     0x4ac9d2
4ac9a6:	8b 47 60             	mov    0x60(%edi),%eax
4ac9a9:	41                   	inc    %ecx
4ac9aa:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4ac9b0:	72 16                	jb     0x4ac9c8
4ac9b2:	8b 50 fc             	mov    -0x4(%eax),%edx
4ac9b5:	83 c1 23             	add    $0x23,%ecx
4ac9b8:	2b c2                	sub    %edx,%eax
4ac9ba:	83 c0 fc             	add    $0xfffffffc,%eax
4ac9bd:	83 f8 1f             	cmp    $0x1f,%eax
4ac9c0:	0f 87 ab 00 00 00    	ja     0x4aca71
4ac9c6:	8b c2                	mov    %edx,%eax
4ac9c8:	51                   	push   %ecx
4ac9c9:	50                   	push   %eax
4ac9ca:	e8 a3 46 13 00       	call   0x5e1072
4ac9cf:	83 c4 08             	add    $0x8,%esp
4ac9d2:	c7 47 70 00 00 00 00 	movl   $0x0,0x70(%edi)
4ac9d9:	c7 47 74 0f 00 00 00 	movl   $0xf,0x74(%edi)
4ac9e0:	c6 47 60 00          	movb   $0x0,0x60(%edi)
4ac9e4:	8b 4f 58             	mov    0x58(%edi),%ecx
4ac9e7:	83 f9 10             	cmp    $0x10,%ecx
4ac9ea:	72 28                	jb     0x4aca14
4ac9ec:	8b 47 44             	mov    0x44(%edi),%eax
4ac9ef:	41                   	inc    %ecx
4ac9f0:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4ac9f6:	72 12                	jb     0x4aca0a
4ac9f8:	8b 50 fc             	mov    -0x4(%eax),%edx
4ac9fb:	83 c1 23             	add    $0x23,%ecx
4ac9fe:	2b c2                	sub    %edx,%eax
4aca00:	83 c0 fc             	add    $0xfffffffc,%eax
4aca03:	83 f8 1f             	cmp    $0x1f,%eax
4aca06:	77 69                	ja     0x4aca71
4aca08:	8b c2                	mov    %edx,%eax
4aca0a:	51                   	push   %ecx
4aca0b:	50                   	push   %eax
4aca0c:	e8 61 46 13 00       	call   0x5e1072
4aca11:	83 c4 08             	add    $0x8,%esp
4aca14:	8d 4f 20             	lea    0x20(%edi),%ecx
4aca17:	c7 47 54 00 00 00 00 	movl   $0x0,0x54(%edi)
4aca1e:	c7 47 58 0f 00 00 00 	movl   $0xf,0x58(%edi)
4aca25:	c6 47 44 00          	movb   $0x0,0x44(%edi)
4aca29:	e8 62 fb ff ff       	call   0x4ac590
4aca2e:	8b 4f 14             	mov    0x14(%edi),%ecx
4aca31:	83 f9 10             	cmp    $0x10,%ecx
4aca34:	72 27                	jb     0x4aca5d
4aca36:	8b 07                	mov    (%edi),%eax
4aca38:	41                   	inc    %ecx
4aca39:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4aca3f:	72 12                	jb     0x4aca53
4aca41:	8b 50 fc             	mov    -0x4(%eax),%edx
4aca44:	83 c1 23             	add    $0x23,%ecx
4aca47:	2b c2                	sub    %edx,%eax
4aca49:	83 c0 fc             	add    $0xfffffffc,%eax
4aca4c:	83 f8 1f             	cmp    $0x1f,%eax
4aca4f:	77 20                	ja     0x4aca71
4aca51:	8b c2                	mov    %edx,%eax
4aca53:	51                   	push   %ecx
4aca54:	50                   	push   %eax
4aca55:	e8 18 46 13 00       	call   0x5e1072
4aca5a:	83 c4 08             	add    $0x8,%esp
4aca5d:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
4aca64:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
4aca6b:	c6 07 00             	movb   $0x0,(%edi)
4aca6e:	5f                   	pop    %edi
4aca6f:	5e                   	pop    %esi
4aca70:	c3                   	ret
4aca71:	e8 b9 04 14 00       	call   0x5ecf2f
4aca76:	cc                   	int3
4aca77:	cc                   	int3
4aca78:	cc                   	int3
4aca79:	cc                   	int3
4aca7a:	cc                   	int3
4aca7b:	cc                   	int3
4aca7c:	cc                   	int3
4aca7d:	cc                   	int3
4aca7e:	cc                   	int3
4aca7f:	cc                   	int3
4aca80:	55                   	push   %ebp
4aca81:	8b ec                	mov    %esp,%ebp
4aca83:	8b 45 08             	mov    0x8(%ebp),%eax
4aca86:	56                   	push   %esi
4aca87:	8b 75 10             	mov    0x10(%ebp),%esi
4aca8a:	57                   	push   %edi
4aca8b:	8b 7d 0c             	mov    0xc(%ebp),%edi
4aca8e:	2b f8                	sub    %eax,%edi
4aca90:	57                   	push   %edi
4aca91:	50                   	push   %eax
4aca92:	56                   	push   %esi
4aca93:	e8 e8 69 13 00       	call   0x5e3480
4aca98:	83 c4 0c             	add    $0xc,%esp
4aca9b:	8d 04 37             	lea    (%edi,%esi,1),%eax
4aca9e:	5f                   	pop    %edi
4aca9f:	5e                   	pop    %esi
4acaa0:	5d                   	pop    %ebp
4acaa1:	c3                   	ret
4acaa2:	cc                   	int3
4acaa3:	cc                   	int3
4acaa4:	cc                   	int3
4acaa5:	cc                   	int3
4acaa6:	cc                   	int3
4acaa7:	cc                   	int3
4acaa8:	cc                   	int3
4acaa9:	cc                   	int3
4acaaa:	cc                   	int3
4acaab:	cc                   	int3
4acaac:	cc                   	int3
4acaad:	cc                   	int3
4acaae:	cc                   	int3
4acaaf:	cc                   	int3
4acab0:	55                   	push   %ebp
4acab1:	8b ec                	mov    %esp,%ebp
4acab3:	8b 45 08             	mov    0x8(%ebp),%eax
4acab6:	83 f8 0a             	cmp    $0xa,%eax
4acab9:	77 54                	ja     0x4acb0f
4acabb:	ff 24 85 18 cb 4a 00 	jmp    *0x4acb18(,%eax,4)
4acac2:	b8 3c 99 6a 00       	mov    $0x6a993c,%eax
4acac7:	5d                   	pop    %ebp
4acac8:	c3                   	ret
4acac9:	b8 40 99 6a 00       	mov    $0x6a9940,%eax
4acace:	5d                   	pop    %ebp
4acacf:	c3                   	ret
4acad0:	b8 4c 99 6a 00       	mov    $0x6a994c,%eax
4acad5:	5d                   	pop    %ebp
4acad6:	c3                   	ret
4acad7:	b8 58 99 6a 00       	mov    $0x6a9958,%eax
4acadc:	5d                   	pop    %ebp
4acadd:	c3                   	ret
4acade:	b8 70 99 6a 00       	mov    $0x6a9970,%eax
4acae3:	5d                   	pop    %ebp
4acae4:	c3                   	ret
4acae5:	b8 7c 99 6a 00       	mov    $0x6a997c,%eax
4acaea:	5d                   	pop    %ebp
4acaeb:	c3                   	ret
4acaec:	b8 88 99 6a 00       	mov    $0x6a9988,%eax
4acaf1:	5d                   	pop    %ebp
4acaf2:	c3                   	ret
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