14028396b:	4c 8d 41 48          	lea    0x48(%rcx),%r8
14028396f:	4c 2b c9             	sub    %rcx,%r9
140283972:	33 db                	xor    %ebx,%ebx
140283974:	0f 57 c0             	xorps  %xmm0,%xmm0
140283977:	41 0f 11 02          	movups %xmm0,(%r10)
14028397b:	4b 89 5c 08 c8       	mov    %rbx,-0x38(%r8,%r9,1)
140283980:	4b 89 5c 08 d0       	mov    %rbx,-0x30(%r8,%r9,1)
140283985:	41 0f 10 40 b8       	movups -0x48(%r8),%xmm0
14028398a:	41 0f 11 02          	movups %xmm0,(%r10)
14028398e:	41 0f 10 48 c8       	movups -0x38(%r8),%xmm1
140283993:	41 0f 11 4a 10       	movups %xmm1,0x10(%r10)
140283998:	49 89 58 c8          	mov    %rbx,-0x38(%r8)
14028399c:	49 c7 40 d0 07 00 00 	movq   $0x7,-0x30(%r8)
1402839a3:	00
1402839a4:	66 41 89 58 b8       	mov    %bx,-0x48(%r8)
1402839a9:	41 0f b7 40 d8       	movzwl -0x28(%r8),%eax
1402839ae:	4b 89 5c 01 e0       	mov    %rbx,-0x20(%r9,%r8,1)
1402839b3:	4b 89 5c 01 e8       	mov    %rbx,-0x18(%r9,%r8,1)
1402839b8:	66 43 89 44 08 d8    	mov    %ax,-0x28(%r8,%r9,1)
1402839be:	49 8b 40 e0          	mov    -0x20(%r8),%rax
1402839c2:	4b 89 44 01 e0       	mov    %rax,-0x20(%r9,%r8,1)
1402839c7:	49 8b 40 e8          	mov    -0x18(%r8),%rax
1402839cb:	4b 89 44 01 e8       	mov    %rax,-0x18(%r9,%r8,1)
1402839d0:	49 8b 10             	mov    (%r8),%rdx
1402839d3:	49 8b 48 f8          	mov    -0x8(%r8),%rcx
1402839d7:	49 8b 40 f0          	mov    -0x10(%r8),%rax
1402839db:	49 89 18             	mov    %rbx,(%r8)
1402839de:	49 89 58 f8          	mov    %rbx,-0x8(%r8)
1402839e2:	49 89 58 f0          	mov    %rbx,-0x10(%r8)
1402839e6:	49 89 58 e0          	mov    %rbx,-0x20(%r8)
1402839ea:	49 89 58 e8          	mov    %rbx,-0x18(%r8)
1402839ee:	4b 89 44 08 f0       	mov    %rax,-0x10(%r8,%r9,1)
1402839f3:	4b 89 4c 01 f8       	mov    %rcx,-0x8(%r9,%r8,1)
1402839f8:	4b 89 14 08          	mov    %rdx,(%r8,%r9,1)
1402839fc:	49 8b 50 18          	mov    0x18(%r8),%rdx
140283a00:	49 8b 48 10          	mov    0x10(%r8),%rcx
140283a04:	49 8b 40 08          	mov    0x8(%r8),%rax
140283a08:	49 89 58 18          	mov    %rbx,0x18(%r8)
140283a0c:	49 89 58 10          	mov    %rbx,0x10(%r8)
140283a10:	49 89 58 08          	mov    %rbx,0x8(%r8)
140283a14:	4b 89 44 01 08       	mov    %rax,0x8(%r9,%r8,1)
140283a19:	4b 89 4c 01 10       	mov    %rcx,0x10(%r9,%r8,1)
140283a1e:	4b 89 54 01 18       	mov    %rdx,0x18(%r9,%r8,1)
140283a23:	49 8b 50 30          	mov    0x30(%r8),%rdx
140283a27:	49 8b 48 28          	mov    0x28(%r8),%rcx
140283a2b:	49 8b 40 20          	mov    0x20(%r8),%rax
140283a2f:	49 89 58 30          	mov    %rbx,0x30(%r8)
140283a33:	49 89 58 28          	mov    %rbx,0x28(%r8)
140283a37:	49 89 58 20          	mov    %rbx,0x20(%r8)
140283a3b:	4b 89 44 08 20       	mov    %rax,0x20(%r8,%r9,1)
140283a40:	4b 89 4c 08 28       	mov    %rcx,0x28(%r8,%r9,1)
140283a45:	4b 89 54 08 30       	mov    %rdx,0x30(%r8,%r9,1)
140283a4a:	4b 89 5c 01 38       	mov    %rbx,0x38(%r9,%r8,1)
140283a4f:	4b 89 5c 01 40       	mov    %rbx,0x40(%r9,%r8,1)
140283a54:	49 8b 40 38          	mov    0x38(%r8),%rax
140283a58:	4b 89 44 01 38       	mov    %rax,0x38(%r9,%r8,1)
140283a5d:	49 8b 40 40          	mov    0x40(%r8),%rax
140283a61:	4b 89 44 01 40       	mov    %rax,0x40(%r9,%r8,1)
140283a66:	49 89 58 38          	mov    %rbx,0x38(%r8)
140283a6a:	49 89 58 40          	mov    %rbx,0x40(%r8)
140283a6e:	49 8b 40 48          	mov    0x48(%r8),%rax
140283a72:	4b 89 44 08 48       	mov    %rax,0x48(%r8,%r9,1)
140283a77:	41 8b 40 50          	mov    0x50(%r8),%eax
140283a7b:	43 89 44 08 50       	mov    %eax,0x50(%r8,%r9,1)
140283a80:	41 8b 40 54          	mov    0x54(%r8),%eax
140283a84:	43 89 44 08 54       	mov    %eax,0x54(%r8,%r9,1)
140283a89:	49 8b 40 58          	mov    0x58(%r8),%rax
140283a8d:	4b 89 44 08 58       	mov    %rax,0x58(%r8,%r9,1)
140283a92:	49 8b 40 60          	mov    0x60(%r8),%rax
140283a96:	4b 89 44 08 60       	mov    %rax,0x60(%r8,%r9,1)
140283a9b:	49 8b 40 68          	mov    0x68(%r8),%rax
140283a9f:	4b 89 44 08 68       	mov    %rax,0x68(%r8,%r9,1)
140283aa4:	49 8b 48 78          	mov    0x78(%r8),%rcx
140283aa8:	49 8b 90 80 00 00 00 	mov    0x80(%r8),%rdx
140283aaf:	49 8b 40 70          	mov    0x70(%r8),%rax
140283ab3:	49 89 98 80 00 00 00 	mov    %rbx,0x80(%r8)
140283aba:	49 89 58 78          	mov    %rbx,0x78(%r8)
140283abe:	49 89 58 70          	mov    %rbx,0x70(%r8)
140283ac2:	4b 89 44 08 70       	mov    %rax,0x70(%r8,%r9,1)
140283ac7:	4b 89 4c 08 78       	mov    %rcx,0x78(%r8,%r9,1)
140283acc:	4b 89 94 08 80 00 00 	mov    %rdx,0x80(%r8,%r9,1)
140283ad3:	00
140283ad4:	49 8b 88 88 00 00 00 	mov    0x88(%r8),%rcx
140283adb:	4b 89 8c 08 88 00 00 	mov    %rcx,0x88(%r8,%r9,1)
140283ae2:	00
140283ae3:	49 8b 88 90 00 00 00 	mov    0x90(%r8),%rcx
140283aea:	4b 89 8c 08 90 00 00 	mov    %rcx,0x90(%r8,%r9,1)
140283af1:	00
140283af2:	4d 8d 80 e0 00 00 00 	lea    0xe0(%r8),%r8
140283af9:	49 81 c2 e0 00 00 00 	add    $0xe0,%r10
140283b00:	49 8d 48 b8          	lea    -0x48(%r8),%rcx
140283b04:	49 3b cb             	cmp    %r11,%rcx
140283b07:	0f 85 67 fe ff ff    	jne    0x140283974
140283b0d:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140283b12:	49 8b c2             	mov    %r10,%rax
140283b15:	c3                   	ret
140283b16:	90                   	nop
140283b17:	90                   	nop
140283b18:	48 8b c4             	mov    %rsp,%rax
140283b1b:	48 89 58 10          	mov    %rbx,0x10(%rax)
140283b1f:	48 89 68 18          	mov    %rbp,0x18(%rax)
140283b23:	48 89 70 20          	mov    %rsi,0x20(%rax)
140283b27:	57                   	push   %rdi
140283b28:	48 83 ec 40          	sub    $0x40,%rsp
140283b2c:	49 8b f8             	mov    %r8,%rdi
140283b2f:	48 8b ea             	mov    %rdx,%rbp
140283b32:	4c 89 40 d8          	mov    %r8,-0x28(%rax)
140283b36:	4c 89 40 e0          	mov    %r8,-0x20(%rax)
140283b3a:	4c 89 48 e8          	mov    %r9,-0x18(%rax)
140283b3e:	48 3b ca             	cmp    %rdx,%rcx
140283b41:	0f 84 06 01 00 00    	je     0x140283c4d
140283b47:	48 8d 59 28          	lea    0x28(%rcx),%rbx
140283b4b:	49 8b f0             	mov    %r8,%rsi
140283b4e:	48 2b f1             	sub    %rcx,%rsi
140283b51:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140283b56:	48 8b 53 e8          	mov    -0x18(%rbx),%rdx
140283b5a:	48 83 63 e8 00       	andq   $0x0,-0x18(%rbx)
140283b5f:	48 8b 4b e0          	mov    -0x20(%rbx),%rcx
140283b63:	48 83 63 e0 00       	andq   $0x0,-0x20(%rbx)
140283b68:	48 8b 43 d8          	mov    -0x28(%rbx),%rax
140283b6c:	48 83 63 d8 00       	andq   $0x0,-0x28(%rbx)
140283b71:	48 89 07             	mov    %rax,(%rdi)
140283b74:	48 89 4c 1e e0       	mov    %rcx,-0x20(%rsi,%rbx,1)
140283b79:	48 89 54 1e e8       	mov    %rdx,-0x18(%rsi,%rbx,1)
140283b7e:	0f b7 43 f0          	movzwl -0x10(%rbx),%eax
140283b82:	66 89 44 1e f0       	mov    %ax,-0x10(%rsi,%rbx,1)
140283b87:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140283b8b:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140283b90:	48 8b 0b             	mov    (%rbx),%rcx
140283b93:	48 83 23 00          	andq   $0x0,(%rbx)
140283b97:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140283b9b:	48 83 63 f8 00       	andq   $0x0,-0x8(%rbx)
140283ba0:	48 89 44 1e f8       	mov    %rax,-0x8(%rsi,%rbx,1)
140283ba5:	48 89 0c 1e          	mov    %rcx,(%rsi,%rbx,1)
140283ba9:	48 89 54 1e 08       	mov    %rdx,0x8(%rsi,%rbx,1)
140283bae:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140283bb2:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140283bb7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140283bbb:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140283bc0:	48 8b 43 10          	mov    0x10(%rbx),%rax
140283bc4:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140283bc9:	48 89 44 1e 10       	mov    %rax,0x10(%rsi,%rbx,1)
140283bce:	48 89 4c 1e 18       	mov    %rcx,0x18(%rsi,%rbx,1)
140283bd3:	48 89 54 1e 20       	mov    %rdx,0x20(%rsi,%rbx,1)
140283bd8:	8a 43 28             	mov    0x28(%rbx),%al
140283bdb:	88 44 1e 28          	mov    %al,0x28(%rsi,%rbx,1)
140283bdf:	48 83 64 1e 30 00    	andq   $0x0,0x30(%rsi,%rbx,1)
140283be5:	48 83 64 1e 38 00    	andq   $0x0,0x38(%rsi,%rbx,1)
140283beb:	b9 30 00 00 00       	mov    $0x30,%ecx
140283bf0:	ff 15 d2 8c 88 00    	call   *0x888cd2(%rip)        # 0x140b0c8c8
140283bf6:	48 8b c8             	mov    %rax,%rcx
140283bf9:	48 85 c0             	test   %rax,%rax
140283bfc:	74 67                	je     0x140283c65
140283bfe:	48 89 00             	mov    %rax,(%rax)
140283c01:	48 89 40 08          	mov    %rax,0x8(%rax)
140283c05:	48 89 40 10          	mov    %rax,0x10(%rax)
140283c09:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140283c0f:	48 89 44 1e 30       	mov    %rax,0x30(%rsi,%rbx,1)
140283c14:	48 8b 43 30          	mov    0x30(%rbx),%rax
140283c18:	48 89 44 1e 30       	mov    %rax,0x30(%rsi,%rbx,1)
140283c1d:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
140283c21:	48 8b 4c 1e 38       	mov    0x38(%rsi,%rbx,1),%rcx
140283c26:	48 8b 43 38          	mov    0x38(%rbx),%rax
140283c2a:	48 89 44 1e 38       	mov    %rax,0x38(%rsi,%rbx,1)
140283c2f:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
140283c33:	48 83 c7 68          	add    $0x68,%rdi
140283c37:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140283c3c:	48 83 c3 68          	add    $0x68,%rbx
140283c40:	48 8d 43 d8          	lea    -0x28(%rbx),%rax
140283c44:	48 3b c5             	cmp    %rbp,%rax
140283c47:	0f 85 04 ff ff ff    	jne    0x140283b51
140283c4d:	48 8b c7             	mov    %rdi,%rax
140283c50:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140283c55:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140283c5a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140283c5f:	48 83 c4 40          	add    $0x40,%rsp
140283c63:	5f                   	pop    %rdi
140283c64:	c3                   	ret
140283c65:	ff 15 2d 88 88 00    	call   *0x88882d(%rip)        # 0x140b0c498
140283c6b:	90                   	nop
140283c6c:	40 53                	rex push %rbx
140283c6e:	48 83 ec 20          	sub    $0x20,%rsp
140283c72:	49 8b d8             	mov    %r8,%rbx
140283c75:	48 3b ca             	cmp    %rdx,%rcx
140283c78:	0f 84 89 00 00 00    	je     0x140283d07
140283c7e:	4c 8b cb             	mov    %rbx,%r9
140283c81:	4c 8d 41 08          	lea    0x8(%rcx),%r8
140283c85:	4c 2b c9             	sub    %rcx,%r9
140283c88:	45 33 d2             	xor    %r10d,%r10d
140283c8b:	41 8b 40 f8          	mov    -0x8(%r8),%eax
140283c8f:	0f 57 c0             	xorps  %xmm0,%xmm0
140283c92:	89 03                	mov    %eax,(%rbx)
140283c94:	48 83 c3 50          	add    $0x50,%rbx
140283c98:	43 0f 11 04 08       	movups %xmm0,(%r8,%r9,1)
140283c9d:	4f 89 54 08 10       	mov    %r10,0x10(%r8,%r9,1)
140283ca2:	4f 89 54 08 18       	mov    %r10,0x18(%r8,%r9,1)
140283ca7:	41 0f 10 00          	movups (%r8),%xmm0
140283cab:	43 0f 11 04 08       	movups %xmm0,(%r8,%r9,1)
140283cb0:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
140283cb5:	43 0f 11 4c 08 10    	movups %xmm1,0x10(%r8,%r9,1)
140283cbb:	4d 89 50 10          	mov    %r10,0x10(%r8)
140283cbf:	49 c7 40 18 07 00 00 	movq   $0x7,0x18(%r8)
140283cc6:	00
140283cc7:	66 45 89 10          	mov    %r10w,(%r8)
140283ccb:	49 8b 40 20          	mov    0x20(%r8),%rax
140283ccf:	4b 89 44 08 20       	mov    %rax,0x20(%r8,%r9,1)
140283cd4:	41 0f b7 40 28       	movzwl 0x28(%r8),%eax
140283cd9:	66 43 89 44 08 28    	mov    %ax,0x28(%r8,%r9,1)
140283cdf:	49 8b 40 30          	mov    0x30(%r8),%rax
140283ce3:	4b 89 44 08 30       	mov    %rax,0x30(%r8,%r9,1)
140283ce8:	49 8b 48 38          	mov    0x38(%r8),%rcx
140283cec:	4b 89 4c 08 38       	mov    %rcx,0x38(%r8,%r9,1)
140283cf1:	49 8b 48 40          	mov    0x40(%r8),%rcx
140283cf5:	4b 89 4c 08 40       	mov    %rcx,0x40(%r8,%r9,1)
140283cfa:	4d 8d 40 50          	lea    0x50(%r8),%r8
140283cfe:	49 8d 48 f8          	lea    -0x8(%r8),%rcx
140283d02:	48 3b ca             	cmp    %rdx,%rcx
140283d05:	75 84                	jne    0x140283c8b
140283d07:	48 8b d3             	mov    %rbx,%rdx
140283d0a:	48 8b cb             	mov    %rbx,%rcx
140283d0d:	e8 a6 fe e6 ff       	call   0x1400f3bb8
140283d12:	48 8b c3             	mov    %rbx,%rax
140283d15:	48 83 c4 20          	add    $0x20,%rsp
140283d19:	5b                   	pop    %rbx
140283d1a:	c3                   	ret
140283d1b:	90                   	nop
140283d1c:	48 8b c4             	mov    %rsp,%rax
140283d1f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140283d23:	48 89 68 10          	mov    %rbp,0x10(%rax)
140283d27:	48 89 70 18          	mov    %rsi,0x18(%rax)
140283d2b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140283d2f:	41 54                	push   %r12
140283d31:	41 56                	push   %r14
140283d33:	41 57                	push   %r15
140283d35:	48 83 ec 20          	sub    $0x20,%rsp
140283d39:	4d 8d 60 ff          	lea    -0x1(%r8),%r12
140283d3d:	4d 8b f9             	mov    %r9,%r15
140283d40:	49 8b ec             	mov    %r12,%rbp
140283d43:	49 8b f8             	mov    %r8,%rdi
140283d46:	48 d1 fd             	sar    $1,%rbp
140283d49:	4c 8b d2             	mov    %rdx,%r10
140283d4c:	48 8b d9             	mov    %rcx,%rbx
140283d4f:	4c 8b f2             	mov    %rdx,%r14
140283d52:	48 8b f2             	mov    %rdx,%rsi
140283d55:	48 3b d5             	cmp    %rbp,%rdx
140283d58:	7d 4a                	jge    0x140283da4
140283d5a:	4c 8d 04 36          	lea    (%rsi,%rsi,1),%r8
140283d5e:	49 8b c0             	mov    %r8,%rax
140283d61:	48 03 c0             	add    %rax,%rax
140283d64:	48 8b 54 c3 20       	mov    0x20(%rbx,%rax,8),%rdx
140283d69:	48 8b 44 c3 10       	mov    0x10(%rbx,%rax,8),%rax
140283d6e:	48 8b 88 60 01 00 00 	mov    0x160(%rax),%rcx
140283d75:	48 39 8a 60 01 00 00 	cmp    %rcx,0x160(%rdx)
140283d7c:	48 1b c0             	sbb    %rax,%rax
140283d7f:	4d 03 d2             	add    %r10,%r10
140283d82:	48 8d 70 02          	lea    0x2(%rax),%rsi
140283d86:	49 03 f0             	add    %r8,%rsi
140283d89:	4a 8d 0c d3          	lea    (%rbx,%r10,8),%rcx
140283d8d:	48 8b d6             	mov    %rsi,%rdx
140283d90:	48 c1 e2 04          	shl    $0x4,%rdx
140283d94:	48 03 d3             	add    %rbx,%rdx
140283d97:	e8 48 25 d8 ff       	call   0x1400062e4
140283d9c:	4c 8b d6             	mov    %rsi,%r10
140283d9f:	48 3b f5             	cmp    %rbp,%rsi
140283da2:	7c b6                	jl     0x140283d5a
140283da4:	48 3b f5             	cmp    %rbp,%rsi
140283da7:	75 20                	jne    0x140283dc9
140283da9:	40 f6 c7 01          	test   $0x1,%dil
140283dad:	75 1a                	jne    0x140283dc9
140283daf:	4d 03 d2             	add    %r10,%r10
140283db2:	48 c1 e7 04          	shl    $0x4,%rdi
140283db6:	48 8d 53 f0          	lea    -0x10(%rbx),%rdx
140283dba:	48 03 d7             	add    %rdi,%rdx
140283dbd:	4a 8d 0c d3          	lea    (%rbx,%r10,8),%rcx
140283dc1:	e8 1e 25 d8 ff       	call   0x1400062e4
140283dc6:	4d 8b d4             	mov    %r12,%r10
140283dc9:	4d 3b f2             	cmp    %r10,%r14
140283dcc:	7d 3b                	jge    0x140283e09
140283dce:	49 8b 07             	mov    (%r15),%rax
140283dd1:	49 8d 7a ff          	lea    -0x1(%r10),%rdi
140283dd5:	48 d1 ff             	sar    $1,%rdi
140283dd8:	48 8b d7             	mov    %rdi,%rdx
140283ddb:	48 c1 e2 04          	shl    $0x4,%rdx
140283ddf:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
140283de6:	48 03 d3             	add    %rbx,%rdx
140283de9:	48 8b 0a             	mov    (%rdx),%rcx
140283dec:	48 39 81 60 01 00 00 	cmp    %rax,0x160(%rcx)
140283df3:	73 14                	jae    0x140283e09
140283df5:	4d 03 d2             	add    %r10,%r10
140283df8:	4a 8d 0c d3          	lea    (%rbx,%r10,8),%rcx
140283dfc:	e8 e3 24 d8 ff       	call   0x1400062e4
140283e01:	4c 8b d7             	mov    %rdi,%r10
140283e04:	4c 3b f7             	cmp    %rdi,%r14
140283e07:	7c c5                	jl     0x140283dce
140283e09:	4d 03 d2             	add    %r10,%r10
140283e0c:	49 8b d7             	mov    %r15,%rdx
140283e0f:	4a 8d 0c d3          	lea    (%rbx,%r10,8),%rcx
140283e13:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140283e18:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140283e1d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140283e22:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140283e27:	48 83 c4 20          	add    $0x20,%rsp
140283e2b:	41 5f                	pop    %r15
140283e2d:	41 5e                	pop    %r14
140283e2f:	41 5c                	pop    %r12
140283e31:	e9 ae 24 d8 ff       	jmp    0x1400062e4
140283e36:	cc                   	int3
140283e37:	90                   	nop
140283e38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140283e3d:	48 8b 1a             	mov    (%rdx),%rbx
140283e40:	4c 8d 4a 08          	lea    0x8(%rdx),%r9
140283e44:	4c 8b d9             	mov    %rcx,%r11
140283e47:	48 8b 09             	mov    (%rcx),%rcx
140283e4a:	48 8b 81 60 01 00 00 	mov    0x160(%rcx),%rax
140283e51:	4d 8d 53 08          	lea    0x8(%r11),%r10
140283e55:	48 39 83 60 01 00 00 	cmp    %rax,0x160(%rbx)
140283e5c:	73 12                	jae    0x140283e70
140283e5e:	48 89 0a             	mov    %rcx,(%rdx)
140283e61:	49 8b 02             	mov    (%r10),%rax
140283e64:	49 89 1b             	mov    %rbx,(%r11)
140283e67:	49 8b 09             	mov    (%r9),%rcx
140283e6a:	49 89 01             	mov    %rax,(%r9)
140283e6d:	49 89 0a             	mov    %rcx,(%r10)
140283e70:	48 8b 0a             	mov    (%rdx),%rcx
140283e73:	49 8b 18             	mov    (%r8),%rbx
140283e76:	48 8b 81 60 01 00 00 	mov    0x160(%rcx),%rax
140283e7d:	48 39 83 60 01 00 00 	cmp    %rax,0x160(%rbx)
140283e84:	73 3c                	jae    0x140283ec2
140283e86:	49 89 08             	mov    %rcx,(%r8)
140283e89:	49 8b 01             	mov    (%r9),%rax
140283e8c:	48 89 1a             	mov    %rbx,(%rdx)
140283e8f:	49 8b 48 08          	mov    0x8(%r8),%rcx
140283e93:	49 89 40 08          	mov    %rax,0x8(%r8)
140283e97:	49 89 09             	mov    %rcx,(%r9)
140283e9a:	49 8b 0b             	mov    (%r11),%rcx
140283e9d:	4c 8b 02             	mov    (%rdx),%r8
140283ea0:	48 8b 81 60 01 00 00 	mov    0x160(%rcx),%rax
140283ea7:	49 39 80 60 01 00 00 	cmp    %rax,0x160(%r8)
140283eae:	73 12                	jae    0x140283ec2
140283eb0:	48 89 0a             	mov    %rcx,(%rdx)
140283eb3:	49 8b 02             	mov    (%r10),%rax
140283eb6:	4d 89 03             	mov    %r8,(%r11)
140283eb9:	49 8b 09             	mov    (%r9),%rcx
140283ebc:	49 89 01             	mov    %rax,(%r9)
140283ebf:	49 89 0a             	mov    %rcx,(%r10)
140283ec2:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140283ec7:	c3                   	ret
140283ec8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140283ecd:	57                   	push   %rdi
140283ece:	48 83 ec 20          	sub    $0x20,%rsp