44acc3:	72 28                	jb     0x44aced
44acc5:	8b 4d a8             	mov    -0x58(%ebp),%ecx
44acc8:	42                   	inc    %edx
44acc9:	8b c1                	mov    %ecx,%eax
44accb:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
44acd1:	72 10                	jb     0x44ace3
44acd3:	8b 49 fc             	mov    -0x4(%ecx),%ecx
44acd6:	83 c2 23             	add    $0x23,%edx
44acd9:	2b c1                	sub    %ecx,%eax
44acdb:	83 c0 fc             	add    $0xfffffffc,%eax
44acde:	83 f8 1f             	cmp    $0x1f,%eax
44ace1:	77 27                	ja     0x44ad0a
44ace3:	52                   	push   %edx
44ace4:	51                   	push   %ecx
44ace5:	e8 88 63 19 00       	call   0x5e1072
44acea:	83 c4 08             	add    $0x8,%esp
44aced:	8a c3                	mov    %bl,%al
44acef:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44acf2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44acf9:	59                   	pop    %ecx
44acfa:	5e                   	pop    %esi
44acfb:	5b                   	pop    %ebx
44acfc:	8b 4d f0             	mov    -0x10(%ebp),%ecx
44acff:	33 cd                	xor    %ebp,%ecx
44ad01:	e8 d4 67 19 00       	call   0x5e14da
44ad06:	8b e5                	mov    %ebp,%esp
44ad08:	5d                   	pop    %ebp
44ad09:	c3                   	ret
44ad0a:	e8 20 22 1a 00       	call   0x5ecf2f
44ad0f:	cc                   	int3
44ad10:	55                   	push   %ebp
44ad11:	8b ec                	mov    %esp,%ebp
44ad13:	6a ff                	push   $0xffffffff
44ad15:	68 30 d4 64 00       	push   $0x64d430
44ad1a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44ad20:	50                   	push   %eax
44ad21:	83 ec 78             	sub    $0x78,%esp
44ad24:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44ad29:	33 c5                	xor    %ebp,%eax
44ad2b:	89 45 f0             	mov    %eax,-0x10(%ebp)
44ad2e:	53                   	push   %ebx
44ad2f:	56                   	push   %esi
44ad30:	57                   	push   %edi
44ad31:	50                   	push   %eax
44ad32:	8d 45 f4             	lea    -0xc(%ebp),%eax
44ad35:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44ad3b:	8b f9                	mov    %ecx,%edi
44ad3d:	89 7d 80             	mov    %edi,-0x80(%ebp)
44ad40:	68 50 c0 68 00       	push   $0x68c050
44ad45:	6a 00                	push   $0x0
44ad47:	6a 04                	push   $0x4
44ad49:	68 14 bd 68 00       	push   $0x68bd14
44ad4e:	ff 77 68             	push   0x68(%edi)
44ad51:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44ad58:	e8 d3 23 04 00       	call   0x48d130
44ad5d:	83 c4 14             	add    $0x14,%esp
44ad60:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
44ad64:	0f 84 1b 02 00 00    	je     0x44af85
44ad6a:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
44ad6e:	8d 45 08             	lea    0x8(%ebp),%eax
44ad71:	0f 43 45 08          	cmovae 0x8(%ebp),%eax
44ad75:	50                   	push   %eax
44ad76:	e8 65 db 01 00       	call   0x4688e0
44ad7b:	83 c4 04             	add    $0x4,%esp
44ad7e:	85 c0                	test   %eax,%eax
44ad80:	0f 84 ff 01 00 00    	je     0x44af85
44ad86:	0f 57 c0             	xorps  %xmm0,%xmm0
44ad89:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
44ad90:	66 0f d6 45 cc       	movq   %xmm0,-0x34(%ebp)
44ad95:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
44ad9c:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
44ada3:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
44adaa:	66 0f d6 45 e4       	movq   %xmm0,-0x1c(%ebp)
44adaf:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
44adb6:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
44adbd:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
44adc4:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
44adcb:	66 0f d6 45 d8       	movq   %xmm0,-0x28(%ebp)
44add0:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
44add7:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
44adde:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
44ade5:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
44adec:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
44adf3:	c7 45 c8 0f 00 00 00 	movl   $0xf,-0x38(%ebp)
44adfa:	c6 45 b4 00          	movb   $0x0,-0x4c(%ebp)
44adfe:	c7 45 ac 00 00 00 00 	movl   $0x0,-0x54(%ebp)
44ae05:	c7 45 b0 0f 00 00 00 	movl   $0xf,-0x50(%ebp)
44ae0c:	c6 45 9c 00          	movb   $0x0,-0x64(%ebp)
44ae10:	6a 01                	push   $0x1
44ae12:	68 60 bb 68 00       	push   $0x68bb60
44ae17:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44ae1a:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
44ae1e:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
44ae25:	c7 45 98 0f 00 00 00 	movl   $0xf,-0x68(%ebp)
44ae2c:	c6 45 84 00          	movb   $0x0,-0x7c(%ebp)
44ae30:	e8 0b a4 ff ff       	call   0x445240
44ae35:	8d 45 d8             	lea    -0x28(%ebp),%eax
44ae38:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
44ae3c:	50                   	push   %eax
44ae3d:	8d 45 e4             	lea    -0x1c(%ebp),%eax
44ae40:	50                   	push   %eax
44ae41:	8d 45 cc             	lea    -0x34(%ebp),%eax
44ae44:	50                   	push   %eax
44ae45:	8d 45 84             	lea    -0x7c(%ebp),%eax
44ae48:	50                   	push   %eax
44ae49:	83 ec 18             	sub    $0x18,%esp
44ae4c:	8d 45 08             	lea    0x8(%ebp),%eax
44ae4f:	8b cc                	mov    %esp,%ecx
44ae51:	50                   	push   %eax
44ae52:	e8 49 1f ff ff       	call   0x43cda0
44ae57:	8b 07                	mov    (%edi),%eax
44ae59:	8b 70 0c             	mov    0xc(%eax),%esi
44ae5c:	8b ce                	mov    %esi,%ecx
44ae5e:	ff 15 e0 24 68 00    	call   *0x6824e0
44ae64:	8b cf                	mov    %edi,%ecx
44ae66:	ff d6                	call   *%esi
44ae68:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44ae6b:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
44ae6f:	8a d8                	mov    %al,%bl
44ae71:	e8 3a d8 fe ff       	call   0x4386b0
44ae76:	84 db                	test   %bl,%bl
44ae78:	0f 84 ef 00 00 00    	je     0x44af6d
44ae7e:	8b 7d d0             	mov    -0x30(%ebp),%edi
44ae81:	8b 75 cc             	mov    -0x34(%ebp),%esi
44ae84:	3b f7                	cmp    %edi,%esi
44ae86:	74 1a                	je     0x44aea2
44ae88:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
44ae8c:	8b c6                	mov    %esi,%eax
44ae8e:	72 02                	jb     0x44ae92
44ae90:	8b 06                	mov    (%esi),%eax
44ae92:	50                   	push   %eax
44ae93:	e8 48 dd 01 00       	call   0x468be0
44ae98:	83 c6 18             	add    $0x18,%esi
44ae9b:	83 c4 04             	add    $0x4,%esp
44ae9e:	3b f7                	cmp    %edi,%esi
44aea0:	75 e6                	jne    0x44ae88
44aea2:	8b 7d dc             	mov    -0x24(%ebp),%edi
44aea5:	8b 75 d8             	mov    -0x28(%ebp),%esi
44aea8:	3b f7                	cmp    %edi,%esi
44aeaa:	74 1e                	je     0x44aeca
44aeac:	0f 1f 40 00          	nopl   0x0(%eax)
44aeb0:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
44aeb4:	8b c6                	mov    %esi,%eax
44aeb6:	72 02                	jb     0x44aeba
44aeb8:	8b 06                	mov    (%esi),%eax
44aeba:	50                   	push   %eax
44aebb:	e8 20 dd 01 00       	call   0x468be0
44aec0:	83 c6 18             	add    $0x18,%esi
44aec3:	83 c4 04             	add    $0x4,%esp
44aec6:	3b f7                	cmp    %edi,%esi
44aec8:	75 e6                	jne    0x44aeb0
44aeca:	8b 75 e8             	mov    -0x18(%ebp),%esi
44aecd:	3b 75 e4             	cmp    -0x1c(%ebp),%esi
44aed0:	0f 84 97 00 00 00    	je     0x44af6d
44aed6:	8b 5d 80             	mov    -0x80(%ebp),%ebx
44aed9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
44aee0:	83 c6 e8             	add    $0xffffffe8,%esi
44aee3:	8b d6                	mov    %esi,%edx
44aee5:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
44aee9:	72 02                	jb     0x44aeed
44aeeb:	8b 16                	mov    (%esi),%edx
44aeed:	8b c2                	mov    %edx,%eax
44aeef:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
44aef6:	c7 45 98 0f 00 00 00 	movl   $0xf,-0x68(%ebp)
44aefd:	c6 45 84 00          	movb   $0x0,-0x7c(%ebp)
44af01:	8d 78 01             	lea    0x1(%eax),%edi
44af04:	8a 08                	mov    (%eax),%cl
44af06:	40                   	inc    %eax
44af07:	84 c9                	test   %cl,%cl
44af09:	75 f9                	jne    0x44af04
44af0b:	2b c7                	sub    %edi,%eax
44af0d:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44af10:	50                   	push   %eax
44af11:	52                   	push   %edx
44af12:	e8 29 a3 ff ff       	call   0x445240
44af17:	8b 03                	mov    (%ebx),%eax
44af19:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44af1c:	51                   	push   %ecx
44af1d:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
44af21:	8b 78 14             	mov    0x14(%eax),%edi
44af24:	8b cf                	mov    %edi,%ecx
44af26:	ff 15 e0 24 68 00    	call   *0x6824e0
44af2c:	8b cb                	mov    %ebx,%ecx
44af2e:	ff d7                	call   *%edi
44af30:	8b 55 98             	mov    -0x68(%ebp),%edx
44af33:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
44af37:	83 fa 10             	cmp    $0x10,%edx
44af3a:	72 28                	jb     0x44af64
44af3c:	8b 4d 84             	mov    -0x7c(%ebp),%ecx
44af3f:	42                   	inc    %edx
44af40:	8b c1                	mov    %ecx,%eax
44af42:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
44af48:	72 10                	jb     0x44af5a
44af4a:	8b 49 fc             	mov    -0x4(%ecx),%ecx
44af4d:	83 c2 23             	add    $0x23,%edx
44af50:	2b c1                	sub    %ecx,%eax
44af52:	83 c0 fc             	add    $0xfffffffc,%eax
44af55:	83 f8 1f             	cmp    $0x1f,%eax
44af58:	77 79                	ja     0x44afd3
44af5a:	52                   	push   %edx
44af5b:	51                   	push   %ecx
44af5c:	e8 11 61 19 00       	call   0x5e1072
44af61:	83 c4 08             	add    $0x8,%esp
44af64:	3b 75 e4             	cmp    -0x1c(%ebp),%esi
44af67:	0f 85 73 ff ff ff    	jne    0x44aee0
44af6d:	8d 4d d8             	lea    -0x28(%ebp),%ecx
44af70:	e8 8b 9f ff ff       	call   0x444f00
44af75:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44af78:	e8 83 9f ff ff       	call   0x444f00
44af7d:	8d 4d cc             	lea    -0x34(%ebp),%ecx
44af80:	e8 7b 9f ff ff       	call   0x444f00
44af85:	8b 55 1c             	mov    0x1c(%ebp),%edx
44af88:	83 fa 10             	cmp    $0x10,%edx
44af8b:	72 28                	jb     0x44afb5
44af8d:	8b 4d 08             	mov    0x8(%ebp),%ecx
44af90:	42                   	inc    %edx
44af91:	8b c1                	mov    %ecx,%eax
44af93:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
44af99:	72 10                	jb     0x44afab
44af9b:	8b 49 fc             	mov    -0x4(%ecx),%ecx
44af9e:	83 c2 23             	add    $0x23,%edx
44afa1:	2b c1                	sub    %ecx,%eax
44afa3:	83 c0 fc             	add    $0xfffffffc,%eax
44afa6:	83 f8 1f             	cmp    $0x1f,%eax
44afa9:	77 28                	ja     0x44afd3
44afab:	52                   	push   %edx
44afac:	51                   	push   %ecx
44afad:	e8 c0 60 19 00       	call   0x5e1072
44afb2:	83 c4 08             	add    $0x8,%esp
44afb5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44afb8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44afbf:	59                   	pop    %ecx
44afc0:	5f                   	pop    %edi
44afc1:	5e                   	pop    %esi
44afc2:	5b                   	pop    %ebx
44afc3:	8b 4d f0             	mov    -0x10(%ebp),%ecx
44afc6:	33 cd                	xor    %ebp,%ecx
44afc8:	e8 0d 65 19 00       	call   0x5e14da
44afcd:	8b e5                	mov    %ebp,%esp
44afcf:	5d                   	pop    %ebp
44afd0:	c2 18 00             	ret    $0x18
44afd3:	e8 57 1f 1a 00       	call   0x5ecf2f
44afd8:	cc                   	int3
44afd9:	cc                   	int3
44afda:	cc                   	int3
44afdb:	cc                   	int3
44afdc:	cc                   	int3
44afdd:	cc                   	int3
44afde:	cc                   	int3
44afdf:	cc                   	int3
44afe0:	55                   	push   %ebp
44afe1:	8b ec                	mov    %esp,%ebp
44afe3:	56                   	push   %esi
44afe4:	8b 75 08             	mov    0x8(%ebp),%esi
44afe7:	57                   	push   %edi
44afe8:	8b 7d 0c             	mov    0xc(%ebp),%edi
44afeb:	3b f7                	cmp    %edi,%esi
44afed:	74 32                	je     0x44b021
44afef:	90                   	nop
44aff0:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
44aff4:	8b c6                	mov    %esi,%eax
44aff6:	72 02                	jb     0x44affa
44aff8:	8b 06                	mov    (%esi),%eax
44affa:	50                   	push   %eax
44affb:	e8 e0 d8 01 00       	call   0x4688e0
44b000:	83 c4 04             	add    $0x4,%esp
44b003:	85 c0                	test   %eax,%eax
44b005:	74 13                	je     0x44b01a
44b007:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
44b00b:	8b c6                	mov    %esi,%eax
44b00d:	72 02                	jb     0x44b011
44b00f:	8b 06                	mov    (%esi),%eax
44b011:	50                   	push   %eax
44b012:	e8 c9 db 01 00       	call   0x468be0
44b017:	83 c4 04             	add    $0x4,%esp
44b01a:	83 c6 18             	add    $0x18,%esi
44b01d:	3b f7                	cmp    %edi,%esi
44b01f:	75 cf                	jne    0x44aff0
44b021:	8d 4d 08             	lea    0x8(%ebp),%ecx
44b024:	e8 d7 9e ff ff       	call   0x444f00
44b029:	5f                   	pop    %edi
44b02a:	5e                   	pop    %esi
44b02b:	5d                   	pop    %ebp
44b02c:	c2 0c 00             	ret    $0xc
44b02f:	cc                   	int3
44b030:	55                   	push   %ebp
44b031:	8b ec                	mov    %esp,%ebp
44b033:	8d 41 1c             	lea    0x1c(%ecx),%eax
44b036:	8b 4d 08             	mov    0x8(%ebp),%ecx
44b039:	50                   	push   %eax
44b03a:	e8 61 1d ff ff       	call   0x43cda0
44b03f:	8b 45 08             	mov    0x8(%ebp),%eax
44b042:	5d                   	pop    %ebp
44b043:	c2 04 00             	ret    $0x4
44b046:	cc                   	int3
44b047:	cc                   	int3
44b048:	cc                   	int3
44b049:	cc                   	int3
44b04a:	cc                   	int3
44b04b:	cc                   	int3
44b04c:	cc                   	int3
44b04d:	cc                   	int3
44b04e:	cc                   	int3
44b04f:	cc                   	int3
44b050:	55                   	push   %ebp
44b051:	8b ec                	mov    %esp,%ebp
44b053:	8d 41 04             	lea    0x4(%ecx),%eax
44b056:	8b 4d 08             	mov    0x8(%ebp),%ecx
44b059:	50                   	push   %eax
44b05a:	e8 41 1d ff ff       	call   0x43cda0
44b05f:	8b 45 08             	mov    0x8(%ebp),%eax
44b062:	5d                   	pop    %ebp
44b063:	c2 04 00             	ret    $0x4
44b066:	cc                   	int3
44b067:	cc                   	int3
44b068:	cc                   	int3
44b069:	cc                   	int3
44b06a:	cc                   	int3
44b06b:	cc                   	int3
44b06c:	cc                   	int3
44b06d:	cc                   	int3
44b06e:	cc                   	int3
44b06f:	cc                   	int3
44b070:	55                   	push   %ebp
44b071:	8b ec                	mov    %esp,%ebp
44b073:	6a ff                	push   $0xffffffff
44b075:	68 68 d4 64 00       	push   $0x64d468
44b07a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44b080:	50                   	push   %eax
44b081:	83 ec 20             	sub    $0x20,%esp
44b084:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44b089:	33 c5                	xor    %ebp,%eax
44b08b:	89 45 f0             	mov    %eax,-0x10(%ebp)
44b08e:	53                   	push   %ebx
44b08f:	56                   	push   %esi
44b090:	57                   	push   %edi
44b091:	50                   	push   %eax
44b092:	8d 45 f4             	lea    -0xc(%ebp),%eax
44b095:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44b09b:	8b d9                	mov    %ecx,%ebx
44b09d:	8b 7d 08             	mov    0x8(%ebp),%edi
44b0a0:	8b c7                	mov    %edi,%eax
44b0a2:	8b 75 0c             	mov    0xc(%ebp),%esi
44b0a5:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
44b0a9:	72 02                	jb     0x44b0ad
44b0ab:	8b 07                	mov    (%edi),%eax
44b0ad:	50                   	push   %eax
44b0ae:	e8 2d d8 01 00       	call   0x4688e0
44b0b3:	83 c4 04             	add    $0x4,%esp
44b0b6:	85 c0                	test   %eax,%eax