14016f86c:	45 31 c0             	xor    %r8d,%r8d
14016f86f:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
14016f874:	ba 11 00 00 00       	mov    $0x11,%edx
14016f879:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14016f87e:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14016f885:	00 00
14016f887:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14016f88e:	00 00
14016f890:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14016f897:	00 00
14016f899:	e8 12 cf ff ff       	call   0x14016c7b0
14016f89e:	48 89 e9             	mov    %rbp,%rcx
14016f8a1:	e8 9a b0 f2 ff       	call   0x14009a940
14016f8a6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14016f8ab:	e8 00 08 ed ff       	call   0x1400400b0
14016f8b0:	48 8b 5b 78          	mov    0x78(%rbx),%rbx
14016f8b4:	8b 83 80 09 00 00    	mov    0x980(%rbx),%eax
14016f8ba:	85 c0                	test   %eax,%eax
14016f8bc:	0f 85 9c f9 ff ff    	jne    0x14016f25e
14016f8c2:	e9 b4 fa ff ff       	jmp    0x14016f37b
14016f8c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14016f8ce:	00 00
14016f8d0:	f3 41 0f 6f 1c 24    	movdqu (%r12),%xmm3
14016f8d6:	4c 89 e1             	mov    %r12,%rcx
14016f8d9:	0f 11 5d 00          	movups %xmm3,0x0(%rbp)
14016f8dd:	f3 41 0f 6f 64 24 10 	movdqu 0x10(%r12),%xmm4
14016f8e4:	0f 11 65 10          	movups %xmm4,0x10(%rbp)
14016f8e8:	41 8b 44 24 20       	mov    0x20(%r12),%eax
14016f8ed:	89 45 20             	mov    %eax,0x20(%rbp)
14016f8f0:	e8 8b fd eb ff       	call   0x14002f680
14016f8f5:	48 8b 15 e4 96 0c 00 	mov    0xc96e4(%rip),%rdx        # 0x140238fe0
14016f8fc:	48 89 c5             	mov    %rax,%rbp
14016f8ff:	48 8d 05 e2 55 0b 00 	lea    0xb55e2(%rip),%rax        # 0x140224ee8
14016f906:	8b 12                	mov    (%rdx),%edx
14016f908:	85 d2                	test   %edx,%edx
14016f90a:	74 08                	je     0x14016f914
14016f90c:	48 89 c1             	mov    %rax,%rcx
14016f90f:	e8 54 3a 07 00       	call   0x1401e3368
14016f914:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
14016f919:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14016f91e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14016f923:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14016f92a:	00 00
14016f92c:	49 89 f1             	mov    %rsi,%r9
14016f92f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14016f935:	48 89 d9             	mov    %rbx,%rcx
14016f938:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14016f93f:	00 00
14016f941:	ba 0f 00 00 00       	mov    $0xf,%edx
14016f946:	41 be 01 00 00 00    	mov    $0x1,%r14d
14016f94c:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14016f953:	00 00
14016f955:	e8 56 ce ff ff       	call   0x14016c7b0
14016f95a:	e9 ff f8 ff ff       	jmp    0x14016f25e
14016f95f:	f3 41 0f 6f 1f       	movdqu (%r15),%xmm3
14016f964:	4c 89 f9             	mov    %r15,%rcx
14016f967:	0f 11 5d 00          	movups %xmm3,0x0(%rbp)
14016f96b:	f3 41 0f 6f 67 10    	movdqu 0x10(%r15),%xmm4
14016f971:	0f 11 65 10          	movups %xmm4,0x10(%rbp)
14016f975:	41 8b 47 20          	mov    0x20(%r15),%eax
14016f979:	89 45 20             	mov    %eax,0x20(%rbp)
14016f97c:	e8 ff fc eb ff       	call   0x14002f680
14016f981:	48 8d 0d 60 55 0b 00 	lea    0xb5560(%rip),%rcx        # 0x140224ee8
14016f988:	48 89 c5             	mov    %rax,%rbp
14016f98b:	48 8b 05 4e 96 0c 00 	mov    0xc964e(%rip),%rax        # 0x140238fe0
14016f992:	8b 00                	mov    (%rax),%eax
14016f994:	85 c0                	test   %eax,%eax
14016f996:	74 08                	je     0x14016f9a0
14016f998:	e8 cb 39 07 00       	call   0x1401e3368
14016f99d:	48 89 c1             	mov    %rax,%rcx
14016f9a0:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
14016f9a5:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14016f9aa:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14016f9af:	e9 6f ff ff ff       	jmp    0x14016f923
14016f9b4:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
14016f9b9:	31 d2                	xor    %edx,%edx
14016f9bb:	4c 89 e9             	mov    %r13,%rcx
14016f9be:	e8 3d 05 ed ff       	call   0x14003ff00
14016f9c3:	e9 16 fd ff ff       	jmp    0x14016f6de
14016f9c8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14016f9cd:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14016f9d2:	89 44 24 7c          	mov    %eax,0x7c(%rsp)
14016f9d6:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14016f9db:	e8 d0 06 ed ff       	call   0x1400400b0
14016f9e0:	48 89 e9             	mov    %rbp,%rcx
14016f9e3:	e8 08 96 f1 ff       	call   0x140088ff0
14016f9e8:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
14016f9ec:	e9 eb fd ff ff       	jmp    0x14016f7dc
14016f9f1:	83 c0 01             	add    $0x1,%eax
14016f9f4:	0f 85 fc fd ff ff    	jne    0x14016f7f6
14016f9fa:	48 8b 05 df 95 0c 00 	mov    0xc95df(%rip),%rax        # 0x140238fe0
14016fa01:	48 8d 0d 60 54 0b 00 	lea    0xb5460(%rip),%rcx        # 0x140224e68
14016fa08:	44 8b 08             	mov    (%rax),%r9d
14016fa0b:	45 85 c9             	test   %r9d,%r9d
14016fa0e:	74 08                	je     0x14016fa18
14016fa10:	e8 53 39 07 00       	call   0x1401e3368
14016fa15:	48 89 c1             	mov    %rax,%rcx
14016fa18:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14016fa1d:	49 89 f1             	mov    %rsi,%r9
14016fa20:	48 89 d9             	mov    %rbx,%rcx
14016fa23:	45 31 c0             	xor    %r8d,%r8d
14016fa26:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14016fa2b:	ba 17 00 00 00       	mov    $0x17,%edx
14016fa30:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14016fa37:	00 00
14016fa39:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14016fa40:	00 00
14016fa42:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14016fa49:	00 00
14016fa4b:	e8 60 cd ff ff       	call   0x14016c7b0
14016fa50:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14016fa55:	e8 56 06 ed ff       	call   0x1400400b0
14016fa5a:	e9 b1 fa ff ff       	jmp    0x14016f510
14016fa5f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14016fa64:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14016fa69:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14016fa6e:	e8 3d 06 ed ff       	call   0x1400400b0
14016fa73:	48 89 e9             	mov    %rbp,%rcx
14016fa76:	e8 75 95 f1 ff       	call   0x140088ff0
14016fa7b:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
14016fa82:	85 c0                	test   %eax,%eax
14016fa84:	74 4c                	je     0x14016fad2
14016fa86:	83 f8 01             	cmp    $0x1,%eax
14016fa89:	0f 85 62 ff ff ff    	jne    0x14016f9f1
14016fa8f:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14016fa96:	00
14016fa97:	48 8d ac 24 a0 00 00 	lea    0xa0(%rsp),%rbp
14016fa9e:	00
14016fa9f:	48 89 fa             	mov    %rdi,%rdx
14016faa2:	48 89 e9             	mov    %rbp,%rcx
14016faa5:	4c 8b 00             	mov    (%rax),%r8
14016faa8:	e8 63 d4 ff ff       	call   0x14016cf10
14016faad:	48 8b 05 2c 95 0c 00 	mov    0xc952c(%rip),%rax        # 0x140238fe0
14016fab4:	4c 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13
14016fabb:	00
14016fabc:	48 8d 0d 6d 54 0b 00 	lea    0xb546d(%rip),%rcx        # 0x140224f30
14016fac3:	8b 10                	mov    (%rax),%edx
14016fac5:	85 d2                	test   %edx,%edx
14016fac7:	0f 84 94 fd ff ff    	je     0x14016f861
14016facd:	e9 87 fd ff ff       	jmp    0x14016f859
14016fad2:	48 8b 05 07 95 0c 00 	mov    0xc9507(%rip),%rax        # 0x140238fe0
14016fad9:	48 8d 0d 31 54 0b 00 	lea    0xb5431(%rip),%rcx        # 0x140224f11
14016fae0:	44 8b 00             	mov    (%rax),%r8d
14016fae3:	45 85 c0             	test   %r8d,%r8d
14016fae6:	74 08                	je     0x14016faf0
14016fae8:	e8 7b 38 07 00       	call   0x1401e3368
14016faed:	48 89 c1             	mov    %rax,%rcx
14016faf0:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14016faf5:	49 89 f1             	mov    %rsi,%r9
14016faf8:	45 31 c0             	xor    %r8d,%r8d
14016fafb:	ba 10 00 00 00       	mov    $0x10,%edx
14016fb00:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14016fb05:	48 89 d9             	mov    %rbx,%rcx
14016fb08:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14016fb0f:	00 00
14016fb11:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14016fb18:	00 00
14016fb1a:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14016fb21:	00 00
14016fb23:	e8 88 cc ff ff       	call   0x14016c7b0
14016fb28:	e9 79 fd ff ff       	jmp    0x14016f8a6
14016fb2d:	48 8d ac 24 a0 00 00 	lea    0xa0(%rsp),%rbp
14016fb34:	00
14016fb35:	e9 01 fd ff ff       	jmp    0x14016f83b
14016fb3a:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14016fb41:	00
14016fb42:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14016fb47:	e9 1d ff ff ff       	jmp    0x14016fa69
14016fb4c:	e8 1f 4d 07 00       	call   0x1401e4870
14016fb51:	48 8d 0d ef 54 0b 00 	lea    0xb54ef(%rip),%rcx        # 0x140225047
14016fb58:	e8 33 38 f5 ff       	call   0x1400c3390
14016fb5d:	90                   	nop
14016fb5e:	66 90                	xchg   %ax,%ax
14016fb60:	41 57                	push   %r15
14016fb62:	41 56                	push   %r14
14016fb64:	41 55                	push   %r13
14016fb66:	41 54                	push   %r12
14016fb68:	55                   	push   %rbp
14016fb69:	57                   	push   %rdi
14016fb6a:	56                   	push   %rsi
14016fb6b:	53                   	push   %rbx
14016fb6c:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
14016fb73:	4c 8b 25 76 8f 0c 00 	mov    0xc8f76(%rip),%r12        # 0x140238af0
14016fb7a:	4c 8b bc 24 60 01 00 	mov    0x160(%rsp),%r15
14016fb81:	00
14016fb82:	4c 8b 94 24 68 01 00 	mov    0x168(%rsp),%r10
14016fb89:	00
14016fb8a:	48 8b b4 24 78 01 00 	mov    0x178(%rsp),%rsi
14016fb91:	00
14016fb92:	49 8b 04 24          	mov    (%r12),%rax
14016fb96:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
14016fb9d:	00
14016fb9e:	31 c0                	xor    %eax,%eax
14016fba0:	41 0f b7 41 24       	movzwl 0x24(%r9),%eax
14016fba5:	48 89 d5             	mov    %rdx,%rbp
14016fba8:	41 0f b7 57 24       	movzwl 0x24(%r15),%edx
14016fbad:	48 89 cf             	mov    %rcx,%rdi
14016fbb0:	4d 89 c6             	mov    %r8,%r14
14016fbb3:	4c 89 cb             	mov    %r9,%rbx
14016fbb6:	89 c1                	mov    %eax,%ecx
14016fbb8:	31 d1                	xor    %edx,%ecx
14016fbba:	66 81 f9 ff 0f       	cmp    $0xfff,%cx
14016fbbf:	0f 87 20 08 00 00    	ja     0x1401703e5
14016fbc5:	66 39 d0             	cmp    %dx,%ax
14016fbc8:	74 36                	je     0x14016fc00
14016fbca:	66 41 3b 40 24       	cmp    0x24(%r8),%ax
14016fbcf:	74 2f                	je     0x14016fc00
14016fbd1:	89 c2                	mov    %eax,%edx
14016fbd3:	66 81 e2 00 f0       	and    $0xf000,%dx
14016fbd8:	66 81 fa 00 80       	cmp    $0x8000,%dx
14016fbdd:	0f 85 21 08 00 00    	jne    0x140170404
14016fbe3:	66 89 46 24          	mov    %ax,0x24(%rsi)
14016fbe7:	45 31 ed             	xor    %r13d,%r13d
14016fbea:	41 0f b7 40 24       	movzwl 0x24(%r8),%eax
14016fbef:	66 41 39 47 24       	cmp    %ax,0x24(%r15)
14016fbf4:	41 0f 94 c5          	sete   %r13b
14016fbf8:	eb 10                	jmp    0x14016fc0a
14016fbfa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14016fc00:	66 89 56 24          	mov    %dx,0x24(%rsi)
14016fc04:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14016fc0a:	48 8b 03             	mov    (%rbx),%rax
14016fc0d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14016fc11:	49 33 07             	xor    (%r15),%rax
14016fc14:	49 33 57 08          	xor    0x8(%r15),%rdx
14016fc18:	48 09 d0             	or     %rdx,%rax
14016fc1b:	0f 84 a7 00 00 00    	je     0x14016fcc8
14016fc21:	48 8b 03             	mov    (%rbx),%rax
14016fc24:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14016fc28:	4d 89 f1             	mov    %r14,%r9
14016fc2b:	49 33 06             	xor    (%r14),%rax
14016fc2e:	49 33 56 08          	xor    0x8(%r14),%rdx
14016fc32:	48 09 d0             	or     %rdx,%rax
14016fc35:	0f 84 ed 00 00 00    	je     0x14016fd28
14016fc3b:	49 8b 07             	mov    (%r15),%rax
14016fc3e:	49 8b 57 08          	mov    0x8(%r15),%rdx
14016fc42:	49 33 06             	xor    (%r14),%rax
14016fc45:	49 33 56 08          	xor    0x8(%r14),%rdx
14016fc49:	48 09 d0             	or     %rdx,%rax
14016fc4c:	0f 84 f6 00 00 00    	je     0x14016fd48
14016fc52:	0f b7 43 24          	movzwl 0x24(%rbx),%eax
14016fc56:	89 c2                	mov    %eax,%edx
14016fc58:	66 81 e2 00 f0       	and    $0xf000,%dx
14016fc5d:	66 81 fa 00 80       	cmp    $0x8000,%dx
14016fc62:	0f 84 18 01 00 00    	je     0x14016fd80
14016fc68:	66 81 fa 00 e0       	cmp    $0xe000,%dx
14016fc6d:	0f 84 3d 04 00 00    	je     0x1401700b0
14016fc73:	66 81 fa 00 a0       	cmp    $0xa000,%dx
14016fc78:	0f 85 ba 07 00 00    	jne    0x140170438
14016fc7e:	48 8b 47 78          	mov    0x78(%rdi),%rax
14016fc82:	8b 80 80 09 00 00    	mov    0x980(%rax),%eax
14016fc88:	85 c0                	test   %eax,%eax
14016fc8a:	0f 85 60 05 00 00    	jne    0x1401701f0
14016fc90:	8b 47 3c             	mov    0x3c(%rdi),%eax
14016fc93:	83 f8 01             	cmp    $0x1,%eax
14016fc96:	0f 84 c5 00 00 00    	je     0x14016fd61
14016fc9c:	83 f8 02             	cmp    $0x2,%eax
14016fc9f:	0f 84 bb 05 00 00    	je     0x140170260
14016fca5:	85 c0                	test   %eax,%eax
14016fca7:	75 51                	jne    0x14016fcfa
14016fca9:	f3 0f 6f 1b          	movdqu (%rbx),%xmm3
14016fcad:	0f 11 1e             	movups %xmm3,(%rsi)
14016fcb0:	f3 0f 6f 63 10       	movdqu 0x10(%rbx),%xmm4
14016fcb5:	0f 11 66 10          	movups %xmm4,0x10(%rsi)
14016fcb9:	8b 43 20             	mov    0x20(%rbx),%eax
14016fcbc:	89 46 20             	mov    %eax,0x20(%rsi)
14016fcbf:	45 31 ed             	xor    %r13d,%r13d
14016fcc2:	eb 36                	jmp    0x14016fcfa
14016fcc4:	0f 1f 40 00          	nopl   0x0(%rax)
14016fcc8:	48 8b 43 10          	mov    0x10(%rbx),%rax
14016fccc:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14016fcd0:	49 33 47 10          	xor    0x10(%r15),%rax
14016fcd4:	49 33 57 18          	xor    0x18(%r15),%rdx
14016fcd8:	48 09 d0             	or     %rdx,%rax
14016fcdb:	0f 85 40 ff ff ff    	jne    0x14016fc21
14016fce1:	f3 41 0f 6f 0f       	movdqu (%r15),%xmm1
14016fce6:	0f 11 0e             	movups %xmm1,(%rsi)
14016fce9:	f3 41 0f 6f 57 10    	movdqu 0x10(%r15),%xmm2
14016fcef:	0f 11 56 10          	movups %xmm2,0x10(%rsi)
14016fcf3:	41 8b 47 20          	mov    0x20(%r15),%eax
14016fcf7:	89 46 20             	mov    %eax,0x20(%rsi)
14016fcfa:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
14016fd01:	00
14016fd02:	49 2b 04 24          	sub    (%r12),%rax
14016fd06:	0f 85 f3 06 00 00    	jne    0x1401703ff
14016fd0c:	44 89 e8             	mov    %r13d,%eax
14016fd0f:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
14016fd16:	5b                   	pop    %rbx
14016fd17:	5e                   	pop    %rsi
14016fd18:	5f                   	pop    %rdi
14016fd19:	5d                   	pop    %rbp
14016fd1a:	41 5c                	pop    %r12
14016fd1c:	41 5d                	pop    %r13
14016fd1e:	41 5e                	pop    %r14
14016fd20:	41 5f                	pop    %r15
14016fd22:	c3                   	ret
14016fd23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14016fd28:	48 8b 43 10          	mov    0x10(%rbx),%rax
14016fd2c:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14016fd30:	49 33 46 10          	xor    0x10(%r14),%rax
14016fd34:	49 33 56 18          	xor    0x18(%r14),%rdx
14016fd38:	48 09 d0             	or     %rdx,%rax
14016fd3b:	0f 85 fa fe ff ff    	jne    0x14016fc3b
14016fd41:	eb 9e                	jmp    0x14016fce1
14016fd43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14016fd48:	49 8b 47 10          	mov    0x10(%r15),%rax
14016fd4c:	49 8b 57 18          	mov    0x18(%r15),%rdx
14016fd50:	49 33 46 10          	xor    0x10(%r14),%rax
14016fd54:	49 33 56 18          	xor    0x18(%r14),%rdx
14016fd58:	48 09 d0             	or     %rdx,%rax
14016fd5b:	0f 85 f1 fe ff ff    	jne    0x14016fc52
14016fd61:	f3 0f 6f 1b          	movdqu (%rbx),%xmm3
14016fd65:	0f 11 1e             	movups %xmm3,(%rsi)
14016fd68:	f3 0f 6f 63 10       	movdqu 0x10(%rbx),%xmm4
14016fd6d:	0f 11 66 10          	movups %xmm4,0x10(%rsi)
14016fd71:	8b 43 20             	mov    0x20(%rbx),%eax
14016fd74:	89 46 20             	mov    %eax,0x20(%rsi)
14016fd77:	eb 81                	jmp    0x14016fcfa
14016fd79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14016fd80:	66 41 33 46 24       	xor    0x24(%r14),%ax
14016fd85:	66 3d ff 0f          	cmp    $0xfff,%ax
14016fd89:	0f 87 b9 04 00 00    	ja     0x140170248
14016fd8f:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
14016fd96:	00 00 00 00 00
14016fd9b:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
14016fd9f:	48 c7 84 24 d0 00 00 	movq   $0x0,0xd0(%rsp)
14016fda6:	00 00 00 00 00
14016fdab:	c7 84 24 d8 00 00 00 	movl   $0xffffffff,0xd8(%rsp)
14016fdb2:	ff ff ff ff
14016fdb6:	f6 81 a8 08 00 00 02 	testb  $0x2,0x8a8(%rcx)
14016fdbd:	0f 84 5d 04 00 00    	je     0x140170220
14016fdc3:	0f b6 57 68          	movzbl 0x68(%rdi),%edx
14016fdc7:	0f b6 84 24 d0 00 00 	movzbl 0xd0(%rsp),%eax
14016fdce:	00
14016fdcf:	f3 0f 7e 47 34       	movq   0x34(%rdi),%xmm0
14016fdd4:	44 8b b1 80 09 00 00 	mov    0x980(%rcx),%r14d
14016fddb:	83 e2 01             	and    $0x1,%edx
14016fdde:	83 e0 f7             	and    $0xfffffff7,%eax
14016fde1:	c1 e2 03             	shl    $0x3,%edx
14016fde4:	66 0f 70 c0 e1       	pshufd $0xe1,%xmm0,%xmm0
14016fde9:	66 0f d6 84 24 d8 00 	movq   %xmm0,0xd8(%rsp)
14016fdf0:	00 00
14016fdf2:	09 d0                	or     %edx,%eax
14016fdf4:	8b 94 24 70 01 00 00 	mov    0x170(%rsp),%edx
14016fdfb:	88 84 24 d0 00 00 00 	mov    %al,0xd0(%rsp)
14016fe02:	89 94 24 d4 00 00 00 	mov    %edx,0xd4(%rsp)
14016fe09:	45 85 f6             	test   %r14d,%r14d
14016fe0c:	0f 85 2e 03 00 00    	jne    0x140170140
14016fe12:	8b 57 3c             	mov    0x3c(%rdi),%edx
14016fe15:	b8 01 00 00 00       	mov    $0x1,%eax
14016fe1a:	83 fa 01             	cmp    $0x1,%edx