14003abfe:	c4 43 3d 46 dc 20    	vperm2i128 $0x20,%ymm12,%ymm8,%ymm11
14003ac04:	c4 43 3d 46 e4 31    	vperm2i128 $0x31,%ymm12,%ymm8,%ymm12
14003ac0a:	48 81 fa 00 02 00 00 	cmp    $0x200,%rdx
14003ac11:	0f 82 e9 00 00 00    	jb     0x14003ad00
14003ac17:	b8 80 00 00 00       	mov    $0x80,%eax
14003ac1c:	62 e1 65 20 ef 1e    	vpxord (%rsi),%ymm19,%ymm19
14003ac22:	c5 fd ef 46 20       	vpxor  0x20(%rsi),%ymm0,%ymm0
14003ac27:	c5 d5 ef 6e 40       	vpxor  0x40(%rsi),%ymm5,%ymm5
14003ac2c:	c5 15 ef 6e 60       	vpxor  0x60(%rsi),%ymm13,%ymm13
14003ac31:	48 8d 34 06          	lea    (%rsi,%rax,1),%rsi
14003ac35:	62 e1 7e 28 7f 1f    	vmovdqu32 %ymm19,(%rdi)
14003ac3b:	c5 fe 7f 47 20       	vmovdqu %ymm0,0x20(%rdi)
14003ac40:	c5 fe 7f 6f 40       	vmovdqu %ymm5,0x40(%rdi)
14003ac45:	c5 7e 7f 6f 60       	vmovdqu %ymm13,0x60(%rdi)
14003ac4a:	48 8d 3c 07          	lea    (%rdi,%rax,1),%rdi
14003ac4e:	c5 f5 ef 0e          	vpxor  (%rsi),%ymm1,%ymm1
14003ac52:	c5 35 ef 4e 20       	vpxor  0x20(%rsi),%ymm9,%ymm9
14003ac57:	c5 ed ef 56 40       	vpxor  0x40(%rsi),%ymm2,%ymm2
14003ac5c:	c5 2d ef 56 60       	vpxor  0x60(%rsi),%ymm10,%ymm10
14003ac61:	48 8d 34 06          	lea    (%rsi,%rax,1),%rsi
14003ac65:	c5 fe 7f 0f          	vmovdqu %ymm1,(%rdi)
14003ac69:	c5 7e 7f 4f 20       	vmovdqu %ymm9,0x20(%rdi)
14003ac6e:	c5 fe 7f 57 40       	vmovdqu %ymm2,0x40(%rdi)
14003ac73:	c5 7e 7f 57 60       	vmovdqu %ymm10,0x60(%rdi)
14003ac78:	48 8d 3c 07          	lea    (%rdi,%rax,1),%rdi
14003ac7c:	62 e1 6d 20 ef 16    	vpxord (%rsi),%ymm18,%ymm18
14003ac82:	c5 cd ef 76 20       	vpxor  0x20(%rsi),%ymm6,%ymm6
14003ac87:	c5 c5 ef 7e 40       	vpxor  0x40(%rsi),%ymm7,%ymm7
14003ac8c:	c5 05 ef 7e 60       	vpxor  0x60(%rsi),%ymm15,%ymm15
14003ac91:	48 8d 34 06          	lea    (%rsi,%rax,1),%rsi
14003ac95:	62 e1 7e 28 7f 17    	vmovdqu32 %ymm18,(%rdi)
14003ac9b:	c5 fe 7f 77 20       	vmovdqu %ymm6,0x20(%rdi)
14003aca0:	c5 fe 7f 7f 40       	vmovdqu %ymm7,0x40(%rdi)
14003aca5:	c5 7e 7f 7f 60       	vmovdqu %ymm15,0x60(%rdi)
14003acaa:	48 8d 3c 07          	lea    (%rdi,%rax,1),%rdi
14003acae:	c5 e5 ef 1e          	vpxor  (%rsi),%ymm3,%ymm3
14003acb2:	c5 25 ef 5e 20       	vpxor  0x20(%rsi),%ymm11,%ymm11
14003acb7:	c5 dd ef 66 40       	vpxor  0x40(%rsi),%ymm4,%ymm4
14003acbc:	c5 1d ef 66 60       	vpxor  0x60(%rsi),%ymm12,%ymm12
14003acc1:	48 8d 34 06          	lea    (%rsi,%rax,1),%rsi
14003acc5:	c5 fe 7f 1f          	vmovdqu %ymm3,(%rdi)
14003acc9:	c5 7e 7f 5f 20       	vmovdqu %ymm11,0x20(%rdi)
14003acce:	c5 fe 7f 67 40       	vmovdqu %ymm4,0x40(%rdi)
14003acd3:	c5 7e 7f 67 60       	vmovdqu %ymm12,0x60(%rdi)
14003acd8:	48 8d 3c 07          	lea    (%rdi,%rax,1),%rdi
14003acdc:	c4 c2 7d 58 02       	vpbroadcastd (%r10),%ymm0
14003ace1:	c4 c2 7d 58 4a 04    	vpbroadcastd 0x4(%r10),%ymm1
14003ace7:	48 81 ea 00 02 00 00 	sub    $0x200,%rdx
14003acee:	0f 85 2c fb ff ff    	jne    0x14003a820
14003acf4:	e9 ae 01 00 00       	jmp    0x14003aea7
14003acf9:	90                   	nop
14003acfa:	90                   	nop
14003acfb:	90                   	nop
14003acfc:	90                   	nop
14003acfd:	90                   	nop
14003acfe:	90                   	nop
14003acff:	90                   	nop
14003ad00:	62 31 fd 28 6f c3    	vmovdqa64 %ymm19,%ymm8
14003ad06:	4d 31 d2             	xor    %r10,%r10
14003ad09:	48 29 f7             	sub    %rsi,%rdi
14003ad0c:	48 83 fa 40          	cmp    $0x40,%rdx
14003ad10:	0f 82 54 01 00 00    	jb     0x14003ae6a
14003ad16:	c5 3d ef 06          	vpxor  (%rsi),%ymm8,%ymm8
14003ad1a:	c5 fd ef 46 20       	vpxor  0x20(%rsi),%ymm0,%ymm0
14003ad1f:	c5 7e 7f 04 37       	vmovdqu %ymm8,(%rdi,%rsi,1)
14003ad24:	c5 fe 7f 44 37 20    	vmovdqu %ymm0,0x20(%rdi,%rsi,1)
14003ad2a:	0f 84 77 01 00 00    	je     0x14003aea7
14003ad30:	c5 7d 6f c5          	vmovdqa %ymm5,%ymm8
14003ad34:	c4 c1 7d 6f c5       	vmovdqa %ymm13,%ymm0
14003ad39:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003ad3d:	48 81 fa 80 00 00 00 	cmp    $0x80,%rdx
14003ad44:	0f 82 20 01 00 00    	jb     0x14003ae6a
14003ad4a:	c5 d5 ef 2e          	vpxor  (%rsi),%ymm5,%ymm5
14003ad4e:	c5 15 ef 6e 20       	vpxor  0x20(%rsi),%ymm13,%ymm13
14003ad53:	c5 fe 7f 2c 37       	vmovdqu %ymm5,(%rdi,%rsi,1)
14003ad58:	c5 7e 7f 6c 37 20    	vmovdqu %ymm13,0x20(%rdi,%rsi,1)
14003ad5e:	0f 84 43 01 00 00    	je     0x14003aea7
14003ad64:	c5 7d 6f c1          	vmovdqa %ymm1,%ymm8
14003ad68:	c4 c1 7d 6f c1       	vmovdqa %ymm9,%ymm0
14003ad6d:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003ad71:	48 81 fa c0 00 00 00 	cmp    $0xc0,%rdx
14003ad78:	0f 82 ec 00 00 00    	jb     0x14003ae6a
14003ad7e:	c5 f5 ef 0e          	vpxor  (%rsi),%ymm1,%ymm1
14003ad82:	c5 35 ef 4e 20       	vpxor  0x20(%rsi),%ymm9,%ymm9
14003ad87:	c5 fe 7f 0c 37       	vmovdqu %ymm1,(%rdi,%rsi,1)
14003ad8c:	c5 7e 7f 4c 37 20    	vmovdqu %ymm9,0x20(%rdi,%rsi,1)
14003ad92:	0f 84 0f 01 00 00    	je     0x14003aea7
14003ad98:	c5 7d 6f c2          	vmovdqa %ymm2,%ymm8
14003ad9c:	c4 c1 7d 6f c2       	vmovdqa %ymm10,%ymm0
14003ada1:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003ada5:	48 81 fa 00 01 00 00 	cmp    $0x100,%rdx
14003adac:	0f 82 b8 00 00 00    	jb     0x14003ae6a
14003adb2:	c5 ed ef 16          	vpxor  (%rsi),%ymm2,%ymm2
14003adb6:	c5 2d ef 56 20       	vpxor  0x20(%rsi),%ymm10,%ymm10
14003adbb:	c5 fe 7f 14 37       	vmovdqu %ymm2,(%rdi,%rsi,1)
14003adc0:	c5 7e 7f 54 37 20    	vmovdqu %ymm10,0x20(%rdi,%rsi,1)
14003adc6:	0f 84 db 00 00 00    	je     0x14003aea7
14003adcc:	62 31 7d 28 6f c2    	vmovdqa32 %ymm18,%ymm8
14003add2:	c5 fd 6f c6          	vmovdqa %ymm6,%ymm0
14003add6:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003adda:	48 81 fa 40 01 00 00 	cmp    $0x140,%rdx
14003ade1:	0f 82 83 00 00 00    	jb     0x14003ae6a
14003ade7:	62 e1 6d 20 ef 16    	vpxord (%rsi),%ymm18,%ymm18
14003aded:	c5 cd ef 76 20       	vpxor  0x20(%rsi),%ymm6,%ymm6
14003adf2:	62 e1 7e 28 7f 14 37 	vmovdqu32 %ymm18,(%rdi,%rsi,1)
14003adf9:	c5 fe 7f 74 37 20    	vmovdqu %ymm6,0x20(%rdi,%rsi,1)
14003adff:	0f 84 a2 00 00 00    	je     0x14003aea7
14003ae05:	c5 7d 6f c7          	vmovdqa %ymm7,%ymm8
14003ae09:	c4 c1 7d 6f c7       	vmovdqa %ymm15,%ymm0
14003ae0e:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003ae12:	48 81 fa 80 01 00 00 	cmp    $0x180,%rdx
14003ae19:	72 4f                	jb     0x14003ae6a
14003ae1b:	c5 c5 ef 3e          	vpxor  (%rsi),%ymm7,%ymm7
14003ae1f:	c5 05 ef 7e 20       	vpxor  0x20(%rsi),%ymm15,%ymm15
14003ae24:	c5 fe 7f 3c 37       	vmovdqu %ymm7,(%rdi,%rsi,1)
14003ae29:	c5 7e 7f 7c 37 20    	vmovdqu %ymm15,0x20(%rdi,%rsi,1)
14003ae2f:	74 76                	je     0x14003aea7
14003ae31:	c5 7d 6f c3          	vmovdqa %ymm3,%ymm8
14003ae35:	c4 c1 7d 6f c3       	vmovdqa %ymm11,%ymm0
14003ae3a:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003ae3e:	48 81 fa c0 01 00 00 	cmp    $0x1c0,%rdx
14003ae45:	72 23                	jb     0x14003ae6a
14003ae47:	c5 e5 ef 1e          	vpxor  (%rsi),%ymm3,%ymm3
14003ae4b:	c5 25 ef 5e 20       	vpxor  0x20(%rsi),%ymm11,%ymm11
14003ae50:	c5 fe 7f 1c 37       	vmovdqu %ymm3,(%rdi,%rsi,1)
14003ae55:	c5 7e 7f 5c 37 20    	vmovdqu %ymm11,0x20(%rdi,%rsi,1)
14003ae5b:	74 4a                	je     0x14003aea7
14003ae5d:	c5 7d 6f c4          	vmovdqa %ymm4,%ymm8
14003ae61:	c4 c1 7d 6f c4       	vmovdqa %ymm12,%ymm0
14003ae66:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003ae6a:	c5 7d 7f 04 24       	vmovdqa %ymm8,(%rsp)
14003ae6f:	c5 fd 7f 44 24 20    	vmovdqa %ymm0,0x20(%rsp)
14003ae75:	48 8d 3c 37          	lea    (%rdi,%rsi,1),%rdi
14003ae79:	48 83 e2 3f          	and    $0x3f,%rdx
14003ae7d:	42 0f b6 04 16       	movzbl (%rsi,%r10,1),%eax
14003ae82:	42 0f b6 0c 14       	movzbl (%rsp,%r10,1),%ecx
14003ae87:	4d 8d 52 01          	lea    0x1(%r10),%r10
14003ae8b:	31 c8                	xor    %ecx,%eax
14003ae8d:	42 88 44 17 ff       	mov    %al,-0x1(%rdi,%r10,1)
14003ae92:	48 ff ca             	dec    %rdx
14003ae95:	75 e6                	jne    0x14003ae7d
14003ae97:	c4 41 3d ef c0       	vpxor  %ymm8,%ymm8,%ymm8
14003ae9c:	c5 7d 7f 04 24       	vmovdqa %ymm8,(%rsp)
14003aea1:	c5 7d 7f 44 24 20    	vmovdqa %ymm8,0x20(%rsp)
14003aea7:	c5 fc 77             	vzeroall
14003aeaa:	41 0f 28 b1 58 ff ff 	movaps -0xa8(%r9),%xmm6
14003aeb1:	ff
14003aeb2:	41 0f 28 b9 68 ff ff 	movaps -0x98(%r9),%xmm7
14003aeb9:	ff
14003aeba:	45 0f 28 81 78 ff ff 	movaps -0x88(%r9),%xmm8
14003aec1:	ff
14003aec2:	45 0f 28 49 88       	movaps -0x78(%r9),%xmm9
14003aec7:	45 0f 28 51 98       	movaps -0x68(%r9),%xmm10
14003aecc:	45 0f 28 59 a8       	movaps -0x58(%r9),%xmm11
14003aed1:	45 0f 28 61 b8       	movaps -0x48(%r9),%xmm12
14003aed6:	45 0f 28 69 c8       	movaps -0x38(%r9),%xmm13
14003aedb:	45 0f 28 71 d8       	movaps -0x28(%r9),%xmm14
14003aee0:	45 0f 28 79 e8       	movaps -0x18(%r9),%xmm15
14003aee5:	49 8d 21             	lea    (%r9),%rsp
14003aee8:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003aeed:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14003aef2:	f3 c3                	repz ret
14003aef4:	90                   	nop
14003aef5:	90                   	nop
14003aef6:	90                   	nop
14003aef7:	90                   	nop
14003aef8:	90                   	nop
14003aef9:	90                   	nop
14003aefa:	90                   	nop
14003aefb:	90                   	nop
14003aefc:	90                   	nop
14003aefd:	90                   	nop
14003aefe:	90                   	nop
14003aeff:	90                   	nop
14003af00:	56                   	push   %rsi
14003af01:	57                   	push   %rdi
14003af02:	53                   	push   %rbx
14003af03:	55                   	push   %rbp
14003af04:	41 54                	push   %r12
14003af06:	41 55                	push   %r13
14003af08:	41 56                	push   %r14
14003af0a:	41 57                	push   %r15
14003af0c:	9c                   	pushf
14003af0d:	48 83 ec 40          	sub    $0x40,%rsp
14003af11:	49 8b 40 78          	mov    0x78(%r8),%rax
14003af15:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14003af1c:	49 8b 71 08          	mov    0x8(%r9),%rsi
14003af20:	4d 8b 59 38          	mov    0x38(%r9),%r11
14003af24:	4c 8d 15 33 be ff ff 	lea    -0x41cd(%rip),%r10        # 0x140036d5e
14003af2b:	4c 39 d3             	cmp    %r10,%rbx
14003af2e:	72 5c                	jb     0x14003af8c
14003af30:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14003af37:	4c 8d 15 9c c1 ff ff 	lea    -0x3e64(%rip),%r10        # 0x1400370da
14003af3e:	4c 39 d3             	cmp    %r10,%rbx
14003af41:	73 49                	jae    0x14003af8c
14003af43:	48 8d 80 88 00 00 00 	lea    0x88(%rax),%rax
14003af4a:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
14003af4e:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
14003af52:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
14003af56:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
14003af5a:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
14003af5e:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
14003af62:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
14003af69:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
14003af70:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
14003af77:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
14003af7e:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
14003af85:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
14003af8c:	48 8b 78 08          	mov    0x8(%rax),%rdi
14003af90:	48 8b 70 10          	mov    0x10(%rax),%rsi
14003af94:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
14003af9b:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
14003afa2:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
14003afa9:	49 8b 79 28          	mov    0x28(%r9),%rdi
14003afad:	4c 89 c6             	mov    %r8,%rsi
14003afb0:	b9 9a 00 00 00       	mov    $0x9a,%ecx
14003afb5:	fc                   	cld
14003afb6:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14003afb9:	4c 89 ce             	mov    %r9,%rsi
14003afbc:	48 31 c9             	xor    %rcx,%rcx
14003afbf:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14003afc3:	4c 8b 06             	mov    (%rsi),%r8
14003afc6:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
14003afca:	4c 8b 56 28          	mov    0x28(%rsi),%r10
14003afce:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
14003afd2:	4c 8d 66 18          	lea    0x18(%rsi),%r12
14003afd6:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14003afdb:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
14003afe0:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14003afe5:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14003afea:	ff 15 38 e5 2e 00    	call   *0x2ee538(%rip)        # 0x140329528
14003aff0:	b8 01 00 00 00       	mov    $0x1,%eax
14003aff5:	48 83 c4 40          	add    $0x40,%rsp
14003aff9:	9d                   	popf
14003affa:	41 5f                	pop    %r15
14003affc:	41 5e                	pop    %r14
14003affe:	41 5d                	pop    %r13
14003b000:	41 5c                	pop    %r12
14003b002:	5d                   	pop    %rbp
14003b003:	5b                   	pop    %rbx
14003b004:	5f                   	pop    %rdi
14003b005:	5e                   	pop    %rsi
14003b006:	f3 c3                	repz ret
14003b008:	90                   	nop
14003b009:	90                   	nop
14003b00a:	90                   	nop
14003b00b:	90                   	nop
14003b00c:	90                   	nop
14003b00d:	90                   	nop
14003b00e:	90                   	nop
14003b00f:	90                   	nop
14003b010:	56                   	push   %rsi
14003b011:	57                   	push   %rdi
14003b012:	53                   	push   %rbx
14003b013:	55                   	push   %rbp
14003b014:	41 54                	push   %r12
14003b016:	41 55                	push   %r13
14003b018:	41 56                	push   %r14
14003b01a:	41 57                	push   %r15
14003b01c:	9c                   	pushf
14003b01d:	48 83 ec 40          	sub    $0x40,%rsp
14003b021:	49 8b 40 78          	mov    0x78(%r8),%rax
14003b025:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14003b02c:	49 8b 71 08          	mov    0x8(%r9),%rsi
14003b030:	4d 8b 59 38          	mov    0x38(%r9),%r11
14003b034:	45 8b 13             	mov    (%r11),%r10d
14003b037:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14003b03b:	4c 39 d3             	cmp    %r10,%rbx
14003b03e:	0f 82 48 ff ff ff    	jb     0x14003af8c
14003b044:	49 8b 80 c0 00 00 00 	mov    0xc0(%r8),%rax
14003b04b:	45 8b 53 04          	mov    0x4(%r11),%r10d
14003b04f:	41 8b 4b 08          	mov    0x8(%r11),%ecx
14003b053:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14003b057:	4c 39 d3             	cmp    %r10,%rbx
14003b05a:	0f 83 2c ff ff ff    	jae    0x14003af8c
14003b060:	48 f7 d9             	neg    %rcx
14003b063:	48 8d 74 08 f8       	lea    -0x8(%rax,%rcx,1),%rsi
14003b068:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
14003b06f:	f7 d9                	neg    %ecx
14003b071:	c1 e9 03             	shr    $0x3,%ecx
14003b074:	fc                   	cld
14003b075:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14003b078:	e9 0f ff ff ff       	jmp    0x14003af8c
14003b07d:	cc                   	int3
14003b07e:	cc                   	int3
14003b07f:	cc                   	int3
14003b080:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14003b085:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003b08a:	48 89 e0             	mov    %rsp,%rax
14003b08d:	48 89 cf             	mov    %rcx,%rdi
14003b090:	48 89 d6             	mov    %rdx,%rsi
14003b093:	4c 89 c2             	mov    %r8,%rdx
14003b096:	48 31 c0             	xor    %rax,%rax
14003b099:	48 89 07             	mov    %rax,(%rdi)
14003b09c:	48 89 47 08          	mov    %rax,0x8(%rdi)
14003b0a0:	48 89 47 10          	mov    %rax,0x10(%rdi)
14003b0a4:	48 83 fe 00          	cmp    $0x0,%rsi
14003b0a8:	0f 84 84 00 00 00    	je     0x14003b132
14003b0ae:	4c 8d 15 8b 00 00 00 	lea    0x8b(%rip),%r10        # 0x14003b140
14003b0b5:	4c 8d 1d a4 01 00 00 	lea    0x1a4(%rip),%r11        # 0x14003b260
14003b0bc:	4c 8b 0d 21 50 3d 00 	mov    0x3d5021(%rip),%r9        # 0x1404100e4
14003b0c3:	48 8d 05 76 04 00 00 	lea    0x476(%rip),%rax        # 0x14003b540
14003b0ca:	48 8d 0d 2f 10 00 00 	lea    0x102f(%rip),%rcx        # 0x14003c100
14003b0d1:	49 0f ba e1 1c       	bt     $0x1c,%r9
14003b0d6:	4c 0f 42 d0          	cmovb  %rax,%r10
14003b0da:	4c 0f 42 d9          	cmovb  %rcx,%r11
14003b0de:	48 8d 05 db 10 00 00 	lea    0x10db(%rip),%rax        # 0x14003c1c0
14003b0e5:	49 0f ba e1 25       	bt     $0x25,%r9
14003b0ea:	4c 0f 42 d0          	cmovb  %rax,%r10
14003b0ee:	b8 00 00 21 80       	mov    $0x80210000,%eax
14003b0f3:	49 c1 e9 20          	shr    $0x20,%r9
14003b0f7:	49 21 c1             	and    %rax,%r9
14003b0fa:	49 39 c1             	cmp    %rax,%r9
14003b0fd:	0f 84 a1 23 00 00    	je     0x14003d4a4
14003b103:	48 b8 ff ff ff 0f fc 	movabs $0xffffffc0fffffff,%rax
14003b10a:	ff ff 0f
14003b10d:	48 b9 fc ff ff 0f fc 	movabs $0xffffffc0ffffffc,%rcx
14003b114:	ff ff 0f
14003b117:	48 23 06             	and    (%rsi),%rax
14003b11a:	48 23 4e 08          	and    0x8(%rsi),%rcx
14003b11e:	48 89 47 18          	mov    %rax,0x18(%rdi)
14003b122:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
14003b126:	4c 89 12             	mov    %r10,(%rdx)
14003b129:	4c 89 5a 08          	mov    %r11,0x8(%rdx)
14003b12d:	b8 01 00 00 00       	mov    $0x1,%eax
14003b132:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003b137:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14003b13c:	f3 c3                	repz ret
14003b13e:	90                   	nop
14003b13f:	90                   	nop
14003b140:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14003b145:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003b14a:	48 89 e0             	mov    %rsp,%rax
14003b14d:	48 89 cf             	mov    %rcx,%rdi
14003b150:	48 89 d6             	mov    %rdx,%rsi
14003b153:	4c 89 c2             	mov    %r8,%rdx
14003b156:	4c 89 c9             	mov    %r9,%rcx
14003b159:	48 c1 ea 04          	shr    $0x4,%rdx
14003b15d:	0f 84 ef 00 00 00    	je     0x14003b252
14003b163:	53                   	push   %rbx
14003b164:	55                   	push   %rbp
14003b165:	41 54                	push   %r12
14003b167:	41 55                	push   %r13
14003b169:	41 56                	push   %r14
14003b16b:	41 57                	push   %r15
14003b16d:	49 89 d7             	mov    %rdx,%r15
14003b170:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
14003b174:	4c 8b 6f 20          	mov    0x20(%rdi),%r13
14003b178:	4c 8b 37             	mov    (%rdi),%r14
14003b17b:	48 8b 5f 08          	mov    0x8(%rdi),%rbx