140809777:	90                   	nop
140809778:	b9 02 00 00 00       	mov    $0x2,%ecx
14080977d:	e8 7e 0f f8 ff       	call   0x14078a700
140809782:	cc                   	int3
140809783:	cc                   	int3
140809784:	cc                   	int3
140809785:	cc                   	int3
140809786:	cc                   	int3
140809787:	cc                   	int3
140809788:	cc                   	int3
140809789:	cc                   	int3
14080978a:	cc                   	int3
14080978b:	cc                   	int3
14080978c:	cc                   	int3
14080978d:	cc                   	int3
14080978e:	cc                   	int3
14080978f:	cc                   	int3
140809790:	48 8b c4             	mov    %rsp,%rax
140809793:	48 89 58 10          	mov    %rbx,0x10(%rax)
140809797:	55                   	push   %rbp
140809798:	56                   	push   %rsi
140809799:	57                   	push   %rdi
14080979a:	41 54                	push   %r12
14080979c:	41 55                	push   %r13
14080979e:	41 56                	push   %r14
1408097a0:	41 57                	push   %r15
1408097a2:	48 8d 68 a8          	lea    -0x58(%rax),%rbp
1408097a6:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1408097ad:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1408097b1:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
1408097b5:	48 8b 05 44 f7 ba 00 	mov    0xbaf744(%rip),%rax        # 0x1413b8f00
1408097bc:	48 33 c4             	xor    %rsp,%rax
1408097bf:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1408097c3:	41 8b f9             	mov    %r9d,%edi
1408097c6:	4c 8b f1             	mov    %rcx,%r14
1408097c9:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1408097ce:	45 33 ff             	xor    %r15d,%r15d
1408097d1:	48 89 11             	mov    %rdx,(%rcx)
1408097d4:	f2 0f 11 51 08       	movsd  %xmm2,0x8(%rcx)
1408097d9:	44 88 79 10          	mov    %r15b,0x10(%rcx)
1408097dd:	4c 89 79 18          	mov    %r15,0x18(%rcx)
1408097e1:	4c 89 79 20          	mov    %r15,0x20(%rcx)
1408097e5:	4c 89 79 28          	mov    %r15,0x28(%rcx)
1408097e9:	4c 89 79 30          	mov    %r15,0x30(%rcx)
1408097ed:	4c 89 79 38          	mov    %r15,0x38(%rcx)
1408097f1:	4c 89 79 40          	mov    %r15,0x40(%rcx)
1408097f5:	0f 57 c0             	xorps  %xmm0,%xmm0
1408097f8:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
1408097fc:	4c 89 79 58          	mov    %r15,0x58(%rcx)
140809800:	be 0f 00 00 00       	mov    $0xf,%esi
140809805:	48 89 71 60          	mov    %rsi,0x60(%rcx)
140809809:	44 88 79 48          	mov    %r15b,0x48(%rcx)
14080980d:	0f 11 41 68          	movups %xmm0,0x68(%rcx)
140809811:	4c 89 79 78          	mov    %r15,0x78(%rcx)
140809815:	48 89 b1 80 00 00 00 	mov    %rsi,0x80(%rcx)
14080981c:	44 88 79 68          	mov    %r15b,0x68(%rcx)
140809820:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140809826:	48 8d 15 2b cb 7a 00 	lea    0x7acb2b(%rip),%rdx        # 0x140fb6358
14080982d:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140809832:	e8 79 d2 d5 ff       	call   0x140566ab0
140809837:	90                   	nop
140809838:	49 8b 16             	mov    (%r14),%rdx
14080983b:	48 83 c2 48          	add    $0x48,%rdx
14080983f:	48 39 72 18          	cmp    %rsi,0x18(%rdx)
140809843:	76 03                	jbe    0x140809848
140809845:	48 8b 12             	mov    (%rdx),%rdx
140809848:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14080984d:	4c 8d 0d 00 ef 7c 00 	lea    0x7cef00(%rip),%r9        # 0x140fd8754
140809854:	4c 8b c0             	mov    %rax,%r8
140809857:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14080985b:	e8 40 fc ff ff       	call   0x1408094a0
140809860:	90                   	nop
140809861:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140809866:	48 85 c9             	test   %rcx,%rcx
140809869:	74 48                	je     0x1408098b3
14080986b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140809870:	f0 0f c1 41 2c       	lock xadd %eax,0x2c(%rcx)
140809875:	83 f8 01             	cmp    $0x1,%eax
140809878:	75 39                	jne    0x1408098b3
14080987a:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14080987f:	48 85 db             	test   %rbx,%rbx
140809882:	74 2f                	je     0x1408098b3
140809884:	0f 1f 40 00          	nopl   0x0(%rax)
140809888:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14080988f:	00
140809890:	48 8b cb             	mov    %rbx,%rcx
140809893:	48 8d 43 10          	lea    0x10(%rbx),%rax
140809897:	48 8b 18             	mov    (%rax),%rbx
14080989a:	4c 89 38             	mov    %r15,(%rax)
14080989d:	48 8b 01             	mov    (%rcx),%rax
1408098a0:	ba 01 00 00 00       	mov    $0x1,%edx
1408098a5:	48 8b 00             	mov    (%rax),%rax
1408098a8:	ff 15 72 a1 77 00    	call   *0x77a172(%rip)        # 0x140f83a20
1408098ae:	48 85 db             	test   %rbx,%rbx
1408098b1:	75 dd                	jne    0x140809890
1408098b3:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
1408098b8:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1408098bc:	48 85 c9             	test   %rcx,%rcx
1408098bf:	74 26                	je     0x1408098e7
1408098c1:	48 8b 01             	mov    (%rcx),%rax
1408098c4:	48 8b 40 10          	mov    0x10(%rax),%rax
1408098c8:	ff 15 52 a1 77 00    	call   *0x77a152(%rip)        # 0x140f83a20
1408098ce:	48 8b c8             	mov    %rax,%rcx
1408098d1:	48 85 c0             	test   %rax,%rax
1408098d4:	74 11                	je     0x1408098e7
1408098d6:	48 8b 00             	mov    (%rax),%rax
1408098d9:	ba 01 00 00 00       	mov    $0x1,%edx
1408098de:	48 8b 00             	mov    (%rax),%rax
1408098e1:	ff 15 39 a1 77 00    	call   *0x77a139(%rip)        # 0x140f83a20
1408098e7:	8b d7                	mov    %edi,%edx
1408098e9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1408098ed:	e8 2e a5 9a ff       	call   0x1401b3e20
1408098f2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408098f7:	4c 8b 7d a0          	mov    -0x60(%rbp),%r15
1408098fb:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
140809902:	ff ff 7f
140809905:	48 8b c1             	mov    %rcx,%rax
140809908:	49 2b c7             	sub    %r15,%rax
14080990b:	48 83 f8 01          	cmp    $0x1,%rax
14080990f:	0f 82 39 03 00 00    	jb     0x140809c4e
140809915:	4c 8d 6d 90          	lea    -0x70(%rbp),%r13
140809919:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
14080991e:	4c 0f 47 6d 90       	cmova  -0x70(%rbp),%r13
140809923:	0f 57 c0             	xorps  %xmm0,%xmm0
140809926:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14080992b:	0f 57 c9             	xorps  %xmm1,%xmm1
14080992e:	f3 0f 7f 4c 24 78    	movdqu %xmm1,0x78(%rsp)
140809934:	4d 8d 67 01          	lea    0x1(%r15),%r12
140809938:	48 8b de             	mov    %rsi,%rbx
14080993b:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
140809940:	4c 3b e6             	cmp    %rsi,%r12
140809943:	76 7a                	jbe    0x1408099bf
140809945:	49 8b dc             	mov    %r12,%rbx
140809948:	48 83 cb 0f          	or     $0xf,%rbx
14080994c:	48 3b d9             	cmp    %rcx,%rbx
14080994f:	76 30                	jbe    0x140809981
140809951:	48 8b d9             	mov    %rcx,%rbx
140809954:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14080995b:	00 00 80
14080995e:	48 83 c0 27          	add    $0x27,%rax
140809962:	48 8b c8             	mov    %rax,%rcx
140809965:	e8 9e 17 61 00       	call   0x140e1b108
14080996a:	48 85 c0             	test   %rax,%rax
14080996d:	0f 84 ed 02 00 00    	je     0x140809c60
140809973:	48 8d 78 27          	lea    0x27(%rax),%rdi
140809977:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
14080997b:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
14080997f:	eb 39                	jmp    0x1408099ba
140809981:	b8 16 00 00 00       	mov    $0x16,%eax
140809986:	48 3b d8             	cmp    %rax,%rbx
140809989:	48 0f 42 d8          	cmovb  %rax,%rbx
14080998d:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140809991:	48 85 c9             	test   %rcx,%rcx
140809994:	75 04                	jne    0x14080999a
140809996:	33 ff                	xor    %edi,%edi
140809998:	eb 20                	jmp    0x1408099ba
14080999a:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1408099a1:	72 0f                	jb     0x1408099b2
1408099a3:	48 8d 41 27          	lea    0x27(%rcx),%rax
1408099a7:	48 3b c1             	cmp    %rcx,%rax
1408099aa:	0f 86 98 02 00 00    	jbe    0x140809c48
1408099b0:	eb b0                	jmp    0x140809962
1408099b2:	e8 51 17 61 00       	call   0x140e1b108
1408099b7:	48 8b f8             	mov    %rax,%rdi
1408099ba:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1408099bf:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
1408099c4:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
1408099c8:	4d 8b c7             	mov    %r15,%r8
1408099cb:	49 8b d5             	mov    %r13,%rdx
1408099ce:	48 8b cf             	mov    %rdi,%rcx
1408099d1:	e8 3a 56 6d 00       	call   0x140edf010
1408099d6:	42 c6 04 3f 5f       	movb   $0x5f,(%rdi,%r15,1)
1408099db:	42 c6 04 27 00       	movb   $0x0,(%rdi,%r12,1)
1408099e0:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
1408099e5:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1408099ea:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
1408099ef:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1408099f4:	e8 67 48 9d ff       	call   0x1401de260
1408099f9:	90                   	nop
1408099fa:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1408099ff:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140809a04:	48 8b c2             	mov    %rdx,%rax
140809a07:	48 2b c1             	sub    %rcx,%rax
140809a0a:	48 83 f8 04          	cmp    $0x4,%rax
140809a0e:	72 2b                	jb     0x140809a3b
140809a10:	48 8d 41 04          	lea    0x4(%rcx),%rax
140809a14:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140809a19:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140809a1e:	48 83 fa 0f          	cmp    $0xf,%rdx
140809a22:	48 0f 47 44 24 48    	cmova  0x48(%rsp),%rax
140809a28:	c7 04 08 5f 5f 65 74 	movl   $0x74655f5f,(%rax,%rcx,1)
140809a2f:	c6 44 08 04 00       	movb   $0x0,0x4(%rax,%rcx,1)
140809a34:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140809a39:	eb 25                	jmp    0x140809a60
140809a3b:	48 c7 44 24 20 04 00 	movq   $0x4,0x20(%rsp)
140809a42:	00 00
140809a44:	4c 8d 0d 71 3b 83 00 	lea    0x833b71(%rip),%r9        # 0x14103d5bc
140809a4b:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
140809a51:	ba 04 00 00 00       	mov    $0x4,%edx
140809a56:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140809a5b:	e8 20 ec 99 ff       	call   0x1401a8680
140809a60:	0f 10 30             	movups (%rax),%xmm6
140809a63:	0f 11 75 b0          	movups %xmm6,-0x50(%rbp)
140809a67:	0f 10 78 10          	movups 0x10(%rax),%xmm7
140809a6b:	0f 11 7d c0          	movups %xmm7,-0x40(%rbp)
140809a6f:	33 ff                	xor    %edi,%edi
140809a71:	48 89 78 10          	mov    %rdi,0x10(%rax)
140809a75:	48 89 70 18          	mov    %rsi,0x18(%rax)
140809a79:	40 88 38             	mov    %dil,(%rax)
140809a7c:	49 8d 5e 48          	lea    0x48(%r14),%rbx
140809a80:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140809a84:	48 3b d8             	cmp    %rax,%rbx
140809a87:	74 47                	je     0x140809ad0
140809a89:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140809a8d:	48 83 fa 0f          	cmp    $0xf,%rdx
140809a91:	76 30                	jbe    0x140809ac3
140809a93:	48 8b 0b             	mov    (%rbx),%rcx
140809a96:	48 ff c2             	inc    %rdx
140809a99:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140809aa0:	72 1c                	jb     0x140809abe
140809aa2:	48 83 c2 27          	add    $0x27,%rdx
140809aa6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140809aaa:	49 2b c8             	sub    %r8,%rcx
140809aad:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140809ab1:	48 83 f8 1f          	cmp    $0x1f,%rax
140809ab5:	0f 87 99 01 00 00    	ja     0x140809c54
140809abb:	49 8b c8             	mov    %r8,%rcx
140809abe:	e8 81 16 61 00       	call   0x140e1b144
140809ac3:	0f 11 33             	movups %xmm6,(%rbx)
140809ac6:	0f 11 7b 10          	movups %xmm7,0x10(%rbx)
140809aca:	40 88 7d b0          	mov    %dil,-0x50(%rbp)
140809ace:	eb 04                	jmp    0x140809ad4
140809ad0:	48 8b 75 c8          	mov    -0x38(%rbp),%rsi
140809ad4:	48 83 fe 0f          	cmp    $0xf,%rsi
140809ad8:	76 33                	jbe    0x140809b0d
140809ada:	48 8d 56 01          	lea    0x1(%rsi),%rdx
140809ade:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140809ae2:	48 8b c1             	mov    %rcx,%rax
140809ae5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140809aec:	72 19                	jb     0x140809b07
140809aee:	48 83 c2 27          	add    $0x27,%rdx
140809af2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140809af6:	48 2b c1             	sub    %rcx,%rax
140809af9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140809afd:	48 83 f8 1f          	cmp    $0x1f,%rax
140809b01:	0f 87 4d 01 00 00    	ja     0x140809c54
140809b07:	e8 38 16 61 00       	call   0x140e1b144
140809b0c:	90                   	nop
140809b0d:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140809b12:	48 83 fa 0f          	cmp    $0xf,%rdx
140809b16:	76 32                	jbe    0x140809b4a
140809b18:	48 ff c2             	inc    %rdx
140809b1b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140809b20:	48 8b c1             	mov    %rcx,%rax
140809b23:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140809b2a:	72 19                	jb     0x140809b45
140809b2c:	48 83 c2 27          	add    $0x27,%rdx
140809b30:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140809b34:	48 2b c1             	sub    %rcx,%rax
140809b37:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140809b3b:	48 83 f8 1f          	cmp    $0x1f,%rax
140809b3f:	0f 87 15 01 00 00    	ja     0x140809c5a
140809b45:	e8 fa 15 61 00       	call   0x140e1b144
140809b4a:	66 0f 6f 05 de a2 79 	movdqa 0x79a2de(%rip),%xmm0        # 0x140fa3e30
140809b51:	00
140809b52:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
140809b58:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
140809b5d:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140809b61:	48 83 fa 0f          	cmp    $0xf,%rdx
140809b65:	76 33                	jbe    0x140809b9a
140809b67:	48 ff c2             	inc    %rdx
140809b6a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140809b6f:	48 8b c1             	mov    %rcx,%rax
140809b72:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140809b79:	72 19                	jb     0x140809b94
140809b7b:	48 83 c2 27          	add    $0x27,%rdx
140809b7f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140809b83:	48 2b c1             	sub    %rcx,%rax
140809b86:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140809b8a:	48 83 f8 1f          	cmp    $0x1f,%rax
140809b8e:	0f 87 cc 00 00 00    	ja     0x140809c60
140809b94:	e8 ab 15 61 00       	call   0x140e1b144
140809b99:	90                   	nop
140809b9a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140809b9e:	48 83 fa 0f          	cmp    $0xf,%rdx
140809ba2:	76 32                	jbe    0x140809bd6
140809ba4:	48 ff c2             	inc    %rdx
140809ba7:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140809bab:	48 8b c1             	mov    %rcx,%rax
140809bae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140809bb5:	72 19                	jb     0x140809bd0
140809bb7:	48 83 c2 27          	add    $0x27,%rdx
140809bbb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140809bbf:	48 2b c1             	sub    %rcx,%rax
140809bc2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140809bc6:	48 83 f8 1f          	cmp    $0x1f,%rax
140809bca:	0f 87 96 00 00 00    	ja     0x140809c66
140809bd0:	e8 6f 15 61 00       	call   0x140e1b144
140809bd5:	90                   	nop
140809bd6:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
140809bda:	48 83 fa 0f          	cmp    $0xf,%rdx
140809bde:	76 2e                	jbe    0x140809c0e
140809be0:	48 ff c2             	inc    %rdx
140809be3:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140809be7:	48 8b c1             	mov    %rcx,%rax
140809bea:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140809bf1:	72 15                	jb     0x140809c08
140809bf3:	48 83 c2 27          	add    $0x27,%rdx
140809bf7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140809bfb:	48 2b c1             	sub    %rcx,%rax
140809bfe:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140809c02:	48 83 f8 1f          	cmp    $0x1f,%rax
140809c06:	77 3a                	ja     0x140809c42
140809c08:	e8 37 15 61 00       	call   0x140e1b144
140809c0d:	90                   	nop
140809c0e:	49 8b c6             	mov    %r14,%rax
140809c11:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140809c15:	48 33 cc             	xor    %rsp,%rcx
140809c18:	e8 e3 18 61 00       	call   0x140e1b500
140809c1d:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
140809c24:	00
140809c25:	49 8b 5b 48          	mov    0x48(%r11),%rbx
140809c29:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140809c2e:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140809c33:	49 8b e3             	mov    %r11,%rsp
140809c36:	41 5f                	pop    %r15
140809c38:	41 5e                	pop    %r14
140809c3a:	41 5d                	pop    %r13
140809c3c:	41 5c                	pop    %r12
140809c3e:	5f                   	pop    %rdi
140809c3f:	5e                   	pop    %rsi
140809c40:	5d                   	pop    %rbp
140809c41:	c3                   	ret
140809c42:	e8 5d 05 62 00       	call   0x140e2a1a4
140809c47:	90                   	nop
140809c48:	e8 43 35 99 ff       	call   0x14019d190
140809c4d:	cc                   	int3
140809c4e:	e8 1d 39 99 ff       	call   0x14019d570
140809c53:	90                   	nop
140809c54:	e8 4b 05 62 00       	call   0x140e2a1a4
140809c59:	90                   	nop
140809c5a:	e8 45 05 62 00       	call   0x140e2a1a4
140809c5f:	90                   	nop
140809c60:	e8 3f 05 62 00       	call   0x140e2a1a4
140809c65:	90                   	nop
140809c66:	e8 39 05 62 00       	call   0x140e2a1a4
140809c6b:	cc                   	int3
140809c6c:	cc                   	int3
140809c6d:	cc                   	int3
140809c6e:	cc                   	int3