5bb7ef:	cc                   	int3
5bb7f0:	55                   	push   %ebp
5bb7f1:	8b ec                	mov    %esp,%ebp
5bb7f3:	6a ff                	push   $0xffffffff
5bb7f5:	68 ef ea 65 00       	push   $0x65eaef
5bb7fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5bb800:	50                   	push   %eax
5bb801:	83 ec 08             	sub    $0x8,%esp
5bb804:	56                   	push   %esi
5bb805:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5bb80a:	33 c5                	xor    %ebp,%eax
5bb80c:	50                   	push   %eax
5bb80d:	8d 45 f4             	lea    -0xc(%ebp),%eax
5bb810:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5bb816:	8b f1                	mov    %ecx,%esi
5bb818:	89 75 f0             	mov    %esi,-0x10(%ebp)
5bb81b:	89 75 ec             	mov    %esi,-0x14(%ebp)
5bb81e:	c7 06 01 00 00 00    	movl   $0x1,(%esi)
5bb824:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
5bb82b:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
5bb832:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5bb839:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
5bb840:	c7 46 20 0f 00 00 00 	movl   $0xf,0x20(%esi)
5bb847:	c6 46 0c 00          	movb   $0x0,0xc(%esi)
5bb84b:	c7 46 34 00 00 00 00 	movl   $0x0,0x34(%esi)
5bb852:	c7 46 38 0f 00 00 00 	movl   $0xf,0x38(%esi)
5bb859:	c6 46 24 00          	movb   $0x0,0x24(%esi)
5bb85d:	c7 46 4c 00 00 00 00 	movl   $0x0,0x4c(%esi)
5bb864:	c7 46 50 0f 00 00 00 	movl   $0xf,0x50(%esi)
5bb86b:	c6 46 3c 00          	movb   $0x0,0x3c(%esi)
5bb86f:	c7 46 64 00 00 00 00 	movl   $0x0,0x64(%esi)
5bb876:	c7 46 68 0f 00 00 00 	movl   $0xf,0x68(%esi)
5bb87d:	c6 46 54 00          	movb   $0x0,0x54(%esi)
5bb881:	c7 46 6c 00 00 00 00 	movl   $0x0,0x6c(%esi)
5bb888:	c7 46 70 00 00 00 00 	movl   $0x0,0x70(%esi)
5bb88f:	c7 46 74 00 00 00 00 	movl   $0x0,0x74(%esi)
5bb896:	8d 45 08             	lea    0x8(%ebp),%eax
5bb899:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bb89d:	50                   	push   %eax
5bb89e:	c6 46 78 00          	movb   $0x0,0x78(%esi)
5bb8a2:	e8 e9 05 00 00       	call   0x5bbe90
5bb8a7:	8b 55 1c             	mov    0x1c(%ebp),%edx
5bb8aa:	83 fa 10             	cmp    $0x10,%edx
5bb8ad:	72 28                	jb     0x5bb8d7
5bb8af:	8b 4d 08             	mov    0x8(%ebp),%ecx
5bb8b2:	42                   	inc    %edx
5bb8b3:	8b c1                	mov    %ecx,%eax
5bb8b5:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5bb8bb:	72 10                	jb     0x5bb8cd
5bb8bd:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5bb8c0:	83 c2 23             	add    $0x23,%edx
5bb8c3:	2b c1                	sub    %ecx,%eax
5bb8c5:	83 c0 fc             	add    $0xfffffffc,%eax
5bb8c8:	83 f8 1f             	cmp    $0x1f,%eax
5bb8cb:	77 1e                	ja     0x5bb8eb
5bb8cd:	52                   	push   %edx
5bb8ce:	51                   	push   %ecx
5bb8cf:	e8 9e 57 02 00       	call   0x5e1072
5bb8d4:	83 c4 08             	add    $0x8,%esp
5bb8d7:	8b c6                	mov    %esi,%eax
5bb8d9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5bb8dc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5bb8e3:	59                   	pop    %ecx
5bb8e4:	5e                   	pop    %esi
5bb8e5:	8b e5                	mov    %ebp,%esp
5bb8e7:	5d                   	pop    %ebp
5bb8e8:	c2 18 00             	ret    $0x18
5bb8eb:	e8 3f 16 03 00       	call   0x5ecf2f
5bb8f0:	cc                   	int3
5bb8f1:	cc                   	int3
5bb8f2:	cc                   	int3
5bb8f3:	cc                   	int3
5bb8f4:	cc                   	int3
5bb8f5:	cc                   	int3
5bb8f6:	cc                   	int3
5bb8f7:	cc                   	int3
5bb8f8:	cc                   	int3
5bb8f9:	cc                   	int3
5bb8fa:	cc                   	int3
5bb8fb:	cc                   	int3
5bb8fc:	cc                   	int3
5bb8fd:	cc                   	int3
5bb8fe:	cc                   	int3
5bb8ff:	cc                   	int3
5bb900:	0f 57 c0             	xorps  %xmm0,%xmm0
5bb903:	c7 01 30 aa 68 00    	movl   $0x68aa30,(%ecx)
5bb909:	66 0f d6 41 04       	movq   %xmm0,0x4(%ecx)
5bb90e:	8b c1                	mov    %ecx,%eax
5bb910:	c3                   	ret
5bb911:	cc                   	int3
5bb912:	cc                   	int3
5bb913:	cc                   	int3
5bb914:	cc                   	int3
5bb915:	cc                   	int3
5bb916:	cc                   	int3
5bb917:	cc                   	int3
5bb918:	cc                   	int3
5bb919:	cc                   	int3
5bb91a:	cc                   	int3
5bb91b:	cc                   	int3
5bb91c:	cc                   	int3
5bb91d:	cc                   	int3
5bb91e:	cc                   	int3
5bb91f:	cc                   	int3
5bb920:	55                   	push   %ebp
5bb921:	8b ec                	mov    %esp,%ebp
5bb923:	6a ff                	push   $0xffffffff
5bb925:	68 8b eb 65 00       	push   $0x65eb8b
5bb92a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5bb930:	50                   	push   %eax
5bb931:	81 ec e4 00 00 00    	sub    $0xe4,%esp
5bb937:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5bb93c:	33 c5                	xor    %ebp,%eax
5bb93e:	89 45 ec             	mov    %eax,-0x14(%ebp)
5bb941:	53                   	push   %ebx
5bb942:	56                   	push   %esi
5bb943:	57                   	push   %edi
5bb944:	50                   	push   %eax
5bb945:	8d 45 f4             	lea    -0xc(%ebp),%eax
5bb948:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5bb94e:	89 65 f0             	mov    %esp,-0x10(%ebp)
5bb951:	8b d9                	mov    %ecx,%ebx
5bb953:	80 7b 78 00          	cmpb   $0x0,0x78(%ebx)
5bb957:	8b 45 08             	mov    0x8(%ebp),%eax
5bb95a:	89 85 54 ff ff ff    	mov    %eax,-0xac(%ebp)
5bb960:	75 07                	jne    0x5bb969
5bb962:	32 c0                	xor    %al,%al
5bb964:	e9 85 04 00 00       	jmp    0x5bbdee
5bb969:	6a 00                	push   $0x0
5bb96b:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bb971:	c6 85 6b ff ff ff 01 	movb   $0x1,-0x95(%ebp)
5bb978:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5bb97f:	e8 3c 44 fc ff       	call   0x57fdc0
5bb984:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
5bb98a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5bb98e:	e8 2d a6 fc ff       	call   0x585fc0
5bb993:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
5bb99a:	c7 45 b8 0f 00 00 00 	movl   $0xf,-0x48(%ebp)
5bb9a1:	c6 45 a4 00          	movb   $0x0,-0x5c(%ebp)
5bb9a5:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
5bb9ac:	c7 45 d0 0f 00 00 00 	movl   $0xf,-0x30(%ebp)
5bb9b3:	c6 45 bc 00          	movb   $0x0,-0x44(%ebp)
5bb9b7:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5bb9be:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
5bb9c5:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
5bb9c9:	8b 43 08             	mov    0x8(%ebx),%eax
5bb9cc:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bb9d0:	83 e8 00             	sub    $0x0,%eax
5bb9d3:	74 20                	je     0x5bb9f5
5bb9d5:	83 e8 01             	sub    $0x1,%eax
5bb9d8:	74 12                	je     0x5bb9ec
5bb9da:	83 e8 01             	sub    $0x1,%eax
5bb9dd:	0f 85 36 04 00 00    	jne    0x5bbe19
5bb9e3:	6a 03                	push   $0x3
5bb9e5:	68 bc e2 6c 00       	push   $0x6ce2bc
5bb9ea:	eb 10                	jmp    0x5bb9fc
5bb9ec:	6a 03                	push   $0x3
5bb9ee:	68 b8 e2 6c 00       	push   $0x6ce2b8
5bb9f3:	eb 07                	jmp    0x5bb9fc
5bb9f5:	6a 03                	push   $0x3
5bb9f7:	68 c0 e2 6c 00       	push   $0x6ce2c0
5bb9fc:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bb9ff:	e8 3c 98 e8 ff       	call   0x445240
5bba04:	8b 43 04             	mov    0x4(%ebx),%eax
5bba07:	83 e8 00             	sub    $0x0,%eax
5bba0a:	74 20                	je     0x5bba2c
5bba0c:	83 e8 01             	sub    $0x1,%eax
5bba0f:	74 12                	je     0x5bba23
5bba11:	83 e8 01             	sub    $0x1,%eax
5bba14:	0f 85 1b 04 00 00    	jne    0x5bbe35
5bba1a:	6a 03                	push   $0x3
5bba1c:	68 b4 e2 6c 00       	push   $0x6ce2b4
5bba21:	eb 10                	jmp    0x5bba33
5bba23:	6a 03                	push   $0x3
5bba25:	68 ac e2 6c 00       	push   $0x6ce2ac
5bba2a:	eb 07                	jmp    0x5bba33
5bba2c:	6a 03                	push   $0x3
5bba2e:	68 b0 e2 6c 00       	push   $0x6ce2b0
5bba33:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5bba36:	e8 05 98 e8 ff       	call   0x445240
5bba3b:	8b 03                	mov    (%ebx),%eax
5bba3d:	83 e8 00             	sub    $0x0,%eax
5bba40:	74 20                	je     0x5bba62
5bba42:	83 e8 01             	sub    $0x1,%eax
5bba45:	74 12                	je     0x5bba59
5bba47:	83 e8 01             	sub    $0x1,%eax
5bba4a:	0f 85 01 04 00 00    	jne    0x5bbe51
5bba50:	6a 08                	push   $0x8
5bba52:	68 98 b0 68 00       	push   $0x68b098
5bba57:	eb 10                	jmp    0x5bba69
5bba59:	6a 02                	push   $0x2
5bba5b:	68 70 e2 6c 00       	push   $0x6ce270
5bba60:	eb 07                	jmp    0x5bba69
5bba62:	6a 03                	push   $0x3
5bba64:	68 6c e2 6c 00       	push   $0x6ce26c
5bba69:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5bba6c:	e8 cf 97 e8 ff       	call   0x445240
5bba71:	68 78 e2 6c 00       	push   $0x6ce278
5bba76:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bba7c:	e8 6f 4a fc ff       	call   0x5804f0
5bba81:	8b 4b 70             	mov    0x70(%ebx),%ecx
5bba84:	8b f8                	mov    %eax,%edi
5bba86:	2b 4b 6c             	sub    0x6c(%ebx),%ecx
5bba89:	b8 ab aa aa 2a       	mov    $0x2aaaaaab,%eax
5bba8e:	f7 e9                	imul   %ecx
5bba90:	8b cf                	mov    %edi,%ecx
5bba92:	89 bd 58 ff ff ff    	mov    %edi,-0xa8(%ebp)
5bba98:	c1 fa 03             	sar    $0x3,%edx
5bba9b:	8b c2                	mov    %edx,%eax
5bba9d:	c1 e8 1f             	shr    $0x1f,%eax
5bbaa0:	03 c2                	add    %edx,%eax
5bbaa2:	50                   	push   %eax
5bbaa3:	e8 f8 5e fc ff       	call   0x5819a0
5bbaa8:	33 f6                	xor    %esi,%esi
5bbaaa:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
5bbab0:	8b 4b 70             	mov    0x70(%ebx),%ecx
5bbab3:	b8 ab aa aa 2a       	mov    $0x2aaaaaab,%eax
5bbab8:	2b 4b 6c             	sub    0x6c(%ebx),%ecx
5bbabb:	f7 e9                	imul   %ecx
5bbabd:	c1 fa 03             	sar    $0x3,%edx
5bbac0:	8b c2                	mov    %edx,%eax
5bbac2:	c1 e8 1f             	shr    $0x1f,%eax
5bbac5:	03 c2                	add    %edx,%eax
5bbac7:	3b f0                	cmp    %eax,%esi
5bbac9:	73 7a                	jae    0x5bbb45
5bbacb:	56                   	push   %esi
5bbacc:	8b cf                	mov    %edi,%ecx
5bbace:	e8 5d 48 fc ff       	call   0x580330
5bbad3:	8d 3c 76             	lea    (%esi,%esi,2),%edi
5bbad6:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
5bbadc:	c1 e7 04             	shl    $0x4,%edi
5bbadf:	8b c8                	mov    %eax,%ecx
5bbae1:	03 7b 6c             	add    0x6c(%ebx),%edi
5bbae4:	68 88 e2 6c 00       	push   $0x6ce288
5bbae9:	e8 02 4a fc ff       	call   0x5804f0
5bbaee:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
5bbaf4:	68 80 e2 6c 00       	push   $0x6ce280
5bbaf9:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
5bbaff:	e8 ec 49 fc ff       	call   0x5804f0
5bbb04:	83 ec 18             	sub    $0x18,%esp
5bbb07:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
5bbb0d:	8b cc                	mov    %esp,%ecx
5bbb0f:	57                   	push   %edi
5bbb10:	e8 cb 41 fc ff       	call   0x57fce0
5bbb15:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
5bbb1b:	e8 30 46 fc ff       	call   0x580150
5bbb20:	83 ec 18             	sub    $0x18,%esp
5bbb23:	8d 47 18             	lea    0x18(%edi),%eax
5bbb26:	8b cc                	mov    %esp,%ecx
5bbb28:	50                   	push   %eax
5bbb29:	e8 b2 41 fc ff       	call   0x57fce0
5bbb2e:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
5bbb34:	e8 17 46 fc ff       	call   0x580150
5bbb39:	8b bd 58 ff ff ff    	mov    -0xa8(%ebp),%edi
5bbb3f:	46                   	inc    %esi
5bbb40:	e9 6b ff ff ff       	jmp    0x5bbab0
5bbb45:	83 ec 18             	sub    $0x18,%esp
5bbb48:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5bbb4b:	8b cc                	mov    %esp,%ecx
5bbb4d:	89 a5 64 ff ff ff    	mov    %esp,-0x9c(%ebp)
5bbb53:	50                   	push   %eax
5bbb54:	e8 87 41 fc ff       	call   0x57fce0
5bbb59:	68 5c e2 6c 00       	push   $0x6ce25c
5bbb5e:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bbb64:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
5bbb68:	e8 83 49 fc ff       	call   0x5804f0
5bbb6d:	8b c8                	mov    %eax,%ecx
5bbb6f:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bbb73:	e8 d8 45 fc ff       	call   0x580150
5bbb78:	83 ec 18             	sub    $0x18,%esp
5bbb7b:	8d 43 0c             	lea    0xc(%ebx),%eax
5bbb7e:	8b cc                	mov    %esp,%ecx
5bbb80:	89 a5 64 ff ff ff    	mov    %esp,-0x9c(%ebp)
5bbb86:	50                   	push   %eax
5bbb87:	e8 54 41 fc ff       	call   0x57fce0
5bbb8c:	68 3c e2 6c 00       	push   $0x6ce23c
5bbb91:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bbb97:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
5bbb9b:	e8 50 49 fc ff       	call   0x5804f0
5bbba0:	8b c8                	mov    %eax,%ecx
5bbba2:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bbba6:	e8 a5 45 fc ff       	call   0x580150
5bbbab:	83 ec 18             	sub    $0x18,%esp
5bbbae:	8d 45 bc             	lea    -0x44(%ebp),%eax
5bbbb1:	8b cc                	mov    %esp,%ecx
5bbbb3:	89 a5 64 ff ff ff    	mov    %esp,-0x9c(%ebp)
5bbbb9:	50                   	push   %eax
5bbbba:	e8 21 41 fc ff       	call   0x57fce0
5bbbbf:	68 a4 e2 6c 00       	push   $0x6ce2a4
5bbbc4:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bbbca:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
5bbbce:	e8 1d 49 fc ff       	call   0x5804f0
5bbbd3:	8b c8                	mov    %eax,%ecx
5bbbd5:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bbbd9:	e8 72 45 fc ff       	call   0x580150
5bbbde:	83 ec 18             	sub    $0x18,%esp
5bbbe1:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5bbbe4:	8b cc                	mov    %esp,%ecx
5bbbe6:	89 a5 64 ff ff ff    	mov    %esp,-0x9c(%ebp)
5bbbec:	50                   	push   %eax
5bbbed:	e8 ee 40 fc ff       	call   0x57fce0
5bbbf2:	68 9c e2 6c 00       	push   $0x6ce29c
5bbbf7:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bbbfd:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
5bbc01:	e8 ea 48 fc ff       	call   0x5804f0
5bbc06:	8b c8                	mov    %eax,%ecx
5bbc08:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bbc0c:	e8 3f 45 fc ff       	call   0x580150
5bbc11:	83 ec 18             	sub    $0x18,%esp
5bbc14:	8d 43 3c             	lea    0x3c(%ebx),%eax
5bbc17:	8b cc                	mov    %esp,%ecx
5bbc19:	89 a5 64 ff ff ff    	mov    %esp,-0x9c(%ebp)
5bbc1f:	50                   	push   %eax
5bbc20:	e8 bb 40 fc ff       	call   0x57fce0
5bbc25:	68 8c e2 6c 00       	push   $0x6ce28c
5bbc2a:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bbc30:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
5bbc34:	e8 b7 48 fc ff       	call   0x5804f0
5bbc39:	8b c8                	mov    %eax,%ecx
5bbc3b:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bbc3f:	e8 0c 45 fc ff       	call   0x580150
5bbc44:	83 ec 18             	sub    $0x18,%esp
5bbc47:	8d 43 54             	lea    0x54(%ebx),%eax
5bbc4a:	8b cc                	mov    %esp,%ecx
5bbc4c:	89 a5 64 ff ff ff    	mov    %esp,-0x9c(%ebp)
5bbc52:	50                   	push   %eax
5bbc53:	e8 88 40 fc ff       	call   0x57fce0
5bbc58:	68 94 e2 6c 00       	push   $0x6ce294
5bbc5d:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bbc63:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
5bbc67:	e8 84 48 fc ff       	call   0x5804f0
5bbc6c:	8b c8                	mov    %eax,%ecx
5bbc6e:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bbc72:	e8 d9 44 fc ff       	call   0x580150
5bbc77:	83 ec 18             	sub    $0x18,%esp
5bbc7a:	8d 43 24             	lea    0x24(%ebx),%eax
5bbc7d:	8b cc                	mov    %esp,%ecx
5bbc7f:	89 a5 64 ff ff ff    	mov    %esp,-0x9c(%ebp)
5bbc85:	50                   	push   %eax
5bbc86:	e8 55 40 fc ff       	call   0x57fce0
5bbc8b:	68 48 e2 6c 00       	push   $0x6ce248
5bbc90:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
5bbc96:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
5bbc9a:	e8 51 48 fc ff       	call   0x5804f0
5bbc9f:	8b c8                	mov    %eax,%ecx
5bbca1:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bbca5:	e8 a6 44 fc ff       	call   0x580150
5bbcaa:	8d 85 3c ff ff ff    	lea    -0xc4(%ebp),%eax
5bbcb0:	50                   	push   %eax
5bbcb1:	8d 45 8c             	lea    -0x74(%ebp),%eax