48aa5e:	cc                   	int3
48aa5f:	cc                   	int3
48aa60:	8b 41 18             	mov    0x18(%ecx),%eax
48aa63:	8b 51 1c             	mov    0x1c(%ecx),%edx
48aa66:	c3                   	ret
48aa67:	cc                   	int3
48aa68:	cc                   	int3
48aa69:	cc                   	int3
48aa6a:	cc                   	int3
48aa6b:	cc                   	int3
48aa6c:	cc                   	int3
48aa6d:	cc                   	int3
48aa6e:	cc                   	int3
48aa6f:	cc                   	int3
48aa70:	ff 74 24 18          	push   0x18(%esp)
48aa74:	8b 01                	mov    (%ecx),%eax
48aa76:	ff 74 24 18          	push   0x18(%esp)
48aa7a:	ff 74 24 18          	push   0x18(%esp)
48aa7e:	ff 74 24 18          	push   0x18(%esp)
48aa82:	ff 74 24 18          	push   0x18(%esp)
48aa86:	ff 74 24 18          	push   0x18(%esp)
48aa8a:	ff 50 24             	call   *0x24(%eax)
48aa8d:	8b 44 24 04          	mov    0x4(%esp),%eax
48aa91:	c2 18 00             	ret    $0x18
48aa94:	cc                   	int3
48aa95:	cc                   	int3
48aa96:	cc                   	int3
48aa97:	cc                   	int3
48aa98:	cc                   	int3
48aa99:	cc                   	int3
48aa9a:	cc                   	int3
48aa9b:	cc                   	int3
48aa9c:	cc                   	int3
48aa9d:	cc                   	int3
48aa9e:	cc                   	int3
48aa9f:	cc                   	int3
48aaa0:	8b 44 24 04          	mov    0x4(%esp),%eax
48aaa4:	56                   	push   %esi
48aaa5:	8b f1                	mov    %ecx,%esi
48aaa7:	57                   	push   %edi
48aaa8:	8b 7e 10             	mov    0x10(%esi),%edi
48aaab:	3b f8                	cmp    %eax,%edi
48aaad:	77 20                	ja     0x48aacf
48aaaf:	39 46 14             	cmp    %eax,0x14(%esi)
48aab2:	74 1b                	je     0x48aacf
48aab4:	6a 01                	push   $0x1
48aab6:	50                   	push   %eax
48aab7:	e8 f7 4e fb ff       	call   0x43f9b3
48aabc:	84 c0                	test   %al,%al
48aabe:	74 0f                	je     0x48aacf
48aac0:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
48aac4:	89 7e 10             	mov    %edi,0x10(%esi)
48aac7:	72 02                	jb     0x48aacb
48aac9:	8b 36                	mov    (%esi),%esi
48aacb:	c6 04 3e 00          	movb   $0x0,(%esi,%edi,1)
48aacf:	5f                   	pop    %edi
48aad0:	5e                   	pop    %esi
48aad1:	c2 04 00             	ret    $0x4
48aad4:	cc                   	int3
48aad5:	cc                   	int3
48aad6:	cc                   	int3
48aad7:	cc                   	int3
48aad8:	cc                   	int3
48aad9:	cc                   	int3
48aada:	cc                   	int3
48aadb:	cc                   	int3
48aadc:	cc                   	int3
48aadd:	cc                   	int3
48aade:	cc                   	int3
48aadf:	cc                   	int3
48aae0:	cc                   	int3
48aae1:	cc                   	int3
48aae2:	cc                   	int3
48aae3:	cc                   	int3
48aae4:	cc                   	int3
48aae5:	cc                   	int3
48aae6:	cc                   	int3
48aae7:	cc                   	int3
48aae8:	cc                   	int3
48aae9:	cc                   	int3
48aaea:	cc                   	int3
48aaeb:	cc                   	int3
48aaec:	cc                   	int3
48aaed:	cc                   	int3
48aaee:	cc                   	int3
48aaef:	cc                   	int3
48aaf0:	8b 51 10             	mov    0x10(%ecx),%edx
48aaf3:	8b 44 24 04          	mov    0x4(%esp),%eax
48aaf7:	3b c2                	cmp    %edx,%eax
48aaf9:	77 12                	ja     0x48ab0d
48aafb:	89 41 10             	mov    %eax,0x10(%ecx)
48aafe:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
48ab02:	72 02                	jb     0x48ab06
48ab04:	8b 09                	mov    (%ecx),%ecx
48ab06:	c6 04 01 00          	movb   $0x0,(%ecx,%eax,1)
48ab0a:	c2 04 00             	ret    $0x4
48ab0d:	6a 00                	push   $0x0
48ab0f:	2b c2                	sub    %edx,%eax
48ab11:	50                   	push   %eax
48ab12:	e8 23 fb f9 ff       	call   0x42a63a
48ab17:	c2 04 00             	ret    $0x4
48ab1a:	cc                   	int3
48ab1b:	cc                   	int3
48ab1c:	cc                   	int3
48ab1d:	cc                   	int3
48ab1e:	cc                   	int3
48ab1f:	cc                   	int3
48ab20:	cc                   	int3
48ab21:	cc                   	int3
48ab22:	cc                   	int3
48ab23:	cc                   	int3
48ab24:	cc                   	int3
48ab25:	cc                   	int3
48ab26:	cc                   	int3
48ab27:	cc                   	int3
48ab28:	cc                   	int3
48ab29:	cc                   	int3
48ab2a:	cc                   	int3
48ab2b:	cc                   	int3
48ab2c:	cc                   	int3
48ab2d:	cc                   	int3
48ab2e:	cc                   	int3
48ab2f:	cc                   	int3
48ab30:	8b 51 10             	mov    0x10(%ecx),%edx
48ab33:	8b 44 24 04          	mov    0x4(%esp),%eax
48ab37:	3b c2                	cmp    %edx,%eax
48ab39:	77 12                	ja     0x48ab4d
48ab3b:	89 41 10             	mov    %eax,0x10(%ecx)
48ab3e:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
48ab42:	72 02                	jb     0x48ab46
48ab44:	8b 09                	mov    (%ecx),%ecx
48ab46:	c6 04 01 00          	movb   $0x0,(%ecx,%eax,1)
48ab4a:	c2 08 00             	ret    $0x8
48ab4d:	2b c2                	sub    %edx,%eax
48ab4f:	89 44 24 04          	mov    %eax,0x4(%esp)
48ab53:	e9 e2 fa f9 ff       	jmp    0x42a63a
48ab58:	cc                   	int3
48ab59:	cc                   	int3
48ab5a:	cc                   	int3
48ab5b:	cc                   	int3
48ab5c:	cc                   	int3
48ab5d:	cc                   	int3
48ab5e:	cc                   	int3
48ab5f:	cc                   	int3
48ab60:	cc                   	int3
48ab61:	cc                   	int3
48ab62:	cc                   	int3
48ab63:	cc                   	int3
48ab64:	cc                   	int3
48ab65:	cc                   	int3
48ab66:	cc                   	int3
48ab67:	cc                   	int3
48ab68:	cc                   	int3
48ab69:	cc                   	int3
48ab6a:	cc                   	int3
48ab6b:	cc                   	int3
48ab6c:	cc                   	int3
48ab6d:	cc                   	int3
48ab6e:	cc                   	int3
48ab6f:	cc                   	int3
48ab70:	8b 44 24 04          	mov    0x4(%esp),%eax
48ab74:	c2 08 00             	ret    $0x8
48ab77:	cc                   	int3
48ab78:	cc                   	int3
48ab79:	cc                   	int3
48ab7a:	cc                   	int3
48ab7b:	cc                   	int3
48ab7c:	cc                   	int3
48ab7d:	cc                   	int3
48ab7e:	cc                   	int3
48ab7f:	cc                   	int3
48ab80:	8b 44 24 04          	mov    0x4(%esp),%eax
48ab84:	c3                   	ret
48ab85:	cc                   	int3
48ab86:	cc                   	int3
48ab87:	cc                   	int3
48ab88:	cc                   	int3
48ab89:	cc                   	int3
48ab8a:	cc                   	int3
48ab8b:	cc                   	int3
48ab8c:	cc                   	int3
48ab8d:	cc                   	int3
48ab8e:	cc                   	int3
48ab8f:	cc                   	int3
48ab90:	8b 41 14             	mov    0x14(%ecx),%eax
48ab93:	0f b7 54 24 04       	movzwl 0x4(%esp),%edx
48ab98:	0b d0                	or     %eax,%edx
48ab9a:	89 51 14             	mov    %edx,0x14(%ecx)
48ab9d:	c2 04 00             	ret    $0x4
48aba0:	cc                   	int3
48aba1:	cc                   	int3
48aba2:	cc                   	int3
48aba3:	cc                   	int3
48aba4:	cc                   	int3
48aba5:	cc                   	int3
48aba6:	cc                   	int3
48aba7:	cc                   	int3
48aba8:	cc                   	int3
48aba9:	cc                   	int3
48abaa:	cc                   	int3
48abab:	cc                   	int3
48abac:	cc                   	int3
48abad:	cc                   	int3
48abae:	cc                   	int3
48abaf:	cc                   	int3
48abb0:	8b 41 08             	mov    0x8(%ecx),%eax
48abb3:	c3                   	ret
48abb4:	cc                   	int3
48abb5:	cc                   	int3
48abb6:	cc                   	int3
48abb7:	cc                   	int3
48abb8:	cc                   	int3
48abb9:	cc                   	int3
48abba:	cc                   	int3
48abbb:	cc                   	int3
48abbc:	cc                   	int3
48abbd:	cc                   	int3
48abbe:	cc                   	int3
48abbf:	cc                   	int3
48abc0:	8b 41 04             	mov    0x4(%ecx),%eax
48abc3:	c3                   	ret
48abc4:	cc                   	int3
48abc5:	cc                   	int3
48abc6:	cc                   	int3
48abc7:	cc                   	int3
48abc8:	cc                   	int3
48abc9:	cc                   	int3
48abca:	cc                   	int3
48abcb:	cc                   	int3
48abcc:	cc                   	int3
48abcd:	cc                   	int3
48abce:	cc                   	int3
48abcf:	cc                   	int3
48abd0:	51                   	push   %ecx
48abd1:	56                   	push   %esi
48abd2:	ff 74 24 14          	push   0x14(%esp)
48abd6:	8b 74 24 10          	mov    0x10(%esp),%esi
48abda:	ff 74 24 14          	push   0x14(%esp)
48abde:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
48abe5:	00
48abe6:	51                   	push   %ecx
48abe7:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
48abee:	8b ce                	mov    %esi,%ecx
48abf0:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
48abf7:	c6 06 00             	movb   $0x0,(%esi)
48abfa:	e8 00 34 fb ff       	call   0x43dfff
48abff:	8b c6                	mov    %esi,%eax
48ac01:	5e                   	pop    %esi
48ac02:	59                   	pop    %ecx
48ac03:	c2 0c 00             	ret    $0xc
48ac06:	cc                   	int3
48ac07:	cc                   	int3
48ac08:	cc                   	int3
48ac09:	cc                   	int3
48ac0a:	cc                   	int3
48ac0b:	cc                   	int3
48ac0c:	cc                   	int3
48ac0d:	cc                   	int3
48ac0e:	cc                   	int3
48ac0f:	cc                   	int3
48ac10:	cc                   	int3
48ac11:	cc                   	int3
48ac12:	cc                   	int3
48ac13:	cc                   	int3
48ac14:	cc                   	int3
48ac15:	cc                   	int3
48ac16:	cc                   	int3
48ac17:	cc                   	int3
48ac18:	cc                   	int3
48ac19:	cc                   	int3
48ac1a:	cc                   	int3
48ac1b:	cc                   	int3
48ac1c:	cc                   	int3
48ac1d:	cc                   	int3
48ac1e:	cc                   	int3
48ac1f:	cc                   	int3
48ac20:	8b 01                	mov    (%ecx),%eax
48ac22:	8b 40 10             	mov    0x10(%eax),%eax
48ac25:	ff e0                	jmp    *%eax
48ac27:	cc                   	int3
48ac28:	cc                   	int3
48ac29:	cc                   	int3
48ac2a:	cc                   	int3
48ac2b:	cc                   	int3
48ac2c:	cc                   	int3
48ac2d:	cc                   	int3
48ac2e:	cc                   	int3
48ac2f:	cc                   	int3
48ac30:	51                   	push   %ecx
48ac31:	ff 74 24 0c          	push   0xc(%esp)
48ac35:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
48ac3c:	00
48ac3d:	ff 74 24 0c          	push   0xc(%esp)
48ac41:	e8 9e fc f7 ff       	call   0x40a8e4
48ac46:	8b 44 24 10          	mov    0x10(%esp),%eax
48ac4a:	83 c4 0c             	add    $0xc,%esp
48ac4d:	c3                   	ret
48ac4e:	cc                   	int3
48ac4f:	cc                   	int3
48ac50:	cc                   	int3
48ac51:	cc                   	int3
48ac52:	cc                   	int3
48ac53:	cc                   	int3
48ac54:	cc                   	int3
48ac55:	cc                   	int3
48ac56:	cc                   	int3
48ac57:	cc                   	int3
48ac58:	cc                   	int3
48ac59:	cc                   	int3
48ac5a:	cc                   	int3
48ac5b:	cc                   	int3
48ac5c:	cc                   	int3
48ac5d:	cc                   	int3
48ac5e:	cc                   	int3
48ac5f:	cc                   	int3
48ac60:	51                   	push   %ecx
48ac61:	8b 11                	mov    (%ecx),%edx
48ac63:	ff 74 24 08          	push   0x8(%esp)
48ac67:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
48ac6e:	00
48ac6f:	ff 52 1c             	call   *0x1c(%edx)
48ac72:	8b 44 24 08          	mov    0x8(%esp),%eax
48ac76:	59                   	pop    %ecx
48ac77:	c2 04 00             	ret    $0x4
48ac7a:	cc                   	int3
48ac7b:	cc                   	int3
48ac7c:	cc                   	int3
48ac7d:	cc                   	int3
48ac7e:	cc                   	int3
48ac7f:	cc                   	int3
48ac80:	8b 44 24 04          	mov    0x4(%esp),%eax
48ac84:	83 48 14 04          	orl    $0x4,0x14(%eax)
48ac88:	c3                   	ret
48ac89:	cc                   	int3
48ac8a:	cc                   	int3
48ac8b:	cc                   	int3
48ac8c:	cc                   	int3
48ac8d:	cc                   	int3
48ac8e:	cc                   	int3
48ac8f:	cc                   	int3
48ac90:	83 79 40 10          	cmpl   $0x10,0x40(%ecx)
48ac94:	8d 41 2c             	lea    0x2c(%ecx),%eax
48ac97:	72 02                	jb     0x48ac9b
48ac99:	8b 00                	mov    (%eax),%eax
48ac9b:	c3                   	ret
48ac9c:	cc                   	int3
48ac9d:	cc                   	int3
48ac9e:	cc                   	int3
48ac9f:	cc                   	int3
48aca0:	b8 0c 5f bd 00       	mov    $0xbd5f0c,%eax