43e86e:	cc                   	int3
43e86f:	cc                   	int3
43e870:	33 c0                	xor    %eax,%eax
43e872:	c2 10 00             	ret    $0x10
43e875:	cc                   	int3
43e876:	cc                   	int3
43e877:	cc                   	int3
43e878:	cc                   	int3
43e879:	cc                   	int3
43e87a:	cc                   	int3
43e87b:	cc                   	int3
43e87c:	cc                   	int3
43e87d:	cc                   	int3
43e87e:	cc                   	int3
43e87f:	cc                   	int3
43e880:	51                   	push   %ecx
43e881:	56                   	push   %esi
43e882:	8b 74 24 0c          	mov    0xc(%esp),%esi
43e886:	8b ce                	mov    %esi,%ecx
43e888:	6a 09                	push   $0x9
43e88a:	68 94 62 4b 00       	push   $0x4b6294
43e88f:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
43e895:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
43e89c:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
43e8a3:	e8 d8 c7 fc ff       	call   0x40b080
43e8a8:	8b c6                	mov    %esi,%eax
43e8aa:	5e                   	pop    %esi
43e8ab:	59                   	pop    %ecx
43e8ac:	c2 04 00             	ret    $0x4
43e8af:	cc                   	int3
43e8b0:	55                   	push   %ebp
43e8b1:	8b ec                	mov    %esp,%ebp
43e8b3:	6a ff                	push   $0xffffffff
43e8b5:	68 8d a7 49 00       	push   $0x49a78d
43e8ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43e8c0:	50                   	push   %eax
43e8c1:	83 ec 44             	sub    $0x44,%esp
43e8c4:	a1 14 40 4c 00       	mov    0x4c4014,%eax
43e8c9:	33 c5                	xor    %ebp,%eax
43e8cb:	89 45 f0             	mov    %eax,-0x10(%ebp)
43e8ce:	50                   	push   %eax
43e8cf:	8d 45 f4             	lea    -0xc(%ebp),%eax
43e8d2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43e8d8:	68 a0 62 4b 00       	push   $0x4b62a0
43e8dd:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43e8e0:	e8 5b c7 fc ff       	call   0x40b040
43e8e5:	8d 45 d8             	lea    -0x28(%ebp),%eax
43e8e8:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43e8ef:	50                   	push   %eax
43e8f0:	8d 4d b0             	lea    -0x50(%ebp),%ecx
43e8f3:	e8 18 d6 fc ff       	call   0x40bf10
43e8f8:	68 50 1d 4c 00       	push   $0x4c1d50
43e8fd:	8d 45 b0             	lea    -0x50(%ebp),%eax
43e900:	50                   	push   %eax
43e901:	e8 a8 cc 02 00       	call   0x46b5ae
43e906:	cc                   	int3
43e907:	cc                   	int3
43e908:	cc                   	int3
43e909:	cc                   	int3
43e90a:	cc                   	int3
43e90b:	cc                   	int3
43e90c:	cc                   	int3
43e90d:	cc                   	int3
43e90e:	cc                   	int3
43e90f:	cc                   	int3
43e910:	55                   	push   %ebp
43e911:	8b ec                	mov    %esp,%ebp
43e913:	6a ff                	push   $0xffffffff
43e915:	68 05 a6 49 00       	push   $0x49a605
43e91a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43e920:	50                   	push   %eax
43e921:	83 ec 24             	sub    $0x24,%esp
43e924:	a1 14 40 4c 00       	mov    0x4c4014,%eax
43e929:	33 c5                	xor    %ebp,%eax
43e92b:	89 45 f0             	mov    %eax,-0x10(%ebp)
43e92e:	56                   	push   %esi
43e92f:	50                   	push   %eax
43e930:	8d 45 f4             	lea    -0xc(%ebp),%eax
43e933:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43e939:	8b f1                	mov    %ecx,%esi
43e93b:	89 75 d4             	mov    %esi,-0x2c(%ebp)
43e93e:	8b 4d 08             	mov    0x8(%ebp),%ecx
43e941:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
43e946:	89 75 d0             	mov    %esi,-0x30(%ebp)
43e949:	8b 51 10             	mov    0x10(%ecx),%edx
43e94c:	2b c2                	sub    %edx,%eax
43e94e:	83 f8 2f             	cmp    $0x2f,%eax
43e951:	0f 82 a3 00 00 00    	jb     0x43e9fa
43e957:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
43e95b:	72 02                	jb     0x43e95f
43e95d:	8b 09                	mov    (%ecx),%ecx
43e95f:	6a 2f                	push   $0x2f
43e961:	68 dc 62 4b 00       	push   $0x4b62dc
43e966:	52                   	push   %edx
43e967:	51                   	push   %ecx
43e968:	51                   	push   %ecx
43e969:	ff 75 d0             	push   -0x30(%ebp)
43e96c:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43e96f:	e8 cc 37 fd ff       	call   0x412140
43e974:	0f 57 c0             	xorps  %xmm0,%xmm0
43e977:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43e97e:	66 0f d6 46 04       	movq   %xmm0,0x4(%esi)
43e983:	8d 45 d8             	lea    -0x28(%ebp),%eax
43e986:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
43e98a:	50                   	push   %eax
43e98b:	8d 4e 10             	lea    0x10(%esi),%ecx
43e98e:	c7 06 b4 1b 4b 00    	movl   $0x4b1bb4,(%esi)
43e994:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
43e99b:	e8 80 4d fc ff       	call   0x403720
43e9a0:	8b 4d ec             	mov    -0x14(%ebp),%ecx
43e9a3:	c7 06 f0 1b 4b 00    	movl   $0x4b1bf0,(%esi)
43e9a9:	83 f9 10             	cmp    $0x10,%ecx
43e9ac:	72 28                	jb     0x43e9d6
43e9ae:	8b 55 d8             	mov    -0x28(%ebp),%edx
43e9b1:	41                   	inc    %ecx
43e9b2:	8b c2                	mov    %edx,%eax
43e9b4:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
43e9ba:	72 10                	jb     0x43e9cc
43e9bc:	8b 50 fc             	mov    -0x4(%eax),%edx
43e9bf:	83 c1 23             	add    $0x23,%ecx
43e9c2:	2b c2                	sub    %edx,%eax
43e9c4:	83 c0 fc             	add    $0xfffffffc,%eax
43e9c7:	83 f8 1f             	cmp    $0x1f,%eax
43e9ca:	77 33                	ja     0x43e9ff
43e9cc:	51                   	push   %ecx
43e9cd:	52                   	push   %edx
43e9ce:	e8 35 b0 02 00       	call   0x469a08
43e9d3:	83 c4 08             	add    $0x8,%esp
43e9d6:	c7 06 10 63 4b 00    	movl   $0x4b6310,(%esi)
43e9dc:	8b c6                	mov    %esi,%eax
43e9de:	8b 4d f4             	mov    -0xc(%ebp),%ecx
43e9e1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
43e9e8:	59                   	pop    %ecx
43e9e9:	5e                   	pop    %esi
43e9ea:	8b 4d f0             	mov    -0x10(%ebp),%ecx
43e9ed:	33 cd                	xor    %ebp,%ecx
43e9ef:	e8 d6 af 02 00       	call   0x4699ca
43e9f4:	8b e5                	mov    %ebp,%esp
43e9f6:	5d                   	pop    %ebp
43e9f7:	c2 04 00             	ret    $0x4
43e9fa:	e8 e1 29 fc ff       	call   0x4013e0
43e9ff:	e8 2d ac 03 00       	call   0x479631
43ea04:	cc                   	int3
43ea05:	cc                   	int3
43ea06:	cc                   	int3
43ea07:	cc                   	int3
43ea08:	cc                   	int3
43ea09:	cc                   	int3
43ea0a:	cc                   	int3
43ea0b:	cc                   	int3
43ea0c:	cc                   	int3
43ea0d:	cc                   	int3
43ea0e:	cc                   	int3
43ea0f:	cc                   	int3
43ea10:	55                   	push   %ebp
43ea11:	8b ec                	mov    %esp,%ebp
43ea13:	6a ff                	push   $0xffffffff
43ea15:	68 2d a9 49 00       	push   $0x49a92d
43ea1a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43ea20:	50                   	push   %eax
43ea21:	83 ec 6c             	sub    $0x6c,%esp
43ea24:	a1 14 40 4c 00       	mov    0x4c4014,%eax
43ea29:	33 c5                	xor    %ebp,%eax
43ea2b:	89 45 f0             	mov    %eax,-0x10(%ebp)
43ea2e:	56                   	push   %esi
43ea2f:	57                   	push   %edi
43ea30:	50                   	push   %eax
43ea31:	8d 45 f4             	lea    -0xc(%ebp),%eax
43ea34:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43ea3a:	8b f9                	mov    %ecx,%edi
43ea3c:	89 7d 8c             	mov    %edi,-0x74(%ebp)
43ea3f:	8b 55 0c             	mov    0xc(%ebp),%edx
43ea42:	8b 75 08             	mov    0x8(%ebp),%esi
43ea45:	51                   	push   %ecx
43ea46:	8d 4d 90             	lea    -0x70(%ebp),%ecx
43ea49:	89 7d 88             	mov    %edi,-0x78(%ebp)
43ea4c:	e8 0f e0 ff ff       	call   0x43ca60
43ea51:	83 c4 04             	add    $0x4,%esp
43ea54:	89 45 8c             	mov    %eax,-0x74(%ebp)
43ea57:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43ea5e:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
43ea63:	8b 4e 10             	mov    0x10(%esi),%ecx
43ea66:	2b c1                	sub    %ecx,%eax
43ea68:	83 f8 02             	cmp    $0x2,%eax
43ea6b:	0f 82 ce 01 00 00    	jb     0x43ec3f
43ea71:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
43ea75:	72 02                	jb     0x43ea79
43ea77:	8b 36                	mov    (%esi),%esi
43ea79:	6a 02                	push   $0x2
43ea7b:	68 bc 14 4b 00       	push   $0x4b14bc
43ea80:	51                   	push   %ecx
43ea81:	56                   	push   %esi
43ea82:	51                   	push   %ecx
43ea83:	ff 75 88             	push   -0x78(%ebp)
43ea86:	8d 4d a8             	lea    -0x58(%ebp),%ecx
43ea89:	e8 b2 36 fd ff       	call   0x412140
43ea8e:	ff 75 8c             	push   -0x74(%ebp)
43ea91:	8d 45 a8             	lea    -0x58(%ebp),%eax
43ea94:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
43ea98:	50                   	push   %eax
43ea99:	ff 75 88             	push   -0x78(%ebp)
43ea9c:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43ea9f:	e8 bc 34 fd ff       	call   0x411f60
43eaa4:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
43eaa8:	8b 55 ec             	mov    -0x14(%ebp),%edx
43eaab:	8b c2                	mov    %edx,%eax
43eaad:	8b 4d e8             	mov    -0x18(%ebp),%ecx
43eab0:	2b c1                	sub    %ecx,%eax
43eab2:	6a 1a                	push   $0x1a
43eab4:	68 48 63 4b 00       	push   $0x4b6348
43eab9:	83 f8 1a             	cmp    $0x1a,%eax
43eabc:	72 24                	jb     0x43eae2
43eabe:	83 fa 10             	cmp    $0x10,%edx
43eac1:	8d 75 d8             	lea    -0x28(%ebp),%esi
43eac4:	8d 41 1a             	lea    0x1a(%ecx),%eax
43eac7:	0f 43 75 d8          	cmovae -0x28(%ebp),%esi
43eacb:	03 f1                	add    %ecx,%esi
43eacd:	89 45 e8             	mov    %eax,-0x18(%ebp)
43ead0:	56                   	push   %esi
43ead1:	e8 4a cb 02 00       	call   0x46b620
43ead6:	83 c4 0c             	add    $0xc,%esp
43ead9:	c6 46 1a 00          	movb   $0x0,0x1a(%esi)
43eadd:	8d 45 d8             	lea    -0x28(%ebp),%eax
43eae0:	eb 11                	jmp    0x43eaf3
43eae2:	c6 45 8c 00          	movb   $0x0,-0x74(%ebp)
43eae6:	8d 4d d8             	lea    -0x28(%ebp),%ecx
43eae9:	ff 75 8c             	push   -0x74(%ebp)
43eaec:	6a 1a                	push   $0x1a
43eaee:	e8 0d 33 fd ff       	call   0x411e00
43eaf3:	0f 10 00             	movups (%eax),%xmm0
43eaf6:	0f 11 45 c0          	movups %xmm0,-0x40(%ebp)
43eafa:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
43eaff:	66 0f d6 45 d0       	movq   %xmm0,-0x30(%ebp)
43eb04:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
43eb0b:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
43eb12:	c6 00 00             	movb   $0x0,(%eax)
43eb15:	0f 57 c0             	xorps  %xmm0,%xmm0
43eb18:	66 0f d6 47 04       	movq   %xmm0,0x4(%edi)
43eb1d:	8d 45 c0             	lea    -0x40(%ebp),%eax
43eb20:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
43eb24:	50                   	push   %eax
43eb25:	8d 4f 10             	lea    0x10(%edi),%ecx
43eb28:	c7 07 b4 1b 4b 00    	movl   $0x4b1bb4,(%edi)
43eb2e:	c7 47 0c 01 00 00 00 	movl   $0x1,0xc(%edi)
43eb35:	e8 e6 4b fc ff       	call   0x403720
43eb3a:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
43eb3d:	c7 07 d0 12 4b 00    	movl   $0x4b12d0,(%edi)
43eb43:	83 f9 10             	cmp    $0x10,%ecx
43eb46:	72 2c                	jb     0x43eb74
43eb48:	8b 55 c0             	mov    -0x40(%ebp),%edx
43eb4b:	41                   	inc    %ecx
43eb4c:	8b c2                	mov    %edx,%eax
43eb4e:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
43eb54:	72 14                	jb     0x43eb6a
43eb56:	8b 50 fc             	mov    -0x4(%eax),%edx
43eb59:	83 c1 23             	add    $0x23,%ecx
43eb5c:	2b c2                	sub    %edx,%eax
43eb5e:	83 c0 fc             	add    $0xfffffffc,%eax
43eb61:	83 f8 1f             	cmp    $0x1f,%eax
43eb64:	0f 87 da 00 00 00    	ja     0x43ec44
43eb6a:	51                   	push   %ecx
43eb6b:	52                   	push   %edx
43eb6c:	e8 97 ae 02 00       	call   0x469a08
43eb71:	83 c4 08             	add    $0x8,%esp
43eb74:	8b 4d ec             	mov    -0x14(%ebp),%ecx
43eb77:	83 f9 10             	cmp    $0x10,%ecx
43eb7a:	72 2c                	jb     0x43eba8
43eb7c:	8b 55 d8             	mov    -0x28(%ebp),%edx
43eb7f:	41                   	inc    %ecx
43eb80:	8b c2                	mov    %edx,%eax
43eb82:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
43eb88:	72 14                	jb     0x43eb9e
43eb8a:	8b 50 fc             	mov    -0x4(%eax),%edx
43eb8d:	83 c1 23             	add    $0x23,%ecx
43eb90:	2b c2                	sub    %edx,%eax
43eb92:	83 c0 fc             	add    $0xfffffffc,%eax
43eb95:	83 f8 1f             	cmp    $0x1f,%eax
43eb98:	0f 87 a6 00 00 00    	ja     0x43ec44
43eb9e:	51                   	push   %ecx
43eb9f:	52                   	push   %edx
43eba0:	e8 63 ae 02 00       	call   0x469a08
43eba5:	83 c4 08             	add    $0x8,%esp
43eba8:	8b 4d bc             	mov    -0x44(%ebp),%ecx
43ebab:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
43ebb2:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
43ebb9:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
43ebbd:	83 f9 10             	cmp    $0x10,%ecx
43ebc0:	72 28                	jb     0x43ebea
43ebc2:	8b 55 a8             	mov    -0x58(%ebp),%edx
43ebc5:	41                   	inc    %ecx
43ebc6:	8b c2                	mov    %edx,%eax
43ebc8:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
43ebce:	72 10                	jb     0x43ebe0
43ebd0:	8b 50 fc             	mov    -0x4(%eax),%edx
43ebd3:	83 c1 23             	add    $0x23,%ecx
43ebd6:	2b c2                	sub    %edx,%eax
43ebd8:	83 c0 fc             	add    $0xfffffffc,%eax
43ebdb:	83 f8 1f             	cmp    $0x1f,%eax
43ebde:	77 64                	ja     0x43ec44
43ebe0:	51                   	push   %ecx
43ebe1:	52                   	push   %edx
43ebe2:	e8 21 ae 02 00       	call   0x469a08
43ebe7:	83 c4 08             	add    $0x8,%esp
43ebea:	8b 4d a4             	mov    -0x5c(%ebp),%ecx
43ebed:	83 f9 10             	cmp    $0x10,%ecx
43ebf0:	72 28                	jb     0x43ec1a
43ebf2:	8b 55 90             	mov    -0x70(%ebp),%edx
43ebf5:	41                   	inc    %ecx
43ebf6:	8b c2                	mov    %edx,%eax
43ebf8:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
43ebfe:	72 10                	jb     0x43ec10
43ec00:	8b 50 fc             	mov    -0x4(%eax),%edx
43ec03:	83 c1 23             	add    $0x23,%ecx
43ec06:	2b c2                	sub    %edx,%eax
43ec08:	83 c0 fc             	add    $0xfffffffc,%eax
43ec0b:	83 f8 1f             	cmp    $0x1f,%eax
43ec0e:	77 34                	ja     0x43ec44
43ec10:	51                   	push   %ecx
43ec11:	52                   	push   %edx
43ec12:	e8 f1 ad 02 00       	call   0x469a08
43ec17:	83 c4 08             	add    $0x8,%esp
43ec1a:	c7 07 68 63 4b 00    	movl   $0x4b6368,(%edi)
43ec20:	8b c7                	mov    %edi,%eax
43ec22:	8b 4d f4             	mov    -0xc(%ebp),%ecx
43ec25:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
43ec2c:	59                   	pop    %ecx
43ec2d:	5f                   	pop    %edi
43ec2e:	5e                   	pop    %esi
43ec2f:	8b 4d f0             	mov    -0x10(%ebp),%ecx
43ec32:	33 cd                	xor    %ebp,%ecx
43ec34:	e8 91 ad 02 00       	call   0x4699ca
43ec39:	8b e5                	mov    %ebp,%esp
43ec3b:	5d                   	pop    %ebp
43ec3c:	c2 08 00             	ret    $0x8
43ec3f:	e8 9c 27 fc ff       	call   0x4013e0
43ec44:	e8 e8 a9 03 00       	call   0x479631
43ec49:	cc                   	int3
43ec4a:	cc                   	int3
43ec4b:	cc                   	int3
43ec4c:	cc                   	int3
43ec4d:	cc                   	int3
43ec4e:	cc                   	int3
43ec4f:	cc                   	int3
43ec50:	55                   	push   %ebp
43ec51:	8b ec                	mov    %esp,%ebp
43ec53:	6a ff                	push   $0xffffffff
43ec55:	68 95 a9 49 00       	push   $0x49a995
43ec5a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43ec60:	50                   	push   %eax
43ec61:	83 ec 70             	sub    $0x70,%esp