140ab8950:	e8 29 7b 03 00       	call   0x140af047e
140ab8955:	cc                   	int3
140ab8956:	48 8d 15 eb 52 0f 00 	lea    0xf52eb(%rip),%rdx        # 0x140badc48
140ab895d:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140ab8961:	e8 de e9 ff ff       	call   0x140ab7344
140ab8966:	48 8d 15 73 e9 17 00 	lea    0x17e973(%rip),%rdx        # 0x140c372e0
140ab896d:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140ab8971:	e8 08 7b 03 00       	call   0x140af047e
140ab8976:	90                   	nop
140ab8977:	48 8d 15 d2 51 0f 00 	lea    0xf51d2(%rip),%rdx        # 0x140badb50
140ab897e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8982:	e8 01 e1 ff ff       	call   0x140ab6a88
140ab8987:	48 8d 15 ea e8 17 00 	lea    0x17e8ea(%rip),%rdx        # 0x140c37278
140ab898e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8992:	e8 e7 7a 03 00       	call   0x140af047e
140ab8997:	90                   	nop
140ab8998:	48 8d 15 01 52 0f 00 	lea    0xf5201(%rip),%rdx        # 0x140badba0
140ab899f:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab89a3:	e8 9c e9 ff ff       	call   0x140ab7344
140ab89a8:	48 8d 15 31 e9 17 00 	lea    0x17e931(%rip),%rdx        # 0x140c372e0
140ab89af:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab89b3:	e8 c6 7a 03 00       	call   0x140af047e
140ab89b8:	cc                   	int3
140ab89b9:	48 8d 15 a8 51 0f 00 	lea    0xf51a8(%rip),%rdx        # 0x140badb68
140ab89c0:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab89c4:	e8 7b e9 ff ff       	call   0x140ab7344
140ab89c9:	48 8d 15 10 e9 17 00 	lea    0x17e910(%rip),%rdx        # 0x140c372e0
140ab89d0:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab89d4:	e8 a5 7a 03 00       	call   0x140af047e
140ab89d9:	cc                   	int3
140ab89da:	48 8d 15 bf 51 0f 00 	lea    0xf51bf(%rip),%rdx        # 0x140badba0
140ab89e1:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab89e5:	e8 5a e9 ff ff       	call   0x140ab7344
140ab89ea:	48 8d 15 ef e8 17 00 	lea    0x17e8ef(%rip),%rdx        # 0x140c372e0
140ab89f1:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab89f5:	e8 84 7a 03 00       	call   0x140af047e
140ab89fa:	cc                   	int3
140ab89fb:	90                   	nop
140ab89fc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ab8a01:	55                   	push   %rbp
140ab8a02:	56                   	push   %rsi
140ab8a03:	57                   	push   %rdi
140ab8a04:	41 54                	push   %r12
140ab8a06:	41 55                	push   %r13
140ab8a08:	41 56                	push   %r14
140ab8a0a:	41 57                	push   %r15
140ab8a0c:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140ab8a11:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140ab8a18:	48 8b 05 21 66 20 00 	mov    0x206621(%rip),%rax        # 0x140cbf040
140ab8a1f:	48 33 c4             	xor    %rsp,%rax
140ab8a22:	48 89 45 17          	mov    %rax,0x17(%rbp)
140ab8a26:	4d 8b f9             	mov    %r9,%r15
140ab8a29:	41 0f b7 d8          	movzwl %r8w,%ebx
140ab8a2d:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140ab8a32:	48 8b f1             	mov    %rcx,%rsi
140ab8a35:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
140ab8a39:	49 8b 01             	mov    (%r9),%rax
140ab8a3c:	49 8b c9             	mov    %r9,%rcx
140ab8a3f:	48 8b 40 08          	mov    0x8(%rax),%rax
140ab8a43:	ff 15 ef 41 05 00    	call   *0x541ef(%rip)        # 0x140b0cc38
140ab8a49:	44 8a e0             	mov    %al,%r12b
140ab8a4c:	88 44 24 20          	mov    %al,0x20(%rsp)
140ab8a50:	45 33 c0             	xor    %r8d,%r8d
140ab8a53:	49 8b cf             	mov    %r15,%rcx
140ab8a56:	84 c0                	test   %al,%al
140ab8a58:	74 09                	je     0x140ab8a63
140ab8a5a:	33 d2                	xor    %edx,%edx
140ab8a5c:	e8 2b 24 00 00       	call   0x140abae8c
140ab8a61:	eb 09                	jmp    0x140ab8a6c
140ab8a63:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140ab8a67:	e8 38 23 00 00       	call   0x140abada4
140ab8a6c:	45 33 c9             	xor    %r9d,%r9d
140ab8a6f:	45 0f b7 f1          	movzwl %r9w,%r14d
140ab8a73:	8d 43 ff             	lea    -0x1(%rbx),%eax
140ab8a76:	89 44 24 30          	mov    %eax,0x30(%rsp)
140ab8a7a:	85 c0                	test   %eax,%eax
140ab8a7c:	0f 8e 0b 02 00 00    	jle    0x140ab8c8d
140ab8a82:	41 bd e7 fd 00 00    	mov    $0xfde7,%r13d
140ab8a88:	41 0f b7 de          	movzwl %r14w,%ebx
140ab8a8c:	66 89 5c 24 2e       	mov    %bx,0x2e(%rsp)
140ab8a91:	66 44 89 74 24 2c    	mov    %r14w,0x2c(%rsp)
140ab8a97:	66 44 89 4c 24 24    	mov    %r9w,0x24(%rsp)
140ab8a9d:	48 8d 54 24 24       	lea    0x24(%rsp),%rdx
140ab8aa2:	48 8b 0e             	mov    (%rsi),%rcx
140ab8aa5:	e8 7e e7 ff ff       	call   0x140ab7228
140ab8aaa:	0f b7 7c 24 24       	movzwl 0x24(%rsp),%edi
140ab8aaf:	66 c1 cf 08          	ror    $0x8,%di
140ab8ab3:	33 c9                	xor    %ecx,%ecx
140ab8ab5:	66 89 4c 24 28       	mov    %cx,0x28(%rsp)
140ab8aba:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140ab8abf:	48 8b 0e             	mov    (%rsi),%rcx
140ab8ac2:	e8 61 e7 ff ff       	call   0x140ab7228
140ab8ac7:	0f b7 4c 24 28       	movzwl 0x28(%rsp),%ecx
140ab8acc:	66 c1 c9 08          	ror    $0x8,%cx
140ab8ad0:	45 33 c9             	xor    %r9d,%r9d
140ab8ad3:	45 84 e4             	test   %r12b,%r12b
140ab8ad6:	75 3d                	jne    0x140ab8b15
140ab8ad8:	8d 04 39             	lea    (%rcx,%rdi,1),%eax
140ab8adb:	66 3b c7             	cmp    %di,%ax
140ab8ade:	72 05                	jb     0x140ab8ae5
140ab8ae0:	0f b7 d0             	movzwl %ax,%edx
140ab8ae3:	eb 05                	jmp    0x140ab8aea
140ab8ae5:	ba ff ff 00 00       	mov    $0xffff,%edx
140ab8aea:	45 1b c0             	sbb    %r8d,%r8d
140ab8aed:	41 ba 16 02 07 80    	mov    $0x80070216,%r10d
140ab8af3:	45 23 c2             	and    %r10d,%r8d
140ab8af6:	66 3b c7             	cmp    %di,%ax
140ab8af9:	0f 82 f7 01 00 00    	jb     0x140ab8cf6
140ab8aff:	66 41 3b fd          	cmp    %r13w,%di
140ab8b03:	0f 87 cc 01 00 00    	ja     0x140ab8cd5
140ab8b09:	66 41 3b d5          	cmp    %r13w,%dx
140ab8b0d:	0f 87 c2 01 00 00    	ja     0x140ab8cd5
140ab8b13:	eb 06                	jmp    0x140ab8b1b
140ab8b15:	41 ba 16 02 07 80    	mov    $0x80070216,%r10d
140ab8b1b:	8d 41 01             	lea    0x1(%rcx),%eax
140ab8b1e:	66 3b c1             	cmp    %cx,%ax
140ab8b21:	72 06                	jb     0x140ab8b29
140ab8b23:	44 0f b7 e0          	movzwl %ax,%r12d
140ab8b27:	eb 06                	jmp    0x140ab8b2f
140ab8b29:	41 bc ff ff 00 00    	mov    $0xffff,%r12d
140ab8b2f:	45 1b c0             	sbb    %r8d,%r8d
140ab8b32:	45 23 c2             	and    %r10d,%r8d
140ab8b35:	66 3b c1             	cmp    %cx,%ax
140ab8b38:	0f 82 76 01 00 00    	jb     0x140ab8cb4
140ab8b3e:	45 0f b7 ee          	movzwl %r14w,%r13d
140ab8b42:	43 8d 04 26          	lea    (%r14,%r12,1),%eax
140ab8b46:	66 41 3b c6          	cmp    %r14w,%ax
140ab8b4a:	72 06                	jb     0x140ab8b52
140ab8b4c:	44 0f b7 f0          	movzwl %ax,%r14d
140ab8b50:	eb 06                	jmp    0x140ab8b58
140ab8b52:	41 be ff ff 00 00    	mov    $0xffff,%r14d
140ab8b58:	66 3b c3             	cmp    %bx,%ax
140ab8b5b:	45 1b c0             	sbb    %r8d,%r8d
140ab8b5e:	45 23 c2             	and    %r10d,%r8d
140ab8b61:	66 3b c3             	cmp    %bx,%ax
140ab8b64:	0f 82 10 02 00 00    	jb     0x140ab8d7a
140ab8b6a:	41 0f b7 d9          	movzwl %r9w,%ebx
140ab8b6e:	66 45 3b cc          	cmp    %r12w,%r9w
140ab8b72:	0f 83 fa 00 00 00    	jae    0x140ab8c72
140ab8b78:	8d 04 1f             	lea    (%rdi,%rbx,1),%eax
140ab8b7b:	66 3b c7             	cmp    %di,%ax
140ab8b7e:	72 05                	jb     0x140ab8b85
140ab8b80:	0f b7 d0             	movzwl %ax,%edx
140ab8b83:	eb 05                	jmp    0x140ab8b8a
140ab8b85:	ba ff ff 00 00       	mov    $0xffff,%edx
140ab8b8a:	45 1b c0             	sbb    %r8d,%r8d
140ab8b8d:	45 23 c2             	and    %r10d,%r8d
140ab8b90:	66 3b c7             	cmp    %di,%ax
140ab8b93:	0f 82 c0 01 00 00    	jb     0x140ab8d59
140ab8b99:	0f b7 44 24 2c       	movzwl 0x2c(%rsp),%eax
140ab8b9e:	66 ff c0             	inc    %ax
140ab8ba1:	66 03 c3             	add    %bx,%ax
140ab8ba4:	66 41 3b c5          	cmp    %r13w,%ax
140ab8ba8:	72 05                	jb     0x140ab8baf
140ab8baa:	0f b7 f0             	movzwl %ax,%esi
140ab8bad:	eb 05                	jmp    0x140ab8bb4
140ab8baf:	be ff ff 00 00       	mov    $0xffff,%esi
140ab8bb4:	45 1b c0             	sbb    %r8d,%r8d
140ab8bb7:	45 23 c2             	and    %r10d,%r8d
140ab8bba:	66 3b 44 24 2e       	cmp    0x2e(%rsp),%ax
140ab8bbf:	0f 82 73 01 00 00    	jb     0x140ab8d38
140ab8bc5:	44 38 4c 24 20       	cmp    %r9b,0x20(%rsp)
140ab8bca:	75 7d                	jne    0x140ab8c49
140ab8bcc:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8bcf:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
140ab8bd3:	4c 89 4d a7          	mov    %r9,-0x59(%rbp)
140ab8bd7:	48 c7 45 af 0f 00 00 	movq   $0xf,-0x51(%rbp)
140ab8bde:	00
140ab8bdf:	44 88 4d 97          	mov    %r9b,-0x69(%rbp)
140ab8be3:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
140ab8be7:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140ab8bec:	e8 3f f9 ff ff       	call   0x140ab8530
140ab8bf1:	84 c0                	test   %al,%al
140ab8bf3:	0f 84 1e 01 00 00    	je     0x140ab8d17
140ab8bf9:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140ab8bfd:	48 83 7d af 0f       	cmpq   $0xf,-0x51(%rbp)
140ab8c02:	48 0f 47 55 97       	cmova  -0x69(%rbp),%rdx
140ab8c07:	44 0f b7 c6          	movzwl %si,%r8d
140ab8c0b:	49 8b cf             	mov    %r15,%rcx
140ab8c0e:	e8 91 21 00 00       	call   0x140abada4
140ab8c13:	90                   	nop
140ab8c14:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140ab8c18:	48 83 f8 0f          	cmp    $0xf,%rax
140ab8c1c:	76 37                	jbe    0x140ab8c55
140ab8c1e:	48 ff c0             	inc    %rax
140ab8c21:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140ab8c25:	48 8b d1             	mov    %rcx,%rdx
140ab8c28:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140ab8c2e:	72 11                	jb     0x140ab8c41
140ab8c30:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab8c34:	48 2b d1             	sub    %rcx,%rdx
140ab8c37:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140ab8c3b:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab8c3f:	77 45                	ja     0x140ab8c86
140ab8c41:	ff 15 79 3c 05 00    	call   *0x53c79(%rip)        # 0x140b0c8c0
140ab8c47:	eb 0c                	jmp    0x140ab8c55
140ab8c49:	44 0f b7 c6          	movzwl %si,%r8d
140ab8c4d:	49 8b cf             	mov    %r15,%rcx
140ab8c50:	e8 37 22 00 00       	call   0x140abae8c
140ab8c55:	66 ff c3             	inc    %bx
140ab8c58:	66 41 3b dc          	cmp    %r12w,%bx
140ab8c5c:	41 b9 00 00 00 00    	mov    $0x0,%r9d
140ab8c62:	41 ba 16 02 07 80    	mov    $0x80070216,%r10d
140ab8c68:	0f 82 0a ff ff ff    	jb     0x140ab8b78
140ab8c6e:	48 8b 75 87          	mov    -0x79(%rbp),%rsi
140ab8c72:	41 0f b7 c6          	movzwl %r14w,%eax
140ab8c76:	3b 44 24 30          	cmp    0x30(%rsp),%eax
140ab8c7a:	7d 11                	jge    0x140ab8c8d
140ab8c7c:	44 8a 64 24 20       	mov    0x20(%rsp),%r12b
140ab8c81:	e9 fc fd ff ff       	jmp    0x140ab8a82
140ab8c86:	ff 15 0c 3d 05 00    	call   *0x53d0c(%rip)        # 0x140b0c998
140ab8c8c:	cc                   	int3
140ab8c8d:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140ab8c91:	48 33 cc             	xor    %rsp,%rcx
140ab8c94:	e8 47 69 03 00       	call   0x140aef5e0
140ab8c99:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
140ab8ca0:	00
140ab8ca1:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
140ab8ca8:	41 5f                	pop    %r15
140ab8caa:	41 5e                	pop    %r14
140ab8cac:	41 5d                	pop    %r13
140ab8cae:	41 5c                	pop    %r12
140ab8cb0:	5f                   	pop    %rdi
140ab8cb1:	5e                   	pop    %rsi
140ab8cb2:	5d                   	pop    %rbp
140ab8cb3:	c3                   	ret
140ab8cb4:	48 8d 15 25 4f 0f 00 	lea    0xf4f25(%rip),%rdx        # 0x140badbe0
140ab8cbb:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8cbf:	e8 80 e6 ff ff       	call   0x140ab7344
140ab8cc4:	48 8d 15 15 e6 17 00 	lea    0x17e615(%rip),%rdx        # 0x140c372e0
140ab8ccb:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8ccf:	e8 aa 77 03 00       	call   0x140af047e
140ab8cd4:	cc                   	int3
140ab8cd5:	48 8d 15 3c 4f 0f 00 	lea    0xf4f3c(%rip),%rdx        # 0x140badc18
140ab8cdc:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140ab8ce0:	e8 a3 dd ff ff       	call   0x140ab6a88
140ab8ce5:	48 8d 15 8c e5 17 00 	lea    0x17e58c(%rip),%rdx        # 0x140c37278
140ab8cec:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140ab8cf0:	e8 89 77 03 00       	call   0x140af047e
140ab8cf5:	cc                   	int3
140ab8cf6:	48 8d 15 4b 4f 0f 00 	lea    0xf4f4b(%rip),%rdx        # 0x140badc48
140ab8cfd:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140ab8d01:	e8 3e e6 ff ff       	call   0x140ab7344
140ab8d06:	48 8d 15 d3 e5 17 00 	lea    0x17e5d3(%rip),%rdx        # 0x140c372e0
140ab8d0d:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140ab8d11:	e8 68 77 03 00       	call   0x140af047e
140ab8d16:	90                   	nop
140ab8d17:	48 8d 15 32 4e 0f 00 	lea    0xf4e32(%rip),%rdx        # 0x140badb50
140ab8d1e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8d22:	e8 61 dd ff ff       	call   0x140ab6a88
140ab8d27:	48 8d 15 4a e5 17 00 	lea    0x17e54a(%rip),%rdx        # 0x140c37278
140ab8d2e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8d32:	e8 47 77 03 00       	call   0x140af047e
140ab8d37:	90                   	nop
140ab8d38:	48 8d 15 61 4e 0f 00 	lea    0xf4e61(%rip),%rdx        # 0x140badba0
140ab8d3f:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8d43:	e8 fc e5 ff ff       	call   0x140ab7344
140ab8d48:	48 8d 15 91 e5 17 00 	lea    0x17e591(%rip),%rdx        # 0x140c372e0
140ab8d4f:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8d53:	e8 26 77 03 00       	call   0x140af047e
140ab8d58:	cc                   	int3
140ab8d59:	48 8d 15 08 4e 0f 00 	lea    0xf4e08(%rip),%rdx        # 0x140badb68
140ab8d60:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8d64:	e8 db e5 ff ff       	call   0x140ab7344
140ab8d69:	48 8d 15 70 e5 17 00 	lea    0x17e570(%rip),%rdx        # 0x140c372e0
140ab8d70:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8d74:	e8 05 77 03 00       	call   0x140af047e
140ab8d79:	cc                   	int3
140ab8d7a:	48 8d 15 1f 4e 0f 00 	lea    0xf4e1f(%rip),%rdx        # 0x140badba0
140ab8d81:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8d85:	e8 ba e5 ff ff       	call   0x140ab7344
140ab8d8a:	48 8d 15 4f e5 17 00 	lea    0x17e54f(%rip),%rdx        # 0x140c372e0
140ab8d91:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab8d95:	e8 e4 76 03 00       	call   0x140af047e
140ab8d9a:	cc                   	int3
140ab8d9b:	90                   	nop
140ab8d9c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ab8da1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ab8da6:	55                   	push   %rbp
140ab8da7:	57                   	push   %rdi
140ab8da8:	41 56                	push   %r14
140ab8daa:	48 8b ec             	mov    %rsp,%rbp
140ab8dad:	48 83 ec 60          	sub    $0x60,%rsp
140ab8db1:	48 8b f2             	mov    %rdx,%rsi
140ab8db4:	4c 8b f1             	mov    %rcx,%r14
140ab8db7:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8dba:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140ab8dbf:	0f 57 c9             	xorps  %xmm1,%xmm1
140ab8dc2:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
140ab8dc7:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
140ab8dcc:	48 83 c1 08          	add    $0x8,%rcx
140ab8dd0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140ab8dd4:	e8 ef e1 ff ff       	call   0x140ab6fc8
140ab8dd9:	b9 d8 00 00 00       	mov    $0xd8,%ecx
140ab8dde:	e8 21 68 03 00       	call   0x140aef604
140ab8de3:	48 89 45 20          	mov    %rax,0x20(%rbp)
140ab8de7:	48 8b c8             	mov    %rax,%rcx
140ab8dea:	e8 51 1b 00 00       	call   0x140aba940
140ab8def:	48 8b f8             	mov    %rax,%rdi
140ab8df2:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8df5:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140ab8dfa:	b9 18 00 00 00       	mov    $0x18,%ecx
140ab8dff:	ff 15 c3 3a 05 00    	call   *0x53ac3(%rip)        # 0x140b0c8c8
140ab8e05:	48 8b d8             	mov    %rax,%rbx
140ab8e08:	48 85 c0             	test   %rax,%rax
140ab8e0b:	75 07                	jne    0x140ab8e14
140ab8e0d:	ff 15 85 36 05 00    	call   *0x53685(%rip)        # 0x140b0c498
140ab8e13:	cc                   	int3
140ab8e14:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140ab8e1b:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140ab8e22:	48 8d 05 67 51 08 00 	lea    0x85167(%rip),%rax        # 0x140b3df90
140ab8e29:	48 89 03             	mov    %rax,(%rbx)
140ab8e2c:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140ab8e30:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140ab8e34:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
140ab8e38:	49 8d 4e 10          	lea    0x10(%r14),%rcx
140ab8e3c:	4c 8b c7             	mov    %rdi,%r8
140ab8e3f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140ab8e43:	e8 c0 e5 ff ff       	call   0x140ab7408
140ab8e48:	f0 ff 43 08          	lock incl 0x8(%rbx)
140ab8e4c:	48 89 3e             	mov    %rdi,(%rsi)
140ab8e4f:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140ab8e53:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140ab8e57:	41 83 ce ff          	or     $0xffffffff,%r14d
140ab8e5b:	48 85 ff             	test   %rdi,%rdi
140ab8e5e:	74 3a                	je     0x140ab8e9a
140ab8e60:	41 8b c6             	mov    %r14d,%eax
140ab8e63:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140ab8e68:	41 03 c6             	add    %r14d,%eax
140ab8e6b:	75 2d                	jne    0x140ab8e9a
140ab8e6d:	48 8b 07             	mov    (%rdi),%rax
140ab8e70:	48 8b cf             	mov    %rdi,%rcx
140ab8e73:	48 8b 00             	mov    (%rax),%rax
140ab8e76:	ff 15 bc 3d 05 00    	call   *0x53dbc(%rip)        # 0x140b0cc38
140ab8e7c:	41 8b c6             	mov    %r14d,%eax
140ab8e7f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140ab8e84:	41 03 c6             	add    %r14d,%eax
140ab8e87:	75 11                	jne    0x140ab8e9a
140ab8e89:	48 8b 07             	mov    (%rdi),%rax
140ab8e8c:	48 8b cf             	mov    %rdi,%rcx
140ab8e8f:	48 8b 40 08          	mov    0x8(%rax),%rax
140ab8e93:	ff 15 9f 3d 05 00    	call   *0x53d9f(%rip)        # 0x140b0cc38
140ab8e99:	90                   	nop
140ab8e9a:	41 8b c6             	mov    %r14d,%eax
140ab8e9d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140ab8ea2:	41 03 c6             	add    %r14d,%eax
140ab8ea5:	75 2d                	jne    0x140ab8ed4
140ab8ea7:	48 8b 03             	mov    (%rbx),%rax
140ab8eaa:	48 8b cb             	mov    %rbx,%rcx
140ab8ead:	48 8b 00             	mov    (%rax),%rax