1400bfb61:	9c f2 cb
1400bfb64:	0f 1f 40 00          	nopl   0x0(%rax)
1400bfb68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bfb6f:	00
1400bfb70:	0f b6 50 11          	movzbl 0x11(%rax),%edx
1400bfb74:	44 0f b6 48 10       	movzbl 0x10(%rax),%r9d
1400bfb79:	4c 8b 5e 30          	mov    0x30(%rsi),%r11
1400bfb7d:	4c 33 cd             	xor    %rbp,%r9
1400bfb80:	48 8b 09             	mov    (%rcx),%rcx
1400bfb83:	4c 0f af cf          	imul   %rdi,%r9
1400bfb87:	4c 33 ca             	xor    %rdx,%r9
1400bfb8a:	0f b6 50 12          	movzbl 0x12(%rax),%edx
1400bfb8e:	4c 0f af cf          	imul   %rdi,%r9
1400bfb92:	4c 33 ca             	xor    %rdx,%r9
1400bfb95:	0f b6 50 13          	movzbl 0x13(%rax),%edx
1400bfb99:	4c 0f af cf          	imul   %rdi,%r9
1400bfb9d:	4c 33 ca             	xor    %rdx,%r9
1400bfba0:	4c 0f af cf          	imul   %rdi,%r9
1400bfba4:	4d 23 d9             	and    %r9,%r11
1400bfba7:	49 c1 e3 04          	shl    $0x4,%r11
1400bfbab:	4c 03 5e 18          	add    0x18(%rsi),%r11
1400bfbaf:	4d 8b 0b             	mov    (%r11),%r9
1400bfbb2:	4c 3b cb             	cmp    %rbx,%r9
1400bfbb5:	75 09                	jne    0x1400bfbc0
1400bfbb7:	49 89 03             	mov    %rax,(%r11)
1400bfbba:	49 89 43 08          	mov    %rax,0x8(%r11)
1400bfbbe:	eb 75                	jmp    0x1400bfc35
1400bfbc0:	49 8b 53 08          	mov    0x8(%r11),%rdx
1400bfbc4:	44 8b 40 10          	mov    0x10(%rax),%r8d
1400bfbc8:	44 3b 42 10          	cmp    0x10(%rdx),%r8d
1400bfbcc:	75 2f                	jne    0x1400bfbfd
1400bfbce:	4c 8b 12             	mov    (%rdx),%r10
1400bfbd1:	4c 3b d0             	cmp    %rax,%r10
1400bfbd4:	74 21                	je     0x1400bfbf7
1400bfbd6:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400bfbda:	49 89 09             	mov    %rcx,(%r9)
1400bfbdd:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1400bfbe1:	4d 89 10             	mov    %r10,(%r8)
1400bfbe4:	49 8b 52 08          	mov    0x8(%r10),%rdx
1400bfbe8:	48 89 02             	mov    %rax,(%rdx)
1400bfbeb:	4d 89 42 08          	mov    %r8,0x8(%r10)
1400bfbef:	4c 89 49 08          	mov    %r9,0x8(%rcx)
1400bfbf3:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400bfbf7:	49 89 43 08          	mov    %rax,0x8(%r11)
1400bfbfb:	eb 38                	jmp    0x1400bfc35
1400bfbfd:	4c 3b ca             	cmp    %rdx,%r9
1400bfc00:	74 0f                	je     0x1400bfc11
1400bfc02:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400bfc06:	44 3b 42 10          	cmp    0x10(%rdx),%r8d
1400bfc0a:	74 4f                	je     0x1400bfc5b
1400bfc0c:	4c 3b ca             	cmp    %rdx,%r9
1400bfc0f:	75 f1                	jne    0x1400bfc02
1400bfc11:	4c 8b 50 08          	mov    0x8(%rax),%r10
1400bfc15:	49 89 0a             	mov    %rcx,(%r10)
1400bfc18:	4c 8b 49 08          	mov    0x8(%rcx),%r9
1400bfc1c:	49 89 11             	mov    %rdx,(%r9)
1400bfc1f:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1400bfc23:	49 89 00             	mov    %rax,(%r8)
1400bfc26:	4c 89 4a 08          	mov    %r9,0x8(%rdx)
1400bfc2a:	4c 89 51 08          	mov    %r10,0x8(%rcx)
1400bfc2e:	4c 89 40 08          	mov    %r8,0x8(%rax)
1400bfc32:	49 89 03             	mov    %rax,(%r11)
1400bfc35:	48 8b c1             	mov    %rcx,%rax
1400bfc38:	48 3b cb             	cmp    %rbx,%rcx
1400bfc3b:	0f 85 2f ff ff ff    	jne    0x1400bfb70
1400bfc41:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400bfc46:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400bfc4b:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1400bfc50:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400bfc55:	48 83 c4 20          	add    $0x20,%rsp
1400bfc59:	5f                   	pop    %rdi
1400bfc5a:	c3                   	ret
1400bfc5b:	4c 8b 12             	mov    (%rdx),%r10
1400bfc5e:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400bfc62:	49 89 09             	mov    %rcx,(%r9)
1400bfc65:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1400bfc69:	4d 89 10             	mov    %r10,(%r8)
1400bfc6c:	49 8b 52 08          	mov    0x8(%r10),%rdx
1400bfc70:	48 89 02             	mov    %rax,(%rdx)
1400bfc73:	4d 89 42 08          	mov    %r8,0x8(%r10)
1400bfc77:	4c 89 49 08          	mov    %r9,0x8(%rcx)
1400bfc7b:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400bfc7f:	eb b4                	jmp    0x1400bfc35
1400bfc81:	48 8d 0d a0 e4 26 00 	lea    0x26e4a0(%rip),%rcx        # 0x14032e128
1400bfc88:	e8 23 c9 23 00       	call   0x1402fc5b0
1400bfc8d:	cc                   	int3
1400bfc8e:	cc                   	int3
1400bfc8f:	cc                   	int3
1400bfc90:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400bfc95:	57                   	push   %rdi
1400bfc96:	48 83 ec 20          	sub    $0x20,%rsp
1400bfc9a:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
1400bfca1:	ff ff 0f
1400bfca4:	48 8b f1             	mov    %rcx,%rsi
1400bfca7:	48 0f bd c8          	bsr    %rax,%rcx
1400bfcab:	bf 01 00 00 00       	mov    $0x1,%edi
1400bfcb0:	8b c7                	mov    %edi,%eax
1400bfcb2:	48 d3 e0             	shl    %cl,%rax
1400bfcb5:	48 3b d0             	cmp    %rax,%rdx
1400bfcb8:	0f 87 83 01 00 00    	ja     0x1400bfe41
1400bfcbe:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
1400bfcc2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400bfcc7:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1400bfccb:	48 0b c7             	or     %rdi,%rax
1400bfcce:	48 0f bd c8          	bsr    %rax,%rcx
1400bfcd2:	4c 8b c3             	mov    %rbx,%r8
1400bfcd5:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1400bfcda:	ff c1                	inc    %ecx
1400bfcdc:	48 d3 e7             	shl    %cl,%rdi
1400bfcdf:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
1400bfce3:	48 8d 14 3f          	lea    (%rdi,%rdi,1),%rdx
1400bfce7:	e8 34 ef ff ff       	call   0x1400bec20
1400bfcec:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
1400bfcf0:	48 89 7e 38          	mov    %rdi,0x38(%rsi)
1400bfcf4:	48 89 46 30          	mov    %rax,0x30(%rsi)
1400bfcf8:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400bfcfc:	48 8b 00             	mov    (%rax),%rax
1400bfcff:	48 8b c8             	mov    %rax,%rcx
1400bfd02:	48 3b c3             	cmp    %rbx,%rax
1400bfd05:	0f 84 fb 00 00 00    	je     0x1400bfe06
1400bfd0b:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1400bfd10:	48 bf b3 01 00 00 00 	movabs $0x100000001b3,%rdi
1400bfd17:	01 00 00
1400bfd1a:	48 bd 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rbp
1400bfd21:	9c f2 cb
1400bfd24:	0f 1f 40 00          	nopl   0x0(%rax)
1400bfd28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bfd2f:	00
1400bfd30:	0f b6 50 11          	movzbl 0x11(%rax),%edx
1400bfd34:	44 0f b6 48 10       	movzbl 0x10(%rax),%r9d
1400bfd39:	4c 8b 5e 30          	mov    0x30(%rsi),%r11
1400bfd3d:	4c 33 cd             	xor    %rbp,%r9
1400bfd40:	48 8b 09             	mov    (%rcx),%rcx
1400bfd43:	4c 0f af cf          	imul   %rdi,%r9
1400bfd47:	4c 33 ca             	xor    %rdx,%r9
1400bfd4a:	0f b6 50 12          	movzbl 0x12(%rax),%edx
1400bfd4e:	4c 0f af cf          	imul   %rdi,%r9
1400bfd52:	4c 33 ca             	xor    %rdx,%r9
1400bfd55:	0f b6 50 13          	movzbl 0x13(%rax),%edx
1400bfd59:	4c 0f af cf          	imul   %rdi,%r9
1400bfd5d:	4c 33 ca             	xor    %rdx,%r9
1400bfd60:	4c 0f af cf          	imul   %rdi,%r9
1400bfd64:	4d 23 d9             	and    %r9,%r11
1400bfd67:	49 c1 e3 04          	shl    $0x4,%r11
1400bfd6b:	4c 03 5e 18          	add    0x18(%rsi),%r11
1400bfd6f:	4d 8b 0b             	mov    (%r11),%r9
1400bfd72:	4c 3b cb             	cmp    %rbx,%r9
1400bfd75:	75 09                	jne    0x1400bfd80
1400bfd77:	49 89 03             	mov    %rax,(%r11)
1400bfd7a:	49 89 43 08          	mov    %rax,0x8(%r11)
1400bfd7e:	eb 75                	jmp    0x1400bfdf5
1400bfd80:	49 8b 53 08          	mov    0x8(%r11),%rdx
1400bfd84:	44 8b 40 10          	mov    0x10(%rax),%r8d
1400bfd88:	44 3b 42 10          	cmp    0x10(%rdx),%r8d
1400bfd8c:	75 2f                	jne    0x1400bfdbd
1400bfd8e:	4c 8b 12             	mov    (%rdx),%r10
1400bfd91:	4c 3b d0             	cmp    %rax,%r10
1400bfd94:	74 21                	je     0x1400bfdb7
1400bfd96:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400bfd9a:	49 89 09             	mov    %rcx,(%r9)
1400bfd9d:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1400bfda1:	4d 89 10             	mov    %r10,(%r8)
1400bfda4:	49 8b 52 08          	mov    0x8(%r10),%rdx
1400bfda8:	48 89 02             	mov    %rax,(%rdx)
1400bfdab:	4d 89 42 08          	mov    %r8,0x8(%r10)
1400bfdaf:	4c 89 49 08          	mov    %r9,0x8(%rcx)
1400bfdb3:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400bfdb7:	49 89 43 08          	mov    %rax,0x8(%r11)
1400bfdbb:	eb 38                	jmp    0x1400bfdf5
1400bfdbd:	4c 3b ca             	cmp    %rdx,%r9
1400bfdc0:	74 0f                	je     0x1400bfdd1
1400bfdc2:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400bfdc6:	44 3b 42 10          	cmp    0x10(%rdx),%r8d
1400bfdca:	74 4f                	je     0x1400bfe1b
1400bfdcc:	4c 3b ca             	cmp    %rdx,%r9
1400bfdcf:	75 f1                	jne    0x1400bfdc2
1400bfdd1:	4c 8b 50 08          	mov    0x8(%rax),%r10
1400bfdd5:	49 89 0a             	mov    %rcx,(%r10)
1400bfdd8:	4c 8b 49 08          	mov    0x8(%rcx),%r9
1400bfddc:	49 89 11             	mov    %rdx,(%r9)
1400bfddf:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1400bfde3:	49 89 00             	mov    %rax,(%r8)
1400bfde6:	4c 89 4a 08          	mov    %r9,0x8(%rdx)
1400bfdea:	4c 89 51 08          	mov    %r10,0x8(%rcx)
1400bfdee:	4c 89 40 08          	mov    %r8,0x8(%rax)
1400bfdf2:	49 89 03             	mov    %rax,(%r11)
1400bfdf5:	48 8b c1             	mov    %rcx,%rax
1400bfdf8:	48 3b cb             	cmp    %rbx,%rcx
1400bfdfb:	0f 85 2f ff ff ff    	jne    0x1400bfd30
1400bfe01:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400bfe06:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400bfe0b:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1400bfe10:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400bfe15:	48 83 c4 20          	add    $0x20,%rsp
1400bfe19:	5f                   	pop    %rdi
1400bfe1a:	c3                   	ret
1400bfe1b:	4c 8b 12             	mov    (%rdx),%r10
1400bfe1e:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400bfe22:	49 89 09             	mov    %rcx,(%r9)
1400bfe25:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1400bfe29:	4d 89 10             	mov    %r10,(%r8)
1400bfe2c:	49 8b 52 08          	mov    0x8(%r10),%rdx
1400bfe30:	48 89 02             	mov    %rax,(%rdx)
1400bfe33:	4d 89 42 08          	mov    %r8,0x8(%r10)
1400bfe37:	4c 89 49 08          	mov    %r9,0x8(%rcx)
1400bfe3b:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400bfe3f:	eb b4                	jmp    0x1400bfdf5
1400bfe41:	48 8d 0d e0 e2 26 00 	lea    0x26e2e0(%rip),%rcx        # 0x14032e128
1400bfe48:	e8 63 c7 23 00       	call   0x1402fc5b0
1400bfe4d:	cc                   	int3
1400bfe4e:	cc                   	int3
1400bfe4f:	cc                   	int3
1400bfe50:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400bfe55:	53                   	push   %rbx
1400bfe56:	41 57                	push   %r15
1400bfe58:	48 83 ec 48          	sub    $0x48,%rsp
1400bfe5c:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
1400bfe63:	ff ff 0f
1400bfe66:	4c 8b f9             	mov    %rcx,%r15
1400bfe69:	48 0f bd c8          	bsr    %rax,%rcx
1400bfe6d:	bb 01 00 00 00       	mov    $0x1,%ebx
1400bfe72:	8b c3                	mov    %ebx,%eax
1400bfe74:	48 d3 e0             	shl    %cl,%rax
1400bfe77:	48 3b d0             	cmp    %rax,%rdx
1400bfe7a:	0f 87 3b 02 00 00    	ja     0x1400c00bb
1400bfe80:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
1400bfe85:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
1400bfe89:	49 8b 6f 08          	mov    0x8(%r15),%rbp
1400bfe8d:	48 0b c3             	or     %rbx,%rax
1400bfe90:	48 0f bd c8          	bsr    %rax,%rcx
1400bfe94:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1400bfe99:	4c 8b c5             	mov    %rbp,%r8
1400bfe9c:	ff c1                	inc    %ecx
1400bfe9e:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1400bfea3:	48 d3 e3             	shl    %cl,%rbx
1400bfea6:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1400bfeab:	4d 8d 6f 18          	lea    0x18(%r15),%r13
1400bfeaf:	49 8b cd             	mov    %r13,%rcx
1400bfeb2:	48 8d 14 1b          	lea    (%rbx,%rbx,1),%rdx
1400bfeb6:	e8 25 ec ff ff       	call   0x1400beae0
1400bfebb:	49 89 5f 38          	mov    %rbx,0x38(%r15)
1400bfebf:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
1400bfec3:	49 89 47 30          	mov    %rax,0x30(%r15)
1400bfec7:	49 8b 7f 08          	mov    0x8(%r15),%rdi
1400bfecb:	48 8b 3f             	mov    (%rdi),%rdi
1400bfece:	48 8b f7             	mov    %rdi,%rsi
1400bfed1:	48 3b fd             	cmp    %rbp,%rdi
1400bfed4:	0f 84 9f 01 00 00    	je     0x1400c0079
1400bfeda:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400bfedf:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
1400bfee6:	9c f2 cb
1400bfee9:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400bfeee:	48 bb b3 01 00 00 00 	movabs $0x100000001b3,%rbx
1400bfef5:	01 00 00
1400bfef8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bfeff:	00
1400bff00:	4c 8b 67 28          	mov    0x28(%rdi),%r12
1400bff04:	4c 8d 4f 10          	lea    0x10(%rdi),%r9
1400bff08:	48 8b 36             	mov    (%rsi),%rsi
1400bff0b:	4c 8b 47 20          	mov    0x20(%rdi),%r8
1400bff0f:	49 83 fc 0f          	cmp    $0xf,%r12
1400bff13:	76 04                	jbe    0x1400bff19
1400bff15:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1400bff19:	33 c9                	xor    %ecx,%ecx
1400bff1b:	48 8b d0             	mov    %rax,%rdx
1400bff1e:	4d 8b d0             	mov    %r8,%r10
1400bff21:	4d 8b dc             	mov    %r12,%r11
1400bff24:	4d 85 c0             	test   %r8,%r8
1400bff27:	74 1b                	je     0x1400bff44
1400bff29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bff30:	41 0f b6 04 09       	movzbl (%r9,%rcx,1),%eax
1400bff35:	48 ff c1             	inc    %rcx
1400bff38:	48 33 d0             	xor    %rax,%rdx
1400bff3b:	48 0f af d3          	imul   %rbx,%rdx
1400bff3f:	49 3b c8             	cmp    %r8,%rcx
1400bff42:	72 ec                	jb     0x1400bff30
1400bff44:	49 8b 45 00          	mov    0x0(%r13),%rax
1400bff48:	49 8b 4f 30          	mov    0x30(%r15),%rcx
1400bff4c:	48 23 ca             	and    %rdx,%rcx
1400bff4f:	48 c1 e1 04          	shl    $0x4,%rcx
1400bff53:	48 03 c1             	add    %rcx,%rax
1400bff56:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400bff5b:	4c 8b 28             	mov    (%rax),%r13
1400bff5e:	4c 3b ed             	cmp    %rbp,%r13
1400bff61:	75 0c                	jne    0x1400bff6f
1400bff63:	48 89 38             	mov    %rdi,(%rax)
1400bff66:	48 89 78 08          	mov    %rdi,0x8(%rax)
1400bff6a:	e9 e6 00 00 00       	jmp    0x1400c0055
1400bff6f:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400bff73:	48 83 7b 28 0f       	cmpq   $0xf,0x28(%rbx)
1400bff78:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1400bff7c:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400bff80:	76 03                	jbe    0x1400bff85
1400bff82:	48 8b 12             	mov    (%rdx),%rdx
1400bff85:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1400bff89:	4d 8b f8             	mov    %r8,%r15
1400bff8c:	49 83 fc 0f          	cmp    $0xf,%r12
1400bff90:	76 0a                	jbe    0x1400bff9c
1400bff92:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400bff96:	4d 8b fa             	mov    %r10,%r15
1400bff99:	4d 8b e3             	mov    %r11,%r12
1400bff9c:	4c 3b c0             	cmp    %rax,%r8
1400bff9f:	75 3d                	jne    0x1400bffde
1400bffa1:	e8 7c ca 23 00       	call   0x1402fca22
1400bffa6:	85 c0                	test   %eax,%eax
1400bffa8:	75 34                	jne    0x1400bffde
1400bffaa:	4c 8b 03             	mov    (%rbx),%r8
1400bffad:	4c 3b c7             	cmp    %rdi,%r8
1400bffb0:	74 21                	je     0x1400bffd3
1400bffb2:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400bffb6:	48 89 32             	mov    %rsi,(%rdx)
1400bffb9:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400bffbd:	4c 89 01             	mov    %r8,(%rcx)
1400bffc0:	49 8b 40 08          	mov    0x8(%r8),%rax
1400bffc4:	48 89 38             	mov    %rdi,(%rax)
1400bffc7:	49 89 48 08          	mov    %rcx,0x8(%r8)
1400bffcb:	48 89 56 08          	mov    %rdx,0x8(%rsi)
1400bffcf:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400bffd3:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400bffd8:	48 89 78 08          	mov    %rdi,0x8(%rax)
1400bffdc:	eb 68                	jmp    0x1400c0046
1400bffde:	4c 3b eb             	cmp    %rbx,%r13
1400bffe1:	74 3a                	je     0x1400c001d
1400bffe3:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400bffe7:	48 83 7b 28 0f       	cmpq   $0xf,0x28(%rbx)
1400bffec:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1400bfff0:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400bfff4:	76 03                	jbe    0x1400bfff9
1400bfff6:	48 8b 12             	mov    (%rdx),%rdx
1400bfff9:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1400bfffd:	49 83 fc 0f          	cmp    $0xf,%r12
1400c0001:	76 04                	jbe    0x1400c0007
1400c0003:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400c0007:	4c 3b f8             	cmp    %rax,%r15
1400c000a:	75 0c                	jne    0x1400c0018
1400c000c:	4d 8b c7             	mov    %r15,%r8
1400c000f:	e8 0e ca 23 00       	call   0x1402fca22
1400c0014:	85 c0                	test   %eax,%eax
1400c0016:	74 7d                	je     0x1400c0095
1400c0018:	4c 3b eb             	cmp    %rbx,%r13
1400c001b:	75 c6                	jne    0x1400bffe3
1400c001d:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400c0021:	48 89 32             	mov    %rsi,(%rdx)
1400c0024:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400c0028:	48 89 19             	mov    %rbx,(%rcx)
1400c002b:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400c002f:	48 89 38             	mov    %rdi,(%rax)
1400c0032:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400c0036:	48 89 56 08          	mov    %rdx,0x8(%rsi)
1400c003a:	48 89 47 08          	mov    %rax,0x8(%rdi)