140222d89:	48 8b 06             	mov    (%rsi),%rax
140222d8c:	48 8b ce             	mov    %rsi,%rcx
140222d8f:	48 8b 40 40          	mov    0x40(%rax),%rax
140222d93:	ff 15 9f 9e 8e 00    	call   *0x8e9e9f(%rip)        # 0x140b0cc38
140222d99:	48 85 c0             	test   %rax,%rax
140222d9c:	0f 84 d6 01 00 00    	je     0x140222f78
140222da2:	48 8b 06             	mov    (%rsi),%rax
140222da5:	4d 8b c6             	mov    %r14,%r8
140222da8:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
140222daf:	48 8b ce             	mov    %rsi,%rcx
140222db2:	48 8b 40 30          	mov    0x30(%rax),%rax
140222db6:	ff 15 7c 9e 8e 00    	call   *0x8e9e7c(%rip)        # 0x140b0cc38
140222dbc:	90                   	nop
140222dbd:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
140222dc4:	48 8b 01             	mov    (%rcx),%rax
140222dc7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140222dce:	ff 15 64 9e 8e 00    	call   *0x8e9e64(%rip)        # 0x140b0cc38
140222dd4:	f3 0f 6f 08          	movdqu (%rax),%xmm1
140222dd8:	49 8b 4d 30          	mov    0x30(%r13),%rcx
140222ddc:	49 8b 45 38          	mov    0x38(%r13),%rax
140222de0:	48 2b c1             	sub    %rcx,%rax
140222de3:	48 c1 f8 02          	sar    $0x2,%rax
140222de7:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140222dec:	48 3b d0             	cmp    %rax,%rdx
140222def:	0f 83 88 0e 00 00    	jae    0x140223c7d
140222df5:	f3 0f 10 04 91       	movss  (%rcx,%rdx,4),%xmm0
140222dfa:	0f c6 c9 55          	shufps $0x55,%xmm1,%xmm1
140222dfe:	0f 2f c1             	comiss %xmm1,%xmm0
140222e01:	0f 86 09 01 00 00    	jbe    0x140222f10
140222e07:	48 8b 03             	mov    (%rbx),%rax
140222e0a:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
140222e11:	48 8b cb             	mov    %rbx,%rcx
140222e14:	48 8b 40 48          	mov    0x48(%rax),%rax
140222e18:	ff 15 1a 9e 8e 00    	call   *0x8e9e1a(%rip)        # 0x140b0cc38
140222e1e:	48 8b 03             	mov    (%rbx),%rax
140222e21:	48 8b cb             	mov    %rbx,%rcx
140222e24:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140222e2b:	ff 15 07 9e 8e 00    	call   *0x8e9e07(%rip)        # 0x140b0cc38
140222e31:	0f 10 00             	movups (%rax),%xmm0
140222e34:	f3 0f 7f 85 10 02 00 	movdqu %xmm0,0x210(%rbp)
140222e3b:	00
140222e3c:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
140222e43:	48 8b 01             	mov    (%rcx),%rax
140222e46:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140222e4d:	ff 15 e5 9d 8e 00    	call   *0x8e9de5(%rip)        # 0x140b0cc38
140222e53:	48 8b d0             	mov    %rax,%rdx
140222e56:	45 33 c0             	xor    %r8d,%r8d
140222e59:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
140222e60:	e8 33 34 f9 ff       	call   0x1401b6298
140222e65:	48 8b 0b             	mov    (%rbx),%rcx
140222e68:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140222e6f:	48 8d 95 10 02 00 00 	lea    0x210(%rbp),%rdx
140222e76:	48 8b cb             	mov    %rbx,%rcx
140222e79:	ff 15 b9 9d 8e 00    	call   *0x8e9db9(%rip)        # 0x140b0cc38
140222e7f:	4c 8b 8d 20 01 00 00 	mov    0x120(%rbp),%r9
140222e86:	49 8b 01             	mov    (%r9),%rax
140222e89:	0f 57 c0             	xorps  %xmm0,%xmm0
140222e8c:	66 0f 7f 85 d0 01 00 	movdqa %xmm0,0x1d0(%rbp)
140222e93:	00
140222e94:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140222e98:	48 85 c9             	test   %rcx,%rcx
140222e9b:	74 08                	je     0x140222ea5
140222e9d:	f0 ff 41 08          	lock incl 0x8(%rcx)
140222ea1:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
140222ea5:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
140222ea9:	66 0f 7f 85 d0 01 00 	movdqa %xmm0,0x1d0(%rbp)
140222eb0:	00
140222eb1:	4c 8d 85 d0 01 00 00 	lea    0x1d0(%rbp),%r8
140222eb8:	33 d2                	xor    %edx,%edx
140222eba:	49 8b c9             	mov    %r9,%rcx
140222ebd:	48 8b 40 60          	mov    0x60(%rax),%rax
140222ec1:	ff 15 71 9d 8e 00    	call   *0x8e9d71(%rip)        # 0x140b0cc38
140222ec7:	90                   	nop
140222ec8:	48 8b bd d8 01 00 00 	mov    0x1d8(%rbp),%rdi
140222ecf:	48 85 ff             	test   %rdi,%rdi
140222ed2:	74 3c                	je     0x140222f10
140222ed4:	83 cb ff             	or     $0xffffffff,%ebx
140222ed7:	8b c3                	mov    %ebx,%eax
140222ed9:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140222ede:	03 c3                	add    %ebx,%eax
140222ee0:	75 2a                	jne    0x140222f0c
140222ee2:	48 8b 07             	mov    (%rdi),%rax
140222ee5:	48 8b cf             	mov    %rdi,%rcx
140222ee8:	48 8b 00             	mov    (%rax),%rax
140222eeb:	ff 15 47 9d 8e 00    	call   *0x8e9d47(%rip)        # 0x140b0cc38
140222ef1:	8b c3                	mov    %ebx,%eax
140222ef3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140222ef8:	03 c3                	add    %ebx,%eax
140222efa:	75 10                	jne    0x140222f0c
140222efc:	48 8b 07             	mov    (%rdi),%rax
140222eff:	48 8b cf             	mov    %rdi,%rcx
140222f02:	48 8b 40 08          	mov    0x8(%rax),%rax
140222f06:	ff 15 2c 9d 8e 00    	call   *0x8e9d2c(%rip)        # 0x140b0cc38
140222f0c:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
140222f10:	48 8b bd 28 01 00 00 	mov    0x128(%rbp),%rdi
140222f17:	48 85 ff             	test   %rdi,%rdi
140222f1a:	74 3c                	je     0x140222f58
140222f1c:	83 cb ff             	or     $0xffffffff,%ebx
140222f1f:	8b c3                	mov    %ebx,%eax
140222f21:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140222f26:	03 c3                	add    %ebx,%eax
140222f28:	75 2a                	jne    0x140222f54
140222f2a:	48 8b 07             	mov    (%rdi),%rax
140222f2d:	48 8b cf             	mov    %rdi,%rcx
140222f30:	48 8b 00             	mov    (%rax),%rax
140222f33:	ff 15 ff 9c 8e 00    	call   *0x8e9cff(%rip)        # 0x140b0cc38
140222f39:	8b c3                	mov    %ebx,%eax
140222f3b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140222f40:	03 c3                	add    %ebx,%eax
140222f42:	75 10                	jne    0x140222f54
140222f44:	48 8b 07             	mov    (%rdi),%rax
140222f47:	48 8b cf             	mov    %rdi,%rcx
140222f4a:	48 8b 40 08          	mov    0x8(%rax),%rax
140222f4e:	ff 15 e4 9c 8e 00    	call   *0x8e9ce4(%rip)        # 0x140b0cc38
140222f54:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
140222f58:	49 ff c6             	inc    %r14
140222f5b:	48 8b 06             	mov    (%rsi),%rax
140222f5e:	48 8b ce             	mov    %rsi,%rcx
140222f61:	48 8b 40 40          	mov    0x40(%rax),%rax
140222f65:	ff 15 cd 9c 8e 00    	call   *0x8e9ccd(%rip)        # 0x140b0cc38
140222f6b:	4c 3b f0             	cmp    %rax,%r14
140222f6e:	0f 82 2e fe ff ff    	jb     0x140222da2
140222f74:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
140222f78:	48 8b 03             	mov    (%rbx),%rax
140222f7b:	48 8b cb             	mov    %rbx,%rcx
140222f7e:	48 8b 40 40          	mov    0x40(%rax),%rax
140222f82:	ff 15 b0 9c 8e 00    	call   *0x8e9cb0(%rip)        # 0x140b0cc38
140222f88:	48 85 c0             	test   %rax,%rax
140222f8b:	74 63                	je     0x140222ff0
140222f8d:	48 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%rax
140222f94:	48 3b 85 f0 00 00 00 	cmp    0xf0(%rbp),%rax
140222f9b:	74 3c                	je     0x140222fd9
140222f9d:	48 83 20 00          	andq   $0x0,(%rax)
140222fa1:	48 8d 50 08          	lea    0x8(%rax),%rdx
140222fa5:	48 83 22 00          	andq   $0x0,(%rdx)
140222fa9:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140222fad:	48 85 c9             	test   %rcx,%rcx
140222fb0:	74 0c                	je     0x140222fbe
140222fb2:	f0 ff 41 08          	lock incl 0x8(%rcx)
140222fb6:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
140222fba:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
140222fbe:	48 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%rax
140222fc5:	48 89 18             	mov    %rbx,(%rax)
140222fc8:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140222fcc:	48 89 02             	mov    %rax,(%rdx)
140222fcf:	48 83 85 e8 00 00 00 	addq   $0x10,0xe8(%rbp)
140222fd6:	10
140222fd7:	eb 17                	jmp    0x140222ff0
140222fd9:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140222fdd:	48 8b 95 e8 00 00 00 	mov    0xe8(%rbp),%rdx
140222fe4:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140222feb:	e8 58 fc e0 ff       	call   0x140032c48
140222ff0:	48 8b 07             	mov    (%rdi),%rax
140222ff3:	48 8b cf             	mov    %rdi,%rcx
140222ff6:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140222ffd:	ff 15 35 9c 8e 00    	call   *0x8e9c35(%rip)        # 0x140b0cc38
140223003:	0f 10 00             	movups (%rax),%xmm0
140223006:	f3 0f 7f 85 30 01 00 	movdqu %xmm0,0x130(%rbp)
14022300d:	00
14022300e:	48 8b 03             	mov    (%rbx),%rax
140223011:	48 8b cb             	mov    %rbx,%rcx
140223014:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14022301b:	ff 15 17 9c 8e 00    	call   *0x8e9c17(%rip)        # 0x140b0cc38
140223021:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
140223026:	f3 0f 11 85 34 01 00 	movss  %xmm0,0x134(%rbp)
14022302d:	00
14022302e:	48 8b 07             	mov    (%rdi),%rax
140223031:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
140223038:	48 8b cf             	mov    %rdi,%rcx
14022303b:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140223042:	ff 15 f0 9b 8e 00    	call   *0x8e9bf0(%rip)        # 0x140b0cc38
140223048:	48 8b 07             	mov    (%rdi),%rax
14022304b:	33 d2                	xor    %edx,%edx
14022304d:	48 8b cf             	mov    %rdi,%rcx
140223050:	48 8b 40 70          	mov    0x70(%rax),%rax
140223054:	ff 15 de 9b 8e 00    	call   *0x8e9bde(%rip)        # 0x140b0cc38
14022305a:	48 8b 07             	mov    (%rdi),%rax
14022305d:	48 8b cf             	mov    %rdi,%rcx
140223060:	48 8b 40 40          	mov    0x40(%rax),%rax
140223064:	ff 15 ce 9b 8e 00    	call   *0x8e9bce(%rip)        # 0x140b0cc38
14022306a:	48 85 c0             	test   %rax,%rax
14022306d:	75 70                	jne    0x1402230df
14022306f:	48 8b 07             	mov    (%rdi),%rax
140223072:	0f 57 c0             	xorps  %xmm0,%xmm0
140223075:	f3 0f 7f 85 20 02 00 	movdqu %xmm0,0x220(%rbp)
14022307c:	00
14022307d:	4c 8d 85 20 02 00 00 	lea    0x220(%rbp),%r8
140223084:	33 d2                	xor    %edx,%edx
140223086:	48 8b cf             	mov    %rdi,%rcx
140223089:	48 8b 40 60          	mov    0x60(%rax),%rax
14022308d:	ff 15 a5 9b 8e 00    	call   *0x8e9ba5(%rip)        # 0x140b0cc38
140223093:	90                   	nop
140223094:	48 8b 9d 28 02 00 00 	mov    0x228(%rbp),%rbx
14022309b:	41 83 ce ff          	or     $0xffffffff,%r14d
14022309f:	48 85 db             	test   %rbx,%rbx
1402230a2:	74 3f                	je     0x1402230e3
1402230a4:	41 8b c6             	mov    %r14d,%eax
1402230a7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402230ac:	41 03 c6             	add    %r14d,%eax
1402230af:	75 32                	jne    0x1402230e3
1402230b1:	48 8b 03             	mov    (%rbx),%rax
1402230b4:	48 8b cb             	mov    %rbx,%rcx
1402230b7:	48 8b 00             	mov    (%rax),%rax
1402230ba:	ff 15 78 9b 8e 00    	call   *0x8e9b78(%rip)        # 0x140b0cc38
1402230c0:	41 8b c6             	mov    %r14d,%eax
1402230c3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402230c8:	41 03 c6             	add    %r14d,%eax
1402230cb:	75 16                	jne    0x1402230e3
1402230cd:	48 8b 03             	mov    (%rbx),%rax
1402230d0:	48 8b cb             	mov    %rbx,%rcx
1402230d3:	48 8b 40 08          	mov    0x8(%rax),%rax
1402230d7:	ff 15 5b 9b 8e 00    	call   *0x8e9b5b(%rip)        # 0x140b0cc38
1402230dd:	eb 04                	jmp    0x1402230e3
1402230df:	41 83 ce ff          	or     $0xffffffff,%r14d
1402230e3:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1402230e7:	48 85 c9             	test   %rcx,%rcx
1402230ea:	74 3f                	je     0x14022312b
1402230ec:	41 8b c6             	mov    %r14d,%eax
1402230ef:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402230f4:	41 03 c6             	add    %r14d,%eax
1402230f7:	75 32                	jne    0x14022312b
1402230f9:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402230fd:	48 8b 03             	mov    (%rbx),%rax
140223100:	48 8b cb             	mov    %rbx,%rcx
140223103:	48 8b 00             	mov    (%rax),%rax
140223106:	ff 15 2c 9b 8e 00    	call   *0x8e9b2c(%rip)        # 0x140b0cc38
14022310c:	41 8b c6             	mov    %r14d,%eax
14022310f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140223114:	41 03 c6             	add    %r14d,%eax
140223117:	75 12                	jne    0x14022312b
140223119:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14022311d:	48 8b 01             	mov    (%rcx),%rax
140223120:	48 8b 40 08          	mov    0x8(%rax),%rax
140223124:	ff 15 0e 9b 8e 00    	call   *0x8e9b0e(%rip)        # 0x140b0cc38
14022312a:	90                   	nop
14022312b:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14022312f:	48 85 c9             	test   %rcx,%rcx
140223132:	74 3e                	je     0x140223172
140223134:	41 8b c6             	mov    %r14d,%eax
140223137:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14022313c:	41 03 c6             	add    %r14d,%eax
14022313f:	75 31                	jne    0x140223172
140223141:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
140223145:	48 8b 03             	mov    (%rbx),%rax
140223148:	48 8b cb             	mov    %rbx,%rcx
14022314b:	48 8b 00             	mov    (%rax),%rax
14022314e:	ff 15 e4 9a 8e 00    	call   *0x8e9ae4(%rip)        # 0x140b0cc38
140223154:	41 8b c6             	mov    %r14d,%eax
140223157:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14022315c:	41 03 c6             	add    %r14d,%eax
14022315f:	75 11                	jne    0x140223172
140223161:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140223165:	48 8b 01             	mov    (%rcx),%rax
140223168:	48 8b 40 08          	mov    0x8(%rax),%rax
14022316c:	ff 15 c6 9a 8e 00    	call   *0x8e9ac6(%rip)        # 0x140b0cc38
140223172:	49 ff c4             	inc    %r12
140223175:	49 83 c7 10          	add    $0x10,%r15
140223179:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14022317e:	48 2b 44 24 48       	sub    0x48(%rsp),%rax
140223183:	48 c1 f8 04          	sar    $0x4,%rax
140223187:	4c 3b e0             	cmp    %rax,%r12
14022318a:	0f 82 dd fa ff ff    	jb     0x140222c6d
140223190:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140223195:	48 ff c2             	inc    %rdx
140223198:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14022319d:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1402231a4:	48 85 c9             	test   %rcx,%rcx
1402231a7:	74 49                	je     0x1402231f2
1402231a9:	41 8b c6             	mov    %r14d,%eax
1402231ac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402231b1:	41 03 c6             	add    %r14d,%eax
1402231b4:	75 37                	jne    0x1402231ed
1402231b6:	48 8b 9d 00 01 00 00 	mov    0x100(%rbp),%rbx
1402231bd:	48 8b 03             	mov    (%rbx),%rax
1402231c0:	48 8b cb             	mov    %rbx,%rcx
1402231c3:	48 8b 00             	mov    (%rax),%rax
1402231c6:	ff 15 6c 9a 8e 00    	call   *0x8e9a6c(%rip)        # 0x140b0cc38
1402231cc:	41 8b c6             	mov    %r14d,%eax
1402231cf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402231d4:	41 03 c6             	add    %r14d,%eax
1402231d7:	75 14                	jne    0x1402231ed
1402231d9:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1402231e0:	48 8b 01             	mov    (%rcx),%rax
1402231e3:	48 8b 40 08          	mov    0x8(%rax),%rax
1402231e7:	ff 15 4b 9a 8e 00    	call   *0x8e9a4b(%rip)        # 0x140b0cc38
1402231ed:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1402231f2:	4d 8b 45 38          	mov    0x38(%r13),%r8
1402231f6:	4d 8b 4d 30          	mov    0x30(%r13),%r9
1402231fa:	49 8b c0             	mov    %r8,%rax
1402231fd:	49 2b c1             	sub    %r9,%rax
140223200:	48 c1 f8 02          	sar    $0x2,%rax
140223204:	4d 8d 75 20          	lea    0x20(%r13),%r14
140223208:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
14022320d:	48 3b d0             	cmp    %rax,%rdx
140223210:	0f 83 df 09 00 00    	jae    0x140223bf5
140223216:	48 8b 75 30          	mov    0x30(%rbp),%rsi
14022321a:	44 8b 7d ec          	mov    -0x14(%rbp),%r15d
14022321e:	e9 56 e9 ff ff       	jmp    0x140221b79
140223223:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
14022322a:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14022322e:	e8 95 37 00 00       	call   0x1402269c8
140223233:	0f 57 c0             	xorps  %xmm0,%xmm0
140223236:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
14022323b:	48 83 65 b0 00       	andq   $0x0,-0x50(%rbp)
140223240:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140223245:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
140223249:	48 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%rax
140223250:	48 89 45 08          	mov    %rax,0x8(%rbp)
140223254:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140223258:	48 89 45 10          	mov    %rax,0x10(%rbp)
14022325c:	48 8d 05 85 d0 8f 00 	lea    0x8fd085(%rip),%rax        # 0x140b202e8
140223263:	48 89 85 d0 02 00 00 	mov    %rax,0x2d0(%rbp)
14022326a:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
14022326e:	0f 11 85 d8 02 00 00 	movups %xmm0,0x2d8(%rbp)
140223275:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
14022327a:	f2 0f 11 8d e8 02 00 	movsd  %xmm1,0x2e8(%rbp)
140223281:	00
140223282:	48 8d 85 d0 02 00 00 	lea    0x2d0(%rbp),%rax
140223289:	48 89 85 08 03 00 00 	mov    %rax,0x308(%rbp)
140223290:	4d 8b cc             	mov    %r12,%r9
140223293:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140223297:	48 8d 95 d0 02 00 00 	lea    0x2d0(%rbp),%rdx
14022329e:	49 8b 0e             	mov    (%r14),%rcx
1402232a1:	0f 1f 40 00          	nopl   0x0(%rax)
1402232a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402232ac:	00 00 00 00
1402232b0:	e8 47 b2 ff ff       	call   0x14021e4fc
1402232b5:	48 8b 8d 08 03 00 00 	mov    0x308(%rbp),%rcx
1402232bc:	48 85 c9             	test   %rcx,%rcx
1402232bf:	74 1a                	je     0x1402232db
1402232c1:	48 8b 01             	mov    (%rcx),%rax
1402232c4:	48 8d 95 d0 02 00 00 	lea    0x2d0(%rbp),%rdx
1402232cb:	48 3b ca             	cmp    %rdx,%rcx
1402232ce:	0f 95 c2             	setne  %dl
1402232d1:	48 8b 40 20          	mov    0x20(%rax),%rax
1402232d5:	ff 15 5d 99 8e 00    	call   *0x8e995d(%rip)        # 0x140b0cc38
1402232db:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1402232df:	48 3b 5d a8          	cmp    -0x58(%rbp),%rbx
1402232e3:	0f 84 d8 01 00 00    	je     0x1402234c1
1402232e9:	48 8b 0b             	mov    (%rbx),%rcx
1402232ec:	48 8b 01             	mov    (%rcx),%rax
1402232ef:	48 8b 40 18          	mov    0x18(%rax),%rax
1402232f3:	ff 15 3f 99 8e 00    	call   *0x8e993f(%rip)        # 0x140b0cc38
1402232f9:	83 f8 0d             	cmp    $0xd,%eax
1402232fc:	75 6b                	jne    0x140223369
1402232fe:	48 8b 43 08          	mov    0x8(%rbx),%rax
140223302:	48 85 c0             	test   %rax,%rax
140223305:	74 05                	je     0x14022330c
140223307:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
14022330c:	48 8b 03             	mov    (%rbx),%rax