140258a3d:	41 8b c7             	mov    %r15d,%eax
140258a40:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140258a45:	41 03 c7             	add    %r15d,%eax
140258a48:	75 2c                	jne    0x140258a76
140258a4a:	48 8b 03             	mov    (%rbx),%rax
140258a4d:	48 8b cb             	mov    %rbx,%rcx
140258a50:	48 8b 00             	mov    (%rax),%rax
140258a53:	ff 15 df 41 8b 00    	call   *0x8b41df(%rip)        # 0x140b0cc38
140258a59:	41 8b c7             	mov    %r15d,%eax
140258a5c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140258a61:	41 03 c7             	add    %r15d,%eax
140258a64:	75 10                	jne    0x140258a76
140258a66:	48 8b 03             	mov    (%rbx),%rax
140258a69:	48 8b cb             	mov    %rbx,%rcx
140258a6c:	48 8b 40 08          	mov    0x8(%rax),%rax
140258a70:	ff 15 c2 41 8b 00    	call   *0x8b41c2(%rip)        # 0x140b0cc38
140258a76:	4c 39 ad b8 00 00 00 	cmp    %r13,0xb8(%rbp)
140258a7d:	0f 84 a3 01 00 00    	je     0x140258c26
140258a83:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258a88:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140258a8d:	48 2b c1             	sub    %rcx,%rax
140258a90:	48 c1 f8 04          	sar    $0x4,%rax
140258a94:	4c 3b e0             	cmp    %rax,%r12
140258a97:	0f 83 da 08 00 00    	jae    0x140259377
140258a9d:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
140258aa1:	48 8b 01             	mov    (%rcx),%rax
140258aa4:	4c 8b c6             	mov    %rsi,%r8
140258aa7:	48 8d 95 e0 01 00 00 	lea    0x1e0(%rbp),%rdx
140258aae:	48 8b 40 30          	mov    0x30(%rax),%rax
140258ab2:	ff 15 80 41 8b 00    	call   *0x8b4180(%rip)        # 0x140b0cc38
140258ab8:	4c 8b c0             	mov    %rax,%r8
140258abb:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140258ac0:	48 3b 54 24 70       	cmp    0x70(%rsp),%rdx
140258ac5:	74 24                	je     0x140258aeb
140258ac7:	4c 89 2a             	mov    %r13,(%rdx)
140258aca:	4c 89 6a 08          	mov    %r13,0x8(%rdx)
140258ace:	48 8b 08             	mov    (%rax),%rcx
140258ad1:	48 89 0a             	mov    %rcx,(%rdx)
140258ad4:	48 8b 40 08          	mov    0x8(%rax),%rax
140258ad8:	48 89 42 08          	mov    %rax,0x8(%rdx)
140258adc:	4d 89 28             	mov    %r13,(%r8)
140258adf:	4d 89 68 08          	mov    %r13,0x8(%r8)
140258ae3:	48 83 44 24 68 10    	addq   $0x10,0x68(%rsp)
140258ae9:	eb 10                	jmp    0x140258afb
140258aeb:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140258af0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140258af5:	e8 56 78 dc ff       	call   0x140020350
140258afa:	90                   	nop
140258afb:	48 8b 9d e8 01 00 00 	mov    0x1e8(%rbp),%rbx
140258b02:	48 85 db             	test   %rbx,%rbx
140258b05:	74 39                	je     0x140258b40
140258b07:	41 8b c7             	mov    %r15d,%eax
140258b0a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140258b0f:	41 03 c7             	add    %r15d,%eax
140258b12:	75 2c                	jne    0x140258b40
140258b14:	48 8b 03             	mov    (%rbx),%rax
140258b17:	48 8b cb             	mov    %rbx,%rcx
140258b1a:	48 8b 00             	mov    (%rax),%rax
140258b1d:	ff 15 15 41 8b 00    	call   *0x8b4115(%rip)        # 0x140b0cc38
140258b23:	41 8b c7             	mov    %r15d,%eax
140258b26:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140258b2b:	41 03 c7             	add    %r15d,%eax
140258b2e:	75 10                	jne    0x140258b40
140258b30:	48 8b 03             	mov    (%rbx),%rax
140258b33:	48 8b cb             	mov    %rbx,%rcx
140258b36:	48 8b 40 08          	mov    0x8(%rax),%rax
140258b3a:	ff 15 f8 40 8b 00    	call   *0x8b40f8(%rip)        # 0x140b0cc38
140258b40:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258b45:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140258b4a:	48 2b c1             	sub    %rcx,%rax
140258b4d:	48 c1 f8 04          	sar    $0x4,%rax
140258b51:	4c 3b e0             	cmp    %rax,%r12
140258b54:	0f 83 16 08 00 00    	jae    0x140259370
140258b5a:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
140258b5e:	48 8b 01             	mov    (%rcx),%rax
140258b61:	4c 8b c6             	mov    %rsi,%r8
140258b64:	48 8d 95 f0 01 00 00 	lea    0x1f0(%rbp),%rdx
140258b6b:	48 8b 40 30          	mov    0x30(%rax),%rax
140258b6f:	ff 15 c3 40 8b 00    	call   *0x8b40c3(%rip)        # 0x140b0cc38
140258b75:	90                   	nop
140258b76:	48 8b 08             	mov    (%rax),%rcx
140258b79:	48 8b 01             	mov    (%rcx),%rax
140258b7c:	0f 57 c0             	xorps  %xmm0,%xmm0
140258b7f:	f3 0f 7f 85 60 01 00 	movdqu %xmm0,0x160(%rbp)
140258b86:	00
140258b87:	4c 8d 85 60 01 00 00 	lea    0x160(%rbp),%r8
140258b8e:	33 d2                	xor    %edx,%edx
140258b90:	48 8b 40 60          	mov    0x60(%rax),%rax
140258b94:	ff 15 9e 40 8b 00    	call   *0x8b409e(%rip)        # 0x140b0cc38
140258b9a:	48 8b 9d 68 01 00 00 	mov    0x168(%rbp),%rbx
140258ba1:	48 85 db             	test   %rbx,%rbx
140258ba4:	74 3a                	je     0x140258be0
140258ba6:	41 8b c7             	mov    %r15d,%eax
140258ba9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140258bae:	41 03 c7             	add    %r15d,%eax
140258bb1:	75 2d                	jne    0x140258be0
140258bb3:	48 8b 03             	mov    (%rbx),%rax
140258bb6:	48 8b cb             	mov    %rbx,%rcx
140258bb9:	48 8b 00             	mov    (%rax),%rax
140258bbc:	ff 15 76 40 8b 00    	call   *0x8b4076(%rip)        # 0x140b0cc38
140258bc2:	41 8b c7             	mov    %r15d,%eax
140258bc5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140258bca:	41 03 c7             	add    %r15d,%eax
140258bcd:	75 11                	jne    0x140258be0
140258bcf:	48 8b 03             	mov    (%rbx),%rax
140258bd2:	48 8b cb             	mov    %rbx,%rcx
140258bd5:	48 8b 40 08          	mov    0x8(%rax),%rax
140258bd9:	ff 15 59 40 8b 00    	call   *0x8b4059(%rip)        # 0x140b0cc38
140258bdf:	90                   	nop
140258be0:	48 8b 9d f8 01 00 00 	mov    0x1f8(%rbp),%rbx
140258be7:	48 85 db             	test   %rbx,%rbx
140258bea:	74 3a                	je     0x140258c26
140258bec:	41 8b c7             	mov    %r15d,%eax
140258bef:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140258bf4:	41 03 c7             	add    %r15d,%eax
140258bf7:	75 2d                	jne    0x140258c26
140258bf9:	48 8b 03             	mov    (%rbx),%rax
140258bfc:	48 8b cb             	mov    %rbx,%rcx
140258bff:	48 8b 00             	mov    (%rax),%rax
140258c02:	ff 15 30 40 8b 00    	call   *0x8b4030(%rip)        # 0x140b0cc38
140258c08:	41 8b c7             	mov    %r15d,%eax
140258c0b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140258c10:	41 03 c7             	add    %r15d,%eax
140258c13:	75 11                	jne    0x140258c26
140258c15:	48 8b 03             	mov    (%rbx),%rax
140258c18:	48 8b cb             	mov    %rbx,%rcx
140258c1b:	48 8b 40 08          	mov    0x8(%rax),%rax
140258c1f:	ff 15 13 40 8b 00    	call   *0x8b4013(%rip)        # 0x140b0cc38
140258c25:	90                   	nop
140258c26:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140258c2d:	48 85 c9             	test   %rcx,%rcx
140258c30:	74 44                	je     0x140258c76
140258c32:	41 8b c7             	mov    %r15d,%eax
140258c35:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140258c3a:	41 03 c7             	add    %r15d,%eax
140258c3d:	75 37                	jne    0x140258c76
140258c3f:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
140258c46:	48 8b 03             	mov    (%rbx),%rax
140258c49:	48 8b cb             	mov    %rbx,%rcx
140258c4c:	48 8b 00             	mov    (%rax),%rax
140258c4f:	ff 15 e3 3f 8b 00    	call   *0x8b3fe3(%rip)        # 0x140b0cc38
140258c55:	41 8b c7             	mov    %r15d,%eax
140258c58:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140258c5d:	41 03 c7             	add    %r15d,%eax
140258c60:	75 14                	jne    0x140258c76
140258c62:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140258c69:	48 8b 01             	mov    (%rcx),%rax
140258c6c:	48 8b 40 08          	mov    0x8(%rax),%rax
140258c70:	ff 15 c2 3f 8b 00    	call   *0x8b3fc2(%rip)        # 0x140b0cc38
140258c76:	48 ff c6             	inc    %rsi
140258c79:	e9 3a fd ff ff       	jmp    0x1402589b8
140258c7e:	48 2b c1             	sub    %rcx,%rax
140258c81:	48 c1 f8 04          	sar    $0x4,%rax
140258c85:	4c 3b e0             	cmp    %rax,%r12
140258c88:	0f 83 05 07 00 00    	jae    0x140259393
140258c8e:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
140258c92:	48 8b 01             	mov    (%rcx),%rax
140258c95:	33 d2                	xor    %edx,%edx
140258c97:	48 8b 40 70          	mov    0x70(%rax),%rax
140258c9b:	ff 15 97 3f 8b 00    	call   *0x8b3f97(%rip)        # 0x140b0cc38
140258ca1:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258ca6:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140258cab:	48 2b c1             	sub    %rcx,%rax
140258cae:	48 c1 f8 04          	sar    $0x4,%rax
140258cb2:	4c 3b e0             	cmp    %rax,%r12
140258cb5:	0f 83 d1 06 00 00    	jae    0x14025938c
140258cbb:	0f 57 c0             	xorps  %xmm0,%xmm0
140258cbe:	f3 0f 7f 85 c8 00 00 	movdqu %xmm0,0xc8(%rbp)
140258cc5:	00
140258cc6:	4a 8b 44 f1 08       	mov    0x8(%rcx,%r14,8),%rax
140258ccb:	48 85 c0             	test   %rax,%rax
140258cce:	74 04                	je     0x140258cd4
140258cd0:	f0 ff 40 08          	lock incl 0x8(%rax)
140258cd4:	4a 8b 04 f1          	mov    (%rcx,%r14,8),%rax
140258cd8:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
140258cdf:	4a 8b 44 f1 08       	mov    0x8(%rcx,%r14,8),%rax
140258ce4:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
140258ceb:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140258cf0:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
140258cf7:	e8 d8 a7 e1 ff       	call   0x1400734d4
140258cfc:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258d01:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140258d06:	48 2b c1             	sub    %rcx,%rax
140258d09:	48 c1 f8 04          	sar    $0x4,%rax
140258d0d:	4c 3b e0             	cmp    %rax,%r12
140258d10:	0f 83 7d 06 00 00    	jae    0x140259393
140258d16:	4a 8b 04 f1          	mov    (%rcx,%r14,8),%rax
140258d1a:	c7 80 88 01 00 00 02 	movl   $0x2,0x188(%rax)
140258d21:	00 00 00
140258d24:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258d29:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140258d2e:	48 2b c3             	sub    %rbx,%rax
140258d31:	48 c1 f8 04          	sar    $0x4,%rax
140258d35:	4c 3b e0             	cmp    %rax,%r12
140258d38:	0f 83 47 06 00 00    	jae    0x140259385
140258d3e:	4a 8b 1c f3          	mov    (%rbx,%r14,8),%rbx
140258d42:	0f 57 c0             	xorps  %xmm0,%xmm0
140258d45:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140258d49:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140258d4d:	48 8d 8d 90 02 00 00 	lea    0x290(%rbp),%rcx
140258d54:	e8 17 02 df ff       	call   0x140048f70
140258d59:	48 8d 8b 00 01 00 00 	lea    0x100(%rbx),%rcx
140258d60:	48 8b d0             	mov    %rax,%rdx
140258d63:	e8 10 24 dc ff       	call   0x14001b178
140258d68:	48 8b 9d 98 02 00 00 	mov    0x298(%rbp),%rbx
140258d6f:	48 85 db             	test   %rbx,%rbx
140258d72:	74 39                	je     0x140258dad
140258d74:	41 8b c7             	mov    %r15d,%eax
140258d77:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140258d7c:	41 03 c7             	add    %r15d,%eax
140258d7f:	75 2c                	jne    0x140258dad
140258d81:	48 8b 03             	mov    (%rbx),%rax
140258d84:	48 8b cb             	mov    %rbx,%rcx
140258d87:	48 8b 00             	mov    (%rax),%rax
140258d8a:	ff 15 a8 3e 8b 00    	call   *0x8b3ea8(%rip)        # 0x140b0cc38
140258d90:	41 8b c7             	mov    %r15d,%eax
140258d93:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140258d98:	41 03 c7             	add    %r15d,%eax
140258d9b:	75 10                	jne    0x140258dad
140258d9d:	48 8b 03             	mov    (%rbx),%rax
140258da0:	48 8b cb             	mov    %rbx,%rcx
140258da3:	48 8b 40 08          	mov    0x8(%rax),%rax
140258da7:	ff 15 8b 3e 8b 00    	call   *0x8b3e8b(%rip)        # 0x140b0cc38
140258dad:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258db2:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140258db7:	48 2b c1             	sub    %rcx,%rax
140258dba:	48 c1 f8 04          	sar    $0x4,%rax
140258dbe:	4c 3b e0             	cmp    %rax,%r12
140258dc1:	0f 83 cc 05 00 00    	jae    0x140259393
140258dc7:	4e 8d 04 f1          	lea    (%rcx,%r14,8),%r8
140258dcb:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140258dcf:	48 3b 5d 10          	cmp    0x10(%rbp),%rbx
140258dd3:	74 35                	je     0x140258e0a
140258dd5:	45 33 ff             	xor    %r15d,%r15d
140258dd8:	4c 89 3b             	mov    %r15,(%rbx)
140258ddb:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140258ddf:	4c 89 39             	mov    %r15,(%rcx)
140258de2:	49 8b 40 08          	mov    0x8(%r8),%rax
140258de6:	48 85 c0             	test   %rax,%rax
140258de9:	74 08                	je     0x140258df3
140258deb:	f0 ff 40 08          	lock incl 0x8(%rax)
140258def:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140258df3:	49 8b 00             	mov    (%r8),%rax
140258df6:	48 89 03             	mov    %rax,(%rbx)
140258df9:	49 8b 40 08          	mov    0x8(%r8),%rax
140258dfd:	48 89 01             	mov    %rax,(%rcx)
140258e00:	48 83 c3 10          	add    $0x10,%rbx
140258e04:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
140258e08:	eb 13                	jmp    0x140258e1d
140258e0a:	48 8b d3             	mov    %rbx,%rdx
140258e0d:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140258e11:	e8 32 9e dd ff       	call   0x140032c48
140258e16:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140258e1a:	45 33 ff             	xor    %r15d,%r15d
140258e1d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140258e22:	e8 a9 20 dc ff       	call   0x14001aed0
140258e27:	4c 8b ad 20 03 00 00 	mov    0x320(%rbp),%r13
140258e2e:	e9 cd 02 00 00       	jmp    0x140259100
140258e33:	48 85 db             	test   %rbx,%rbx
140258e36:	74 39                	je     0x140258e71
140258e38:	41 8b c7             	mov    %r15d,%eax
140258e3b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140258e40:	41 03 c7             	add    %r15d,%eax
140258e43:	75 2c                	jne    0x140258e71
140258e45:	48 8b 03             	mov    (%rbx),%rax
140258e48:	48 8b cb             	mov    %rbx,%rcx
140258e4b:	48 8b 00             	mov    (%rax),%rax
140258e4e:	ff 15 e4 3d 8b 00    	call   *0x8b3de4(%rip)        # 0x140b0cc38
140258e54:	41 8b c7             	mov    %r15d,%eax
140258e57:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140258e5c:	41 03 c7             	add    %r15d,%eax
140258e5f:	75 10                	jne    0x140258e71
140258e61:	48 8b 03             	mov    (%rbx),%rax
140258e64:	48 8b cb             	mov    %rbx,%rcx
140258e67:	48 8b 40 08          	mov    0x8(%rax),%rax
140258e6b:	ff 15 c7 3d 8b 00    	call   *0x8b3dc7(%rip)        # 0x140b0cc38
140258e71:	33 f6                	xor    %esi,%esi
140258e73:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258e78:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140258e7d:	48 2b c1             	sub    %rcx,%rax
140258e80:	48 c1 f8 04          	sar    $0x4,%rax
140258e84:	4c 3b e0             	cmp    %rax,%r12
140258e87:	0f 83 22 05 00 00    	jae    0x1402593af
140258e8d:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
140258e91:	48 8b 01             	mov    (%rcx),%rax
140258e94:	48 8b 40 40          	mov    0x40(%rax),%rax
140258e98:	ff 15 9a 3d 8b 00    	call   *0x8b3d9a(%rip)        # 0x140b0cc38
140258e9e:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140258ea3:	48 3b f0             	cmp    %rax,%rsi
140258ea6:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258eab:	0f 83 cc 01 00 00    	jae    0x14025907d
140258eb1:	48 2b c1             	sub    %rcx,%rax
140258eb4:	48 c1 f8 04          	sar    $0x4,%rax
140258eb8:	4c 3b e0             	cmp    %rax,%r12
140258ebb:	0f 83 e0 04 00 00    	jae    0x1402593a1
140258ec1:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
140258ec5:	48 8b 01             	mov    (%rcx),%rax
140258ec8:	4c 8b c6             	mov    %rsi,%r8
140258ecb:	48 8d 95 10 02 00 00 	lea    0x210(%rbp),%rdx
140258ed2:	48 8b 40 30          	mov    0x30(%rax),%rax
140258ed6:	ff 15 5c 3d 8b 00    	call   *0x8b3d5c(%rip)        # 0x140b0cc38
140258edc:	48 8b d0             	mov    %rax,%rdx
140258edf:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
140258ee6:	e8 31 81 e0 ff       	call   0x14006101c
140258eeb:	90                   	nop
140258eec:	48 8b 9d 18 02 00 00 	mov    0x218(%rbp),%rbx
140258ef3:	48 85 db             	test   %rbx,%rbx
140258ef6:	74 39                	je     0x140258f31
140258ef8:	41 8b c7             	mov    %r15d,%eax
140258efb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140258f00:	41 03 c7             	add    %r15d,%eax
140258f03:	75 2c                	jne    0x140258f31
140258f05:	48 8b 03             	mov    (%rbx),%rax
140258f08:	48 8b cb             	mov    %rbx,%rcx
140258f0b:	48 8b 00             	mov    (%rax),%rax
140258f0e:	ff 15 24 3d 8b 00    	call   *0x8b3d24(%rip)        # 0x140b0cc38
140258f14:	41 8b c7             	mov    %r15d,%eax
140258f17:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140258f1c:	41 03 c7             	add    %r15d,%eax
140258f1f:	75 10                	jne    0x140258f31
140258f21:	48 8b 03             	mov    (%rbx),%rax
140258f24:	48 8b cb             	mov    %rbx,%rcx
140258f27:	48 8b 40 08          	mov    0x8(%rax),%rax
140258f2b:	ff 15 07 3d 8b 00    	call   *0x8b3d07(%rip)        # 0x140b0cc38
140258f31:	48 83 bd d8 00 00 00 	cmpq   $0x0,0xd8(%rbp)
140258f38:	00
140258f39:	0f 84 e6 00 00 00    	je     0x140259025
140258f3f:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140258f44:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140258f49:	48 2b c1             	sub    %rcx,%rax
140258f4c:	48 c1 f8 04          	sar    $0x4,%rax
140258f50:	4c 3b e0             	cmp    %rax,%r12
140258f53:	0f 83 41 04 00 00    	jae    0x14025939a
140258f59:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
140258f5d:	48 8b 01             	mov    (%rcx),%rax
140258f60:	4c 8b c6             	mov    %rsi,%r8
140258f63:	48 8d 95 20 02 00 00 	lea    0x220(%rbp),%rdx
140258f6a:	48 8b 40 30          	mov    0x30(%rax),%rax
140258f6e:	ff 15 c4 3c 8b 00    	call   *0x8b3cc4(%rip)        # 0x140b0cc38
140258f74:	90                   	nop
140258f75:	48 8b 08             	mov    (%rax),%rcx
140258f78:	48 8b 01             	mov    (%rcx),%rax
140258f7b:	0f 57 c0             	xorps  %xmm0,%xmm0
140258f7e:	f3 0f 7f 85 50 01 00 	movdqu %xmm0,0x150(%rbp)
140258f85:	00
140258f86:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
140258f8d:	33 d2                	xor    %edx,%edx
140258f8f:	48 8b 40 60          	mov    0x60(%rax),%rax
140258f93:	ff 15 9f 3c 8b 00    	call   *0x8b3c9f(%rip)        # 0x140b0cc38
140258f99:	48 8b 9d 58 01 00 00 	mov    0x158(%rbp),%rbx