140a2bb71:	ff
140a2bb72:	8b 42 10             	mov    0x10(%rdx),%eax
140a2bb75:	41 89 84 08 60 fe ff 	mov    %eax,-0x1a0(%r8,%rcx,1)
140a2bb7c:	ff
140a2bb7d:	8b 42 14             	mov    0x14(%rdx),%eax
140a2bb80:	41 89 84 08 64 fe ff 	mov    %eax,-0x19c(%r8,%rcx,1)
140a2bb87:	ff
140a2bb88:	48 81 c1 20 fe ff ff 	add    $0xfffffffffffffe20,%rcx
140a2bb8f:	e9 c8 fd ff ff       	jmp    0x140a2b95c
140a2bb94:	4c 8b 02             	mov    (%rdx),%r8
140a2bb97:	48 8d 91 20 fe ff ff 	lea    -0x1e0(%rcx),%rdx
140a2bb9e:	49 8b c8             	mov    %r8,%rcx
140a2bba1:	49 8b 00             	mov    (%r8),%rax
140a2bba4:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140a2bbab:	48 ff 25 86 10 0e 00 	rex.W jmp *0xe1086(%rip)        # 0x140b0cc38
140a2bbb2:	90                   	nop
140a2bbb3:	90                   	nop
140a2bbb4:	90                   	nop
140a2bbb5:	90                   	nop
140a2bbb6:	90                   	nop
140a2bbb7:	90                   	nop
140a2bbb8:	90                   	nop
140a2bbb9:	90                   	nop
140a2bbba:	90                   	nop
140a2bbbb:	90                   	nop
140a2bbbc:	90                   	nop
140a2bbbd:	90                   	nop
140a2bbbe:	90                   	nop
140a2bbbf:	90                   	nop
140a2bbc0:	48 8b c4             	mov    %rsp,%rax
140a2bbc3:	55                   	push   %rbp
140a2bbc4:	53                   	push   %rbx
140a2bbc5:	56                   	push   %rsi
140a2bbc6:	57                   	push   %rdi
140a2bbc7:	41 54                	push   %r12
140a2bbc9:	41 56                	push   %r14
140a2bbcb:	41 57                	push   %r15
140a2bbcd:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140a2bbd1:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140a2bbd8:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140a2bbdc:	48 8b f1             	mov    %rcx,%rsi
140a2bbdf:	83 65 67 00          	andl   $0x0,0x67(%rbp)
140a2bbe3:	45 32 ff             	xor    %r15b,%r15b
140a2bbe6:	4c 8b 32             	mov    (%rdx),%r14
140a2bbe9:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a2bbed:	48 85 c0             	test   %rax,%rax
140a2bbf0:	74 04                	je     0x140a2bbf6
140a2bbf2:	f0 ff 40 08          	lock incl 0x8(%rax)
140a2bbf6:	4c 89 75 b7          	mov    %r14,-0x49(%rbp)
140a2bbfa:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a2bbfe:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140a2bc02:	48 8b 79 58          	mov    0x58(%rcx),%rdi
140a2bc06:	48 8b 07             	mov    (%rdi),%rax
140a2bc09:	48 8b 98 98 03 00 00 	mov    0x398(%rax),%rbx
140a2bc10:	48 8b 01             	mov    (%rcx),%rax
140a2bc13:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a2bc1a:	ff 15 18 10 0e 00    	call   *0xe1018(%rip)        # 0x140b0cc38
140a2bc20:	4c 8b c0             	mov    %rax,%r8
140a2bc23:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a2bc27:	48 8b cf             	mov    %rdi,%rcx
140a2bc2a:	48 8b c3             	mov    %rbx,%rax
140a2bc2d:	ff 15 05 10 0e 00    	call   *0xe1005(%rip)        # 0x140b0cc38
140a2bc33:	90                   	nop
140a2bc34:	48 8b 7e 58          	mov    0x58(%rsi),%rdi
140a2bc38:	48 8b 07             	mov    (%rdi),%rax
140a2bc3b:	48 8b 98 98 03 00 00 	mov    0x398(%rax),%rbx
140a2bc42:	49 8b 06             	mov    (%r14),%rax
140a2bc45:	49 8b ce             	mov    %r14,%rcx
140a2bc48:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a2bc4f:	ff 15 e3 0f 0e 00    	call   *0xe0fe3(%rip)        # 0x140b0cc38
140a2bc55:	4c 8b c0             	mov    %rax,%r8
140a2bc58:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a2bc5c:	48 8b cf             	mov    %rdi,%rcx
140a2bc5f:	48 8b c3             	mov    %rbx,%rax
140a2bc62:	ff 15 d0 0f 0e 00    	call   *0xe0fd0(%rip)        # 0x140b0cc38
140a2bc68:	90                   	nop
140a2bc69:	49 8b 46 08          	mov    0x8(%r14),%rax
140a2bc6d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a2bc71:	48 83 c1 08          	add    $0x8,%rcx
140a2bc75:	49 03 ce             	add    %r14,%rcx
140a2bc78:	48 8b 01             	mov    (%rcx),%rax
140a2bc7b:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140a2bc7f:	48 8b 40 38          	mov    0x38(%rax),%rax
140a2bc83:	ff 15 af 0f 0e 00    	call   *0xe0faf(%rip)        # 0x140b0cc38
140a2bc89:	48 8b d8             	mov    %rax,%rbx
140a2bc8c:	c7 45 67 01 00 00 00 	movl   $0x1,0x67(%rbp)
140a2bc93:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a2bc97:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a2bc9b:	48 83 c1 08          	add    $0x8,%rcx
140a2bc9f:	48 03 ce             	add    %rsi,%rcx
140a2bca2:	48 8b 01             	mov    (%rcx),%rax
140a2bca5:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140a2bca9:	48 8b 40 38          	mov    0x38(%rax),%rax
140a2bcad:	ff 15 85 0f 0e 00    	call   *0xe0f85(%rip)        # 0x140b0cc38
140a2bcb3:	48 8b c8             	mov    %rax,%rcx
140a2bcb6:	c7 45 67 03 00 00 00 	movl   $0x3,0x67(%rbp)
140a2bcbd:	48 8b 03             	mov    (%rbx),%rax
140a2bcc0:	48 39 01             	cmp    %rax,(%rcx)
140a2bcc3:	0f 85 f5 00 00 00    	jne    0x140a2bdbe
140a2bcc9:	41 8a 86 ca 00 00 00 	mov    0xca(%r14),%al
140a2bcd0:	38 86 ca 00 00 00    	cmp    %al,0xca(%rsi)
140a2bcd6:	0f 85 e2 00 00 00    	jne    0x140a2bdbe
140a2bcdc:	80 be cc 00 00 00 00 	cmpb   $0x0,0xcc(%rsi)
140a2bce3:	0f 85 d5 00 00 00    	jne    0x140a2bdbe
140a2bce9:	41 80 be cc 00 00 00 	cmpb   $0x0,0xcc(%r14)
140a2bcf0:	00
140a2bcf1:	0f 85 c7 00 00 00    	jne    0x140a2bdbe
140a2bcf7:	49 8b 06             	mov    (%r14),%rax
140a2bcfa:	49 8b ce             	mov    %r14,%rcx
140a2bcfd:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140a2bd04:	ff 15 2e 0f 0e 00    	call   *0xe0f2e(%rip)        # 0x140b0cc38
140a2bd0a:	8a d8                	mov    %al,%bl
140a2bd0c:	48 8b 06             	mov    (%rsi),%rax
140a2bd0f:	48 8b ce             	mov    %rsi,%rcx
140a2bd12:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140a2bd19:	ff 15 19 0f 0e 00    	call   *0xe0f19(%rip)        # 0x140b0cc38
140a2bd1f:	3a c3                	cmp    %bl,%al
140a2bd21:	0f 85 97 00 00 00    	jne    0x140a2bdbe
140a2bd27:	49 8b 06             	mov    (%r14),%rax
140a2bd2a:	49 8b ce             	mov    %r14,%rcx
140a2bd2d:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140a2bd34:	ff 15 fe 0e 0e 00    	call   *0xe0efe(%rip)        # 0x140b0cc38
140a2bd3a:	8a d8                	mov    %al,%bl
140a2bd3c:	48 8b 06             	mov    (%rsi),%rax
140a2bd3f:	48 8b ce             	mov    %rsi,%rcx
140a2bd42:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140a2bd49:	ff 15 e9 0e 0e 00    	call   *0xe0ee9(%rip)        # 0x140b0cc38
140a2bd4f:	3a c3                	cmp    %bl,%al
140a2bd51:	75 6b                	jne    0x140a2bdbe
140a2bd53:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
140a2bd57:	48 39 45 07          	cmp    %rax,0x7(%rbp)
140a2bd5b:	75 61                	jne    0x140a2bdbe
140a2bd5d:	48 8b 06             	mov    (%rsi),%rax
140a2bd60:	48 8b ce             	mov    %rsi,%rcx
140a2bd63:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140a2bd6a:	ff 15 c8 0e 0e 00    	call   *0xe0ec8(%rip)        # 0x140b0cc38
140a2bd70:	0f 28 f0             	movaps %xmm0,%xmm6
140a2bd73:	49 8b 06             	mov    (%r14),%rax
140a2bd76:	49 8b ce             	mov    %r14,%rcx
140a2bd79:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140a2bd80:	ff 15 b2 0e 0e 00    	call   *0xe0eb2(%rip)        # 0x140b0cc38
140a2bd86:	0f 2e f0             	ucomiss %xmm0,%xmm6
140a2bd89:	7a 33                	jp     0x140a2bdbe
140a2bd8b:	75 31                	jne    0x140a2bdbe
140a2bd8d:	49 8b 06             	mov    (%r14),%rax
140a2bd90:	49 8b ce             	mov    %r14,%rcx
140a2bd93:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
140a2bd9a:	ff 15 98 0e 0e 00    	call   *0xe0e98(%rip)        # 0x140b0cc38
140a2bda0:	8b d8                	mov    %eax,%ebx
140a2bda2:	48 8b 06             	mov    (%rsi),%rax
140a2bda5:	48 8b ce             	mov    %rsi,%rcx
140a2bda8:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
140a2bdaf:	ff 15 83 0e 0e 00    	call   *0xe0e83(%rip)        # 0x140b0cc38
140a2bdb5:	3b c3                	cmp    %ebx,%eax
140a2bdb7:	75 05                	jne    0x140a2bdbe
140a2bdb9:	40 b7 01             	mov    $0x1,%dil
140a2bdbc:	eb 03                	jmp    0x140a2bdc1
140a2bdbe:	40 32 ff             	xor    %dil,%dil
140a2bdc1:	41 83 cc ff          	or     $0xffffffff,%r12d
140a2bdc5:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
140a2bdc9:	48 85 db             	test   %rbx,%rbx
140a2bdcc:	74 3a                	je     0x140a2be08
140a2bdce:	41 8b c4             	mov    %r12d,%eax
140a2bdd1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a2bdd6:	41 03 c4             	add    %r12d,%eax
140a2bdd9:	75 2d                	jne    0x140a2be08
140a2bddb:	48 8b 03             	mov    (%rbx),%rax
140a2bdde:	48 8b cb             	mov    %rbx,%rcx
140a2bde1:	48 8b 00             	mov    (%rax),%rax
140a2bde4:	ff 15 4e 0e 0e 00    	call   *0xe0e4e(%rip)        # 0x140b0cc38
140a2bdea:	41 8b c4             	mov    %r12d,%eax
140a2bded:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a2bdf2:	41 03 c4             	add    %r12d,%eax
140a2bdf5:	75 11                	jne    0x140a2be08
140a2bdf7:	48 8b 03             	mov    (%rbx),%rax
140a2bdfa:	48 8b cb             	mov    %rbx,%rcx
140a2bdfd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a2be01:	ff 15 31 0e 0e 00    	call   *0xe0e31(%rip)        # 0x140b0cc38
140a2be07:	90                   	nop
140a2be08:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140a2be0c:	48 85 db             	test   %rbx,%rbx
140a2be0f:	74 39                	je     0x140a2be4a
140a2be11:	41 8b c4             	mov    %r12d,%eax
140a2be14:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a2be19:	41 03 c4             	add    %r12d,%eax
140a2be1c:	75 2c                	jne    0x140a2be4a
140a2be1e:	48 8b 03             	mov    (%rbx),%rax
140a2be21:	48 8b cb             	mov    %rbx,%rcx
140a2be24:	48 8b 00             	mov    (%rax),%rax
140a2be27:	ff 15 0b 0e 0e 00    	call   *0xe0e0b(%rip)        # 0x140b0cc38
140a2be2d:	41 8b c4             	mov    %r12d,%eax
140a2be30:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a2be35:	41 03 c4             	add    %r12d,%eax
140a2be38:	75 10                	jne    0x140a2be4a
140a2be3a:	48 8b 03             	mov    (%rbx),%rax
140a2be3d:	48 8b cb             	mov    %rbx,%rcx
140a2be40:	48 8b 40 08          	mov    0x8(%rax),%rax
140a2be44:	ff 15 ee 0d 0e 00    	call   *0xe0dee(%rip)        # 0x140b0cc38
140a2be4a:	40 84 ff             	test   %dil,%dil
140a2be4d:	0f 84 cd 02 00 00    	je     0x140a2c120
140a2be53:	0f 57 c0             	xorps  %xmm0,%xmm0
140a2be56:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
140a2be5b:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140a2be60:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
140a2be65:	49 8b 06             	mov    (%r14),%rax
140a2be68:	4c 8d 45 67          	lea    0x67(%rbp),%r8
140a2be6c:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140a2be70:	49 8b ce             	mov    %r14,%rcx
140a2be73:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a2be7a:	ff 15 b8 0d 0e 00    	call   *0xe0db8(%rip)        # 0x140b0cc38
140a2be80:	49 8b 06             	mov    (%r14),%rax
140a2be83:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
140a2be87:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140a2be8b:	49 8b ce             	mov    %r14,%rcx
140a2be8e:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a2be95:	ff 15 9d 0d 0e 00    	call   *0xe0d9d(%rip)        # 0x140b0cc38
140a2be9b:	49 8b 06             	mov    (%r14),%rax
140a2be9e:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a2bea2:	49 8b ce             	mov    %r14,%rcx
140a2bea5:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140a2beac:	ff 15 86 0d 0e 00    	call   *0xe0d86(%rip)        # 0x140b0cc38
140a2beb2:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140a2beb6:	48 39 86 48 01 00 00 	cmp    %rax,0x148(%rsi)
140a2bebd:	0f 85 94 01 00 00    	jne    0x140a2c057
140a2bec3:	f3 0f 10 86 40 01 00 	movss  0x140(%rsi),%xmm0
140a2beca:	00
140a2becb:	0f 2e 45 67          	ucomiss 0x67(%rbp),%xmm0
140a2becf:	0f 8a 82 01 00 00    	jp     0x140a2c057
140a2bed5:	0f 85 7c 01 00 00    	jne    0x140a2c057
140a2bedb:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
140a2bedf:	48 39 86 58 01 00 00 	cmp    %rax,0x158(%rsi)
140a2bee6:	0f 85 6b 01 00 00    	jne    0x140a2c057
140a2beec:	f3 0f 10 86 44 01 00 	movss  0x144(%rsi),%xmm0
140a2bef3:	00
140a2bef4:	0f 2e 45 6f          	ucomiss 0x6f(%rbp),%xmm0
140a2bef8:	0f 8a 59 01 00 00    	jp     0x140a2c057
140a2befe:	0f 85 53 01 00 00    	jne    0x140a2c057
140a2bf04:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140a2bf08:	48 39 86 68 01 00 00 	cmp    %rax,0x168(%rsi)
140a2bf0f:	0f 85 42 01 00 00    	jne    0x140a2c057
140a2bf15:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
140a2bf19:	48 8d 55 77          	lea    0x77(%rbp),%rdx
140a2bf1d:	e8 7a 1b ef ff       	call   0x14091da9c
140a2bf22:	84 c0                	test   %al,%al
140a2bf24:	0f 84 2d 01 00 00    	je     0x140a2c057
140a2bf2a:	83 7d 77 00          	cmpl   $0x0,0x77(%rbp)
140a2bf2e:	0f 85 23 01 00 00    	jne    0x140a2c057
140a2bf34:	49 8d 4e 28          	lea    0x28(%r14),%rcx
140a2bf38:	48 8d 55 77          	lea    0x77(%rbp),%rdx
140a2bf3c:	e8 5b 1b ef ff       	call   0x14091da9c
140a2bf41:	84 c0                	test   %al,%al
140a2bf43:	0f 84 0e 01 00 00    	je     0x140a2c057
140a2bf49:	83 7d 77 00          	cmpl   $0x0,0x77(%rbp)
140a2bf4d:	0f 85 04 01 00 00    	jne    0x140a2c057
140a2bf53:	41 b7 01             	mov    $0x1,%r15b
140a2bf56:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
140a2bf5a:	48 39 5e 10          	cmp    %rbx,0x10(%rsi)
140a2bf5e:	0f 84 a6 02 00 00    	je     0x140a2c20a
140a2bf64:	49 8b 7e 10          	mov    0x10(%r14),%rdi
140a2bf68:	49 3b 7e 18          	cmp    0x18(%r14),%rdi
140a2bf6c:	0f 84 98 02 00 00    	je     0x140a2c20a
140a2bf72:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140a2bf76:	48 85 c0             	test   %rax,%rax
140a2bf79:	74 04                	je     0x140a2bf7f
140a2bf7b:	f0 ff 40 08          	lock incl 0x8(%rax)
140a2bf7f:	48 8b 4b f0          	mov    -0x10(%rbx),%rcx
140a2bf83:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140a2bf87:	48 8b 47 10          	mov    0x10(%rdi),%rax
140a2bf8b:	48 85 c0             	test   %rax,%rax
140a2bf8e:	74 04                	je     0x140a2bf94
140a2bf90:	f0 ff 40 08          	lock incl 0x8(%rax)
140a2bf94:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a2bf98:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
140a2bf9c:	f3 0f 10 41 20       	movss  0x20(%rcx),%xmm0
140a2bfa1:	f3 0f 10 49 2c       	movss  0x2c(%rcx),%xmm1
140a2bfa6:	f3 0f 10 51 30       	movss  0x30(%rcx),%xmm2
140a2bfab:	f3 0f 10 59 34       	movss  0x34(%rcx),%xmm3
140a2bfb0:	80 be c8 00 00 00 00 	cmpb   $0x0,0xc8(%rsi)
140a2bfb7:	74 0e                	je     0x140a2bfc7
140a2bfb9:	0f 2e 50 30          	ucomiss 0x30(%rax),%xmm2
140a2bfbd:	7a 18                	jp     0x140a2bfd7
140a2bfbf:	75 16                	jne    0x140a2bfd7
140a2bfc1:	0f 2e 40 20          	ucomiss 0x20(%rax),%xmm0
140a2bfc5:	eb 0c                	jmp    0x140a2bfd3
140a2bfc7:	0f 2e 58 34          	ucomiss 0x34(%rax),%xmm3
140a2bfcb:	7a 0a                	jp     0x140a2bfd7
140a2bfcd:	75 08                	jne    0x140a2bfd7
140a2bfcf:	0f 2e 48 2c          	ucomiss 0x2c(%rax),%xmm1
140a2bfd3:	7a 02                	jp     0x140a2bfd7
140a2bfd5:	74 03                	je     0x140a2bfda
140a2bfd7:	45 32 ff             	xor    %r15b,%r15b
140a2bfda:	48 85 ff             	test   %rdi,%rdi
140a2bfdd:	74 39                	je     0x140a2c018
140a2bfdf:	41 8b c4             	mov    %r12d,%eax
140a2bfe2:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a2bfe7:	41 03 c4             	add    %r12d,%eax
140a2bfea:	75 2c                	jne    0x140a2c018
140a2bfec:	48 8b 07             	mov    (%rdi),%rax
140a2bfef:	48 8b cf             	mov    %rdi,%rcx
140a2bff2:	48 8b 00             	mov    (%rax),%rax
140a2bff5:	ff 15 3d 0c 0e 00    	call   *0xe0c3d(%rip)        # 0x140b0cc38
140a2bffb:	41 8b c4             	mov    %r12d,%eax
140a2bffe:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a2c003:	41 03 c4             	add    %r12d,%eax
140a2c006:	75 10                	jne    0x140a2c018
140a2c008:	48 8b 07             	mov    (%rdi),%rax
140a2c00b:	48 8b cf             	mov    %rdi,%rcx
140a2c00e:	48 8b 40 08          	mov    0x8(%rax),%rax
140a2c012:	ff 15 20 0c 0e 00    	call   *0xe0c20(%rip)        # 0x140b0cc38
140a2c018:	48 85 db             	test   %rbx,%rbx
140a2c01b:	74 3a                	je     0x140a2c057
140a2c01d:	41 8b c4             	mov    %r12d,%eax
140a2c020:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a2c025:	41 03 c4             	add    %r12d,%eax
140a2c028:	75 2d                	jne    0x140a2c057
140a2c02a:	48 8b 03             	mov    (%rbx),%rax
140a2c02d:	48 8b cb             	mov    %rbx,%rcx
140a2c030:	48 8b 00             	mov    (%rax),%rax
140a2c033:	ff 15 ff 0b 0e 00    	call   *0xe0bff(%rip)        # 0x140b0cc38
140a2c039:	41 8b c4             	mov    %r12d,%eax
140a2c03c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a2c041:	41 03 c4             	add    %r12d,%eax
140a2c044:	75 11                	jne    0x140a2c057
140a2c046:	48 8b 03             	mov    (%rbx),%rax
140a2c049:	48 8b cb             	mov    %rbx,%rcx
140a2c04c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a2c050:	ff 15 e2 0b 0e 00    	call   *0xe0be2(%rip)        # 0x140b0cc38
140a2c056:	90                   	nop
140a2c057:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
140a2c05b:	48 85 db             	test   %rbx,%rbx
140a2c05e:	74 3a                	je     0x140a2c09a
140a2c060:	41 8b c4             	mov    %r12d,%eax
140a2c063:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a2c068:	41 03 c4             	add    %r12d,%eax
140a2c06b:	75 2d                	jne    0x140a2c09a
140a2c06d:	48 8b 03             	mov    (%rbx),%rax
140a2c070:	48 8b cb             	mov    %rbx,%rcx
140a2c073:	48 8b 00             	mov    (%rax),%rax
140a2c076:	ff 15 bc 0b 0e 00    	call   *0xe0bbc(%rip)        # 0x140b0cc38
140a2c07c:	41 8b c4             	mov    %r12d,%eax
140a2c07f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a2c084:	41 03 c4             	add    %r12d,%eax
140a2c087:	75 11                	jne    0x140a2c09a
140a2c089:	48 8b 03             	mov    (%rbx),%rax
140a2c08c:	48 8b cb             	mov    %rbx,%rcx
140a2c08f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a2c093:	ff 15 9f 0b 0e 00    	call   *0xe0b9f(%rip)        # 0x140b0cc38
140a2c099:	90                   	nop
140a2c09a:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140a2c09e:	48 85 db             	test   %rbx,%rbx