14012eb74:	ba 01 00 00 00       	mov    $0x1,%edx
14012eb79:	ff 10                	call   *(%rax)
14012eb7b:	40 84 ff             	test   %dil,%dil
14012eb7e:	74 0d                	je     0x14012eb8d
14012eb80:	ba 18 00 00 00       	mov    $0x18,%edx
14012eb85:	48 8b cb             	mov    %rbx,%rcx
14012eb88:	e8 f7 b6 1c 00       	call   0x1402fa284
14012eb8d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14012eb92:	48 83 c4 20          	add    $0x20,%rsp
14012eb96:	5f                   	pop    %rdi
14012eb97:	c3                   	ret
14012eb98:	cc                   	int3
14012eb99:	cc                   	int3
14012eb9a:	cc                   	int3
14012eb9b:	cc                   	int3
14012eb9c:	cc                   	int3
14012eb9d:	cc                   	int3
14012eb9e:	cc                   	int3
14012eb9f:	cc                   	int3
14012eba0:	84 d2                	test   %dl,%dl
14012eba2:	74 0a                	je     0x14012ebae
14012eba4:	ba 28 00 00 00       	mov    $0x28,%edx
14012eba9:	e9 d6 b6 1c 00       	jmp    0x1402fa284
14012ebae:	c3                   	ret
14012ebaf:	cc                   	int3
14012ebb0:	48 83 c1 10          	add    $0x10,%rcx
14012ebb4:	e9 77 b0 fc ff       	jmp    0x1400f9c30
14012ebb9:	cc                   	int3
14012ebba:	cc                   	int3
14012ebbb:	cc                   	int3
14012ebbc:	cc                   	int3
14012ebbd:	cc                   	int3
14012ebbe:	cc                   	int3
14012ebbf:	cc                   	int3
14012ebc0:	48 83 c1 10          	add    $0x10,%rcx
14012ebc4:	e9 17 c2 fc ff       	jmp    0x1400fade0
14012ebc9:	cc                   	int3
14012ebca:	cc                   	int3
14012ebcb:	cc                   	int3
14012ebcc:	cc                   	int3
14012ebcd:	cc                   	int3
14012ebce:	cc                   	int3
14012ebcf:	cc                   	int3
14012ebd0:	40 53                	rex push %rbx
14012ebd2:	48 83 ec 20          	sub    $0x20,%rsp
14012ebd6:	48 8b d9             	mov    %rcx,%rbx
14012ebd9:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
14012ebe0:	e8 eb 93 f5 ff       	call   0x140087fd0
14012ebe5:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
14012ebe9:	48 83 c4 20          	add    $0x20,%rsp
14012ebed:	5b                   	pop    %rbx
14012ebee:	e9 7d a7 fc ff       	jmp    0x1400f9370
14012ebf3:	cc                   	int3
14012ebf4:	cc                   	int3
14012ebf5:	cc                   	int3
14012ebf6:	cc                   	int3
14012ebf7:	cc                   	int3
14012ebf8:	cc                   	int3
14012ebf9:	cc                   	int3
14012ebfa:	cc                   	int3
14012ebfb:	cc                   	int3
14012ebfc:	cc                   	int3
14012ebfd:	cc                   	int3
14012ebfe:	cc                   	int3
14012ebff:	cc                   	int3
14012ec00:	48 8b 41 10          	mov    0x10(%rcx),%rax
14012ec04:	48 83 c1 10          	add    $0x10,%rcx
14012ec08:	33 d2                	xor    %edx,%edx
14012ec0a:	48 ff 20             	rex.W jmp *(%rax)
14012ec0d:	cc                   	int3
14012ec0e:	cc                   	int3
14012ec0f:	cc                   	int3
14012ec10:	40 53                	rex push %rbx
14012ec12:	57                   	push   %rdi
14012ec13:	41 55                	push   %r13
14012ec15:	48 83 ec 30          	sub    $0x30,%rsp
14012ec19:	4c 8b 69 48          	mov    0x48(%rcx),%r13
14012ec1d:	48 8b f9             	mov    %rcx,%rdi
14012ec20:	e8 eb e2 ff ff       	call   0x14012cf10
14012ec25:	84 c0                	test   %al,%al
14012ec27:	75 24                	jne    0x14012ec4d
14012ec29:	83 7f 7c 7c          	cmpl   $0x7c,0x7c(%rdi)
14012ec2d:	0f 85 30 02 00 00    	jne    0x14012ee63
14012ec33:	ba 08 00 00 00       	mov    $0x8,%edx
14012ec38:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14012ec3c:	e8 ff cc fa ff       	call   0x1400db940
14012ec41:	48 8b d0             	mov    %rax,%rdx
14012ec44:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14012ec48:	e8 83 c0 fa ff       	call   0x1400dacd0
14012ec4d:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14012ec52:	b9 20 00 00 00       	mov    $0x20,%ecx
14012ec57:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14012ec5c:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14012ec61:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14012ec66:	e8 dd b5 1c 00       	call   0x1402fa248
14012ec6b:	33 f6                	xor    %esi,%esi
14012ec6d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14012ec72:	4c 8b f0             	mov    %rax,%r14
14012ec75:	48 85 c0             	test   %rax,%rax
14012ec78:	74 1c                	je     0x14012ec96
14012ec7a:	48 c7 40 08 11 00 00 	movq   $0x11,0x8(%rax)
14012ec81:	00
14012ec82:	48 89 70 10          	mov    %rsi,0x10(%rax)
14012ec86:	48 89 70 18          	mov    %rsi,0x18(%rax)
14012ec8a:	48 8d 05 ff ff 1f 00 	lea    0x1fffff(%rip),%rax        # 0x14032ec90
14012ec91:	49 89 06             	mov    %rax,(%r14)
14012ec94:	eb 03                	jmp    0x14012ec99
14012ec96:	4c 8b f6             	mov    %rsi,%r14
14012ec99:	48 8b 47 48          	mov    0x48(%rdi),%rax
14012ec9d:	49 89 46 18          	mov    %rax,0x18(%r14)
14012eca1:	48 8b 47 48          	mov    0x48(%rdi),%rax
14012eca5:	48 8b 48 10          	mov    0x10(%rax),%rcx
14012eca9:	48 85 c9             	test   %rcx,%rcx
14012ecac:	74 10                	je     0x14012ecbe
14012ecae:	49 89 4e 10          	mov    %rcx,0x10(%r14)
14012ecb2:	48 8b 47 48          	mov    0x48(%rdi),%rax
14012ecb6:	48 8b 48 10          	mov    0x10(%rax),%rcx
14012ecba:	4c 89 71 18          	mov    %r14,0x18(%rcx)
14012ecbe:	48 8b 47 48          	mov    0x48(%rdi),%rax
14012ecc2:	b9 30 00 00 00       	mov    $0x30,%ecx
14012ecc7:	4c 89 70 10          	mov    %r14,0x10(%rax)
14012eccb:	4c 89 77 48          	mov    %r14,0x48(%rdi)
14012eccf:	e8 74 b5 1c 00       	call   0x1402fa248
14012ecd4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14012ecd9:	48 8b d0             	mov    %rax,%rdx
14012ecdc:	4c 8d 25 cd ff 1f 00 	lea    0x1fffcd(%rip),%r12        # 0x14032ecb0
14012ece3:	48 85 c0             	test   %rax,%rax
14012ece6:	74 1d                	je     0x14012ed05
14012ece8:	48 c7 40 08 10 00 00 	movq   $0x10,0x8(%rax)
14012ecef:	00
14012ecf0:	48 89 70 10          	mov    %rsi,0x10(%rax)
14012ecf4:	48 89 70 18          	mov    %rsi,0x18(%rax)
14012ecf8:	4c 89 20             	mov    %r12,(%rax)
14012ecfb:	4c 89 70 20          	mov    %r14,0x20(%rax)
14012ecff:	48 89 70 28          	mov    %rsi,0x28(%rax)
14012ed03:	eb 03                	jmp    0x14012ed08
14012ed05:	48 8b d6             	mov    %rsi,%rdx
14012ed08:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14012ed0c:	48 8b 41 18          	mov    0x18(%rcx),%rax
14012ed10:	48 89 50 10          	mov    %rdx,0x10(%rax)
14012ed14:	48 8b 41 18          	mov    0x18(%rcx),%rax
14012ed18:	48 89 42 18          	mov    %rax,0x18(%rdx)
14012ed1c:	48 89 51 18          	mov    %rdx,0x18(%rcx)
14012ed20:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
14012ed24:	83 7f 7c 7c          	cmpl   $0x7c,0x7c(%rdi)
14012ed28:	0f 85 21 01 00 00    	jne    0x14012ee4f
14012ed2e:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
14012ed33:	48 8b 07             	mov    (%rdi),%rax
14012ed36:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14012ed3a:	48 3b c1             	cmp    %rcx,%rax
14012ed3d:	74 53                	je     0x14012ed92
14012ed3f:	66 83 38 5c          	cmpw   $0x5c,(%rax)
14012ed43:	75 46                	jne    0x14012ed8b
14012ed45:	4c 8d 40 02          	lea    0x2(%rax),%r8
14012ed49:	4c 3b c1             	cmp    %rcx,%r8
14012ed4c:	74 3d                	je     0x14012ed8b
14012ed4e:	44 8b 8f 80 00 00 00 	mov    0x80(%rdi),%r9d
14012ed55:	41 f6 c1 08          	test   $0x8,%r9b
14012ed59:	75 13                	jne    0x14012ed6e
14012ed5b:	41 0f b7 10          	movzwl (%r8),%edx
14012ed5f:	48 8b c8             	mov    %rax,%rcx
14012ed62:	66 83 fa 28          	cmp    $0x28,%dx
14012ed66:	74 1f                	je     0x14012ed87
14012ed68:	66 83 fa 29          	cmp    $0x29,%dx
14012ed6c:	74 19                	je     0x14012ed87
14012ed6e:	41 f6 c1 10          	test   $0x10,%r9b
14012ed72:	75 17                	jne    0x14012ed8b
14012ed74:	41 0f b7 10          	movzwl (%r8),%edx
14012ed78:	48 8b c8             	mov    %rax,%rcx
14012ed7b:	66 83 fa 7b          	cmp    $0x7b,%dx
14012ed7f:	74 06                	je     0x14012ed87
14012ed81:	66 83 fa 7d          	cmp    $0x7d,%dx
14012ed85:	75 04                	jne    0x14012ed8b
14012ed87:	48 8d 41 02          	lea    0x2(%rcx),%rax
14012ed8b:	48 83 c0 02          	add    $0x2,%rax
14012ed8f:	48 89 07             	mov    %rax,(%rdi)
14012ed92:	48 8b cf             	mov    %rdi,%rcx
14012ed95:	e8 26 34 00 00       	call   0x1401321c0
14012ed9a:	48 8b cf             	mov    %rdi,%rcx
14012ed9d:	e8 6e e1 ff ff       	call   0x14012cf10
14012eda2:	84 c0                	test   %al,%al
14012eda4:	75 1a                	jne    0x14012edc0
14012eda6:	ba 08 00 00 00       	mov    $0x8,%edx
14012edab:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14012edaf:	e8 8c cb fa ff       	call   0x1400db940
14012edb4:	48 8b d0             	mov    %rax,%rdx
14012edb7:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14012edbb:	e8 10 bf fa ff       	call   0x1400dacd0
14012edc0:	49 8b 5d 10          	mov    0x10(%r13),%rbx
14012edc4:	49 8b 6e 10          	mov    0x10(%r14),%rbp
14012edc8:	49 89 76 10          	mov    %rsi,0x10(%r14)
14012edcc:	48 8b 47 48          	mov    0x48(%rdi),%rax
14012edd0:	4c 89 77 48          	mov    %r14,0x48(%rdi)
14012edd4:	49 89 76 10          	mov    %rsi,0x10(%r14)
14012edd8:	4c 89 70 10          	mov    %r14,0x10(%rax)
14012eddc:	48 8b 43 28          	mov    0x28(%rbx),%rax
14012ede0:	48 85 c0             	test   %rax,%rax
14012ede3:	74 17                	je     0x14012edfc
14012ede5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14012edec:	00 00 00 00
14012edf0:	48 8b d8             	mov    %rax,%rbx
14012edf3:	48 8b 40 28          	mov    0x28(%rax),%rax
14012edf7:	48 85 c0             	test   %rax,%rax
14012edfa:	75 f4                	jne    0x14012edf0
14012edfc:	b9 30 00 00 00       	mov    $0x30,%ecx
14012ee01:	e8 42 b4 1c 00       	call   0x1402fa248
14012ee06:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14012ee0b:	48 85 c0             	test   %rax,%rax
14012ee0e:	74 1d                	je     0x14012ee2d
14012ee10:	48 c7 40 08 10 00 00 	movq   $0x10,0x8(%rax)
14012ee17:	00
14012ee18:	48 89 70 10          	mov    %rsi,0x10(%rax)
14012ee1c:	48 89 70 18          	mov    %rsi,0x18(%rax)
14012ee20:	4c 89 20             	mov    %r12,(%rax)
14012ee23:	4c 89 70 20          	mov    %r14,0x20(%rax)
14012ee27:	48 89 70 28          	mov    %rsi,0x28(%rax)
14012ee2b:	eb 03                	jmp    0x14012ee30
14012ee2d:	48 8b c6             	mov    %rsi,%rax
14012ee30:	48 89 43 28          	mov    %rax,0x28(%rbx)
14012ee34:	48 89 68 10          	mov    %rbp,0x10(%rax)
14012ee38:	48 8b 43 28          	mov    0x28(%rbx),%rax
14012ee3c:	48 89 45 18          	mov    %rax,0x18(%rbp)
14012ee40:	83 7f 7c 7c          	cmpl   $0x7c,0x7c(%rdi)
14012ee44:	0f 84 e9 fe ff ff    	je     0x14012ed33
14012ee4a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14012ee4f:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
14012ee54:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14012ee59:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14012ee5e:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14012ee63:	48 83 c4 30          	add    $0x30,%rsp
14012ee67:	41 5d                	pop    %r13
14012ee69:	5f                   	pop    %rdi
14012ee6a:	5b                   	pop    %rbx
14012ee6b:	c3                   	ret
14012ee6c:	cc                   	int3
14012ee6d:	cc                   	int3
14012ee6e:	cc                   	int3
14012ee6f:	cc                   	int3
14012ee70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14012ee75:	55                   	push   %rbp
14012ee76:	56                   	push   %rsi
14012ee77:	57                   	push   %rdi
14012ee78:	48 83 ec 20          	sub    $0x20,%rsp
14012ee7c:	48 8b d9             	mov    %rcx,%rbx
14012ee7f:	33 ed                	xor    %ebp,%ebp
14012ee81:	0f b6 f2             	movzbl %dl,%esi
14012ee84:	83 c6 0a             	add    $0xa,%esi
14012ee87:	b9 28 00 00 00       	mov    $0x28,%ecx
14012ee8c:	e8 b7 b3 1c 00       	call   0x1402fa248
14012ee91:	48 8b f8             	mov    %rax,%rdi
14012ee94:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14012ee99:	48 85 c0             	test   %rax,%rax
14012ee9c:	74 1e                	je     0x14012eebc
14012ee9e:	89 70 08             	mov    %esi,0x8(%rax)
14012eea1:	89 68 0c             	mov    %ebp,0xc(%rax)
14012eea4:	48 89 68 10          	mov    %rbp,0x10(%rax)
14012eea8:	48 89 68 18          	mov    %rbp,0x18(%rax)
14012eeac:	48 8d 05 f5 fd 1f 00 	lea    0x1ffdf5(%rip),%rax        # 0x14032eca8
14012eeb3:	48 89 07             	mov    %rax,(%rdi)
14012eeb6:	48 89 6f 20          	mov    %rbp,0x20(%rdi)
14012eeba:	eb 03                	jmp    0x14012eebf
14012eebc:	48 8b fd             	mov    %rbp,%rdi
14012eebf:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14012eec4:	b9 20 00 00 00       	mov    $0x20,%ecx
14012eec9:	e8 7a b3 1c 00       	call   0x1402fa248
14012eece:	48 8b d0             	mov    %rax,%rdx
14012eed1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14012eed6:	48 85 c0             	test   %rax,%rax
14012eed9:	74 1c                	je     0x14012eef7
14012eedb:	48 8d 05 ae fd 1f 00 	lea    0x1ffdae(%rip),%rax        # 0x14032ec90
14012eee2:	48 89 02             	mov    %rax,(%rdx)
14012eee5:	48 c7 42 08 01 00 00 	movq   $0x1,0x8(%rdx)
14012eeec:	00
14012eeed:	48 89 6a 10          	mov    %rbp,0x10(%rdx)
14012eef1:	48 89 6a 18          	mov    %rbp,0x18(%rdx)
14012eef5:	eb 03                	jmp    0x14012eefa
14012eef7:	48 8b d5             	mov    %rbp,%rdx
14012eefa:	48 8b 43 48          	mov    0x48(%rbx),%rax
14012eefe:	48 89 47 18          	mov    %rax,0x18(%rdi)
14012ef02:	48 8b 43 48          	mov    0x48(%rbx),%rax
14012ef06:	48 8b 48 10          	mov    0x10(%rax),%rcx
14012ef0a:	48 85 c9             	test   %rcx,%rcx
14012ef0d:	74 10                	je     0x14012ef1f
14012ef0f:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14012ef13:	48 8b 43 48          	mov    0x48(%rbx),%rax
14012ef17:	48 8b 48 10          	mov    0x10(%rax),%rcx
14012ef1b:	48 89 79 18          	mov    %rdi,0x18(%rcx)
14012ef1f:	48 8b 43 48          	mov    0x48(%rbx),%rax
14012ef23:	48 89 78 10          	mov    %rdi,0x10(%rax)
14012ef27:	48 89 57 20          	mov    %rdx,0x20(%rdi)
14012ef2b:	48 89 7a 18          	mov    %rdi,0x18(%rdx)
14012ef2f:	48 89 53 48          	mov    %rdx,0x48(%rbx)
14012ef33:	48 8b cb             	mov    %rbx,%rcx
14012ef36:	e8 d5 fc ff ff       	call   0x14012ec10
14012ef3b:	48 8b d7             	mov    %rdi,%rdx
14012ef3e:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
14012ef42:	e8 89 bd fa ff       	call   0x1400dacd0
14012ef47:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
14012ef4b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14012ef50:	48 83 c4 20          	add    $0x20,%rsp
14012ef54:	5f                   	pop    %rdi
14012ef55:	5e                   	pop    %rsi
14012ef56:	5d                   	pop    %rbp
14012ef57:	c3                   	ret
14012ef58:	cc                   	int3
14012ef59:	cc                   	int3
14012ef5a:	cc                   	int3
14012ef5b:	cc                   	int3
14012ef5c:	cc                   	int3
14012ef5d:	cc                   	int3
14012ef5e:	cc                   	int3
14012ef5f:	cc                   	int3
14012ef60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012ef65:	57                   	push   %rdi
14012ef66:	48 83 ec 30          	sub    $0x30,%rsp
14012ef6a:	4c 8b 59 08          	mov    0x8(%rcx),%r11
14012ef6e:	48 8b d9             	mov    %rcx,%rbx
14012ef71:	4c 63 49 1c          	movslq 0x1c(%rcx),%r9
14012ef75:	48 8b fa             	mov    %rdx,%rdi
14012ef78:	49 8b 43 08          	mov    0x8(%r11),%rax
14012ef7c:	49 63 0c 01          	movslq (%r9,%rax,1),%rcx
14012ef80:	4c 63 4b 18          	movslq 0x18(%rbx),%r9
14012ef84:	49 03 cb             	add    %r11,%rcx
14012ef87:	49 83 c1 08          	add    $0x8,%r9
14012ef8b:	49 03 c9             	add    %r9,%rcx
14012ef8e:	ff 53 10             	call   *0x10(%rbx)
14012ef91:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14012ef96:	48 8b c7             	mov    %rdi,%rax
14012ef99:	48 83 c4 30          	add    $0x30,%rsp
14012ef9d:	5f                   	pop    %rdi
14012ef9e:	c3                   	ret
14012ef9f:	cc                   	int3
14012efa0:	4c 8b 51 08          	mov    0x8(%rcx),%r10
14012efa4:	4c 8b d9             	mov    %rcx,%r11
14012efa7:	4c 63 41 1c          	movslq 0x1c(%rcx),%r8
14012efab:	49 8b 42 08          	mov    0x8(%r10),%rax
14012efaf:	49 63 0c 00          	movslq (%r8,%rax,1),%rcx
14012efb3:	4d 63 43 18          	movslq 0x18(%r11),%r8
14012efb7:	49 03 ca             	add    %r10,%rcx
14012efba:	49 83 c0 08          	add    $0x8,%r8
14012efbe:	49 03 c8             	add    %r8,%rcx
14012efc1:	49 ff 63 10          	rex.WB jmp *0x10(%r11)
14012efc5:	cc                   	int3
14012efc6:	cc                   	int3
14012efc7:	cc                   	int3
14012efc8:	cc                   	int3
14012efc9:	cc                   	int3
14012efca:	cc                   	int3
14012efcb:	cc                   	int3
14012efcc:	cc                   	int3