48bbfb:	8d 45 f4             	lea    -0xc(%ebp),%eax
48bbfe:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48bc04:	8b 51 08             	mov    0x8(%ecx),%edx
48bc07:	33 c0                	xor    %eax,%eax
48bc09:	8b 71 0c             	mov    0xc(%ecx),%esi
48bc0c:	8b fe                	mov    %esi,%edi
48bc0e:	8b ca                	mov    %edx,%ecx
48bc10:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48bc17:	f3 ab                	rep stos %eax,%es:(%edi)
48bc19:	8d 04 95 00 00 00 00 	lea    0x0(,%edx,4),%eax
48bc20:	56                   	push   %esi
48bc21:	83 f8 10             	cmp    $0x10,%eax
48bc24:	72 19                	jb     0x48bc3f
48bc26:	e8 23 9b 18 00       	call   0x61574e
48bc2b:	83 c4 04             	add    $0x4,%esp
48bc2e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48bc31:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48bc38:	59                   	pop    %ecx
48bc39:	5f                   	pop    %edi
48bc3a:	5e                   	pop    %esi
48bc3b:	8b e5                	mov    %ebp,%esp
48bc3d:	5d                   	pop    %ebp
48bc3e:	c3                   	ret
48bc3f:	e8 8c 48 06 00       	call   0x4f04d0
48bc44:	83 c4 04             	add    $0x4,%esp
48bc47:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48bc4a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48bc51:	59                   	pop    %ecx
48bc52:	5f                   	pop    %edi
48bc53:	5e                   	pop    %esi
48bc54:	8b e5                	mov    %ebp,%esp
48bc56:	5d                   	pop    %ebp
48bc57:	c3                   	ret
48bc58:	cc                   	int3
48bc59:	cc                   	int3
48bc5a:	cc                   	int3
48bc5b:	cc                   	int3
48bc5c:	cc                   	int3
48bc5d:	cc                   	int3
48bc5e:	cc                   	int3
48bc5f:	cc                   	int3
48bc60:	55                   	push   %ebp
48bc61:	8b ec                	mov    %esp,%ebp
48bc63:	6a ff                	push   $0xffffffff
48bc65:	68 a0 60 65 00       	push   $0x6560a0
48bc6a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
48bc70:	50                   	push   %eax
48bc71:	53                   	push   %ebx
48bc72:	56                   	push   %esi
48bc73:	57                   	push   %edi
48bc74:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48bc79:	33 c5                	xor    %ebp,%eax
48bc7b:	50                   	push   %eax
48bc7c:	8d 45 f4             	lea    -0xc(%ebp),%eax
48bc7f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48bc85:	8b d9                	mov    %ecx,%ebx
48bc87:	8b 53 28             	mov    0x28(%ebx),%edx
48bc8a:	33 c0                	xor    %eax,%eax
48bc8c:	8b 73 2c             	mov    0x2c(%ebx),%esi
48bc8f:	8b ca                	mov    %edx,%ecx
48bc91:	8b fe                	mov    %esi,%edi
48bc93:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48bc9a:	f3 ab                	rep stos %eax,%es:(%edi)
48bc9c:	8d 04 95 00 00 00 00 	lea    0x0(,%edx,4),%eax
48bca3:	56                   	push   %esi
48bca4:	83 f8 10             	cmp    $0x10,%eax
48bca7:	72 07                	jb     0x48bcb0
48bca9:	e8 a0 9a 18 00       	call   0x61574e
48bcae:	eb 05                	jmp    0x48bcb5
48bcb0:	e8 1b 48 06 00       	call   0x4f04d0
48bcb5:	83 c4 04             	add    $0x4,%esp
48bcb8:	8b 53 14             	mov    0x14(%ebx),%edx
48bcbb:	33 c0                	xor    %eax,%eax
48bcbd:	8b 73 18             	mov    0x18(%ebx),%esi
48bcc0:	8b ca                	mov    %edx,%ecx
48bcc2:	8b fe                	mov    %esi,%edi
48bcc4:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
48bccb:	f3 ab                	rep stos %eax,%es:(%edi)
48bccd:	8d 04 95 00 00 00 00 	lea    0x0(,%edx,4),%eax
48bcd4:	56                   	push   %esi
48bcd5:	83 f8 10             	cmp    $0x10,%eax
48bcd8:	72 07                	jb     0x48bce1
48bcda:	e8 6f 9a 18 00       	call   0x61574e
48bcdf:	eb 05                	jmp    0x48bce6
48bce1:	e8 ea 47 06 00       	call   0x4f04d0
48bce6:	83 c4 04             	add    $0x4,%esp
48bce9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48bcec:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48bcf3:	59                   	pop    %ecx
48bcf4:	5f                   	pop    %edi
48bcf5:	5e                   	pop    %esi
48bcf6:	5b                   	pop    %ebx
48bcf7:	8b e5                	mov    %ebp,%esp
48bcf9:	5d                   	pop    %ebp
48bcfa:	c3                   	ret
48bcfb:	cc                   	int3
48bcfc:	cc                   	int3
48bcfd:	cc                   	int3
48bcfe:	cc                   	int3
48bcff:	cc                   	int3
48bd00:	83 e9 04             	sub    $0x4,%ecx
48bd03:	e9 58 00 00 00       	jmp    0x48bd60
48bd08:	cc                   	int3
48bd09:	cc                   	int3
48bd0a:	cc                   	int3
48bd0b:	cc                   	int3
48bd0c:	cc                   	int3
48bd0d:	cc                   	int3
48bd0e:	cc                   	int3
48bd0f:	cc                   	int3
48bd10:	83 e9 04             	sub    $0x4,%ecx
48bd13:	e9 d8 00 00 00       	jmp    0x48bdf0
48bd18:	cc                   	int3
48bd19:	cc                   	int3
48bd1a:	cc                   	int3
48bd1b:	cc                   	int3
48bd1c:	cc                   	int3
48bd1d:	cc                   	int3
48bd1e:	cc                   	int3
48bd1f:	cc                   	int3
48bd20:	83 e9 34             	sub    $0x34,%ecx
48bd23:	e9 c8 00 00 00       	jmp    0x48bdf0
48bd28:	cc                   	int3
48bd29:	cc                   	int3
48bd2a:	cc                   	int3
48bd2b:	cc                   	int3
48bd2c:	cc                   	int3
48bd2d:	cc                   	int3
48bd2e:	cc                   	int3
48bd2f:	cc                   	int3
48bd30:	83 e9 08             	sub    $0x8,%ecx
48bd33:	e9 38 01 00 00       	jmp    0x48be70
48bd38:	cc                   	int3
48bd39:	cc                   	int3
48bd3a:	cc                   	int3
48bd3b:	cc                   	int3
48bd3c:	cc                   	int3
48bd3d:	cc                   	int3
48bd3e:	cc                   	int3
48bd3f:	cc                   	int3
48bd40:	55                   	push   %ebp
48bd41:	8b ec                	mov    %esp,%ebp
48bd43:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
48bd47:	56                   	push   %esi
48bd48:	8b f1                	mov    %ecx,%esi
48bd4a:	74 0b                	je     0x48bd57
48bd4c:	6a 04                	push   $0x4
48bd4e:	56                   	push   %esi
48bd4f:	e8 1e 53 15 00       	call   0x5e1072
48bd54:	83 c4 08             	add    $0x8,%esp
48bd57:	8b c6                	mov    %esi,%eax
48bd59:	5e                   	pop    %esi
48bd5a:	5d                   	pop    %ebp
48bd5b:	c2 04 00             	ret    $0x4
48bd5e:	cc                   	int3
48bd5f:	cc                   	int3
48bd60:	55                   	push   %ebp
48bd61:	8b ec                	mov    %esp,%ebp
48bd63:	56                   	push   %esi
48bd64:	8b f1                	mov    %ecx,%esi
48bd66:	8d 4e 0c             	lea    0xc(%esi),%ecx
48bd69:	e8 f2 fe ff ff       	call   0x48bc60
48bd6e:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
48bd72:	74 0b                	je     0x48bd7f
48bd74:	6a 44                	push   $0x44
48bd76:	56                   	push   %esi
48bd77:	e8 f6 52 15 00       	call   0x5e1072
48bd7c:	83 c4 08             	add    $0x8,%esp
48bd7f:	8b c6                	mov    %esi,%eax
48bd81:	5e                   	pop    %esi
48bd82:	5d                   	pop    %ebp
48bd83:	c2 04 00             	ret    $0x4
48bd86:	cc                   	int3
48bd87:	cc                   	int3
48bd88:	cc                   	int3
48bd89:	cc                   	int3
48bd8a:	cc                   	int3
48bd8b:	cc                   	int3
48bd8c:	cc                   	int3
48bd8d:	cc                   	int3
48bd8e:	cc                   	int3
48bd8f:	cc                   	int3
48bd90:	55                   	push   %ebp
48bd91:	8b ec                	mov    %esp,%ebp
48bd93:	56                   	push   %esi
48bd94:	8b f1                	mov    %ecx,%esi
48bd96:	8b 4e 58             	mov    0x58(%esi),%ecx
48bd99:	85 c9                	test   %ecx,%ecx
48bd9b:	74 06                	je     0x48bda3
48bd9d:	8b 01                	mov    (%ecx),%eax
48bd9f:	6a 01                	push   $0x1
48bda1:	ff 10                	call   *(%eax)
48bda3:	8b 4e 50             	mov    0x50(%esi),%ecx
48bda6:	8d 46 38             	lea    0x38(%esi),%eax
48bda9:	57                   	push   %edi
48bdaa:	8b 78 1c             	mov    0x1c(%eax),%edi
48bdad:	3b f8                	cmp    %eax,%edi
48bdaf:	75 08                	jne    0x48bdb9
48bdb1:	c6 40 11 00          	movb   $0x0,0x11(%eax)
48bdb5:	32 c0                	xor    %al,%al
48bdb7:	f3 aa                	rep stos %al,%es:(%edi)
48bdb9:	8b 7e 34             	mov    0x34(%esi),%edi
48bdbc:	8d 46 08             	lea    0x8(%esi),%eax
48bdbf:	8b 48 28             	mov    0x28(%eax),%ecx
48bdc2:	3b f8                	cmp    %eax,%edi
48bdc4:	75 08                	jne    0x48bdce
48bdc6:	c6 40 21 00          	movb   $0x0,0x21(%eax)
48bdca:	32 c0                	xor    %al,%al
48bdcc:	f3 aa                	rep stos %al,%es:(%edi)
48bdce:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
48bdd2:	5f                   	pop    %edi
48bdd3:	74 0b                	je     0x48bde0
48bdd5:	6a 60                	push   $0x60
48bdd7:	56                   	push   %esi
48bdd8:	e8 95 52 15 00       	call   0x5e1072
48bddd:	83 c4 08             	add    $0x8,%esp
48bde0:	8b c6                	mov    %esi,%eax
48bde2:	5e                   	pop    %esi
48bde3:	5d                   	pop    %ebp
48bde4:	c2 04 00             	ret    $0x4
48bde7:	cc                   	int3
48bde8:	cc                   	int3
48bde9:	cc                   	int3
48bdea:	cc                   	int3
48bdeb:	cc                   	int3
48bdec:	cc                   	int3
48bded:	cc                   	int3
48bdee:	cc                   	int3
48bdef:	cc                   	int3
48bdf0:	55                   	push   %ebp
48bdf1:	8b ec                	mov    %esp,%ebp
48bdf3:	56                   	push   %esi
48bdf4:	8b f1                	mov    %ecx,%esi
48bdf6:	e8 65 fe ff ff       	call   0x48bc60
48bdfb:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
48bdff:	74 0b                	je     0x48be0c
48be01:	6a 38                	push   $0x38
48be03:	56                   	push   %esi
48be04:	e8 69 52 15 00       	call   0x5e1072
48be09:	83 c4 08             	add    $0x8,%esp
48be0c:	8b c6                	mov    %esi,%eax
48be0e:	5e                   	pop    %esi
48be0f:	5d                   	pop    %ebp
48be10:	c2 04 00             	ret    $0x4
48be13:	cc                   	int3
48be14:	cc                   	int3
48be15:	cc                   	int3
48be16:	cc                   	int3
48be17:	cc                   	int3
48be18:	cc                   	int3
48be19:	cc                   	int3
48be1a:	cc                   	int3
48be1b:	cc                   	int3
48be1c:	cc                   	int3
48be1d:	cc                   	int3
48be1e:	cc                   	int3
48be1f:	cc                   	int3
48be20:	55                   	push   %ebp
48be21:	8b ec                	mov    %esp,%ebp
48be23:	56                   	push   %esi
48be24:	8b f1                	mov    %ecx,%esi
48be26:	8b 8e a8 00 00 00    	mov    0xa8(%esi),%ecx
48be2c:	8d 46 60             	lea    0x60(%esi),%eax
48be2f:	57                   	push   %edi
48be30:	8b 78 4c             	mov    0x4c(%eax),%edi
48be33:	3b f8                	cmp    %eax,%edi
48be35:	75 08                	jne    0x48be3f
48be37:	c6 40 41 00          	movb   $0x0,0x41(%eax)
48be3b:	33 c0                	xor    %eax,%eax
48be3d:	f3 ab                	rep stos %eax,%es:(%edi)
48be3f:	8b 7e 5c             	mov    0x5c(%esi),%edi
48be42:	8d 46 10             	lea    0x10(%esi),%eax
48be45:	8b 48 48             	mov    0x48(%eax),%ecx
48be48:	3b f8                	cmp    %eax,%edi
48be4a:	75 08                	jne    0x48be54
48be4c:	c6 40 41 00          	movb   $0x0,0x41(%eax)
48be50:	33 c0                	xor    %eax,%eax
48be52:	f3 ab                	rep stos %eax,%es:(%edi)
48be54:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
48be58:	74 0e                	je     0x48be68
48be5a:	68 b0 00 00 00       	push   $0xb0
48be5f:	56                   	push   %esi
48be60:	e8 0d 52 15 00       	call   0x5e1072
48be65:	83 c4 08             	add    $0x8,%esp
48be68:	5f                   	pop    %edi
48be69:	8b c6                	mov    %esi,%eax
48be6b:	5e                   	pop    %esi
48be6c:	5d                   	pop    %ebp
48be6d:	c2 04 00             	ret    $0x4
48be70:	55                   	push   %ebp
48be71:	8b ec                	mov    %esp,%ebp
48be73:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
48be77:	56                   	push   %esi
48be78:	8b f1                	mov    %ecx,%esi
48be7a:	74 0b                	je     0x48be87
48be7c:	6a 0c                	push   $0xc
48be7e:	56                   	push   %esi
48be7f:	e8 ee 51 15 00       	call   0x5e1072
48be84:	83 c4 08             	add    $0x8,%esp
48be87:	8b c6                	mov    %esi,%eax
48be89:	5e                   	pop    %esi
48be8a:	5d                   	pop    %ebp
48be8b:	c2 04 00             	ret    $0x4
48be8e:	cc                   	int3
48be8f:	cc                   	int3
48be90:	8d 41 0c             	lea    0xc(%ecx),%eax
48be93:	c3                   	ret
48be94:	cc                   	int3
48be95:	cc                   	int3
48be96:	cc                   	int3
48be97:	cc                   	int3
48be98:	cc                   	int3
48be99:	cc                   	int3
48be9a:	cc                   	int3
48be9b:	cc                   	int3
48be9c:	cc                   	int3
48be9d:	cc                   	int3
48be9e:	cc                   	int3
48be9f:	cc                   	int3
48bea0:	8b 01                	mov    (%ecx),%eax
48bea2:	ff 50 14             	call   *0x14(%eax)
48bea5:	8b d0                	mov    %eax,%edx
48bea7:	8b 0a                	mov    (%edx),%ecx
48bea9:	8b 41 04             	mov    0x4(%ecx),%eax
48beac:	03 c2                	add    %edx,%eax
48beae:	c3                   	ret
48beaf:	cc                   	int3
48beb0:	8b 41 fc             	mov    -0x4(%ecx),%eax
48beb3:	83 c1 fc             	add    $0xfffffffc,%ecx
48beb6:	ff 50 24             	call   *0x24(%eax)
48beb9:	83 c0 08             	add    $0x8,%eax
48bebc:	c3                   	ret
48bebd:	cc                   	int3
48bebe:	cc                   	int3
48bebf:	cc                   	int3
48bec0:	55                   	push   %ebp
48bec1:	8b ec                	mov    %esp,%ebp
48bec3:	56                   	push   %esi
48bec4:	8b 75 08             	mov    0x8(%ebp),%esi
48bec7:	8b ce                	mov    %esi,%ecx
48bec9:	6a 05                	push   $0x5
48becb:	68 ac 38 69 00       	push   $0x6938ac
48bed0:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
48bed7:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
48bede:	c6 06 00             	movb   $0x0,(%esi)
48bee1:	e8 5a 93 fb ff       	call   0x445240
48bee6:	8b c6                	mov    %esi,%eax
48bee8:	5e                   	pop    %esi
48bee9:	5d                   	pop    %ebp
48beea:	c2 04 00             	ret    $0x4