14011e9ef:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
14011e9f6:	00 00 00 00 00
14011e9fb:	45 85 c0             	test   %r8d,%r8d
14011e9fe:	74 1d                	je     0x14011ea1d
14011ea00:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
14011ea07:	48 8b 0c d8          	mov    (%rax,%rbx,8),%rcx
14011ea0b:	48 83 c3 01          	add    $0x1,%rbx
14011ea0f:	e8 9c a4 fd ff       	call   0x1400f8eb0
14011ea14:	41 3b 9f 80 00 00 00 	cmp    0x80(%r15),%ebx
14011ea1b:	72 e3                	jb     0x14011ea00
14011ea1d:	49 8b 8f 88 00 00 00 	mov    0x88(%r15),%rcx
14011ea24:	31 db                	xor    %ebx,%ebx
14011ea26:	e8 85 a4 fd ff       	call   0x1400f8eb0
14011ea2b:	41 8b 8f 84 00 00 00 	mov    0x84(%r15),%ecx
14011ea32:	85 c9                	test   %ecx,%ecx
14011ea34:	74 37                	je     0x14011ea6d
14011ea36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14011ea3d:	00 00 00
14011ea40:	49 8b 87 90 00 00 00 	mov    0x90(%r15),%rax
14011ea47:	48 8b 0c d8          	mov    (%rax,%rbx,8),%rcx
14011ea4b:	e8 60 a4 fd ff       	call   0x1400f8eb0
14011ea50:	49 8b 87 98 00 00 00 	mov    0x98(%r15),%rax
14011ea57:	48 8b 0c d8          	mov    (%rax,%rbx,8),%rcx
14011ea5b:	48 83 c3 01          	add    $0x1,%rbx
14011ea5f:	e8 4c a4 fd ff       	call   0x1400f8eb0
14011ea64:	41 3b 9f 84 00 00 00 	cmp    0x84(%r15),%ebx
14011ea6b:	72 d3                	jb     0x14011ea40
14011ea6d:	49 8b 8f 90 00 00 00 	mov    0x90(%r15),%rcx
14011ea74:	e8 37 a4 fd ff       	call   0x1400f8eb0
14011ea79:	49 8b 8f 98 00 00 00 	mov    0x98(%r15),%rcx
14011ea80:	e8 2b a4 fd ff       	call   0x1400f8eb0
14011ea85:	4c 89 f9             	mov    %r15,%rcx
14011ea88:	e8 23 a4 fd ff       	call   0x1400f8eb0
14011ea8d:	e9 9c eb ff ff       	jmp    0x14011d62e
14011ea92:	45 85 c0             	test   %r8d,%r8d
14011ea95:	0f 84 44 ea ff ff    	je     0x14011d4df
14011ea9b:	41 80 8f b0 00 00 00 	orb    $0x8,0xb0(%r15)
14011eaa2:	08
14011eaa3:	e9 37 ea ff ff       	jmp    0x14011d4df
14011eaa8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14011eaad:	49 8b 5f 20          	mov    0x20(%r15),%rbx
14011eab1:	48 8d 0d 58 c1 0f 00 	lea    0xfc158(%rip),%rcx        # 0x14021ac10
14011eab8:	8b 00                	mov    (%rax),%eax
14011eaba:	85 c0                	test   %eax,%eax
14011eabc:	0f 85 0a 07 00 00    	jne    0x14011f1cc
14011eac2:	48 89 da             	mov    %rbx,%rdx
14011eac5:	e8 b6 58 f3 ff       	call   0x140054380
14011eaca:	49 89 47 60          	mov    %rax,0x60(%r15)
14011eace:	e9 af f1 ff ff       	jmp    0x14011dc82
14011ead3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14011ead8:	48 8d 0d 01 c1 0f 00 	lea    0xfc101(%rip),%rcx        # 0x14021abe0
14011eadf:	8b 10                	mov    (%rax),%edx
14011eae1:	85 d2                	test   %edx,%edx
14011eae3:	0f 85 fd 06 00 00    	jne    0x14011f1e6
14011eae9:	31 d2                	xor    %edx,%edx
14011eaeb:	e8 90 58 f3 ff       	call   0x140054380
14011eaf0:	49 89 47 60          	mov    %rax,0x60(%r15)
14011eaf4:	e9 20 f0 ff ff       	jmp    0x14011db19
14011eaf9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14011eafe:	49 8b 7f 20          	mov    0x20(%r15),%rdi
14011eb02:	48 8d 0d af c0 0f 00 	lea    0xfc0af(%rip),%rcx        # 0x14021abb8
14011eb09:	44 8b 00             	mov    (%rax),%r8d
14011eb0c:	45 85 c0             	test   %r8d,%r8d
14011eb0f:	0f 85 c4 06 00 00    	jne    0x14011f1d9
14011eb15:	48 89 fa             	mov    %rdi,%rdx
14011eb18:	e8 63 58 f3 ff       	call   0x140054380
14011eb1d:	49 89 47 60          	mov    %rax,0x60(%r15)
14011eb21:	e9 79 ef ff ff       	jmp    0x14011da9f
14011eb26:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14011eb2b:	49 8b 5f 20          	mov    0x20(%r15),%rbx
14011eb2f:	48 8d 0d 02 c1 0f 00 	lea    0xfc102(%rip),%rcx        # 0x14021ac38
14011eb36:	8b 00                	mov    (%rax),%eax
14011eb38:	85 c0                	test   %eax,%eax
14011eb3a:	0f 85 b3 06 00 00    	jne    0x14011f1f3
14011eb40:	48 89 da             	mov    %rbx,%rdx
14011eb43:	e8 38 58 f3 ff       	call   0x140054380
14011eb48:	49 89 47 60          	mov    %rax,0x60(%r15)
14011eb4c:	e9 c1 f1 ff ff       	jmp    0x14011dd12
14011eb51:	48 8d 0d 03 b7 0f 00 	lea    0xfb703(%rip),%rcx        # 0x14021a25b
14011eb58:	4c 89 c2             	mov    %r8,%rdx
14011eb5b:	e8 60 f2 f7 ff       	call   0x14009ddc0
14011eb60:	49 89 47 10          	mov    %rax,0x10(%r15)
14011eb64:	48 89 c1             	mov    %rax,%rcx
14011eb67:	e9 56 f5 ff ff       	jmp    0x14011e0c2
14011eb6c:	49 8b 57 10          	mov    0x10(%r15),%rdx
14011eb70:	45 31 c9             	xor    %r9d,%r9d
14011eb73:	c7 44 24 20 24 01 00 	movl   $0x124,0x20(%rsp)
14011eb7a:	00
14011eb7b:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
14011eb82:	00
14011eb83:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14011eb89:	48 89 c1             	mov    %rax,%rcx
14011eb8c:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14011eb91:	e8 7a 29 f1 ff       	call   0x140031510
14011eb96:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14011eb9d:	00
14011eb9e:	e8 6d ba f8 ff       	call   0x1400aa610
14011eba3:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14011ebaa:	00
14011ebab:	48 89 c5             	mov    %rax,%rbp
14011ebae:	e9 c7 f5 ff ff       	jmp    0x14011e17a
14011ebb3:	8b 54 24 50          	mov    0x50(%rsp),%edx
14011ebb7:	85 d2                	test   %edx,%edx
14011ebb9:	0f 84 b5 0b 00 00    	je     0x14011f774
14011ebbf:	b8 01 00 00 00       	mov    $0x1,%eax
14011ebc4:	e9 97 f3 ff ff       	jmp    0x14011df60
14011ebc9:	49 8b 07             	mov    (%r15),%rax
14011ebcc:	48 8b 40 10          	mov    0x10(%rax),%rax
14011ebd0:	48 8b 58 60          	mov    0x60(%rax),%rbx
14011ebd4:	49 8b 87 c0 00 00 00 	mov    0xc0(%r15),%rax
14011ebdb:	48 85 c0             	test   %rax,%rax
14011ebde:	0f 84 1c 08 00 00    	je     0x14011f400
14011ebe4:	4c 63 08             	movslq (%rax),%r9
14011ebe7:	ba 02 00 00 00       	mov    $0x2,%edx
14011ebec:	45 85 c9             	test   %r9d,%r9d
14011ebef:	4c 0f 44 ca          	cmove  %rdx,%r9
14011ebf3:	8b 50 10             	mov    0x10(%rax),%edx
14011ebf6:	83 fa 02             	cmp    $0x2,%edx
14011ebf9:	0f 85 f1 0c 00 00    	jne    0x14011f8f0
14011ebff:	41 c7 87 84 00 00 00 	movl   $0x1,0x84(%r15)
14011ec06:	01 00 00 00
14011ec0a:	b9 01 00 00 00       	mov    $0x1,%ecx
14011ec0f:	ba 08 00 00 00       	mov    $0x8,%edx
14011ec14:	31 ff                	xor    %edi,%edi
14011ec16:	e8 85 c0 fa ff       	call   0x1400caca0
14011ec1b:	49 63 8f 84 00 00 00 	movslq 0x84(%r15),%rcx
14011ec22:	ba 08 00 00 00       	mov    $0x8,%edx
14011ec27:	49 89 87 90 00 00 00 	mov    %rax,0x90(%r15)
14011ec2e:	e8 6d c0 fa ff       	call   0x1400caca0
14011ec33:	41 8b af 84 00 00 00 	mov    0x84(%r15),%ebp
14011ec3a:	49 89 87 98 00 00 00 	mov    %rax,0x98(%r15)
14011ec41:	85 ed                	test   %ebp,%ebp
14011ec43:	75 3a                	jne    0x14011ec7f
14011ec45:	e9 9a 0c 00 00       	jmp    0x14011f8e4
14011ec4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14011ec50:	49 8b 87 90 00 00 00 	mov    0x90(%r15),%rax
14011ec57:	48 8d 1c f8          	lea    (%rax,%rdi,8),%rbx
14011ec5b:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
14011ec62:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
14011ec66:	48 83 c7 01          	add    $0x1,%rdi
14011ec6a:	e8 91 bd fa ff       	call   0x1400caa00
14011ec6f:	48 89 03             	mov    %rax,(%rbx)
14011ec72:	41 3b bf 84 00 00 00 	cmp    0x84(%r15),%edi
14011ec79:	0f 83 65 0c 00 00    	jae    0x14011f8e4
14011ec7f:	41 8b 9f 80 00 00 00 	mov    0x80(%r15),%ebx
14011ec86:	39 df                	cmp    %ebx,%edi
14011ec88:	72 c6                	jb     0x14011ec50
14011ec8a:	4d 8b 07             	mov    (%r15),%r8
14011ec8d:	83 eb 01             	sub    $0x1,%ebx
14011ec90:	49 8b 40 10          	mov    0x10(%r8),%rax
14011ec94:	48 8b 78 60          	mov    0x60(%rax),%rdi
14011ec98:	48 85 ff             	test   %rdi,%rdi
14011ec9b:	0f 84 12 ff ff ff    	je     0x14011ebb3
14011eca1:	41 8b 87 84 00 00 00 	mov    0x84(%r15),%eax
14011eca8:	eb 3c                	jmp    0x14011ece6
14011ecaa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14011ecb0:	8d 50 fe             	lea    -0x2(%rax),%edx
14011ecb3:	39 d3                	cmp    %edx,%ebx
14011ecb5:	75 1f                	jne    0x14011ecd6
14011ecb7:	48 83 7f 78 00       	cmpq   $0x0,0x78(%rdi)
14011ecbc:	41 0f b6 97 b0 00 00 	movzbl 0xb0(%r15),%edx
14011ecc3:	00
14011ecc4:	0f 95 c1             	setne  %cl
14011ecc7:	c1 e1 05             	shl    $0x5,%ecx
14011ecca:	83 e2 df             	and    $0xffffffdf,%edx
14011eccd:	09 ca                	or     %ecx,%edx
14011eccf:	41 88 97 b0 00 00 00 	mov    %dl,0xb0(%r15)
14011ecd6:	48 8b 7f 58          	mov    0x58(%rdi),%rdi
14011ecda:	83 eb 01             	sub    $0x1,%ebx
14011ecdd:	48 85 ff             	test   %rdi,%rdi
14011ece0:	0f 84 24 09 00 00    	je     0x14011f60a
14011ece6:	39 c3                	cmp    %eax,%ebx
14011ece8:	73 c6                	jae    0x14011ecb0
14011ecea:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
14011ecee:	e8 8d 09 f1 ff       	call   0x14002f680
14011ecf3:	49 8b 97 98 00 00 00 	mov    0x98(%r15),%rdx
14011ecfa:	48 89 c1             	mov    %rax,%rcx
14011ecfd:	89 d8                	mov    %ebx,%eax
14011ecff:	48 8d 2c c2          	lea    (%rdx,%rax,8),%rbp
14011ed03:	e8 f8 bc fa ff       	call   0x1400caa00
14011ed08:	48 89 45 00          	mov    %rax,0x0(%rbp)
14011ed0c:	41 8b 87 84 00 00 00 	mov    0x84(%r15),%eax
14011ed13:	eb 9b                	jmp    0x14011ecb0
14011ed15:	48 8b 05 c4 a2 11 00 	mov    0x11a2c4(%rip),%rax        # 0x140238fe0
14011ed1c:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
14011ed23:	00
14011ed24:	48 8d 0d 24 be 0f 00 	lea    0xfbe24(%rip),%rcx        # 0x14021ab4f
14011ed2b:	8b 38                	mov    (%rax),%edi
14011ed2d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14011ed32:	85 ff                	test   %edi,%edi
14011ed34:	0f 85 f8 04 00 00    	jne    0x14011f232
14011ed3a:	48 89 da             	mov    %rbx,%rdx
14011ed3d:	49 8d 5f 60          	lea    0x60(%r15),%rbx
14011ed41:	e8 ea 48 fa ff       	call   0x1400c3630
14011ed46:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14011ed4b:	48 8d 15 a8 ba 0f 00 	lea    0xfbaa8(%rip),%rdx        # 0x14021a7fa
14011ed52:	8b 00                	mov    (%rax),%eax
14011ed54:	85 c0                	test   %eax,%eax
14011ed56:	0f 85 fc 0e 00 00    	jne    0x14011fc58
14011ed5c:	48 89 d9             	mov    %rbx,%rcx
14011ed5f:	4d 8d 6f 18          	lea    0x18(%r15),%r13
14011ed63:	e8 d8 56 f3 ff       	call   0x140054440
14011ed68:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14011ed6f:	00
14011ed70:	e8 cb bb f7 ff       	call   0x14009a940
14011ed75:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14011ed7a:	e8 c1 bb f7 ff       	call   0x14009a940
14011ed7f:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
14011ed85:	e9 ee fb ff ff       	jmp    0x14011e978
14011ed8a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14011ed8f:	48 8b 05 4a a2 11 00 	mov    0x11a24a(%rip),%rax        # 0x140238fe0
14011ed96:	49 8d 77 60          	lea    0x60(%r15),%rsi
14011ed9a:	8b 18                	mov    (%rax),%ebx
14011ed9c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14011eda1:	48 8d 05 52 ba 0f 00 	lea    0xfba52(%rip),%rax        # 0x14021a7fa
14011eda8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14011edad:	85 db                	test   %ebx,%ebx
14011edaf:	0f 85 d3 04 00 00    	jne    0x14011f288
14011edb5:	48 89 c2             	mov    %rax,%rdx
14011edb8:	48 89 f1             	mov    %rsi,%rcx
14011edbb:	e8 80 56 f3 ff       	call   0x140054440
14011edc0:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14011edc7:	00
14011edc8:	e8 73 bb f7 ff       	call   0x14009a940
14011edcd:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14011edd2:	e8 69 bb f7 ff       	call   0x14009a940
14011edd7:	48 85 ff             	test   %rdi,%rdi
14011edda:	0f 85 9f eb ff ff    	jne    0x14011d97f
14011ede0:	e9 97 ec ff ff       	jmp    0x14011da7c
14011ede5:	48 8b 05 f4 a1 11 00 	mov    0x11a1f4(%rip),%rax        # 0x140238fe0
14011edec:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
14011edf0:	44 8b 20             	mov    (%rax),%r12d
14011edf3:	45 85 e4             	test   %r12d,%r12d
14011edf6:	0f 85 43 04 00 00    	jne    0x14011f23f
14011edfc:	83 fd 01             	cmp    $0x1,%ebp
14011edff:	48 8d 15 ea bc 0f 00 	lea    0xfbcea(%rip),%rdx        # 0x14021aaf0
14011ee06:	48 8d 05 13 bd 0f 00 	lea    0xfbd13(%rip),%rax        # 0x14021ab20
14011ee0d:	48 0f 44 d0          	cmove  %rax,%rdx
14011ee11:	e9 42 04 00 00       	jmp    0x14011f258
14011ee16:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011ee1b:	31 d2                	xor    %edx,%edx
14011ee1d:	48 89 d9             	mov    %rbx,%rcx
14011ee20:	e8 9b 06 fc ff       	call   0x1400df4c0
14011ee25:	48 63 84 24 e0 00 00 	movslq 0xe0(%rsp),%rax
14011ee2c:	00
14011ee2d:	66 48 0f 6e f0       	movq   %rax,%xmm6
14011ee32:	41 8b 87 84 00 00 00 	mov    0x84(%r15),%eax
14011ee39:	8d 68 ff             	lea    -0x1(%rax),%ebp
14011ee3c:	41 3b af 80 00 00 00 	cmp    0x80(%r15),%ebp
14011ee43:	0f 83 44 f8 ff ff    	jae    0x14011e68d
14011ee49:	89 ee                	mov    %ebp,%esi
14011ee4b:	48 c1 e6 03          	shl    $0x3,%rsi
14011ee4f:	90                   	nop
14011ee50:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
14011ee57:	48 89 da             	mov    %rbx,%rdx
14011ee5a:	48 8b 0c 30          	mov    (%rax,%rsi,1),%rcx
14011ee5e:	e8 ed 87 fc ff       	call   0x1400e7650
14011ee63:	85 c0                	test   %eax,%eax
14011ee65:	78 28                	js     0x14011ee8f
14011ee67:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
14011ee6e:	48 89 fa             	mov    %rdi,%rdx
14011ee71:	f3 0f 7e 84 24 00 01 	movq   0x100(%rsp),%xmm0
14011ee78:	00 00
14011ee7a:	48 8b 0c 30          	mov    (%rax,%rsi,1),%rcx
14011ee7e:	66 0f 6c c6          	punpcklqdq %xmm6,%xmm0
14011ee82:	0f 11 84 24 c0 00 00 	movups %xmm0,0xc0(%rsp)
14011ee89:	00
14011ee8a:	e8 c1 5e fc ff       	call   0x1400e4d50
14011ee8f:	83 c5 01             	add    $0x1,%ebp
14011ee92:	48 83 c6 08          	add    $0x8,%rsi
14011ee96:	41 3b af 80 00 00 00 	cmp    0x80(%r15),%ebp
14011ee9d:	72 b1                	jb     0x14011ee50
14011ee9f:	e9 e9 f7 ff ff       	jmp    0x14011e68d
14011eea4:	e8 f7 aa fe ff       	call   0x1401099a0
14011eea9:	41 0f b6 87 b0 00 00 	movzbl 0xb0(%r15),%eax
14011eeb0:	00
14011eeb1:	e9 cf f7 ff ff       	jmp    0x14011e685
14011eeb6:	49 8b 47 08          	mov    0x8(%r15),%rax
14011eeba:	48 8d 0d af b3 0f 00 	lea    0xfb3af(%rip),%rcx        # 0x14021a270
14011eec1:	48 8b 50 40          	mov    0x40(%rax),%rdx
14011eec5:	e8 f6 ee f7 ff       	call   0x14009ddc0
14011eeca:	48 89 c6             	mov    %rax,%rsi
14011eecd:	48 89 c1             	mov    %rax,%rcx
14011eed0:	e8 0b 59 fc ff       	call   0x1400e47e0
14011eed5:	48 89 f1             	mov    %rsi,%rcx
14011eed8:	e8 d3 9f fd ff       	call   0x1400f8eb0
14011eedd:	41 c7 87 84 00 00 00 	movl   $0x0,0x84(%r15)
14011eee4:	00 00 00 00
14011eee8:	e9 08 f8 ff ff       	jmp    0x14011e6f5
14011eeed:	48 c7 84 24 e0 00 00 	movq   $0x0,0xe0(%rsp)
14011eef4:	00 00 00 00 00
14011eef9:	e8 72 aa fe ff       	call   0x140109970
14011eefe:	41 f6 87 b0 00 00 00 	testb  $0x2,0xb0(%r15)
14011ef05:	02
14011ef06:	0f 85 31 06 00 00    	jne    0x14011f53d
14011ef0c:	49 8b 6f 40          	mov    0x40(%r15),%rbp
14011ef10:	49 8b 7f 38          	mov    0x38(%r15),%rdi
14011ef14:	48 89 e8             	mov    %rbp,%rax
14011ef17:	48 c1 e8 3d          	shr    $0x3d,%rax
14011ef1b:	0f 85 8d 0c 00 00    	jne    0x14011fbae
14011ef21:	4c 8d 24 ed 00 00 00 	lea    0x0(,%rbp,8),%r12
14011ef28:	00
14011ef29:	4c 89 e1             	mov    %r12,%rcx
14011ef2c:	e8 ef ba fa ff       	call   0x1400caa20
14011ef31:	48 89 c3             	mov    %rax,%rbx
14011ef34:	48 85 ed             	test   %rbp,%rbp
14011ef37:	0f 85 33 06 00 00    	jne    0x14011f570
14011ef3d:	49 8b 57 40          	mov    0x40(%r15),%rdx
14011ef41:	41 f6 87 b0 00 00 00 	testb  $0x10,0xb0(%r15)
14011ef48:	10
14011ef49:	0f 85 cb 03 00 00    	jne    0x14011f31a
14011ef4f:	48 83 fa 01          	cmp    $0x1,%rdx
14011ef53:	76 19                	jbe    0x14011ef6e
14011ef55:	4c 8d 0d d4 b0 ff ff 	lea    -0x4f2c(%rip),%r9        # 0x14011a030
14011ef5c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14011ef62:	48 89 d9             	mov    %rbx,%rcx
14011ef65:	e8 86 b4 f7 ff       	call   0x14009a3f0
14011ef6a:	49 8b 57 40          	mov    0x40(%r15),%rdx
14011ef6e:	49 8b 87 c0 00 00 00 	mov    0xc0(%r15),%rax
14011ef75:	48 85 c0             	test   %rax,%rax
14011ef78:	0f 84 16 09 00 00    	je     0x14011f894
14011ef7e:	44 8b 60 14          	mov    0x14(%rax),%r12d
14011ef82:	45 85 e4             	test   %r12d,%r12d
14011ef85:	0f 88 09 09 00 00    	js     0x14011f894
14011ef8b:	31 ed                	xor    %ebp,%ebp
14011ef8d:	48 8d bc 24 c0 00 00 	lea    0xc0(%rsp),%rdi
14011ef94:	00
14011ef95:	48 85 d2             	test   %rdx,%rdx
14011ef98:	75 5d                	jne    0x14011eff7
14011ef9a:	e9 fa 05 00 00       	jmp    0x14011f599
14011ef9f:	90                   	nop
14011efa0:	41 83 87 d8 00 00 00 	addl   $0x1,0xd8(%r15)
14011efa7:	01
14011efa8:	f6 c2 08             	test   $0x8,%dl
14011efab:	74 08                	je     0x14011efb5
14011efad:	41 83 87 e0 00 00 00 	addl   $0x1,0xe0(%r15)
14011efb4:	01
14011efb5:	83 e2 04             	and    $0x4,%edx
14011efb8:	74 08                	je     0x14011efc2
14011efba:	41 83 87 e4 00 00 00 	addl   $0x1,0xe4(%r15)
14011efc1:	01
14011efc2:	49 8b 97 c8 00 00 00 	mov    0xc8(%r15),%rdx
14011efc9:	48 85 c0             	test   %rax,%rax
14011efcc:	74 04                	je     0x14011efd2
14011efce:	48 03 50 08          	add    0x8(%rax),%rdx
14011efd2:	49 89 97 c8 00 00 00 	mov    %rdx,0xc8(%r15)
14011efd9:	48 83 c5 01          	add    $0x1,%rbp
14011efdd:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
14011efe4:	00
14011efe5:	48 89 ea             	mov    %rbp,%rdx