140a108c5:	48 8d 05 2c 2e 12 00 	lea    0x122e2c(%rip),%rax        # 0x140b336f8
140a108cc:	48 89 84 19 60 02 00 	mov    %rax,0x260(%rcx,%rbx,1)
140a108d3:	00
140a108d4:	48 8b 83 60 02 00 00 	mov    0x260(%rbx),%rax
140a108db:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a108df:	48 8d 05 8a 2e 12 00 	lea    0x122e8a(%rip),%rax        # 0x140b33770
140a108e6:	48 89 84 19 60 02 00 	mov    %rax,0x260(%rcx,%rbx,1)
140a108ed:	00
140a108ee:	48 8b 83 60 02 00 00 	mov    0x260(%rbx),%rax
140a108f5:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a108f9:	48 8d 05 f8 2b 12 00 	lea    0x122bf8(%rip),%rax        # 0x140b334f8
140a10900:	48 89 84 19 60 02 00 	mov    %rax,0x260(%rcx,%rbx,1)
140a10907:	00
140a10908:	48 8d 05 d1 27 12 00 	lea    0x1227d1(%rip),%rax        # 0x140b330e0
140a1090f:	48 89 83 70 02 00 00 	mov    %rax,0x270(%rbx)
140a10916:	48 8b 83 78 02 00 00 	mov    0x278(%rbx),%rax
140a1091d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a10921:	48 8d 05 c8 29 12 00 	lea    0x1229c8(%rip),%rax        # 0x140b332f0
140a10928:	48 89 84 19 78 02 00 	mov    %rax,0x278(%rcx,%rbx,1)
140a1092f:	00
140a10930:	48 8b 83 78 02 00 00 	mov    0x278(%rbx),%rax
140a10937:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a1093b:	48 8d 05 26 2a 12 00 	lea    0x122a26(%rip),%rax        # 0x140b33368
140a10942:	48 89 84 19 78 02 00 	mov    %rax,0x278(%rcx,%rbx,1)
140a10949:	00
140a1094a:	48 8b 83 78 02 00 00 	mov    0x278(%rbx),%rax
140a10951:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a10955:	48 8d 05 34 29 12 00 	lea    0x122934(%rip),%rax        # 0x140b33290
140a1095c:	48 89 84 19 78 02 00 	mov    %rax,0x278(%rcx,%rbx,1)
140a10963:	00
140a10964:	48 8b 83 78 02 00 00 	mov    0x278(%rbx),%rax
140a1096b:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a1096f:	48 8d 05 42 29 12 00 	lea    0x122942(%rip),%rax        # 0x140b332b8
140a10976:	48 89 84 19 78 02 00 	mov    %rax,0x278(%rcx,%rbx,1)
140a1097d:	00
140a1097e:	48 8d 05 33 3a 11 00 	lea    0x113a33(%rip),%rax        # 0x140b243b8
140a10985:	48 89 83 88 02 00 00 	mov    %rax,0x288(%rbx)
140a1098c:	48 8d 05 bd 2a 12 00 	lea    0x122abd(%rip),%rax        # 0x140b33450
140a10993:	48 89 83 98 02 00 00 	mov    %rax,0x298(%rbx)
140a1099a:	48 8b 83 a0 02 00 00 	mov    0x2a0(%rbx),%rax
140a109a1:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a109a5:	48 8d 05 d4 2a 12 00 	lea    0x122ad4(%rip),%rax        # 0x140b33480
140a109ac:	48 89 84 19 a0 02 00 	mov    %rax,0x2a0(%rcx,%rbx,1)
140a109b3:	00
140a109b4:	48 8b 83 a0 02 00 00 	mov    0x2a0(%rbx),%rax
140a109bb:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a109bf:	48 8d 05 02 2a 12 00 	lea    0x122a02(%rip),%rax        # 0x140b333c8
140a109c6:	48 89 84 19 a0 02 00 	mov    %rax,0x2a0(%rcx,%rbx,1)
140a109cd:	00
140a109ce:	48 8b 83 a0 02 00 00 	mov    0x2a0(%rbx),%rax
140a109d5:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a109d9:	48 8d 05 48 2a 12 00 	lea    0x122a48(%rip),%rax        # 0x140b33428
140a109e0:	48 89 84 19 a0 02 00 	mov    %rax,0x2a0(%rcx,%rbx,1)
140a109e7:	00
140a109e8:	48 8b 83 a0 02 00 00 	mov    0x2a0(%rbx),%rax
140a109ef:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a109f3:	48 8d 05 3e 28 12 00 	lea    0x12283e(%rip),%rax        # 0x140b33238
140a109fa:	48 89 84 19 a0 02 00 	mov    %rax,0x2a0(%rcx,%rbx,1)
140a10a01:	00
140a10a02:	48 8b 83 a0 02 00 00 	mov    0x2a0(%rbx),%rax
140a10a09:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a10a0d:	48 8d 05 5c 28 12 00 	lea    0x12285c(%rip),%rax        # 0x140b33270
140a10a14:	48 89 84 19 a0 02 00 	mov    %rax,0x2a0(%rcx,%rbx,1)
140a10a1b:	00
140a10a1c:	48 8b 83 a0 02 00 00 	mov    0x2a0(%rbx),%rax
140a10a23:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a10a27:	48 8d 05 d2 27 12 00 	lea    0x1227d2(%rip),%rax        # 0x140b33200
140a10a2e:	48 89 84 19 a0 02 00 	mov    %rax,0x2a0(%rcx,%rbx,1)
140a10a35:	00
140a10a36:	48 8d 8b a8 02 00 00 	lea    0x2a8(%rbx),%rcx
140a10a3d:	0f 57 c0             	xorps  %xmm0,%xmm0
140a10a40:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140a10a46:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140a10a4c:	4d 8d 4b d8          	lea    -0x28(%r11),%r9
140a10a50:	4d 8d 43 c8          	lea    -0x38(%r11),%r8
140a10a54:	e8 6b 69 75 ff       	call   0x1401673c4
140a10a59:	c7 44 24 40 ff 00 00 	movl   $0xff,0x40(%rsp)
140a10a60:	00
140a10a61:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140a10a68:	00
140a10a69:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a10a6e:	8a 84 24 a0 00 00 00 	mov    0xa0(%rsp),%al
140a10a75:	88 44 24 20          	mov    %al,0x20(%rsp)
140a10a79:	44 8a ce             	mov    %sil,%r9b
140a10a7c:	44 8a c5             	mov    %bpl,%r8b
140a10a7f:	48 8b d7             	mov    %rdi,%rdx
140a10a82:	48 8b cb             	mov    %rbx,%rcx
140a10a85:	e8 96 fb ff ff       	call   0x140a10620
140a10a8a:	48 8b 03             	mov    (%rbx),%rax
140a10a8d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a10a91:	48 8d 05 f0 26 12 00 	lea    0x1226f0(%rip),%rax        # 0x140b33188
140a10a98:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140a10a9c:	48 8b 03             	mov    (%rbx),%rax
140a10a9f:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a10aa3:	48 8d 05 56 26 12 00 	lea    0x122656(%rip),%rax        # 0x140b33100
140a10aaa:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140a10aae:	48 8b 03             	mov    (%rbx),%rax
140a10ab1:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a10ab5:	48 8d 05 a4 26 12 00 	lea    0x1226a4(%rip),%rax        # 0x140b33160
140a10abc:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140a10ac0:	48 8b 03             	mov    (%rbx),%rax
140a10ac3:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a10ac7:	48 8d 05 ba 25 12 00 	lea    0x1225ba(%rip),%rax        # 0x140b33088
140a10ace:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140a10ad2:	48 8b 03             	mov    (%rbx),%rax
140a10ad5:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a10ad9:	48 8d 05 e0 25 12 00 	lea    0x1225e0(%rip),%rax        # 0x140b330c0
140a10ae0:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140a10ae4:	48 8b 03             	mov    (%rbx),%rax
140a10ae7:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
140a10aeb:	48 8d 05 2e 25 12 00 	lea    0x12252e(%rip),%rax        # 0x140b33020
140a10af2:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140a10af6:	48 8b 03             	mov    (%rbx),%rax
140a10af9:	48 63 48 20          	movslq 0x20(%rax),%rcx
140a10afd:	48 8d 05 54 25 12 00 	lea    0x122554(%rip),%rax        # 0x140b33058
140a10b04:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140a10b08:	48 8b 03             	mov    (%rbx),%rax
140a10b0b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a10b0f:	8d 91 e0 fd ff ff    	lea    -0x220(%rcx),%edx
140a10b15:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140a10b19:	48 8b 03             	mov    (%rbx),%rax
140a10b1c:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a10b20:	8d 91 d0 fd ff ff    	lea    -0x230(%rcx),%edx
140a10b26:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140a10b2a:	48 8b 03             	mov    (%rbx),%rax
140a10b2d:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a10b31:	8d 91 b8 fd ff ff    	lea    -0x248(%rcx),%edx
140a10b37:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140a10b3b:	48 8b 03             	mov    (%rbx),%rax
140a10b3e:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a10b42:	8d 91 a8 fd ff ff    	lea    -0x258(%rcx),%edx
140a10b48:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140a10b4c:	48 8b 03             	mov    (%rbx),%rax
140a10b4f:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a10b53:	8d 91 90 fd ff ff    	lea    -0x270(%rcx),%edx
140a10b59:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140a10b5d:	48 8b 03             	mov    (%rbx),%rax
140a10b60:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
140a10b64:	8d 91 78 fd ff ff    	lea    -0x288(%rcx),%edx
140a10b6a:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140a10b6e:	48 8b 03             	mov    (%rbx),%rax
140a10b71:	48 63 48 20          	movslq 0x20(%rax),%rcx
140a10b75:	8d 91 68 fd ff ff    	lea    -0x298(%rcx),%edx
140a10b7b:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140a10b7f:	4c 89 b3 90 01 00 00 	mov    %r14,0x190(%rbx)
140a10b86:	4c 89 b3 98 01 00 00 	mov    %r14,0x198(%rbx)
140a10b8d:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
140a10b94:	00
140a10b95:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a10b99:	48 85 c0             	test   %rax,%rax
140a10b9c:	74 04                	je     0x140a10ba2
140a10b9e:	f0 ff 40 08          	lock incl 0x8(%rax)
140a10ba2:	48 8b 07             	mov    (%rdi),%rax
140a10ba5:	48 89 83 90 01 00 00 	mov    %rax,0x190(%rbx)
140a10bac:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a10bb0:	48 89 83 98 01 00 00 	mov    %rax,0x198(%rbx)
140a10bb7:	0f 57 c0             	xorps  %xmm0,%xmm0
140a10bba:	0f 11 83 a0 01 00 00 	movups %xmm0,0x1a0(%rbx)
140a10bc1:	4c 89 b3 b0 01 00 00 	mov    %r14,0x1b0(%rbx)
140a10bc8:	b8 07 00 00 00       	mov    $0x7,%eax
140a10bcd:	48 89 83 b8 01 00 00 	mov    %rax,0x1b8(%rbx)
140a10bd4:	66 44 89 b3 a0 01 00 	mov    %r14w,0x1a0(%rbx)
140a10bdb:	00
140a10bdc:	0f 11 83 c0 01 00 00 	movups %xmm0,0x1c0(%rbx)
140a10be3:	4c 89 b3 d0 01 00 00 	mov    %r14,0x1d0(%rbx)
140a10bea:	48 89 83 d8 01 00 00 	mov    %rax,0x1d8(%rbx)
140a10bf1:	66 44 89 b3 c0 01 00 	mov    %r14w,0x1c0(%rbx)
140a10bf8:	00
140a10bf9:	0f 11 83 e0 01 00 00 	movups %xmm0,0x1e0(%rbx)
140a10c00:	4c 89 b3 f0 01 00 00 	mov    %r14,0x1f0(%rbx)
140a10c07:	48 89 83 f8 01 00 00 	mov    %rax,0x1f8(%rbx)
140a10c0e:	66 44 89 b3 e0 01 00 	mov    %r14w,0x1e0(%rbx)
140a10c15:	00
140a10c16:	4c 89 b3 00 02 00 00 	mov    %r14,0x200(%rbx)
140a10c1d:	4c 89 b3 08 02 00 00 	mov    %r14,0x208(%rbx)
140a10c24:	44 88 b3 10 02 00 00 	mov    %r14b,0x210(%rbx)
140a10c2b:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140a10c2f:	48 85 ff             	test   %rdi,%rdi
140a10c32:	74 38                	je     0x140a10c6c
140a10c34:	83 ce ff             	or     $0xffffffff,%esi
140a10c37:	8b c6                	mov    %esi,%eax
140a10c39:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a10c3e:	03 c6                	add    %esi,%eax
140a10c40:	75 2a                	jne    0x140a10c6c
140a10c42:	48 8b 07             	mov    (%rdi),%rax
140a10c45:	48 8b cf             	mov    %rdi,%rcx
140a10c48:	48 8b 00             	mov    (%rax),%rax
140a10c4b:	ff 15 e7 bf 0f 00    	call   *0xfbfe7(%rip)        # 0x140b0cc38
140a10c51:	8b c6                	mov    %esi,%eax
140a10c53:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a10c58:	03 c6                	add    %esi,%eax
140a10c5a:	75 10                	jne    0x140a10c6c
140a10c5c:	48 8b 07             	mov    (%rdi),%rax
140a10c5f:	48 8b cf             	mov    %rdi,%rcx
140a10c62:	48 8b 40 08          	mov    0x8(%rax),%rax
140a10c66:	ff 15 cc bf 0f 00    	call   *0xfbfcc(%rip)        # 0x140b0cc38
140a10c6c:	48 8b c3             	mov    %rbx,%rax
140a10c6f:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a10c74:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140a10c78:	49 8b 6b 30          	mov    0x30(%r11),%rbp
140a10c7c:	49 8b e3             	mov    %r11,%rsp
140a10c7f:	41 5e                	pop    %r14
140a10c81:	5f                   	pop    %rdi
140a10c82:	5e                   	pop    %rsi
140a10c83:	c3                   	ret
140a10c84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a10c89:	57                   	push   %rdi
140a10c8a:	48 83 ec 40          	sub    $0x40,%rsp
140a10c8e:	48 8b fa             	mov    %rdx,%rdi
140a10c91:	48 8b 01             	mov    (%rcx),%rax
140a10c94:	48 63 58 08          	movslq 0x8(%rax),%rbx
140a10c98:	48 03 d9             	add    %rcx,%rbx
140a10c9b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a10c9f:	48 85 d2             	test   %rdx,%rdx
140a10ca2:	0f 84 df 00 00 00    	je     0x140a10d87
140a10ca8:	8b 42 08             	mov    0x8(%rdx),%eax
140a10cab:	eb 0a                	jmp    0x140a10cb7
140a10cad:	8d 48 01             	lea    0x1(%rax),%ecx
140a10cb0:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a10cb5:	74 0a                	je     0x140a10cc1
140a10cb7:	85 c0                	test   %eax,%eax
140a10cb9:	0f 84 c8 00 00 00    	je     0x140a10d87
140a10cbf:	eb ec                	jmp    0x140a10cad
140a10cc1:	48 8b 13             	mov    (%rbx),%rdx
140a10cc4:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140a10cc8:	48 85 d2             	test   %rdx,%rdx
140a10ccb:	75 05                	jne    0x140a10cd2
140a10ccd:	45 33 d2             	xor    %r10d,%r10d
140a10cd0:	eb 0f                	jmp    0x140a10ce1
140a10cd2:	48 8b 42 10          	mov    0x10(%rdx),%rax
140a10cd6:	4c 63 50 04          	movslq 0x4(%rax),%r10
140a10cda:	49 83 c2 10          	add    $0x10,%r10
140a10cde:	4c 03 d2             	add    %rdx,%r10
140a10ce1:	48 85 d2             	test   %rdx,%rdx
140a10ce4:	75 04                	jne    0x140a10cea
140a10ce6:	33 c9                	xor    %ecx,%ecx
140a10ce8:	eb 0f                	jmp    0x140a10cf9
140a10cea:	48 8b 42 10          	mov    0x10(%rdx),%rax
140a10cee:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a10cf2:	48 83 c1 10          	add    $0x10,%rcx
140a10cf6:	48 03 ca             	add    %rdx,%rcx
140a10cf9:	44 2b d2             	sub    %edx,%r10d
140a10cfc:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
140a10d01:	4c 8d 0d 90 7d 2c 00 	lea    0x2c7d90(%rip),%r9        # 0x140cd8a98
140a10d08:	4c 8d 05 69 79 2e 00 	lea    0x2e7969(%rip),%r8        # 0x140cf8678
140a10d0f:	41 8b d2             	mov    %r10d,%edx
140a10d12:	e8 c7 15 0e 00       	call   0x140af22de
140a10d17:	48 85 c0             	test   %rax,%rax
140a10d1a:	74 0f                	je     0x140a10d2b
140a10d1c:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140a10d21:	48 89 07             	mov    %rax,(%rdi)
140a10d24:	48 8b c3             	mov    %rbx,%rax
140a10d27:	33 db                	xor    %ebx,%ebx
140a10d29:	eb 0c                	jmp    0x140a10d37
140a10d2b:	0f 57 c0             	xorps  %xmm0,%xmm0
140a10d2e:	0f 11 07             	movups %xmm0,(%rdi)
140a10d31:	48 83 27 00          	andq   $0x0,(%rdi)
140a10d35:	33 c0                	xor    %eax,%eax
140a10d37:	48 89 47 08          	mov    %rax,0x8(%rdi)
140a10d3b:	48 85 db             	test   %rbx,%rbx
140a10d3e:	74 39                	je     0x140a10d79
140a10d40:	83 c8 ff             	or     $0xffffffff,%eax
140a10d43:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a10d48:	83 f8 01             	cmp    $0x1,%eax
140a10d4b:	75 2c                	jne    0x140a10d79
140a10d4d:	48 8b 03             	mov    (%rbx),%rax
140a10d50:	48 8b cb             	mov    %rbx,%rcx
140a10d53:	48 8b 00             	mov    (%rax),%rax
140a10d56:	ff 15 dc be 0f 00    	call   *0xfbedc(%rip)        # 0x140b0cc38
140a10d5c:	83 c8 ff             	or     $0xffffffff,%eax
140a10d5f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a10d64:	83 f8 01             	cmp    $0x1,%eax
140a10d67:	75 10                	jne    0x140a10d79
140a10d69:	48 8b 03             	mov    (%rbx),%rax
140a10d6c:	48 8b cb             	mov    %rbx,%rcx
140a10d6f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a10d73:	ff 15 bf be 0f 00    	call   *0xfbebf(%rip)        # 0x140b0cc38
140a10d79:	48 8b c7             	mov    %rdi,%rax
140a10d7c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a10d81:	48 83 c4 40          	add    $0x40,%rsp
140a10d85:	5f                   	pop    %rdi
140a10d86:	c3                   	ret
140a10d87:	e8 fc 84 5f ff       	call   0x140009288
140a10d8c:	cc                   	int3
140a10d8d:	90                   	nop
140a10d8e:	90                   	nop
140a10d8f:	90                   	nop
140a10d90:	48 8b c4             	mov    %rsp,%rax
140a10d93:	48 89 58 10          	mov    %rbx,0x10(%rax)
140a10d97:	48 89 70 20          	mov    %rsi,0x20(%rax)
140a10d9b:	4c 89 40 18          	mov    %r8,0x18(%rax)
140a10d9f:	57                   	push   %rdi
140a10da0:	48 83 ec 30          	sub    $0x30,%rsp
140a10da4:	49 8b d8             	mov    %r8,%rbx
140a10da7:	8b f2                	mov    %edx,%esi
140a10da9:	48 8b f9             	mov    %rcx,%rdi
140a10dac:	48 83 c1 98          	add    $0xffffffffffffff98,%rcx
140a10db0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a10db3:	f3 0f 7f 40 e8       	movdqu %xmm0,-0x18(%rax)
140a10db8:	49 8b 40 08          	mov    0x8(%r8),%rax
140a10dbc:	48 85 c0             	test   %rax,%rax
140a10dbf:	74 04                	je     0x140a10dc5
140a10dc1:	f0 ff 40 08          	lock incl 0x8(%rax)
140a10dc5:	49 8b 00             	mov    (%r8),%rax
140a10dc8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a10dcd:	49 8b 40 08          	mov    0x8(%r8),%rax
140a10dd1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a10dd6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a10ddb:	e8 90 dd 02 00       	call   0x140a3eb70
140a10de0:	83 fe 03             	cmp    $0x3,%esi
140a10de3:	75 12                	jne    0x140a10df7
140a10de5:	48 8d 8f d0 fd ff ff 	lea    -0x230(%rdi),%rcx
140a10dec:	ba 53 eb 00 00       	mov    $0xeb53,%edx
140a10df1:	e8 62 f0 ff ff       	call   0x140a0fe58
140a10df6:	90                   	nop
140a10df7:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140a10dfb:	48 85 db             	test   %rbx,%rbx
140a10dfe:	74 38                	je     0x140a10e38
140a10e00:	83 cf ff             	or     $0xffffffff,%edi
140a10e03:	8b c7                	mov    %edi,%eax
140a10e05:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a10e0a:	03 c7                	add    %edi,%eax
140a10e0c:	75 2a                	jne    0x140a10e38
140a10e0e:	48 8b 03             	mov    (%rbx),%rax
140a10e11:	48 8b cb             	mov    %rbx,%rcx
140a10e14:	48 8b 00             	mov    (%rax),%rax
140a10e17:	ff 15 1b be 0f 00    	call   *0xfbe1b(%rip)        # 0x140b0cc38
140a10e1d:	8b c7                	mov    %edi,%eax
140a10e1f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a10e24:	03 c7                	add    %edi,%eax
140a10e26:	75 10                	jne    0x140a10e38
140a10e28:	48 8b 03             	mov    (%rbx),%rax
140a10e2b:	48 8b cb             	mov    %rbx,%rcx
140a10e2e:	48 8b 40 08          	mov    0x8(%rax),%rax
140a10e32:	ff 15 00 be 0f 00    	call   *0xfbe00(%rip)        # 0x140b0cc38
140a10e38:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a10e3d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a10e42:	48 83 c4 30          	add    $0x30,%rsp
140a10e46:	5f                   	pop    %rdi
140a10e47:	c3                   	ret
140a10e48:	48 8d 81 50 ff ff ff 	lea    -0xb0(%rcx),%rax
140a10e4f:	c3                   	ret
140a10e50:	48 8d 81 70 ff ff ff 	lea    -0x90(%rcx),%rax
140a10e57:	c3                   	ret
140a10e58:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a10e5d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a10e62:	57                   	push   %rdi
140a10e63:	48 83 ec 40          	sub    $0x40,%rsp
140a10e67:	48 8b d9             	mov    %rcx,%rbx
140a10e6a:	48 81 c1 08 ff ff ff 	add    $0xffffffffffffff08,%rcx