140a39d3d:	48 8b d6             	mov    %rsi,%rdx
140a39d40:	48 8b 80 38 03 00 00 	mov    0x338(%rax),%rax
140a39d47:	ff 15 eb 2e 0d 00    	call   *0xd2eeb(%rip)        # 0x140b0cc38
140a39d4d:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
140a39d51:	48 85 db             	test   %rbx,%rbx
140a39d54:	74 3a                	je     0x140a39d90
140a39d56:	41 8b c5             	mov    %r13d,%eax
140a39d59:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39d5e:	41 03 c5             	add    %r13d,%eax
140a39d61:	75 2d                	jne    0x140a39d90
140a39d63:	48 8b 03             	mov    (%rbx),%rax
140a39d66:	48 8b cb             	mov    %rbx,%rcx
140a39d69:	48 8b 00             	mov    (%rax),%rax
140a39d6c:	ff 15 c6 2e 0d 00    	call   *0xd2ec6(%rip)        # 0x140b0cc38
140a39d72:	41 8b c5             	mov    %r13d,%eax
140a39d75:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a39d7a:	41 03 c5             	add    %r13d,%eax
140a39d7d:	75 11                	jne    0x140a39d90
140a39d7f:	48 8b 03             	mov    (%rbx),%rax
140a39d82:	48 8b cb             	mov    %rbx,%rcx
140a39d85:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39d89:	ff 15 a9 2e 0d 00    	call   *0xd2ea9(%rip)        # 0x140b0cc38
140a39d8f:	90                   	nop
140a39d90:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
140a39d94:	48 85 db             	test   %rbx,%rbx
140a39d97:	74 3a                	je     0x140a39dd3
140a39d99:	41 8b c5             	mov    %r13d,%eax
140a39d9c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39da1:	41 03 c5             	add    %r13d,%eax
140a39da4:	75 2d                	jne    0x140a39dd3
140a39da6:	48 8b 03             	mov    (%rbx),%rax
140a39da9:	48 8b cb             	mov    %rbx,%rcx
140a39dac:	48 8b 00             	mov    (%rax),%rax
140a39daf:	ff 15 83 2e 0d 00    	call   *0xd2e83(%rip)        # 0x140b0cc38
140a39db5:	41 8b c5             	mov    %r13d,%eax
140a39db8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a39dbd:	41 03 c5             	add    %r13d,%eax
140a39dc0:	75 11                	jne    0x140a39dd3
140a39dc2:	48 8b 03             	mov    (%rbx),%rax
140a39dc5:	48 8b cb             	mov    %rbx,%rcx
140a39dc8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39dcc:	ff 15 66 2e 0d 00    	call   *0xd2e66(%rip)        # 0x140b0cc38
140a39dd2:	90                   	nop
140a39dd3:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
140a39dd7:	48 85 db             	test   %rbx,%rbx
140a39dda:	74 3a                	je     0x140a39e16
140a39ddc:	41 8b c5             	mov    %r13d,%eax
140a39ddf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39de4:	41 03 c5             	add    %r13d,%eax
140a39de7:	75 2d                	jne    0x140a39e16
140a39de9:	48 8b 03             	mov    (%rbx),%rax
140a39dec:	48 8b cb             	mov    %rbx,%rcx
140a39def:	48 8b 00             	mov    (%rax),%rax
140a39df2:	ff 15 40 2e 0d 00    	call   *0xd2e40(%rip)        # 0x140b0cc38
140a39df8:	41 8b c5             	mov    %r13d,%eax
140a39dfb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a39e00:	41 03 c5             	add    %r13d,%eax
140a39e03:	75 11                	jne    0x140a39e16
140a39e05:	48 8b 03             	mov    (%rbx),%rax
140a39e08:	48 8b cb             	mov    %rbx,%rcx
140a39e0b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39e0f:	ff 15 23 2e 0d 00    	call   *0xd2e23(%rip)        # 0x140b0cc38
140a39e15:	90                   	nop
140a39e16:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140a39e1a:	48 85 c9             	test   %rcx,%rcx
140a39e1d:	74 3e                	je     0x140a39e5d
140a39e1f:	41 8b c5             	mov    %r13d,%eax
140a39e22:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a39e27:	41 03 c5             	add    %r13d,%eax
140a39e2a:	75 31                	jne    0x140a39e5d
140a39e2c:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
140a39e30:	48 8b 03             	mov    (%rbx),%rax
140a39e33:	48 8b cb             	mov    %rbx,%rcx
140a39e36:	48 8b 00             	mov    (%rax),%rax
140a39e39:	ff 15 f9 2d 0d 00    	call   *0xd2df9(%rip)        # 0x140b0cc38
140a39e3f:	41 8b c5             	mov    %r13d,%eax
140a39e42:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a39e47:	41 03 c5             	add    %r13d,%eax
140a39e4a:	75 11                	jne    0x140a39e5d
140a39e4c:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140a39e50:	48 8b 01             	mov    (%rcx),%rax
140a39e53:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39e57:	ff 15 db 2d 0d 00    	call   *0xd2ddb(%rip)        # 0x140b0cc38
140a39e5d:	48 8b c6             	mov    %rsi,%rax
140a39e60:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
140a39e67:	00
140a39e68:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140a39e6c:	49 8b 73 40          	mov    0x40(%r11),%rsi
140a39e70:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140a39e74:	49 8b e3             	mov    %r11,%rsp
140a39e77:	41 5f                	pop    %r15
140a39e79:	41 5e                	pop    %r14
140a39e7b:	41 5d                	pop    %r13
140a39e7d:	41 5c                	pop    %r12
140a39e7f:	5d                   	pop    %rbp
140a39e80:	c3                   	ret
140a39e81:	90                   	nop
140a39e82:	90                   	nop
140a39e83:	90                   	nop
140a39e84:	48 8b c4             	mov    %rsp,%rax
140a39e87:	55                   	push   %rbp
140a39e88:	53                   	push   %rbx
140a39e89:	56                   	push   %rsi
140a39e8a:	57                   	push   %rdi
140a39e8b:	41 55                	push   %r13
140a39e8d:	41 56                	push   %r14
140a39e8f:	41 57                	push   %r15
140a39e91:	48 8d 6c 24 a0       	lea    -0x60(%rsp),%rbp
140a39e96:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
140a39e9d:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140a39ea1:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
140a39ea5:	48 8b 05 94 51 28 00 	mov    0x285194(%rip),%rax        # 0x140cbf040
140a39eac:	48 33 c4             	xor    %rsp,%rax
140a39eaf:	48 89 45 38          	mov    %rax,0x38(%rbp)
140a39eb3:	49 8b d8             	mov    %r8,%rbx
140a39eb6:	48 8b f2             	mov    %rdx,%rsi
140a39eb9:	48 8b f9             	mov    %rcx,%rdi
140a39ebc:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
140a39ec0:	83 64 24 68 00       	andl   $0x0,0x68(%rsp)
140a39ec5:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140a39ec9:	48 8b 01             	mov    (%rcx),%rax
140a39ecc:	48 8b 80 48 03 00 00 	mov    0x348(%rax),%rax
140a39ed3:	ff 15 5f 2d 0d 00    	call   *0xd2d5f(%rip)        # 0x140b0cc38
140a39ed9:	c7 44 24 68 01 00 00 	movl   $0x1,0x68(%rsp)
140a39ee0:	00
140a39ee1:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a39ee5:	48 8b 01             	mov    (%rcx),%rax
140a39ee8:	4c 8b c6             	mov    %rsi,%r8
140a39eeb:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140a39ef0:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
140a39ef7:	ff 15 3b 2d 0d 00    	call   *0xd2d3b(%rip)        # 0x140b0cc38
140a39efd:	90                   	nop
140a39efe:	41 83 cf ff          	or     $0xffffffff,%r15d
140a39f02:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
140a39f08:	0f 85 84 04 00 00    	jne    0x140a3a392
140a39f0e:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a39f12:	48 8b 01             	mov    (%rcx),%rax
140a39f15:	4c 8b c3             	mov    %rbx,%r8
140a39f18:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140a39f1c:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140a39f23:	ff 15 0f 2d 0d 00    	call   *0xd2d0f(%rip)        # 0x140b0cc38
140a39f29:	90                   	nop
140a39f2a:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a39f2e:	48 8b 01             	mov    (%rcx),%rax
140a39f31:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140a39f35:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140a39f39:	48 8b 80 80 02 00 00 	mov    0x280(%rax),%rax
140a39f40:	ff 15 f2 2c 0d 00    	call   *0xd2cf2(%rip)        # 0x140b0cc38
140a39f46:	90                   	nop
140a39f47:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a39f4b:	48 8b 01             	mov    (%rcx),%rax
140a39f4e:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
140a39f52:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140a39f56:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140a39f5d:	ff 15 d5 2c 0d 00    	call   *0xd2cd5(%rip)        # 0x140b0cc38
140a39f63:	90                   	nop
140a39f64:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140a39f68:	48 8b 01             	mov    (%rcx),%rax
140a39f6b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a39f70:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39f74:	ff 15 be 2c 0d 00    	call   *0xd2cbe(%rip)        # 0x140b0cc38
140a39f7a:	90                   	nop
140a39f7b:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a39f7f:	48 8b 01             	mov    (%rcx),%rax
140a39f82:	4c 8b c3             	mov    %rbx,%r8
140a39f85:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140a39f89:	48 8b 40 50          	mov    0x50(%rax),%rax
140a39f8d:	ff 15 a5 2c 0d 00    	call   *0xd2ca5(%rip)        # 0x140b0cc38
140a39f93:	90                   	nop
140a39f94:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140a39f99:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
140a39f9e:	f3 0f 10 4d c8       	movss  -0x38(%rbp),%xmm1
140a39fa3:	f3 0f 11 4c 24 48    	movss  %xmm1,0x48(%rsp)
140a39fa9:	f3 0f 10 45 cc       	movss  -0x34(%rbp),%xmm0
140a39fae:	f3 0f 11 44 24 4c    	movss  %xmm0,0x4c(%rsp)
140a39fb4:	4c 8d 8f 88 00 00 00 	lea    0x88(%rdi),%r9
140a39fbb:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140a39fc0:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a39fc5:	e8 06 1c 00 00       	call   0x140a3bbd0
140a39fca:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a39fcf:	48 8b 01             	mov    (%rcx),%rax
140a39fd2:	4c 8d 44 24 6c       	lea    0x6c(%rsp),%r8
140a39fd7:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140a39fdc:	48 8b 40 18          	mov    0x18(%rax),%rax
140a39fe0:	ff 15 52 2c 0d 00    	call   *0xd2c52(%rip)        # 0x140b0cc38
140a39fe6:	48 8d 0d 53 32 17 00 	lea    0x173253(%rip),%rcx        # 0x140bad240
140a39fed:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140a39ff2:	85 c0                	test   %eax,%eax
140a39ff4:	0f 88 09 04 00 00    	js     0x140a3a403
140a39ffa:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140a39ffe:	48 8b 01             	mov    (%rcx),%rax
140a3a001:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140a3a008:	ff 15 2a 2c 0d 00    	call   *0xd2c2a(%rip)        # 0x140b0cc38
140a3a00e:	f3 4c 0f 2c 44 24 54 	cvttss2si 0x54(%rsp),%r8
140a3a015:	f3 48 0f 2c 54 24 50 	cvttss2si 0x50(%rsp),%rdx
140a3a01c:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140a3a022:	89 44 24 20          	mov    %eax,0x20(%rsp)
140a3a026:	44 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%r9d
140a3a02d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3a032:	e8 75 91 ef ff       	call   0x1409331ac
140a3a037:	f3 0f 10 10          	movss  (%rax),%xmm2
140a3a03b:	f3 0f 11 54 24 50    	movss  %xmm2,0x50(%rsp)
140a3a041:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
140a3a046:	f3 0f 11 44 24 54    	movss  %xmm0,0x54(%rsp)
140a3a04c:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
140a3a050:	0f 57 c9             	xorps  %xmm1,%xmm1
140a3a053:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
140a3a058:	f3 0f 5e c1          	divss  %xmm1,%xmm0
140a3a05c:	8b 44 24 70          	mov    0x70(%rsp),%eax
140a3a060:	0f 57 c9             	xorps  %xmm1,%xmm1
140a3a063:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
140a3a068:	f3 0f 5e d1          	divss  %xmm1,%xmm2
140a3a06c:	f3 0f 5d c2          	minss  %xmm2,%xmm0
140a3a070:	e8 6b 92 ef ff       	call   0x1409332e0
140a3a075:	8b d8                	mov    %eax,%ebx
140a3a077:	4c 8d 2d 9a bc 0f 00 	lea    0xfbc9a(%rip),%r13        # 0x140b35d18
140a3a07e:	4c 89 6d d8          	mov    %r13,-0x28(%rbp)
140a3a082:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
140a3a087:	0f 10 05 12 a6 0d 00 	movups 0xda612(%rip),%xmm0        # 0x140b146a0
140a3a08e:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
140a3a093:	0f 10 0d f6 a5 0d 00 	movups 0xda5f6(%rip),%xmm1        # 0x140b14690
140a3a09a:	f3 0f 7f 4d f8       	movdqu %xmm1,-0x8(%rbp)
140a3a09f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a3a0a4:	48 8b 01             	mov    (%rcx),%rax
140a3a0a7:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140a3a0ab:	48 8d 15 7e 1a 13 00 	lea    0x131a7e(%rip),%rdx        # 0x140b6bb30
140a3a0b2:	48 8b 00             	mov    (%rax),%rax
140a3a0b5:	ff 15 7d 2b 0d 00    	call   *0xd2b7d(%rip)        # 0x140b0cc38
140a3a0bb:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140a3a0bf:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140a3a0c3:	e8 88 89 ff ff       	call   0x140a32a50
140a3a0c8:	90                   	nop
140a3a0c9:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
140a3a0cf:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
140a3a0d6:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140a3a0db:	48 85 c9             	test   %rcx,%rcx
140a3a0de:	74 0e                	je     0x140a3a0ee
140a3a0e0:	48 8b 01             	mov    (%rcx),%rax
140a3a0e3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3a0e7:	ff 15 4b 2b 0d 00    	call   *0xd2b4b(%rip)        # 0x140b0cc38
140a3a0ed:	90                   	nop
140a3a0ee:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140a3a0f3:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140a3a0f8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a3a0fd:	44 8b cb             	mov    %ebx,%r9d
140a3a100:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140a3a105:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140a3a109:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a3a10e:	e8 5d 8e ef ff       	call   0x140932f70
140a3a113:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a3a118:	48 85 c9             	test   %rcx,%rcx
140a3a11b:	74 0d                	je     0x140a3a12a
140a3a11d:	48 8b 01             	mov    (%rcx),%rax
140a3a120:	48 8b 40 10          	mov    0x10(%rax),%rax
140a3a124:	ff 15 0e 2b 0d 00    	call   *0xd2b0e(%rip)        # 0x140b0cc38
140a3a12a:	0f 10 35 6f a5 0d 00 	movups 0xda56f(%rip),%xmm6        # 0x140b146a0
140a3a131:	0f 10 3d 58 a5 0d 00 	movups 0xda558(%rip),%xmm7        # 0x140b14690
140a3a138:	4c 89 6d 08          	mov    %r13,0x8(%rbp)
140a3a13c:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140a3a141:	48 89 55 10          	mov    %rdx,0x10(%rbp)
140a3a145:	48 85 d2             	test   %rdx,%rdx
140a3a148:	74 15                	je     0x140a3a15f
140a3a14a:	48 8b 02             	mov    (%rdx),%rax
140a3a14d:	48 8b ca             	mov    %rdx,%rcx
140a3a150:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3a154:	ff 15 de 2a 0d 00    	call   *0xd2ade(%rip)        # 0x140b0cc38
140a3a15a:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140a3a15f:	f3 0f 7f 7d 18       	movdqu %xmm7,0x18(%rbp)
140a3a164:	f3 0f 7f 75 28       	movdqu %xmm6,0x28(%rbp)
140a3a169:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140a3a16d:	e8 de 88 ff ff       	call   0x140a32a50
140a3a172:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
140a3a176:	48 8b 01             	mov    (%rcx),%rax
140a3a179:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140a3a17e:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140a3a183:	4c 8d 4d 08          	lea    0x8(%rbp),%r9
140a3a187:	4c 8d 47 20          	lea    0x20(%rdi),%r8
140a3a18b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a3a190:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140a3a197:	ff 15 9b 2a 0d 00    	call   *0xd2a9b(%rip)        # 0x140b0cc38
140a3a19d:	48 8b d0             	mov    %rax,%rdx
140a3a1a0:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140a3a1a5:	e8 3a c1 5c ff       	call   0x1400062e4
140a3a1aa:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a3a1af:	48 85 db             	test   %rbx,%rbx
140a3a1b2:	74 39                	je     0x140a3a1ed
140a3a1b4:	41 8b c7             	mov    %r15d,%eax
140a3a1b7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a3a1bc:	41 03 c7             	add    %r15d,%eax
140a3a1bf:	75 2c                	jne    0x140a3a1ed
140a3a1c1:	48 8b 03             	mov    (%rbx),%rax
140a3a1c4:	48 8b cb             	mov    %rbx,%rcx
140a3a1c7:	48 8b 00             	mov    (%rax),%rax
140a3a1ca:	ff 15 68 2a 0d 00    	call   *0xd2a68(%rip)        # 0x140b0cc38
140a3a1d0:	41 8b c7             	mov    %r15d,%eax
140a3a1d3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3a1d8:	41 03 c7             	add    %r15d,%eax
140a3a1db:	75 10                	jne    0x140a3a1ed
140a3a1dd:	48 8b 03             	mov    (%rbx),%rax
140a3a1e0:	48 8b cb             	mov    %rbx,%rcx
140a3a1e3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3a1e7:	ff 15 4b 2a 0d 00    	call   *0xd2a4b(%rip)        # 0x140b0cc38
140a3a1ed:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a3a1f1:	48 8b 01             	mov    (%rcx),%rax
140a3a1f4:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140a3a1f9:	48 8b d6             	mov    %rsi,%rdx
140a3a1fc:	48 8b 80 50 03 00 00 	mov    0x350(%rax),%rax
140a3a203:	ff 15 2f 2a 0d 00    	call   *0xd2a2f(%rip)        # 0x140b0cc38
140a3a209:	90                   	nop
140a3a20a:	4c 89 6d 08          	mov    %r13,0x8(%rbp)
140a3a20e:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140a3a212:	48 85 c9             	test   %rcx,%rcx
140a3a215:	74 13                	je     0x140a3a22a
140a3a217:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
140a3a21c:	48 8b 01             	mov    (%rcx),%rax
140a3a21f:	48 8b 40 10          	mov    0x10(%rax),%rax
140a3a223:	ff 15 0f 2a 0d 00    	call   *0xd2a0f(%rip)        # 0x140b0cc38
140a3a229:	90                   	nop
140a3a22a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a3a22f:	48 85 c9             	test   %rcx,%rcx
140a3a232:	74 14                	je     0x140a3a248
140a3a234:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
140a3a23a:	48 8b 01             	mov    (%rcx),%rax
140a3a23d:	48 8b 40 10          	mov    0x10(%rax),%rax
140a3a241:	ff 15 f1 29 0d 00    	call   *0xd29f1(%rip)        # 0x140b0cc38
140a3a247:	90                   	nop
140a3a248:	4c 89 6d d8          	mov    %r13,-0x28(%rbp)
140a3a24c:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140a3a250:	48 85 c9             	test   %rcx,%rcx
140a3a253:	74 13                	je     0x140a3a268
140a3a255:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
140a3a25a:	48 8b 01             	mov    (%rcx),%rax
140a3a25d:	48 8b 40 10          	mov    0x10(%rax),%rax
140a3a261:	ff 15 d1 29 0d 00    	call   *0xd29d1(%rip)        # 0x140b0cc38
140a3a267:	90                   	nop
140a3a268:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
140a3a26c:	48 85 db             	test   %rbx,%rbx
140a3a26f:	74 3a                	je     0x140a3a2ab
140a3a271:	41 8b c7             	mov    %r15d,%eax
140a3a274:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a3a279:	41 03 c7             	add    %r15d,%eax
140a3a27c:	75 2d                	jne    0x140a3a2ab
140a3a27e:	48 8b 03             	mov    (%rbx),%rax
140a3a281:	48 8b cb             	mov    %rbx,%rcx
140a3a284:	48 8b 00             	mov    (%rax),%rax
140a3a287:	ff 15 ab 29 0d 00    	call   *0xd29ab(%rip)        # 0x140b0cc38
140a3a28d:	41 8b c7             	mov    %r15d,%eax
140a3a290:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3a295:	41 03 c7             	add    %r15d,%eax
140a3a298:	75 11                	jne    0x140a3a2ab