1400a47b0:	48 b9 00 00 80 04 00 	movabs $0x40004800000,%rcx
1400a47b7:	04 00 00
1400a47ba:	48 0f a3 f1          	bt     %rsi,%rcx
1400a47be:	73 03                	jae    0x1400a47c3
1400a47c0:	40 b5 01             	mov    $0x1,%bpl
1400a47c3:	48 8b 87 60 03 00 00 	mov    0x360(%rdi),%rax
1400a47ca:	4c 8b 48 18          	mov    0x18(%rax),%r9
1400a47ce:	4d 85 c9             	test   %r9,%r9
1400a47d1:	74 0d                	je     0x1400a47e0
1400a47d3:	44 8a c5             	mov    %bpl,%r8b
1400a47d6:	8b d6                	mov    %esi,%edx
1400a47d8:	48 8b cb             	mov    %rbx,%rcx
1400a47db:	41 ff d1             	call   *%r9
1400a47de:	8b f0                	mov    %eax,%esi
1400a47e0:	41 3b f7             	cmp    %r15d,%esi
1400a47e3:	74 12                	je     0x1400a47f7
1400a47e5:	48 8b cb             	mov    %rbx,%rcx
1400a47e8:	e8 6f ef 01 00       	call   0x1400c375c
1400a47ed:	85 f6                	test   %esi,%esi
1400a47ef:	75 06                	jne    0x1400a47f7
1400a47f1:	85 c0                	test   %eax,%eax
1400a47f3:	41 0f 45 f7          	cmovne %r15d,%esi
1400a47f7:	40 8a d5             	mov    %bpl,%dl
1400a47fa:	48 8b cb             	mov    %rbx,%rcx
1400a47fd:	e8 3e eb 01 00       	call   0x1400c3340
1400a4802:	85 c0                	test   %eax,%eax
1400a4804:	74 05                	je     0x1400a480b
1400a4806:	85 f6                	test   %esi,%esi
1400a4808:	0f 44 f0             	cmove  %eax,%esi
1400a480b:	40 8a d5             	mov    %bpl,%dl
1400a480e:	48 8b cb             	mov    %rbx,%rcx
1400a4811:	e8 32 fa 00 00       	call   0x1400b4248
1400a4816:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
1400a481d:	48 8b 51 40          	mov    0x40(%rcx),%rdx
1400a4821:	48 85 d2             	test   %rdx,%rdx
1400a4824:	74 08                	je     0x1400a482e
1400a4826:	48 8b 12             	mov    (%rdx),%rdx
1400a4829:	e8 86 fd ff ff       	call   0x1400a45b4
1400a482e:	85 f6                	test   %esi,%esi
1400a4830:	75 14                	jne    0x1400a4846
1400a4832:	48 8d 8b f0 00 00 00 	lea    0xf0(%rbx),%rcx
1400a4839:	44 8a c5             	mov    %bpl,%r8b
1400a483c:	48 8b d3             	mov    %rbx,%rdx
1400a483f:	e8 98 50 00 00       	call   0x1400a98dc
1400a4844:	8b f0                	mov    %eax,%esi
1400a4846:	41 bf 05 00 00 00    	mov    $0x5,%r15d
1400a484c:	4c 39 b3 e8 00 00 00 	cmp    %r14,0xe8(%rbx)
1400a4853:	74 0f                	je     0x1400a4864
1400a4855:	45 8d 47 fd          	lea    -0x3(%r15),%r8d
1400a4859:	41 8b d7             	mov    %r15d,%edx
1400a485c:	48 8b cb             	mov    %rbx,%rcx
1400a485f:	e8 98 53 01 00       	call   0x1400b9bfc
1400a4864:	48 8b cb             	mov    %rbx,%rcx
1400a4867:	e8 78 e9 ff ff       	call   0x1400a31e4
1400a486c:	4c 39 b7 a8 03 00 00 	cmp    %r14,0x3a8(%rdi)
1400a4873:	74 3d                	je     0x1400a48b2
1400a4875:	4c 39 b3 e8 00 00 00 	cmp    %r14,0xe8(%rbx)
1400a487c:	74 0b                	je     0x1400a4889
1400a487e:	41 8b d7             	mov    %r15d,%edx
1400a4881:	48 8b cb             	mov    %rbx,%rcx
1400a4884:	e8 ab 53 01 00       	call   0x1400b9c34
1400a4889:	33 c0                	xor    %eax,%eax
1400a488b:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1400a4892:	00
1400a4893:	48 33 cc             	xor    %rsp,%rcx
1400a4896:	e8 15 b6 20 00       	call   0x1402afeb0
1400a489b:	48 8b 9c 24 88 01 00 	mov    0x188(%rsp),%rbx
1400a48a2:	00
1400a48a3:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1400a48aa:	41 5f                	pop    %r15
1400a48ac:	41 5e                	pop    %r14
1400a48ae:	5f                   	pop    %rdi
1400a48af:	5e                   	pop    %rsi
1400a48b0:	5d                   	pop    %rbp
1400a48b1:	c3                   	ret
1400a48b2:	c6 83 9e 12 00 00 01 	movb   $0x1,0x129e(%rbx)
1400a48b9:	48 8b 57 30          	mov    0x30(%rdi),%rdx
1400a48bd:	48 85 d2             	test   %rdx,%rdx
1400a48c0:	74 0c                	je     0x1400a48ce
1400a48c2:	48 8b cb             	mov    %rbx,%rcx
1400a48c5:	e8 16 7c 01 00       	call   0x1400bc4e0
1400a48ca:	4c 89 77 30          	mov    %r14,0x30(%rdi)
1400a48ce:	48 8b cb             	mov    %rbx,%rcx
1400a48d1:	e8 0a 73 01 00       	call   0x1400bbbe0
1400a48d6:	48 8b 47 28          	mov    0x28(%rdi),%rax
1400a48da:	48 89 83 20 0c 00 00 	mov    %rax,0xc20(%rbx)
1400a48e1:	44 38 b3 3f 0a 00 00 	cmp    %r14b,0xa3f(%rbx)
1400a48e8:	74 16                	je     0x1400a4900
1400a48ea:	83 bf c0 03 00 00 02 	cmpl   $0x2,0x3c0(%rdi)
1400a48f1:	74 0d                	je     0x1400a4900
1400a48f3:	83 bf c4 03 00 00 02 	cmpl   $0x2,0x3c4(%rdi)
1400a48fa:	0f 85 bd 00 00 00    	jne    0x1400a49bd
1400a4900:	44 38 b7 46 03 00 00 	cmp    %r14b,0x346(%rdi)
1400a4907:	0f 85 b0 00 00 00    	jne    0x1400a49bd
1400a490d:	40 84 ed             	test   %bpl,%bpl
1400a4910:	74 12                	je     0x1400a4924
1400a4912:	33 d2                	xor    %edx,%edx
1400a4914:	48 8b cf             	mov    %rdi,%rcx
1400a4917:	e8 b0 fb 00 00       	call   0x1400b44cc
1400a491c:	84 c0                	test   %al,%al
1400a491e:	0f 84 99 00 00 00    	je     0x1400a49bd
1400a4924:	44 38 b7 41 03 00 00 	cmp    %r14b,0x341(%rdi)
1400a492b:	74 09                	je     0x1400a4936
1400a492d:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
1400a4934:	eb 28                	jmp    0x1400a495e
1400a4936:	44 38 b7 40 03 00 00 	cmp    %r14b,0x340(%rdi)
1400a493d:	74 09                	je     0x1400a4948
1400a493f:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
1400a4946:	eb 16                	jmp    0x1400a495e
1400a4948:	44 38 b7 49 03 00 00 	cmp    %r14b,0x349(%rdi)
1400a494f:	74 09                	je     0x1400a495a
1400a4951:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1400a4958:	eb 04                	jmp    0x1400a495e
1400a495a:	48 8b 47 58          	mov    0x58(%rdi),%rax
1400a495e:	48 8b 6f 28          	mov    0x28(%rdi),%rbp
1400a4962:	4c 8d 05 e7 11 24 00 	lea    0x2411e7(%rip),%r8        # 0x1402e5b50
1400a4969:	4c 8b cd             	mov    %rbp,%r9
1400a496c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a4971:	ba 00 01 00 00       	mov    $0x100,%edx
1400a4976:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a497b:	e8 cc 56 01 00       	call   0x1400ba04c
1400a4980:	4c 39 b3 e8 00 00 00 	cmp    %r14,0xe8(%rbx)
1400a4987:	74 0b                	je     0x1400a4994
1400a4989:	41 8b d7             	mov    %r15d,%edx
1400a498c:	48 8b cb             	mov    %rbx,%rcx
1400a498f:	e8 a0 52 01 00       	call   0x1400b9c34
1400a4994:	48 8b d7             	mov    %rdi,%rdx
1400a4997:	48 8b cb             	mov    %rbx,%rcx
1400a499a:	e8 d9 81 00 00       	call   0x1400acb78
1400a499f:	84 c0                	test   %al,%al
1400a49a1:	74 10                	je     0x1400a49b3
1400a49a3:	48 89 ab 18 0c 00 00 	mov    %rbp,0xc18(%rbx)
1400a49aa:	48 89 ab 20 0c 00 00 	mov    %rbp,0xc20(%rbx)
1400a49b1:	eb 47                	jmp    0x1400a49fa
1400a49b3:	48 83 8b 18 0c 00 00 	orq    $0xffffffffffffffff,0xc18(%rbx)
1400a49ba:	ff
1400a49bb:	eb 3d                	jmp    0x1400a49fa
1400a49bd:	ba 01 00 00 00       	mov    $0x1,%edx
1400a49c2:	48 8b cf             	mov    %rdi,%rcx
1400a49c5:	e8 5a 1d 01 00       	call   0x1400b6724
1400a49ca:	45 33 c0             	xor    %r8d,%r8d
1400a49cd:	48 8b d7             	mov    %rdi,%rdx
1400a49d0:	48 8b cb             	mov    %rbx,%rcx
1400a49d3:	e8 90 80 00 00       	call   0x1400aca68
1400a49d8:	4c 39 b3 e8 00 00 00 	cmp    %r14,0xe8(%rbx)
1400a49df:	74 0b                	je     0x1400a49ec
1400a49e1:	41 8b d7             	mov    %r15d,%edx
1400a49e4:	48 8b cb             	mov    %rbx,%rcx
1400a49e7:	e8 48 52 01 00       	call   0x1400b9c34
1400a49ec:	44 8a c5             	mov    %bpl,%r8b
1400a49ef:	48 8b d7             	mov    %rdi,%rdx
1400a49f2:	48 8b cb             	mov    %rbx,%rcx
1400a49f5:	e8 a6 b7 00 00       	call   0x1400b01a0
1400a49fa:	8b c6                	mov    %esi,%eax
1400a49fc:	e9 8a fe ff ff       	jmp    0x1400a488b
1400a4a01:	cc                   	int3
1400a4a02:	cc                   	int3
1400a4a03:	cc                   	int3
1400a4a04:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a4a09:	57                   	push   %rdi
1400a4a0a:	48 83 ec 20          	sub    $0x20,%rsp
1400a4a0e:	48 8b fa             	mov    %rdx,%rdi
1400a4a11:	48 8b d9             	mov    %rcx,%rbx
1400a4a14:	e8 47 fd 00 00       	call   0x1400b4760
1400a4a19:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
1400a4a1e:	0f 84 e1 00 00 00    	je     0x1400a4b05
1400a4a24:	44 8b 43 58          	mov    0x58(%rbx),%r8d
1400a4a28:	41 83 f8 09          	cmp    $0x9,%r8d
1400a4a2c:	7f 6c                	jg     0x1400a4a9a
1400a4a2e:	0f 84 b4 00 00 00    	je     0x1400a4ae8
1400a4a34:	41 8b c8             	mov    %r8d,%ecx
1400a4a37:	45 85 c0             	test   %r8d,%r8d
1400a4a3a:	0f 84 c5 00 00 00    	je     0x1400a4b05
1400a4a40:	83 e9 01             	sub    $0x1,%ecx
1400a4a43:	0f 84 bc 00 00 00    	je     0x1400a4b05
1400a4a49:	83 e9 01             	sub    $0x1,%ecx
1400a4a4c:	0f 84 b3 00 00 00    	je     0x1400a4b05
1400a4a52:	83 e9 01             	sub    $0x1,%ecx
1400a4a55:	0f 84 aa 00 00 00    	je     0x1400a4b05
1400a4a5b:	83 e9 01             	sub    $0x1,%ecx
1400a4a5e:	74 26                	je     0x1400a4a86
1400a4a60:	83 e9 01             	sub    $0x1,%ecx
1400a4a63:	74 18                	je     0x1400a4a7d
1400a4a65:	83 e9 01             	sub    $0x1,%ecx
1400a4a68:	74 13                	je     0x1400a4a7d
1400a4a6a:	83 e9 01             	sub    $0x1,%ecx
1400a4a6d:	74 05                	je     0x1400a4a74
1400a4a6f:	83 f9 01             	cmp    $0x1,%ecx
1400a4a72:	75 51                	jne    0x1400a4ac5
1400a4a74:	4c 8d 05 b9 18 00 00 	lea    0x18b9(%rip),%r8        # 0x1400a6334
1400a4a7b:	eb 72                	jmp    0x1400a4aef
1400a4a7d:	4c 8d 05 78 f1 ff ff 	lea    -0xe88(%rip),%r8        # 0x1400a3bfc
1400a4a84:	eb 69                	jmp    0x1400a4aef
1400a4a86:	4c 8d 05 1b 7a 01 00 	lea    0x17a1b(%rip),%r8        # 0x1400bc4a8
1400a4a8d:	48 8b d7             	mov    %rdi,%rdx
1400a4a90:	48 8b cb             	mov    %rbx,%rcx
1400a4a93:	e8 60 fb 00 00       	call   0x1400b45f8
1400a4a98:	eb 6b                	jmp    0x1400a4b05
1400a4a9a:	41 8b c8             	mov    %r8d,%ecx
1400a4a9d:	83 e9 0a             	sub    $0xa,%ecx
1400a4aa0:	74 46                	je     0x1400a4ae8
1400a4aa2:	83 e9 01             	sub    $0x1,%ecx
1400a4aa5:	74 38                	je     0x1400a4adf
1400a4aa7:	83 e9 01             	sub    $0x1,%ecx
1400a4aaa:	74 2a                	je     0x1400a4ad6
1400a4aac:	83 e9 01             	sub    $0x1,%ecx
1400a4aaf:	74 25                	je     0x1400a4ad6
1400a4ab1:	83 e9 01             	sub    $0x1,%ecx
1400a4ab4:	74 4f                	je     0x1400a4b05
1400a4ab6:	83 e9 01             	sub    $0x1,%ecx
1400a4ab9:	74 4a                	je     0x1400a4b05
1400a4abb:	83 e9 01             	sub    $0x1,%ecx
1400a4abe:	74 45                	je     0x1400a4b05
1400a4ac0:	83 f9 01             	cmp    $0x1,%ecx
1400a4ac3:	74 40                	je     0x1400a4b05
1400a4ac5:	48 8d 15 ac 10 24 00 	lea    0x2410ac(%rip),%rdx        # 0x1402e5b78
1400a4acc:	48 8b cb             	mov    %rbx,%rcx
1400a4acf:	e8 fc fe 00 00       	call   0x1400b49d0
1400a4ad4:	eb 2f                	jmp    0x1400a4b05
1400a4ad6:	4c 8d 05 d7 17 00 00 	lea    0x17d7(%rip),%r8        # 0x1400a62b4
1400a4add:	eb 10                	jmp    0x1400a4aef
1400a4adf:	4c 8d 05 5e fa ff ff 	lea    -0x5a2(%rip),%r8        # 0x1400a4544
1400a4ae6:	eb 07                	jmp    0x1400a4aef
1400a4ae8:	4c 8d 05 19 fa ff ff 	lea    -0x5e7(%rip),%r8        # 0x1400a4508
1400a4aef:	48 8b d7             	mov    %rdi,%rdx
1400a4af2:	48 8b cb             	mov    %rbx,%rcx
1400a4af5:	e8 fe fa 00 00       	call   0x1400b45f8
1400a4afa:	48 8b d7             	mov    %rdi,%rdx
1400a4afd:	48 8b cb             	mov    %rbx,%rcx
1400a4b00:	e8 d3 f2 00 00       	call   0x1400b3dd8
1400a4b05:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a4b0a:	48 83 c4 20          	add    $0x20,%rsp
1400a4b0e:	5f                   	pop    %rdi
1400a4b0f:	c3                   	ret
1400a4b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a4b15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400a4b1a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400a4b1f:	55                   	push   %rbp
1400a4b20:	41 56                	push   %r14
1400a4b22:	41 57                	push   %r15
1400a4b24:	48 8b ec             	mov    %rsp,%rbp
1400a4b27:	48 83 ec 50          	sub    $0x50,%rsp
1400a4b2b:	40 8a 75 40          	mov    0x40(%rbp),%sil
1400a4b2f:	4d 8b f8             	mov    %r8,%r15
1400a4b32:	44 8a c6             	mov    %sil,%r8b
1400a4b35:	4d 8b f1             	mov    %r9,%r14
1400a4b38:	48 8b fa             	mov    %rdx,%rdi
1400a4b3b:	48 8b d9             	mov    %rcx,%rbx
1400a4b3e:	e8 ed 1d 01 00       	call   0x1400b6930
1400a4b43:	48 85 c0             	test   %rax,%rax
1400a4b46:	0f 89 e6 00 00 00    	jns    0x1400a4c32
1400a4b4c:	40 84 f6             	test   %sil,%sil
1400a4b4f:	74 09                	je     0x1400a4b5a
1400a4b51:	0f 10 83 08 0b 00 00 	movups 0xb08(%rbx),%xmm0
1400a4b58:	eb 07                	jmp    0x1400a4b61
1400a4b5a:	0f 10 83 18 0b 00 00 	movups 0xb18(%rbx),%xmm0
1400a4b61:	83 7b 58 04          	cmpl   $0x4,0x58(%rbx)
1400a4b65:	75 23                	jne    0x1400a4b8a
1400a4b67:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1400a4b6c:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400a4b70:	0f 10 07             	movups (%rdi),%xmm0
1400a4b73:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400a4b77:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1400a4b7c:	e8 53 3b 00 00       	call   0x1400a86d4
1400a4b81:	48 8d 15 20 10 24 00 	lea    0x241020(%rip),%rdx        # 0x1402e5ba8
1400a4b88:	eb 27                	jmp    0x1400a4bb1
1400a4b8a:	83 7b 58 05          	cmpl   $0x5,0x58(%rbx)
1400a4b8e:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400a4b92:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1400a4b97:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400a4b9b:	0f 10 07             	movups (%rdi),%xmm0
1400a4b9e:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1400a4ba3:	75 19                	jne    0x1400a4bbe
1400a4ba5:	e8 2a 3b 00 00       	call   0x1400a86d4
1400a4baa:	48 8d 15 27 10 24 00 	lea    0x241027(%rip),%rdx        # 0x1402e5bd8
1400a4bb1:	4c 8b c0             	mov    %rax,%r8
1400a4bb4:	48 8b cb             	mov    %rbx,%rcx
1400a4bb7:	e8 14 fe 00 00       	call   0x1400b49d0
1400a4bbc:	eb 3e                	jmp    0x1400a4bfc
1400a4bbe:	48 8b b3 f0 00 00 00 	mov    0xf0(%rbx),%rsi
1400a4bc5:	e8 0a 3b 00 00       	call   0x1400a86d4
1400a4bca:	4c 8b 8b 00 01 00 00 	mov    0x100(%rbx),%r9
1400a4bd1:	4c 8b c0             	mov    %rax,%r8
1400a4bd4:	48 8b cb             	mov    %rbx,%rcx
1400a4bd7:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
1400a4bdb:	74 13                	je     0x1400a4bf0
1400a4bdd:	48 8d 15 2c 10 24 00 	lea    0x24102c(%rip),%rdx        # 0x1402e5c10
1400a4be4:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a4be9:	e8 e2 fd 00 00       	call   0x1400b49d0
1400a4bee:	eb 0c                	jmp    0x1400a4bfc
1400a4bf0:	48 8d 15 79 10 24 00 	lea    0x241079(%rip),%rdx        # 0x1402e5c70
1400a4bf7:	e8 d4 fd 00 00       	call   0x1400b49d0
1400a4bfc:	41 c7 06 1c 00 00 00 	movl   $0x1c,(%r14)
1400a4c03:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400a4c07:	48 85 c9             	test   %rcx,%rcx
1400a4c0a:	74 22                	je     0x1400a4c2e
1400a4c0c:	83 7b 58 09          	cmpl   $0x9,0x58(%rbx)
1400a4c10:	7e 0e                	jle    0x1400a4c20
1400a4c12:	ba 02 00 00 00       	mov    $0x2,%edx
1400a4c17:	e8 08 1b 01 00       	call   0x1400b6724
1400a4c1c:	41 c6 07 01          	movb   $0x1,(%r15)
1400a4c20:	41 8b 16             	mov    (%r14),%edx
1400a4c23:	41 b0 01             	mov    $0x1,%r8b
1400a4c26:	48 8b cb             	mov    %rbx,%rcx
1400a4c29:	e8 0a fb ff ff       	call   0x1400a4738
1400a4c2e:	b0 01                	mov    $0x1,%al
1400a4c30:	eb 02                	jmp    0x1400a4c34
1400a4c32:	32 c0                	xor    %al,%al
1400a4c34:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400a4c39:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400a4c3d:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400a4c41:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1400a4c45:	49 8b e3             	mov    %r11,%rsp
1400a4c48:	41 5f                	pop    %r15
1400a4c4a:	41 5e                	pop    %r14
1400a4c4c:	5d                   	pop    %rbp
1400a4c4d:	c3                   	ret
1400a4c4e:	cc                   	int3
1400a4c4f:	cc                   	int3
1400a4c50:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400a4c55:	55                   	push   %rbp
1400a4c56:	56                   	push   %rsi
1400a4c57:	57                   	push   %rdi
1400a4c58:	41 54                	push   %r12
1400a4c5a:	41 55                	push   %r13
1400a4c5c:	41 56                	push   %r14
1400a4c5e:	41 57                	push   %r15
1400a4c60:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1400a4c65:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1400a4c6c:	48 8b 05 0d 0e 33 00 	mov    0x330e0d(%rip),%rax        # 0x1403d5a80
1400a4c73:	48 33 c4             	xor    %rsp,%rax
1400a4c76:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1400a4c7a:	45 33 ff             	xor    %r15d,%r15d
1400a4c7d:	48 89 55 af          	mov    %rdx,-0x51(%rbp)
1400a4c81:	44 88 7d 17          	mov    %r15b,0x17(%rbp)
1400a4c85:	49 8b f8             	mov    %r8,%rdi
1400a4c88:	44 88 7d 18          	mov    %r15b,0x18(%rbp)
1400a4c8c:	4c 8b f2             	mov    %rdx,%r14
1400a4c8f:	44 89 7d ab          	mov    %r15d,-0x55(%rbp)
1400a4c93:	4c 8b e9             	mov    %rcx,%r13
1400a4c96:	41 8b f7             	mov    %r15d,%esi
1400a4c99:	4d 85 c0             	test   %r8,%r8
1400a4c9c:	0f 84 43 0e 00 00    	je     0x1400a5ae5
1400a4ca2:	41 81 38 ad db de c0 	cmpl   $0xc0dedbad,(%r8)
1400a4ca9:	0f 85 36 0e 00 00    	jne    0x1400a5ae5
1400a4caf:	44 38 b9 cd 01 00 00 	cmp    %r15b,0x1cd(%rcx)
1400a4cb6:	74 27                	je     0x1400a4cdf
1400a4cb8:	41 8d 77 2a          	lea    0x2a(%r15),%esi
1400a4cbc:	49 8b c8             	mov    %r8,%rcx
1400a4cbf:	89 75 ab             	mov    %esi,-0x55(%rbp)