140a4ac39:	48 8b cb             	mov    %rbx,%rcx
140a4ac3c:	48 8b 00             	mov    (%rax),%rax
140a4ac3f:	ff 15 f3 1f 0c 00    	call   *0xc1ff3(%rip)        # 0x140b0cc38
140a4ac45:	41 8b c4             	mov    %r12d,%eax
140a4ac48:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4ac4d:	41 03 c4             	add    %r12d,%eax
140a4ac50:	75 11                	jne    0x140a4ac63
140a4ac52:	48 8b 03             	mov    (%rbx),%rax
140a4ac55:	48 8b cb             	mov    %rbx,%rcx
140a4ac58:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4ac5c:	ff 15 d6 1f 0c 00    	call   *0xc1fd6(%rip)        # 0x140b0cc38
140a4ac62:	90                   	nop
140a4ac63:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a4ac67:	48 85 c9             	test   %rcx,%rcx
140a4ac6a:	74 3f                	je     0x140a4acab
140a4ac6c:	41 8b c4             	mov    %r12d,%eax
140a4ac6f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a4ac74:	41 03 c4             	add    %r12d,%eax
140a4ac77:	75 32                	jne    0x140a4acab
140a4ac79:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140a4ac7d:	48 8b 03             	mov    (%rbx),%rax
140a4ac80:	48 8b cb             	mov    %rbx,%rcx
140a4ac83:	48 8b 00             	mov    (%rax),%rax
140a4ac86:	ff 15 ac 1f 0c 00    	call   *0xc1fac(%rip)        # 0x140b0cc38
140a4ac8c:	41 8b c4             	mov    %r12d,%eax
140a4ac8f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4ac94:	41 03 c4             	add    %r12d,%eax
140a4ac97:	75 12                	jne    0x140a4acab
140a4ac99:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a4ac9d:	48 8b 01             	mov    (%rcx),%rax
140a4aca0:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4aca4:	ff 15 8e 1f 0c 00    	call   *0xc1f8e(%rip)        # 0x140b0cc38
140a4acaa:	90                   	nop
140a4acab:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a4acaf:	48 85 c9             	test   %rcx,%rcx
140a4acb2:	74 3f                	je     0x140a4acf3
140a4acb4:	41 8b c4             	mov    %r12d,%eax
140a4acb7:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a4acbc:	41 03 c4             	add    %r12d,%eax
140a4acbf:	75 32                	jne    0x140a4acf3
140a4acc1:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a4acc5:	48 8b 03             	mov    (%rbx),%rax
140a4acc8:	48 8b cb             	mov    %rbx,%rcx
140a4accb:	48 8b 00             	mov    (%rax),%rax
140a4acce:	ff 15 64 1f 0c 00    	call   *0xc1f64(%rip)        # 0x140b0cc38
140a4acd4:	41 8b c4             	mov    %r12d,%eax
140a4acd7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4acdc:	41 03 c4             	add    %r12d,%eax
140a4acdf:	75 12                	jne    0x140a4acf3
140a4ace1:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a4ace5:	48 8b 01             	mov    (%rcx),%rax
140a4ace8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4acec:	ff 15 46 1f 0c 00    	call   *0xc1f46(%rip)        # 0x140b0cc38
140a4acf2:	90                   	nop
140a4acf3:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a4acf7:	48 85 db             	test   %rbx,%rbx
140a4acfa:	74 39                	je     0x140a4ad35
140a4acfc:	41 8b c4             	mov    %r12d,%eax
140a4acff:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4ad04:	41 03 c4             	add    %r12d,%eax
140a4ad07:	75 2c                	jne    0x140a4ad35
140a4ad09:	48 8b 03             	mov    (%rbx),%rax
140a4ad0c:	48 8b cb             	mov    %rbx,%rcx
140a4ad0f:	48 8b 00             	mov    (%rax),%rax
140a4ad12:	ff 15 20 1f 0c 00    	call   *0xc1f20(%rip)        # 0x140b0cc38
140a4ad18:	41 8b c4             	mov    %r12d,%eax
140a4ad1b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4ad20:	41 03 c4             	add    %r12d,%eax
140a4ad23:	75 10                	jne    0x140a4ad35
140a4ad25:	48 8b 03             	mov    (%rbx),%rax
140a4ad28:	48 8b cb             	mov    %rbx,%rcx
140a4ad2b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4ad2f:	ff 15 03 1f 0c 00    	call   *0xc1f03(%rip)        # 0x140b0cc38
140a4ad35:	49 8b d6             	mov    %r14,%rdx
140a4ad38:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140a4ad3c:	e8 53 95 00 00       	call   0x140a54294
140a4ad41:	48 8b 08             	mov    (%rax),%rcx
140a4ad44:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4ad48:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a4ad4c:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140a4ad50:	4c 89 28             	mov    %r13,(%rax)
140a4ad53:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4ad57:	49 8b 17             	mov    (%r15),%rdx
140a4ad5a:	48 81 c2 90 00 00 00 	add    $0x90,%rdx
140a4ad61:	48 8d 9e b0 00 00 00 	lea    0xb0(%rsi),%rbx
140a4ad68:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140a4ad6c:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a4ad70:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4ad74:	e8 07 7d 01 00       	call   0x140a62a80
140a4ad79:	4c 89 2b             	mov    %r13,(%rbx)
140a4ad7c:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
140a4ad80:	48 8b 08             	mov    (%rax),%rcx
140a4ad83:	48 89 0b             	mov    %rcx,(%rbx)
140a4ad86:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4ad8a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a4ad8e:	4c 89 28             	mov    %r13,(%rax)
140a4ad91:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4ad95:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4ad99:	48 85 db             	test   %rbx,%rbx
140a4ad9c:	74 3a                	je     0x140a4add8
140a4ad9e:	41 8b c4             	mov    %r12d,%eax
140a4ada1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4ada6:	41 03 c4             	add    %r12d,%eax
140a4ada9:	75 2d                	jne    0x140a4add8
140a4adab:	48 8b 03             	mov    (%rbx),%rax
140a4adae:	48 8b cb             	mov    %rbx,%rcx
140a4adb1:	48 8b 00             	mov    (%rax),%rax
140a4adb4:	ff 15 7e 1e 0c 00    	call   *0xc1e7e(%rip)        # 0x140b0cc38
140a4adba:	41 8b c4             	mov    %r12d,%eax
140a4adbd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4adc2:	41 03 c4             	add    %r12d,%eax
140a4adc5:	75 11                	jne    0x140a4add8
140a4adc7:	48 8b 03             	mov    (%rbx),%rax
140a4adca:	48 8b cb             	mov    %rbx,%rcx
140a4adcd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4add1:	ff 15 61 1e 0c 00    	call   *0xc1e61(%rip)        # 0x140b0cc38
140a4add7:	90                   	nop
140a4add8:	48 85 ff             	test   %rdi,%rdi
140a4addb:	74 3a                	je     0x140a4ae17
140a4addd:	41 8b c4             	mov    %r12d,%eax
140a4ade0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a4ade5:	41 03 c4             	add    %r12d,%eax
140a4ade8:	75 2d                	jne    0x140a4ae17
140a4adea:	48 8b 07             	mov    (%rdi),%rax
140a4aded:	48 8b cf             	mov    %rdi,%rcx
140a4adf0:	48 8b 00             	mov    (%rax),%rax
140a4adf3:	ff 15 3f 1e 0c 00    	call   *0xc1e3f(%rip)        # 0x140b0cc38
140a4adf9:	41 8b c4             	mov    %r12d,%eax
140a4adfc:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4ae01:	41 03 c4             	add    %r12d,%eax
140a4ae04:	75 11                	jne    0x140a4ae17
140a4ae06:	48 8b 07             	mov    (%rdi),%rax
140a4ae09:	48 8b cf             	mov    %rdi,%rcx
140a4ae0c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4ae10:	ff 15 22 1e 0c 00    	call   *0xc1e22(%rip)        # 0x140b0cc38
140a4ae16:	90                   	nop
140a4ae17:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140a4ae1b:	48 85 db             	test   %rbx,%rbx
140a4ae1e:	74 39                	je     0x140a4ae59
140a4ae20:	41 8b c4             	mov    %r12d,%eax
140a4ae23:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4ae28:	41 03 c4             	add    %r12d,%eax
140a4ae2b:	75 2c                	jne    0x140a4ae59
140a4ae2d:	48 8b 03             	mov    (%rbx),%rax
140a4ae30:	48 8b cb             	mov    %rbx,%rcx
140a4ae33:	48 8b 00             	mov    (%rax),%rax
140a4ae36:	ff 15 fc 1d 0c 00    	call   *0xc1dfc(%rip)        # 0x140b0cc38
140a4ae3c:	41 8b c4             	mov    %r12d,%eax
140a4ae3f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4ae44:	41 03 c4             	add    %r12d,%eax
140a4ae47:	75 10                	jne    0x140a4ae59
140a4ae49:	48 8b 03             	mov    (%rbx),%rax
140a4ae4c:	48 8b cb             	mov    %rbx,%rcx
140a4ae4f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4ae53:	ff 15 df 1d 0c 00    	call   *0xc1ddf(%rip)        # 0x140b0cc38
140a4ae59:	49 8b d6             	mov    %r14,%rdx
140a4ae5c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a4ae60:	e8 c3 94 00 00       	call   0x140a54328
140a4ae65:	48 8b 08             	mov    (%rax),%rcx
140a4ae68:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4ae6c:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a4ae70:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140a4ae74:	4c 89 28             	mov    %r13,(%rax)
140a4ae77:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4ae7b:	49 8b 17             	mov    (%r15),%rdx
140a4ae7e:	48 81 c2 e0 00 00 00 	add    $0xe0,%rdx
140a4ae85:	48 8d 9e c0 00 00 00 	lea    0xc0(%rsi),%rbx
140a4ae8c:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140a4ae90:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a4ae94:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4ae98:	e8 a3 7c 01 00       	call   0x140a62b40
140a4ae9d:	4c 89 2b             	mov    %r13,(%rbx)
140a4aea0:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
140a4aea4:	48 8b 08             	mov    (%rax),%rcx
140a4aea7:	48 89 0b             	mov    %rcx,(%rbx)
140a4aeaa:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4aeae:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a4aeb2:	4c 89 28             	mov    %r13,(%rax)
140a4aeb5:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4aeb9:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4aebd:	48 85 db             	test   %rbx,%rbx
140a4aec0:	74 3a                	je     0x140a4aefc
140a4aec2:	41 8b c4             	mov    %r12d,%eax
140a4aec5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4aeca:	41 03 c4             	add    %r12d,%eax
140a4aecd:	75 2d                	jne    0x140a4aefc
140a4aecf:	48 8b 03             	mov    (%rbx),%rax
140a4aed2:	48 8b cb             	mov    %rbx,%rcx
140a4aed5:	48 8b 00             	mov    (%rax),%rax
140a4aed8:	ff 15 5a 1d 0c 00    	call   *0xc1d5a(%rip)        # 0x140b0cc38
140a4aede:	41 8b c4             	mov    %r12d,%eax
140a4aee1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4aee6:	41 03 c4             	add    %r12d,%eax
140a4aee9:	75 11                	jne    0x140a4aefc
140a4aeeb:	48 8b 03             	mov    (%rbx),%rax
140a4aeee:	48 8b cb             	mov    %rbx,%rcx
140a4aef1:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4aef5:	ff 15 3d 1d 0c 00    	call   *0xc1d3d(%rip)        # 0x140b0cc38
140a4aefb:	90                   	nop
140a4aefc:	48 85 ff             	test   %rdi,%rdi
140a4aeff:	74 3f                	je     0x140a4af40
140a4af01:	41 8b c4             	mov    %r12d,%eax
140a4af04:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a4af09:	41 03 c4             	add    %r12d,%eax
140a4af0c:	75 32                	jne    0x140a4af40
140a4af0e:	48 8b 07             	mov    (%rdi),%rax
140a4af11:	48 8b cf             	mov    %rdi,%rcx
140a4af14:	48 8b 00             	mov    (%rax),%rax
140a4af17:	ff 15 1b 1d 0c 00    	call   *0xc1d1b(%rip)        # 0x140b0cc38
140a4af1d:	41 8b c4             	mov    %r12d,%eax
140a4af20:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4af25:	41 03 c4             	add    %r12d,%eax
140a4af28:	75 16                	jne    0x140a4af40
140a4af2a:	48 8b 07             	mov    (%rdi),%rax
140a4af2d:	48 8b cf             	mov    %rdi,%rcx
140a4af30:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4af34:	ff 15 fe 1c 0c 00    	call   *0xc1cfe(%rip)        # 0x140b0cc38
140a4af3a:	90                   	nop
140a4af3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a4af40:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a4af44:	48 85 db             	test   %rbx,%rbx
140a4af47:	74 39                	je     0x140a4af82
140a4af49:	41 8b c4             	mov    %r12d,%eax
140a4af4c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4af51:	41 03 c4             	add    %r12d,%eax
140a4af54:	75 2c                	jne    0x140a4af82
140a4af56:	48 8b 03             	mov    (%rbx),%rax
140a4af59:	48 8b cb             	mov    %rbx,%rcx
140a4af5c:	48 8b 00             	mov    (%rax),%rax
140a4af5f:	ff 15 d3 1c 0c 00    	call   *0xc1cd3(%rip)        # 0x140b0cc38
140a4af65:	41 8b c4             	mov    %r12d,%eax
140a4af68:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4af6d:	41 03 c4             	add    %r12d,%eax
140a4af70:	75 10                	jne    0x140a4af82
140a4af72:	48 8b 03             	mov    (%rbx),%rax
140a4af75:	48 8b cb             	mov    %rbx,%rcx
140a4af78:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4af7c:	ff 15 b6 1c 0c 00    	call   *0xc1cb6(%rip)        # 0x140b0cc38
140a4af82:	49 8b d6             	mov    %r14,%rdx
140a4af85:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140a4af89:	e8 2e 94 00 00       	call   0x140a543bc
140a4af8e:	48 8b 08             	mov    (%rax),%rcx
140a4af91:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4af95:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a4af99:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140a4af9d:	4c 89 28             	mov    %r13,(%rax)
140a4afa0:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4afa4:	49 8b 17             	mov    (%r15),%rdx
140a4afa7:	48 81 c2 f0 00 00 00 	add    $0xf0,%rdx
140a4afae:	48 8d 9e d0 00 00 00 	lea    0xd0(%rsi),%rbx
140a4afb5:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140a4afb9:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a4afbd:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4afc1:	e8 3a 7c 01 00       	call   0x140a62c00
140a4afc6:	4c 89 2b             	mov    %r13,(%rbx)
140a4afc9:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
140a4afcd:	48 8b 08             	mov    (%rax),%rcx
140a4afd0:	48 89 0b             	mov    %rcx,(%rbx)
140a4afd3:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4afd7:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a4afdb:	4c 89 28             	mov    %r13,(%rax)
140a4afde:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4afe2:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4afe6:	48 85 db             	test   %rbx,%rbx
140a4afe9:	74 3a                	je     0x140a4b025
140a4afeb:	41 8b c4             	mov    %r12d,%eax
140a4afee:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4aff3:	41 03 c4             	add    %r12d,%eax
140a4aff6:	75 2d                	jne    0x140a4b025
140a4aff8:	48 8b 03             	mov    (%rbx),%rax
140a4affb:	48 8b cb             	mov    %rbx,%rcx
140a4affe:	48 8b 00             	mov    (%rax),%rax
140a4b001:	ff 15 31 1c 0c 00    	call   *0xc1c31(%rip)        # 0x140b0cc38
140a4b007:	41 8b c4             	mov    %r12d,%eax
140a4b00a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b00f:	41 03 c4             	add    %r12d,%eax
140a4b012:	75 11                	jne    0x140a4b025
140a4b014:	48 8b 03             	mov    (%rbx),%rax
140a4b017:	48 8b cb             	mov    %rbx,%rcx
140a4b01a:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b01e:	ff 15 14 1c 0c 00    	call   *0xc1c14(%rip)        # 0x140b0cc38
140a4b024:	90                   	nop
140a4b025:	48 85 ff             	test   %rdi,%rdi
140a4b028:	74 3a                	je     0x140a4b064
140a4b02a:	41 8b c4             	mov    %r12d,%eax
140a4b02d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a4b032:	41 03 c4             	add    %r12d,%eax
140a4b035:	75 2d                	jne    0x140a4b064
140a4b037:	48 8b 07             	mov    (%rdi),%rax
140a4b03a:	48 8b cf             	mov    %rdi,%rcx
140a4b03d:	48 8b 00             	mov    (%rax),%rax
140a4b040:	ff 15 f2 1b 0c 00    	call   *0xc1bf2(%rip)        # 0x140b0cc38
140a4b046:	41 8b c4             	mov    %r12d,%eax
140a4b049:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4b04e:	41 03 c4             	add    %r12d,%eax
140a4b051:	75 11                	jne    0x140a4b064
140a4b053:	48 8b 07             	mov    (%rdi),%rax
140a4b056:	48 8b cf             	mov    %rdi,%rcx
140a4b059:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b05d:	ff 15 d5 1b 0c 00    	call   *0xc1bd5(%rip)        # 0x140b0cc38
140a4b063:	90                   	nop
140a4b064:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140a4b068:	48 85 db             	test   %rbx,%rbx
140a4b06b:	74 39                	je     0x140a4b0a6
140a4b06d:	41 8b c4             	mov    %r12d,%eax
140a4b070:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b075:	41 03 c4             	add    %r12d,%eax
140a4b078:	75 2c                	jne    0x140a4b0a6
140a4b07a:	48 8b 03             	mov    (%rbx),%rax
140a4b07d:	48 8b cb             	mov    %rbx,%rcx
140a4b080:	48 8b 00             	mov    (%rax),%rax
140a4b083:	ff 15 af 1b 0c 00    	call   *0xc1baf(%rip)        # 0x140b0cc38
140a4b089:	41 8b c4             	mov    %r12d,%eax
140a4b08c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b091:	41 03 c4             	add    %r12d,%eax
140a4b094:	75 10                	jne    0x140a4b0a6
140a4b096:	48 8b 03             	mov    (%rbx),%rax
140a4b099:	48 8b cb             	mov    %rbx,%rcx
140a4b09c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b0a0:	ff 15 92 1b 0c 00    	call   *0xc1b92(%rip)        # 0x140b0cc38
140a4b0a6:	49 8b d6             	mov    %r14,%rdx
140a4b0a9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a4b0ad:	e8 26 90 00 00       	call   0x140a540d8
140a4b0b2:	48 8b 08             	mov    (%rax),%rcx
140a4b0b5:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140a4b0b9:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b0bd:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140a4b0c1:	4c 89 28             	mov    %r13,(%rax)
140a4b0c4:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b0c8:	48 8d be e0 00 00 00 	lea    0xe0(%rsi),%rdi
140a4b0cf:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
140a4b0d3:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b0d7:	e8 d4 0a 02 00       	call   0x140a6bbb0
140a4b0dc:	48 8b 08             	mov    (%rax),%rcx
140a4b0df:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4b0e3:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b0e7:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
140a4b0eb:	4c 89 28             	mov    %r13,(%rax)
140a4b0ee:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b0f2:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b0f6:	48 85 db             	test   %rbx,%rbx
140a4b0f9:	74 3a                	je     0x140a4b135
140a4b0fb:	41 8b c4             	mov    %r12d,%eax
140a4b0fe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b103:	41 03 c4             	add    %r12d,%eax
140a4b106:	75 2d                	jne    0x140a4b135
140a4b108:	48 8b 03             	mov    (%rbx),%rax
140a4b10b:	48 8b cb             	mov    %rbx,%rcx
140a4b10e:	48 8b 00             	mov    (%rax),%rax
140a4b111:	ff 15 21 1b 0c 00    	call   *0xc1b21(%rip)        # 0x140b0cc38