140973827:	45 33 c9             	xor    %r9d,%r9d
14097382a:	45 33 c0             	xor    %r8d,%r8d
14097382d:	33 d2                	xor    %edx,%edx
14097382f:	48 8b cf             	mov    %rdi,%rcx
140973832:	ff 15 08 fb 60 00    	call   *0x60fb08(%rip)        # 0x140f83340
140973838:	ba 01 00 00 00       	mov    $0x1,%edx
14097383d:	48 8b cf             	mov    %rdi,%rcx
140973840:	ff 15 02 fb 60 00    	call   *0x60fb02(%rip)        # 0x140f83348
140973846:	48 8b cf             	mov    %rdi,%rcx
140973849:	ff 15 01 fb 60 00    	call   *0x60fb01(%rip)        # 0x140f83350
14097384f:	90                   	nop
140973850:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
140973857:	e8 04 e7 ff ff       	call   0x140971f60
14097385c:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140973860:	ff 15 c2 fa 60 00    	call   *0x60fac2(%rip)        # 0x140f83328
140973866:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14097386a:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
14097386e:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
140973872:	77 07                	ja     0x14097387b
140973874:	ff 15 e6 f9 60 00    	call   *0x60f9e6(%rip)        # 0x140f83260
14097387a:	90                   	nop
14097387b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14097387f:	48 85 c9             	test   %rcx,%rcx
140973882:	74 12                	je     0x140973896
140973884:	ff 15 d6 f9 60 00    	call   *0x60f9d6(%rip)        # 0x140f83260
14097388a:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
14097388e:	85 c0                	test   %eax,%eax
140973890:	0f 84 8d 00 00 00    	je     0x140973923
140973896:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14097389a:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
14097389e:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
1409738a2:	77 07                	ja     0x1409738ab
1409738a4:	ff 15 b6 f9 60 00    	call   *0x60f9b6(%rip)        # 0x140f83260
1409738aa:	90                   	nop
1409738ab:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1409738af:	48 85 c9             	test   %rcx,%rcx
1409738b2:	74 0e                	je     0x1409738c2
1409738b4:	ff 15 a6 f9 60 00    	call   *0x60f9a6(%rip)        # 0x140f83260
1409738ba:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
1409738be:	85 c0                	test   %eax,%eax
1409738c0:	74 73                	je     0x140973935
1409738c2:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409738c6:	48 85 c9             	test   %rcx,%rcx
1409738c9:	74 0e                	je     0x1409738d9
1409738cb:	ff 15 8f f9 60 00    	call   *0x60f98f(%rip)        # 0x140f83260
1409738d1:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
1409738d5:	85 c0                	test   %eax,%eax
1409738d7:	74 32                	je     0x14097390b
1409738d9:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1409738dd:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1409738e1:	74 07                	je     0x1409738ea
1409738e3:	ff 15 c7 f7 60 00    	call   *0x60f7c7(%rip)        # 0x140f830b0
1409738e9:	90                   	nop
1409738ea:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1409738ee:	48 33 cc             	xor    %rsp,%rcx
1409738f1:	e8 0a 7c 4a 00       	call   0x140e1b500
1409738f6:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1409738fd:	00
1409738fe:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140973902:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140973906:	49 8b e3             	mov    %r11,%rsp
140973909:	5d                   	pop    %rbp
14097390a:	c3                   	ret
14097390b:	4c 8d 05 ee 00 63 00 	lea    0x6300ee(%rip),%r8        # 0x140fa3a00
140973912:	ba 29 09 00 00       	mov    $0x929,%edx
140973917:	e8 24 98 82 ff       	call   0x14019d140
14097391c:	90                   	nop
14097391d:	e8 82 68 4b 00       	call   0x140e2a1a4
140973922:	90                   	nop
140973923:	4c 8d 05 d6 00 63 00 	lea    0x6300d6(%rip),%r8        # 0x140fa3a00
14097392a:	ba 29 09 00 00       	mov    $0x929,%edx
14097392f:	e8 0c 98 82 ff       	call   0x14019d140
140973934:	90                   	nop
140973935:	4c 8d 05 c4 00 63 00 	lea    0x6300c4(%rip),%r8        # 0x140fa3a00
14097393c:	ba 29 09 00 00       	mov    $0x929,%edx
140973941:	e8 fa 97 82 ff       	call   0x14019d140
140973946:	cc                   	int3
140973947:	cc                   	int3
140973948:	cc                   	int3
140973949:	cc                   	int3
14097394a:	cc                   	int3
14097394b:	cc                   	int3
14097394c:	cc                   	int3
14097394d:	cc                   	int3
14097394e:	cc                   	int3
14097394f:	cc                   	int3
140973950:	b8 01 00 00 00       	mov    $0x1,%eax
140973955:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140973959:	c3                   	ret
14097395a:	cc                   	int3
14097395b:	cc                   	int3
14097395c:	cc                   	int3
14097395d:	cc                   	int3
14097395e:	cc                   	int3
14097395f:	cc                   	int3
140973960:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140973965:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14097396a:	55                   	push   %rbp
14097396b:	57                   	push   %rdi
14097396c:	41 54                	push   %r12
14097396e:	41 56                	push   %r14
140973970:	41 57                	push   %r15
140973972:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
140973977:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
14097397e:	48 8b 05 7b 55 a4 00 	mov    0xa4557b(%rip),%rax        # 0x1413b8f00
140973985:	48 33 c4             	xor    %rsp,%rax
140973988:	48 89 45 00          	mov    %rax,0x0(%rbp)
14097398c:	48 8b fa             	mov    %rdx,%rdi
14097398f:	4c 8b f1             	mov    %rcx,%r14
140973992:	45 33 e4             	xor    %r12d,%r12d
140973995:	0f 57 c0             	xorps  %xmm0,%xmm0
140973998:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
14097399e:	0f 57 c9             	xorps  %xmm1,%xmm1
1409739a1:	f3 0f 7f 4d 88       	movdqu %xmm1,-0x78(%rbp)
1409739a6:	4c 89 65 98          	mov    %r12,-0x68(%rbp)
1409739aa:	c7 44 24 74 80 00 00 	movl   $0x80,0x74(%rsp)
1409739b1:	00
1409739b2:	c7 44 24 70 02 00 00 	movl   $0x2,0x70(%rsp)
1409739b9:	00
1409739ba:	4c 39 61 10          	cmp    %r12,0x10(%rcx)
1409739be:	0f 85 95 01 00 00    	jne    0x140973b59
1409739c4:	e8 17 49 ff ff       	call   0x1409682e0
1409739c9:	48 8b c8             	mov    %rax,%rcx
1409739cc:	e8 ff bc 82 ff       	call   0x14019f6d0
1409739d1:	48 8b d8             	mov    %rax,%rbx
1409739d4:	83 38 05             	cmpl   $0x5,(%rax)
1409739d7:	0f 86 f4 03 00 00    	jbe    0x140973dd1
1409739dd:	48 8d 05 0c f9 6e 00 	lea    0x6ef90c(%rip),%rax        # 0x1410632f0
1409739e4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1409739e9:	48 c7 44 24 48 18 00 	movq   $0x18,0x48(%rsp)
1409739f0:	00 00
1409739f2:	48 8d 05 1f 02 6f 00 	lea    0x6f021f(%rip),%rax        # 0x141063c18
1409739f9:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1409739fd:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140973a04:	00 00 b0
140973a07:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140973a0b:	c7 45 e8 3b 02 00 00 	movl   $0x23b,-0x18(%rbp)
140973a12:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140973a19:	00 00 10
140973a1c:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140973a20:	48 c7 45 b0 02 00 00 	movq   $0x2,-0x50(%rbp)
140973a27:	00
140973a28:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140973a2c:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140973a30:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140973a34:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140973a39:	0f 28 4c 24 40       	movaps 0x40(%rsp),%xmm1
140973a3e:	66 0f 7f 4c 24 40    	movdqa %xmm1,0x40(%rsp)
140973a44:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140973a48:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140973a4d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140973a52:	e8 99 eb 8b ff       	call   0x1402325f0
140973a57:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140973a5c:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140973a62:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140973a68:	48 85 c9             	test   %rcx,%rcx
140973a6b:	74 14                	je     0x140973a81
140973a6d:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140973a74:	48 ff c0             	inc    %rax
140973a77:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140973a7b:	75 f7                	jne    0x140973a74
140973a7d:	ff c0                	inc    %eax
140973a7f:	eb 0c                	jmp    0x140973a8d
140973a81:	48 8d 0d 04 fd 62 00 	lea    0x62fd04(%rip),%rcx        # 0x140fa378c
140973a88:	b8 01 00 00 00       	mov    $0x1,%eax
140973a8d:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140973a91:	89 45 f8             	mov    %eax,-0x8(%rbp)
140973a94:	44 89 65 fc          	mov    %r12d,-0x4(%rbp)
140973a98:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140973a9f:	0f b7 05 f8 ea 90 00 	movzwl 0x90eaf8(%rip),%eax        # 0x14128259e
140973aa6:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140973aa9:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
140973aad:	48 8b 43 08          	mov    0x8(%rbx),%rax
140973ab1:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140973ab5:	0f b7 00             	movzwl (%rax),%eax
140973ab8:	89 45 d8             	mov    %eax,-0x28(%rbp)
140973abb:	c7 45 dc 02 00 00 00 	movl   $0x2,-0x24(%rbp)
140973ac2:	48 8d 05 df ea 90 00 	lea    0x90eadf(%rip),%rax        # 0x1412825a8
140973ac9:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140973acd:	c7 45 e8 21 00 00 00 	movl   $0x21,-0x18(%rbp)
140973ad4:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%rbp)
140973adb:	48 8d 05 92 2c 91 00 	lea    0x912c92(%rip),%rax        # 0x141286774
140973ae2:	48 8d 0d ef db 90 00 	lea    0x90dbef(%rip),%rcx        # 0x1412816d8
140973ae9:	2b c1                	sub    %ecx,%eax
140973aeb:	89 45 a0             	mov    %eax,-0x60(%rbp)
140973aee:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140973af2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140973af7:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140973afe:	00
140973aff:	45 33 c9             	xor    %r9d,%r9d
140973b02:	45 33 c0             	xor    %r8d,%r8d
140973b05:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140973b09:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140973b0d:	ff 15 65 f5 60 00    	call   *0x60f565(%rip)        # 0x140f83078
140973b13:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140973b18:	48 83 fa 0f          	cmp    $0xf,%rdx
140973b1c:	0f 86 af 02 00 00    	jbe    0x140973dd1
140973b22:	48 ff c2             	inc    %rdx
140973b25:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140973b2a:	48 8b c1             	mov    %rcx,%rax
140973b2d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140973b34:	72 19                	jb     0x140973b4f
140973b36:	48 83 c2 27          	add    $0x27,%rdx
140973b3a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140973b3e:	48 2b c1             	sub    %rcx,%rax
140973b41:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140973b45:	48 83 f8 1f          	cmp    $0x1f,%rax
140973b49:	0f 87 b2 02 00 00    	ja     0x140973e01
140973b4f:	e8 f0 75 4a 00       	call   0x140e1b144
140973b54:	e9 78 02 00 00       	jmp    0x140973dd1
140973b59:	48 8b cf             	mov    %rdi,%rcx
140973b5c:	e8 ff 67 00 00       	call   0x14097a360
140973b61:	84 c0                	test   %al,%al
140973b63:	74 13                	je     0x140973b78
140973b65:	48 8b cf             	mov    %rdi,%rcx
140973b68:	e8 d3 67 00 00       	call   0x14097a340
140973b6d:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140973b71:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%rbp)
140973b78:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140973b7c:	48 8b cf             	mov    %rdi,%rcx
140973b7f:	e8 ec 67 00 00       	call   0x14097a370
140973b84:	48 8b cf             	mov    %rdi,%rcx
140973b87:	e8 d4 b5 85 ff       	call   0x1401cf160
140973b8c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140973b91:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140973b96:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140973b9b:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140973ba0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140973ba5:	41 b1 05             	mov    $0x5,%r9b
140973ba8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140973bae:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140973bb2:	49 8b 4e 10          	mov    0x10(%r14),%rcx
140973bb6:	ff 15 dc f4 60 00    	call   *0x60f4dc(%rip)        # 0x140f83098
140973bbc:	44 8b f8             	mov    %eax,%r15d
140973bbf:	45 33 c9             	xor    %r9d,%r9d
140973bc2:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140973bc6:	33 d2                	xor    %edx,%edx
140973bc8:	48 8d 0d d1 2c aa 00 	lea    0xaa2cd1(%rip),%rcx        # 0x1414168a0
140973bcf:	85 c0                	test   %eax,%eax
140973bd1:	0f 84 01 01 00 00    	je     0x140973cd8
140973bd7:	ff 15 eb fb 60 00    	call   *0x60fbeb(%rip)        # 0x140f837c8
140973bdd:	85 c0                	test   %eax,%eax
140973bdf:	0f 84 22 02 00 00    	je     0x140973e07
140973be5:	44 39 65 a0          	cmp    %r12d,-0x60(%rbp)
140973be9:	74 75                	je     0x140973c60
140973beb:	48 8b 1d 6e e7 6e 00 	mov    0x6ee76e(%rip),%rbx        # 0x141062360
140973bf2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140973bf6:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140973bfa:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140973bfe:	4c 39 63 20          	cmp    %r12,0x20(%rbx)
140973c02:	74 07                	je     0x140973c0b
140973c04:	b9 05 00 00 00       	mov    $0x5,%ecx
140973c09:	cd 29                	int    $0x29
140973c0b:	4c 89 63 28          	mov    %r12,0x28(%rbx)
140973c0f:	4c 89 63 30          	mov    %r12,0x30(%rbx)
140973c13:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
140973c17:	4c 8b c3             	mov    %rbx,%r8
140973c1a:	48 8d 15 8f d6 68 ff 	lea    -0x972971(%rip),%rdx        # 0x1400012b0
140973c21:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140973c25:	ff 15 3d f4 60 00    	call   *0x60f43d(%rip)        # 0x140f83068
140973c2b:	85 c0                	test   %eax,%eax
140973c2d:	75 17                	jne    0x140973c46
140973c2f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140973c33:	45 0f b7 08          	movzwl (%r8),%r9d
140973c37:	ba 02 00 00 00       	mov    $0x2,%edx
140973c3c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140973c40:	ff 15 2a f4 60 00    	call   *0x60f42a(%rip)        # 0x140f83070
140973c46:	45 33 c0             	xor    %r8d,%r8d
140973c49:	33 d2                	xor    %edx,%edx
140973c4b:	48 8d 0d 4e 2c aa 00 	lea    0xaa2c4e(%rip),%rcx        # 0x1414168a0
140973c52:	ff 15 68 fb 60 00    	call   *0x60fb68(%rip)        # 0x140f837c0
140973c58:	85 c0                	test   %eax,%eax
140973c5a:	0f 84 ad 01 00 00    	je     0x140973e0d
140973c60:	48 8b 1d f9 e6 6e 00 	mov    0x6ee6f9(%rip),%rbx        # 0x141062360
140973c67:	83 3b 03             	cmpl   $0x3,(%rbx)
140973c6a:	76 64                	jbe    0x140973cd0
140973c6c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140973c71:	48 8b cf             	mov    %rdi,%rcx
140973c74:	e8 f7 66 00 00       	call   0x14097a370
140973c79:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140973c7d:	49 8b 46 08          	mov    0x8(%r14),%rax
140973c81:	48 83 c0 10          	add    $0x10,%rax
140973c85:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140973c8a:	76 03                	jbe    0x140973c8f
140973c8c:	48 8b 00             	mov    (%rax),%rax
140973c8f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140973c94:	48 8d 05 d5 07 6f 00 	lea    0x6f07d5(%rip),%rax        # 0x141064470
140973c9b:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140973c9f:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140973ca3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140973ca8:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140973cad:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140973cb2:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140973cb6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140973cbb:	45 33 c9             	xor    %r9d,%r9d
140973cbe:	45 33 c0             	xor    %r8d,%r8d
140973cc1:	48 8d 15 02 e9 90 00 	lea    0x90e902(%rip),%rdx        # 0x1412825ca
140973cc8:	48 8b cb             	mov    %rbx,%rcx
140973ccb:	e8 60 df 68 ff       	call   0x140001c30
140973cd0:	41 8b c7             	mov    %r15d,%eax
140973cd3:	e9 fb 00 00 00       	jmp    0x140973dd3
140973cd8:	ff 15 ea fa 60 00    	call   *0x60faea(%rip)        # 0x140f837c8
140973cde:	85 c0                	test   %eax,%eax
140973ce0:	0f 84 2d 01 00 00    	je     0x140973e13
140973ce6:	44 39 65 a0          	cmp    %r12d,-0x60(%rbp)
140973cea:	74 75                	je     0x140973d61
140973cec:	48 8b 1d 6d e6 6e 00 	mov    0x6ee66d(%rip),%rbx        # 0x141062360
140973cf3:	48 8b 43 08          	mov    0x8(%rbx),%rax
140973cf7:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140973cfb:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140973cff:	4c 39 63 20          	cmp    %r12,0x20(%rbx)
140973d03:	74 07                	je     0x140973d0c
140973d05:	b9 05 00 00 00       	mov    $0x5,%ecx
140973d0a:	cd 29                	int    $0x29
140973d0c:	4c 89 63 28          	mov    %r12,0x28(%rbx)
140973d10:	4c 89 63 30          	mov    %r12,0x30(%rbx)
140973d14:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
140973d18:	4c 8b c3             	mov    %rbx,%r8
140973d1b:	48 8d 15 8e d5 68 ff 	lea    -0x972a72(%rip),%rdx        # 0x1400012b0
140973d22:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140973d26:	ff 15 3c f3 60 00    	call   *0x60f33c(%rip)        # 0x140f83068
140973d2c:	85 c0                	test   %eax,%eax
140973d2e:	75 17                	jne    0x140973d47
140973d30:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140973d34:	45 0f b7 08          	movzwl (%r8),%r9d
140973d38:	ba 02 00 00 00       	mov    $0x2,%edx
140973d3d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140973d41:	ff 15 29 f3 60 00    	call   *0x60f329(%rip)        # 0x140f83070
140973d47:	45 33 c0             	xor    %r8d,%r8d
140973d4a:	33 d2                	xor    %edx,%edx
140973d4c:	48 8d 0d 4d 2b aa 00 	lea    0xaa2b4d(%rip),%rcx        # 0x1414168a0
140973d53:	ff 15 67 fa 60 00    	call   *0x60fa67(%rip)        # 0x140f837c0
140973d59:	85 c0                	test   %eax,%eax
140973d5b:	0f 84 9a 00 00 00    	je     0x140973dfb
140973d61:	48 8b 1d f8 e5 6e 00 	mov    0x6ee5f8(%rip),%rbx        # 0x141062360
140973d68:	83 3b 04             	cmpl   $0x4,(%rbx)
140973d6b:	76 64                	jbe    0x140973dd1
140973d6d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140973d72:	48 8b cf             	mov    %rdi,%rcx
140973d75:	e8 f6 65 00 00       	call   0x14097a370
140973d7a:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140973d7e:	49 8b 46 08          	mov    0x8(%r14),%rax
140973d82:	48 83 c0 10          	add    $0x10,%rax
140973d86:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140973d8b:	76 03                	jbe    0x140973d90
140973d8d:	48 8b 00             	mov    (%rax),%rax
140973d90:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140973d95:	48 8d 05 04 07 6f 00 	lea    0x6f0704(%rip),%rax        # 0x1410644a0
140973d9c:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140973da0:	48 8d 45 b0          	lea    -0x50(%rbp),%rax