14006d878:	5f                   	pop    %rdi
14006d879:	c3                   	ret
14006d87a:	cc                   	int3
14006d87b:	b9 03 00 00 00       	mov    $0x3,%ecx
14006d880:	cd 29                	int    $0x29
14006d882:	cc                   	int3
14006d883:	cc                   	int3
14006d884:	cc                   	int3
14006d885:	cc                   	int3
14006d886:	cc                   	int3
14006d887:	cc                   	int3
14006d888:	48 8b c4             	mov    %rsp,%rax
14006d88b:	48 89 58 18          	mov    %rbx,0x18(%rax)
14006d88f:	48 89 50 10          	mov    %rdx,0x10(%rax)
14006d893:	55                   	push   %rbp
14006d894:	56                   	push   %rsi
14006d895:	57                   	push   %rdi
14006d896:	41 54                	push   %r12
14006d898:	41 55                	push   %r13
14006d89a:	41 56                	push   %r14
14006d89c:	41 57                	push   %r15
14006d89e:	48 83 ec 30          	sub    $0x30,%rsp
14006d8a2:	33 ed                	xor    %ebp,%ebp
14006d8a4:	48 8b d9             	mov    %rcx,%rbx
14006d8a7:	48 89 2a             	mov    %rbp,(%rdx)
14006d8aa:	4d 8b e0             	mov    %r8,%r12
14006d8ad:	41 89 28             	mov    %ebp,(%r8)
14006d8b0:	4c 8b fa             	mov    %rdx,%r15
14006d8b3:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14006d8b7:	89 68 08             	mov    %ebp,0x8(%rax)
14006d8ba:	48 85 c9             	test   %rcx,%rcx
14006d8bd:	0f 84 e0 02 00 00    	je     0x14006dba3
14006d8c3:	39 6b 38             	cmp    %ebp,0x38(%rbx)
14006d8c6:	0f 84 d7 02 00 00    	je     0x14006dba3
14006d8cc:	48 39 69 18          	cmp    %rbp,0x18(%rcx)
14006d8d0:	74 56                	je     0x14006d928
14006d8d2:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14006d8d6:	4c 8d 40 08          	lea    0x8(%rax),%r8
14006d8da:	8d 55 01             	lea    0x1(%rbp),%edx
14006d8dd:	48 ff 15 dc 6e 01 00 	rex.W call *0x16edc(%rip)        # 0x1400847c0
14006d8e4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006d8e9:	48 8b 43 40          	mov    0x40(%rbx),%rax
14006d8ed:	48 89 68 18          	mov    %rbp,0x18(%rax)
14006d8f1:	39 6c 24 70          	cmp    %ebp,0x70(%rsp)
14006d8f5:	76 31                	jbe    0x14006d928
14006d8f7:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
14006d8fb:	48 89 6b 48          	mov    %rbp,0x48(%rbx)
14006d8ff:	48 8b 0d fa 16 03 00 	mov    0x316fa(%rip),%rcx        # 0x14009f000
14006d906:	48 8d 35 f3 16 03 00 	lea    0x316f3(%rip),%rsi        # 0x14009f000
14006d90d:	48 3b ce             	cmp    %rsi,%rcx
14006d910:	0f 84 c5 02 00 00    	je     0x14006dbdb
14006d916:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
14006d91a:	0f 84 bb 02 00 00    	je     0x14006dbdb
14006d920:	8d 55 57             	lea    0x57(%rbp),%edx
14006d923:	e9 99 02 00 00       	jmp    0x14006dbc1
14006d928:	48 8b 43 48          	mov    0x48(%rbx),%rax
14006d92c:	48 89 28             	mov    %rbp,(%rax)
14006d92f:	48 8b 0d ca 16 03 00 	mov    0x316ca(%rip),%rcx        # 0x14009f000
14006d936:	48 8d 35 c3 16 03 00 	lea    0x316c3(%rip),%rsi        # 0x14009f000
14006d93d:	48 3b ce             	cmp    %rsi,%rcx
14006d940:	74 22                	je     0x14006d964
14006d942:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
14006d946:	74 1c                	je     0x14006d964
14006d948:	48 8b 43 40          	mov    0x40(%rbx),%rax
14006d94c:	4c 8b cb             	mov    %rbx,%r9
14006d94f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006d953:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14006d958:	8b 43 3c             	mov    0x3c(%rbx),%eax
14006d95b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d95f:	e8 fc 1c 00 00       	call   0x14006f660
14006d964:	8b 53 38             	mov    0x38(%rbx),%edx
14006d967:	b9 40 00 00 00       	mov    $0x40,%ecx
14006d96c:	ff ca                	dec    %edx
14006d96e:	48 c1 e2 04          	shl    $0x4,%rdx
14006d972:	48 83 c2 18          	add    $0x18,%rdx
14006d976:	48 ff 15 b3 71 01 00 	rex.W call *0x171b3(%rip)        # 0x140084b30
14006d97d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006d982:	48 8b f8             	mov    %rax,%rdi
14006d985:	48 85 c0             	test   %rax,%rax
14006d988:	75 42                	jne    0x14006d9cc
14006d98a:	48 ff 15 df 70 01 00 	rex.W call *0x170df(%rip)        # 0x140084a70
14006d991:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006d996:	41 89 04 24          	mov    %eax,(%r12)
14006d99a:	48 8b 0d 5f 16 03 00 	mov    0x3165f(%rip),%rcx        # 0x14009f000
14006d9a1:	48 3b ce             	cmp    %rsi,%rcx
14006d9a4:	0f 84 72 01 00 00    	je     0x14006db1c
14006d9aa:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006d9ae:	0f 84 68 01 00 00    	je     0x14006db1c
14006d9b4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006d9b8:	8d 57 59             	lea    0x59(%rdi),%edx
14006d9bb:	4c 8b cb             	mov    %rbx,%r9
14006d9be:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006d9c2:	e8 61 1b 00 00       	call   0x14006f528
14006d9c7:	e9 50 01 00 00       	jmp    0x14006db1c
14006d9cc:	4c 8d 6b 18          	lea    0x18(%rbx),%r13
14006d9d0:	89 28                	mov    %ebp,(%rax)
14006d9d2:	4d 8b 7d 00          	mov    0x0(%r13),%r15
14006d9d6:	e9 02 01 00 00       	jmp    0x14006dadd
14006d9db:	ba 68 00 00 00       	mov    $0x68,%edx
14006d9e0:	49 8d 6f 80          	lea    -0x80(%r15),%rbp
14006d9e4:	4d 8b f7             	mov    %r15,%r14
14006d9e7:	4d 8b 3f             	mov    (%r15),%r15
14006d9ea:	8d 4a d8             	lea    -0x28(%rdx),%ecx
14006d9ed:	48 ff 15 3c 71 01 00 	rex.W call *0x1713c(%rip)        # 0x140084b30
14006d9f4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006d9f9:	48 85 c0             	test   %rax,%rax
14006d9fc:	0f 84 72 01 00 00    	je     0x14006db74
14006da02:	8b 17                	mov    (%rdi),%edx
14006da04:	8b 4d 04             	mov    0x4(%rbp),%ecx
14006da07:	48 03 d2             	add    %rdx,%rdx
14006da0a:	89 4c d7 08          	mov    %ecx,0x8(%rdi,%rdx,8)
14006da0e:	8b 0f                	mov    (%rdi),%ecx
14006da10:	48 ff c1             	inc    %rcx
14006da13:	48 03 c9             	add    %rcx,%rcx
14006da16:	48 89 04 cf          	mov    %rax,(%rdi,%rcx,8)
14006da1a:	0f 10 45 18          	movups 0x18(%rbp),%xmm0
14006da1e:	0f 11 00             	movups %xmm0,(%rax)
14006da21:	0f 10 4d 28          	movups 0x28(%rbp),%xmm1
14006da25:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14006da29:	0f 10 45 38          	movups 0x38(%rbp),%xmm0
14006da2d:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14006da31:	0f 10 4d 48          	movups 0x48(%rbp),%xmm1
14006da35:	0f 11 48 30          	movups %xmm1,0x30(%rax)
14006da39:	0f 10 45 58          	movups 0x58(%rbp),%xmm0
14006da3d:	0f 11 40 40          	movups %xmm0,0x40(%rax)
14006da41:	0f 10 4d 68          	movups 0x68(%rbp),%xmm1
14006da45:	0f 11 48 50          	movups %xmm1,0x50(%rax)
14006da49:	f2 0f 10 45 78       	movsd  0x78(%rbp),%xmm0
14006da4e:	f2 0f 11 40 60       	movsd  %xmm0,0x60(%rax)
14006da53:	ff 07                	incl   (%rdi)
14006da55:	49 8b 0e             	mov    (%r14),%rcx
14006da58:	4c 39 71 08          	cmp    %r14,0x8(%rcx)
14006da5c:	0f 85 0b 01 00 00    	jne    0x14006db6d
14006da62:	49 8b 46 08          	mov    0x8(%r14),%rax
14006da66:	4c 39 30             	cmp    %r14,(%rax)
14006da69:	0f 85 fe 00 00 00    	jne    0x14006db6d
14006da6f:	48 89 08             	mov    %rcx,(%rax)
14006da72:	48 89 41 08          	mov    %rax,0x8(%rcx)
14006da76:	4d 89 76 08          	mov    %r14,0x8(%r14)
14006da7a:	4d 89 36             	mov    %r14,(%r14)
14006da7d:	48 8b 0d 7c 15 03 00 	mov    0x3157c(%rip),%rcx        # 0x14009f000
14006da84:	48 3b ce             	cmp    %rsi,%rcx
14006da87:	74 23                	je     0x14006daac
14006da89:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
14006da8d:	74 1d                	je     0x14006daac
14006da8f:	4c 8b 8d 90 00 00 00 	mov    0x90(%rbp),%r9
14006da96:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006da9a:	41 8b 41 38          	mov    0x38(%r9),%eax
14006da9e:	89 44 24 28          	mov    %eax,0x28(%rsp)
14006daa2:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14006daa7:	e8 cc 1c 00 00       	call   0x14006f778
14006daac:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
14006dab3:	4c 8b c5             	mov    %rbp,%r8
14006dab6:	33 d2                	xor    %edx,%edx
14006dab8:	48 8b 48 18          	mov    0x18(%rax),%rcx
14006dabc:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14006dac1:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14006dac8:	00 00
14006daca:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006dace:	48 ff 15 e3 78 01 00 	rex.W call *0x178e3(%rip)        # 0x1400853b8
14006dad5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006dada:	ff 4b 38             	decl   0x38(%rbx)
14006dadd:	4d 3b fd             	cmp    %r13,%r15
14006dae0:	0f 85 f5 fe ff ff    	jne    0x14006d9db
14006dae6:	48 8b 43 48          	mov    0x48(%rbx),%rax
14006daea:	48 89 38             	mov    %rdi,(%rax)
14006daed:	48 8b 0d 0c 15 03 00 	mov    0x3150c(%rip),%rcx        # 0x14009f000
14006daf4:	48 3b ce             	cmp    %rsi,%rcx
14006daf7:	74 1e                	je     0x14006db17
14006daf9:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
14006dafd:	74 18                	je     0x14006db17
14006daff:	44 8b 0f             	mov    (%rdi),%r9d
14006db02:	ba 5c 00 00 00       	mov    $0x5c,%edx
14006db07:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006db0b:	4c 8d 05 46 b1 01 00 	lea    0x1b146(%rip),%r8        # 0x140088c58
14006db12:	e8 05 9e fe ff       	call   0x14005791c
14006db17:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
14006db1c:	33 ed                	xor    %ebp,%ebp
14006db1e:	41 39 2c 24          	cmp    %ebp,(%r12)
14006db22:	74 38                	je     0x14006db5c
14006db24:	48 85 ff             	test   %rdi,%rdi
14006db27:	74 33                	je     0x14006db5c
14006db29:	8b f5                	mov    %ebp,%esi
14006db2b:	39 2f                	cmp    %ebp,(%rdi)
14006db2d:	76 1e                	jbe    0x14006db4d
14006db2f:	8b ce                	mov    %esi,%ecx
14006db31:	48 ff c1             	inc    %rcx
14006db34:	48 03 c9             	add    %rcx,%rcx
14006db37:	48 8b 0c cf          	mov    (%rdi,%rcx,8),%rcx
14006db3b:	48 ff 15 f6 6f 01 00 	rex.W call *0x16ff6(%rip)        # 0x140084b38
14006db42:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006db47:	ff c6                	inc    %esi
14006db49:	3b 37                	cmp    (%rdi),%esi
14006db4b:	72 e2                	jb     0x14006db2f
14006db4d:	48 8b cf             	mov    %rdi,%rcx
14006db50:	48 ff 15 e1 6f 01 00 	rex.W call *0x16fe1(%rip)        # 0x140084b38
14006db57:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006db5c:	48 8b 43 40          	mov    0x40(%rbx),%rax
14006db60:	49 89 07             	mov    %rax,(%r15)
14006db63:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
14006db67:	48 89 6b 48          	mov    %rbp,0x48(%rbx)
14006db6b:	eb 6e                	jmp    0x14006dbdb
14006db6d:	b9 03 00 00 00       	mov    $0x3,%ecx
14006db72:	cd 29                	int    $0x29
14006db74:	48 ff 15 f5 6e 01 00 	rex.W call *0x16ef5(%rip)        # 0x140084a70
14006db7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006db80:	41 89 04 24          	mov    %eax,(%r12)
14006db84:	48 8b 0d 75 14 03 00 	mov    0x31475(%rip),%rcx        # 0x14009f000
14006db8b:	48 3b ce             	cmp    %rsi,%rcx
14006db8e:	74 87                	je     0x14006db17
14006db90:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006db94:	74 81                	je     0x14006db17
14006db96:	ba 5a 00 00 00       	mov    $0x5a,%edx
14006db9b:	44 8b c8             	mov    %eax,%r9d
14006db9e:	e9 64 ff ff ff       	jmp    0x14006db07
14006dba3:	48 8b 0d 56 14 03 00 	mov    0x31456(%rip),%rcx        # 0x14009f000
14006dbaa:	48 8d 35 4f 14 03 00 	lea    0x3144f(%rip),%rsi        # 0x14009f000
14006dbb1:	48 3b ce             	cmp    %rsi,%rcx
14006dbb4:	74 25                	je     0x14006dbdb
14006dbb6:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
14006dbba:	74 1f                	je     0x14006dbdb
14006dbbc:	ba 56 00 00 00       	mov    $0x56,%edx
14006dbc1:	8b 43 38             	mov    0x38(%rbx),%eax
14006dbc4:	4c 8b cb             	mov    %rbx,%r9
14006dbc7:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006dbcb:	89 44 24 28          	mov    %eax,0x28(%rsp)
14006dbcf:	8b 43 3c             	mov    0x3c(%rbx),%eax
14006dbd2:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006dbd6:	e8 a5 19 00 00       	call   0x14006f580
14006dbdb:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14006dbe2:	00
14006dbe3:	48 83 c4 30          	add    $0x30,%rsp
14006dbe7:	41 5f                	pop    %r15
14006dbe9:	41 5e                	pop    %r14
14006dbeb:	41 5d                	pop    %r13
14006dbed:	41 5c                	pop    %r12
14006dbef:	5f                   	pop    %rdi
14006dbf0:	5e                   	pop    %rsi
14006dbf1:	5d                   	pop    %rbp
14006dbf2:	c3                   	ret
14006dbf3:	cc                   	int3
14006dbf4:	cc                   	int3
14006dbf5:	cc                   	int3
14006dbf6:	cc                   	int3
14006dbf7:	cc                   	int3
14006dbf8:	cc                   	int3
14006dbf9:	cc                   	int3
14006dbfa:	cc                   	int3
14006dbfb:	cc                   	int3
14006dbfc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14006dc01:	55                   	push   %rbp
14006dc02:	56                   	push   %rsi
14006dc03:	57                   	push   %rdi
14006dc04:	41 54                	push   %r12
14006dc06:	41 55                	push   %r13
14006dc08:	41 56                	push   %r14
14006dc0a:	41 57                	push   %r15
14006dc0c:	48 8b ec             	mov    %rsp,%rbp
14006dc0f:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14006dc16:	48 8b 05 a3 15 03 00 	mov    0x315a3(%rip),%rax        # 0x14009f1c0
14006dc1d:	48 33 c4             	xor    %rsp,%rax
14006dc20:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14006dc24:	4c 8b 65 60          	mov    0x60(%rbp),%r12
14006dc28:	33 db                	xor    %ebx,%ebx
14006dc2a:	21 5d c0             	and    %ebx,-0x40(%rbp)
14006dc2d:	4d 8b f8             	mov    %r8,%r15
14006dc30:	48 21 5d c8          	and    %rbx,-0x38(%rbp)
14006dc34:	8b fa                	mov    %edx,%edi
14006dc36:	4c 8b 6d 68          	mov    0x68(%rbp),%r13
14006dc3a:	4c 8b f1             	mov    %rcx,%r14
14006dc3d:	48 8b 35 0c 30 03 00 	mov    0x3300c(%rip),%rsi        # 0x1400a0c50
14006dc44:	4c 89 4d d8          	mov    %r9,-0x28(%rbp)
14006dc48:	85 d2                	test   %edx,%edx
14006dc4a:	75 04                	jne    0x14006dc50
14006dc4c:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14006dc50:	48 8b 41 18          	mov    0x18(%rcx),%rax
14006dc54:	0f 57 c0             	xorps  %xmm0,%xmm0
14006dc57:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14006dc5b:	48 85 c0             	test   %rax,%rax
14006dc5e:	74 7d                	je     0x14006dcdd
14006dc60:	48 8b 50 08          	mov    0x8(%rax),%rdx
14006dc64:	48 85 d2             	test   %rdx,%rdx
14006dc67:	74 74                	je     0x14006dcdd
14006dc69:	49 8d 48 1c          	lea    0x1c(%r8),%rcx
14006dc6d:	48 83 c2 34          	add    $0x34,%rdx
14006dc71:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14006dc77:	e8 9b a7 fc ff       	call   0x140038417
14006dc7c:	f7 d8                	neg    %eax
14006dc7e:	1b db                	sbb    %ebx,%ebx
14006dc80:	81 e3 fc fc ff ff    	and    $0xfffffcfc,%ebx
14006dc86:	81 c3 de 07 00 00    	add    $0x7de,%ebx
14006dc8c:	48 8b 0d 6d 13 03 00 	mov    0x3136d(%rip),%rcx        # 0x14009f000
14006dc93:	48 8d 05 66 13 03 00 	lea    0x31366(%rip),%rax        # 0x14009f000
14006dc9a:	48 3b c8             	cmp    %rax,%rcx
14006dc9d:	0f 84 93 05 00 00    	je     0x14006e236
14006dca3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006dca7:	0f 84 89 05 00 00    	je     0x14006e236
14006dcad:	48 8d 05 9c af 01 00 	lea    0x1af9c(%rip),%rax        # 0x140088c50
14006dcb4:	85 ff                	test   %edi,%edi
14006dcb6:	75 04                	jne    0x14006dcbc
14006dcb8:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006dcbc:	ba 2a 00 00 00       	mov    $0x2a,%edx
14006dcc1:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14006dcc5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006dcc9:	4c 8d 05 88 af 01 00 	lea    0x1af88(%rip),%r8        # 0x140088c58
14006dcd0:	4c 8b c8             	mov    %rax,%r9
14006dcd3:	e8 a0 9e fe ff       	call   0x140057b78
14006dcd8:	e9 44 05 00 00       	jmp    0x14006e221
14006dcdd:	45 8b 40 08          	mov    0x8(%r8),%r8d
14006dce1:	41 f7 c0 ff 03 00 00 	test   $0x3ff,%r8d
14006dce8:	75 57                	jne    0x14006dd41
14006dcea:	b9 57 00 00 00       	mov    $0x57,%ecx
14006dcef:	8b d9                	mov    %ecx,%ebx
14006dcf1:	4c 8b 15 08 13 03 00 	mov    0x31308(%rip),%r10        # 0x14009f000
14006dcf8:	48 8d 05 01 13 03 00 	lea    0x31301(%rip),%rax        # 0x14009f000
14006dcff:	4c 3b d0             	cmp    %rax,%r10
14006dd02:	0f 84 2e 05 00 00    	je     0x14006e236
14006dd08:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14006dd0d:	0f 84 23 05 00 00    	je     0x14006e236
14006dd13:	48 8d 05 36 af 01 00 	lea    0x1af36(%rip),%rax        # 0x140088c50
14006dd1a:	85 ff                	test   %edi,%edi
14006dd1c:	75 04                	jne    0x14006dd22
14006dd1e:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006dd22:	ba 2b 00 00 00       	mov    $0x2b,%edx
14006dd27:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14006dd2b:	45 8b c8             	mov    %r8d,%r9d
14006dd2e:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14006dd32:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14006dd37:	e8 fc 0d 00 00       	call   0x14006eb38
14006dd3c:	e9 e0 04 00 00       	jmp    0x14006e221
14006dd41:	45 8b c8             	mov    %r8d,%r9d
14006dd44:	41 8b d0             	mov    %r8d,%edx
14006dd47:	41 81 e1 80 01 00 00 	and    $0x180,%r9d
14006dd4e:	0f 95 c1             	setne  %cl
14006dd51:	81 e2 7f 02 00 00    	and    $0x27f,%edx
14006dd57:	0f 95 c0             	setne  %al
14006dd5a:	84 c8                	test   %cl,%al
14006dd5c:	74 3f                	je     0x14006dd9d
14006dd5e:	b9 57 00 00 00       	mov    $0x57,%ecx
14006dd63:	8b d9                	mov    %ecx,%ebx
14006dd65:	4c 8b 15 94 12 03 00 	mov    0x31294(%rip),%r10        # 0x14009f000
14006dd6c:	48 8d 05 8d 12 03 00 	lea    0x3128d(%rip),%rax        # 0x14009f000
14006dd73:	4c 3b d0             	cmp    %rax,%r10
14006dd76:	0f 84 ba 04 00 00    	je     0x14006e236
14006dd7c:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14006dd81:	0f 84 af 04 00 00    	je     0x14006e236
14006dd87:	48 8d 05 c2 ae 01 00 	lea    0x1aec2(%rip),%rax        # 0x140088c50
14006dd8e:	85 ff                	test   %edi,%edi
14006dd90:	75 04                	jne    0x14006dd96
14006dd92:	48 8b 46 38          	mov    0x38(%rsi),%rax