1400d46a6:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400d46aa:	48 8b cf             	mov    %rdi,%rcx
1400d46ad:	48 8d 55 c4          	lea    -0x3c(%rbp),%rdx
1400d46b1:	0f 10 00             	movups (%rax),%xmm0
1400d46b4:	f3 41 0f 7f 46 28    	movdqu %xmm0,0x28(%r14)
1400d46ba:	e8 ad 09 00 00       	call   0x1400d506c
1400d46bf:	49 89 5e 38          	mov    %rbx,0x38(%r14)
1400d46c3:	8b f0                	mov    %eax,%esi
1400d46c5:	33 db                	xor    %ebx,%ebx
1400d46c7:	39 5d c4             	cmp    %ebx,-0x3c(%rbp)
1400d46ca:	75 2b                	jne    0x1400d46f7
1400d46cc:	83 f8 1c             	cmp    $0x1c,%eax
1400d46cf:	75 26                	jne    0x1400d46f7
1400d46d1:	48 8d 15 08 7e 21 00 	lea    0x217e08(%rip),%rdx        # 0x1402ec4e0
1400d46d8:	48 8b cf             	mov    %rdi,%rcx
1400d46db:	e8 f0 02 fe ff       	call   0x1400b49d0
1400d46e0:	8d 56 e5             	lea    -0x1b(%rsi),%edx
1400d46e3:	41 88 9e 14 01 00 00 	mov    %bl,0x114(%r14)
1400d46ea:	49 8b cd             	mov    %r13,%rcx
1400d46ed:	e8 32 20 fe ff       	call   0x1400b6724
1400d46f2:	e9 5b 01 00 00       	jmp    0x1400d4852
1400d46f7:	85 f6                	test   %esi,%esi
1400d46f9:	0f 85 53 01 00 00    	jne    0x1400d4852
1400d46ff:	41 38 9e 13 01 00 00 	cmp    %bl,0x113(%r14)
1400d4706:	74 19                	je     0x1400d4721
1400d4708:	48 39 9f f8 00 00 00 	cmp    %rbx,0xf8(%rdi)
1400d470f:	7e 60                	jle    0x1400d4771
1400d4711:	8d 56 01             	lea    0x1(%rsi),%edx
1400d4714:	49 8b cd             	mov    %r13,%rcx
1400d4717:	e8 08 20 fe ff       	call   0x1400b6724
1400d471c:	e9 e9 fc ff ff       	jmp    0x1400d440a
1400d4721:	44 8b 45 e8          	mov    -0x18(%rbp),%r8d
1400d4725:	41 8b c8             	mov    %r8d,%ecx
1400d4728:	81 e9 e2 00 00 00    	sub    $0xe2,%ecx
1400d472e:	74 41                	je     0x1400d4771
1400d4730:	83 e9 18             	sub    $0x18,%ecx
1400d4733:	74 3c                	je     0x1400d4771
1400d4735:	81 f9 2e 01 00 00    	cmp    $0x12e,%ecx
1400d473b:	48 8b cf             	mov    %rdi,%rcx
1400d473e:	74 11                	je     0x1400d4751
1400d4740:	48 8d 15 d9 7d 21 00 	lea    0x217dd9(%rip),%rdx        # 0x1402ec520
1400d4747:	e8 84 02 fe ff       	call   0x1400b49d0
1400d474c:	e9 99 00 00 00       	jmp    0x1400d47ea
1400d4751:	48 8d 15 a8 7d 21 00 	lea    0x217da8(%rip),%rdx        # 0x1402ec500
1400d4758:	e8 73 02 fe ff       	call   0x1400b49d0
1400d475d:	be 46 00 00 00       	mov    $0x46,%esi
1400d4762:	e9 b9 00 00 00       	jmp    0x1400d4820
1400d4767:	84 db                	test   %bl,%bl
1400d4769:	0f 85 af 00 00 00    	jne    0x1400d481e
1400d476f:	33 db                	xor    %ebx,%ebx
1400d4771:	38 9f a5 12 00 00    	cmp    %bl,0x12a5(%rdi)
1400d4777:	74 40                	je     0x1400d47b9
1400d4779:	4c 8b 8f d8 10 00 00 	mov    0x10d8(%rdi),%r9
1400d4780:	49 83 f9 ff          	cmp    $0xffffffffffffffff,%r9
1400d4784:	0f 84 96 00 00 00    	je     0x1400d4820
1400d478a:	4c 8b 87 08 01 00 00 	mov    0x108(%rdi),%r8
1400d4791:	4d 3b c8             	cmp    %r8,%r9
1400d4794:	0f 84 86 00 00 00    	je     0x1400d4820
1400d479a:	38 9f 27 0a 00 00    	cmp    %bl,0xa27(%rdi)
1400d47a0:	75 7e                	jne    0x1400d4820
1400d47a2:	41 39 5f 10          	cmp    %ebx,0x10(%r15)
1400d47a6:	75 78                	jne    0x1400d4820
1400d47a8:	48 8d 15 99 7d 21 00 	lea    0x217d99(%rip),%rdx        # 0x1402ec548
1400d47af:	48 8b cf             	mov    %rdi,%rcx
1400d47b2:	e8 19 02 fe ff       	call   0x1400b49d0
1400d47b7:	eb 31                	jmp    0x1400d47ea
1400d47b9:	48 8b 87 f0 00 00 00 	mov    0xf0(%rdi),%rax
1400d47c0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400d47c4:	74 2b                	je     0x1400d47f1
1400d47c6:	4c 8b 87 00 01 00 00 	mov    0x100(%rdi),%r8
1400d47cd:	49 3b c0             	cmp    %r8,%rax
1400d47d0:	74 1f                	je     0x1400d47f1
1400d47d2:	4c 39 87 f8 00 00 00 	cmp    %r8,0xf8(%rdi)
1400d47d9:	74 16                	je     0x1400d47f1
1400d47db:	48 8d 15 9e 7d 21 00 	lea    0x217d9e(%rip),%rdx        # 0x1402ec580
1400d47e2:	48 8b cf             	mov    %rdi,%rcx
1400d47e5:	e8 e6 01 fe ff       	call   0x1400b49d0
1400d47ea:	be 12 00 00 00       	mov    $0x12,%esi
1400d47ef:	eb 2f                	jmp    0x1400d4820
1400d47f1:	41 38 9e 13 01 00 00 	cmp    %bl,0x113(%r14)
1400d47f8:	75 26                	jne    0x1400d4820
1400d47fa:	48 39 9f 00 01 00 00 	cmp    %rbx,0x100(%rdi)
1400d4801:	75 1d                	jne    0x1400d4820
1400d4803:	48 85 c0             	test   %rax,%rax
1400d4806:	7e 18                	jle    0x1400d4820
1400d4808:	48 8d 15 99 7d 21 00 	lea    0x217d99(%rip),%rdx        # 0x1402ec5a8
1400d480f:	48 8b cf             	mov    %rdi,%rcx
1400d4812:	e8 b9 01 fe ff       	call   0x1400b49d0
1400d4817:	be 13 00 00 00       	mov    $0x13,%esi
1400d481c:	eb 02                	jmp    0x1400d4820
1400d481e:	33 db                	xor    %ebx,%ebx
1400d4820:	41 89 5f 10          	mov    %ebx,0x10(%r15)
1400d4824:	41 88 9e 13 01 00 00 	mov    %bl,0x113(%r14)
1400d482b:	45 85 e4             	test   %r12d,%r12d
1400d482e:	75 22                	jne    0x1400d4852
1400d4830:	85 f6                	test   %esi,%esi
1400d4832:	75 1e                	jne    0x1400d4852
1400d4834:	38 5d c0             	cmp    %bl,-0x40(%rbp)
1400d4837:	75 19                	jne    0x1400d4852
1400d4839:	4c 8b 87 08 07 00 00 	mov    0x708(%rdi),%r8
1400d4840:	4d 85 c0             	test   %r8,%r8
1400d4843:	74 0d                	je     0x1400d4852
1400d4845:	49 8b d5             	mov    %r13,%rdx
1400d4848:	48 8b cf             	mov    %rdi,%rcx
1400d484b:	e8 f8 14 00 00       	call   0x1400d5d48
1400d4850:	8b f0                	mov    %eax,%esi
1400d4852:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400d4856:	ff 15 ac a7 2f 00    	call   *0x2fa7ac(%rip)        # 0x1403cf008
1400d485c:	8b c6                	mov    %esi,%eax
1400d485e:	49 89 5f 08          	mov    %rbx,0x8(%r15)
1400d4862:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400d4866:	48 33 cc             	xor    %rsp,%rcx
1400d4869:	e8 42 b6 1d 00       	call   0x1402afeb0
1400d486e:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1400d4875:	00
1400d4876:	48 83 c4 70          	add    $0x70,%rsp
1400d487a:	41 5f                	pop    %r15
1400d487c:	41 5e                	pop    %r14
1400d487e:	41 5d                	pop    %r13
1400d4880:	41 5c                	pop    %r12
1400d4882:	5f                   	pop    %rdi
1400d4883:	5e                   	pop    %rsi
1400d4884:	5d                   	pop    %rbp
1400d4885:	c3                   	ret
1400d4886:	cc                   	int3
1400d4887:	cc                   	int3
1400d4888:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d488d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400d4892:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400d4897:	57                   	push   %rdi
1400d4898:	48 83 ec 20          	sub    $0x20,%rsp
1400d489c:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1400d48a0:	48 8b f2             	mov    %rdx,%rsi
1400d48a3:	48 8b d9             	mov    %rcx,%rbx
1400d48a6:	c6 02 00             	movb   $0x0,(%rdx)
1400d48a9:	33 d2                	xor    %edx,%edx
1400d48ab:	48 8b cf             	mov    %rdi,%rcx
1400d48ae:	48 8d af f8 03 00 00 	lea    0x3f8(%rdi),%rbp
1400d48b5:	e8 6a 1e fe ff       	call   0x1400b6724
1400d48ba:	48 8d 05 2b 34 00 00 	lea    0x342b(%rip),%rax        # 0x1400d7cec
1400d48c1:	48 c7 45 38 c0 d4 01 	movq   $0x1d4c0,0x38(%rbp)
1400d48c8:	00
1400d48c9:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1400d48d0:	48 8d 05 51 0e 00 00 	lea    0xe51(%rip),%rax        # 0x1400d5728
1400d48d7:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
1400d48de:	48 8b 87 60 03 00 00 	mov    0x360(%rdi),%rax
1400d48e5:	f6 80 94 00 00 00 01 	testb  $0x1,0x94(%rax)
1400d48ec:	74 1b                	je     0x1400d4909
1400d48ee:	4c 8b ce             	mov    %rsi,%r9
1400d48f1:	41 b0 01             	mov    $0x1,%r8b
1400d48f4:	33 d2                	xor    %edx,%edx
1400d48f6:	48 8b cb             	mov    %rbx,%rcx
1400d48f9:	e8 32 f8 fd ff       	call   0x1400b4130
1400d48fe:	85 c0                	test   %eax,%eax
1400d4900:	75 25                	jne    0x1400d4927
1400d4902:	c6 87 53 03 00 00 01 	movb   $0x1,0x353(%rdi)
1400d4909:	48 8b cd             	mov    %rbp,%rcx
1400d490c:	e8 2f f9 04 00       	call   0x140124240
1400d4911:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d4915:	48 8b d6             	mov    %rsi,%rdx
1400d4918:	48 8b cb             	mov    %rbx,%rcx
1400d491b:	c6 80 06 05 00 00 01 	movb   $0x1,0x506(%rax)
1400d4922:	e8 75 03 00 00       	call   0x1400d4c9c
1400d4927:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d492c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400d4931:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400d4936:	48 83 c4 20          	add    $0x20,%rsp
1400d493a:	5f                   	pop    %rdi
1400d493b:	c3                   	ret
1400d493c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d4941:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400d4946:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400d494b:	57                   	push   %rdi
1400d494c:	48 83 ec 20          	sub    $0x20,%rsp
1400d4950:	33 ed                	xor    %ebp,%ebp
1400d4952:	48 8d 9a f8 03 00 00 	lea    0x3f8(%rdx),%rbx
1400d4959:	48 8b f2             	mov    %rdx,%rsi
1400d495c:	48 8b f9             	mov    %rcx,%rdi
1400d495f:	45 84 c0             	test   %r8b,%r8b
1400d4962:	74 07                	je     0x1400d496b
1400d4964:	40 88 ab 14 01 00 00 	mov    %bpl,0x114(%rbx)
1400d496b:	40 38 aa 0c 05 00 00 	cmp    %bpl,0x50c(%rdx)
1400d4972:	74 7f                	je     0x1400d49f3
1400d4974:	4c 8d 0d 3d 6e 21 00 	lea    0x216e3d(%rip),%r9        # 0x1402eb7b8
1400d497b:	48 8b d3             	mov    %rbx,%rdx
1400d497e:	4c 8d 05 2f 47 21 00 	lea    0x21472f(%rip),%r8        # 0x1402e90b4
1400d4985:	e8 4e fb 04 00       	call   0x1401244d8
1400d498a:	85 c0                	test   %eax,%eax
1400d498c:	74 3a                	je     0x1400d49c8
1400d498e:	8b c8                	mov    %eax,%ecx
1400d4990:	e8 5b 02 ff ff       	call   0x1400c4bf0
1400d4995:	4c 8b c0             	mov    %rax,%r8
1400d4998:	48 8d 15 89 7c 21 00 	lea    0x217c89(%rip),%rdx        # 0x1402ec628
1400d499f:	48 8b cf             	mov    %rdi,%rcx
1400d49a2:	e8 29 00 fe ff       	call   0x1400b49d0
1400d49a7:	ba 01 00 00 00       	mov    $0x1,%edx
1400d49ac:	40 88 ae 0c 05 00 00 	mov    %bpl,0x50c(%rsi)
1400d49b3:	48 8b ce             	mov    %rsi,%rcx
1400d49b6:	e8 69 1d fe ff       	call   0x1400b6724
1400d49bb:	48 8b 47 20          	mov    0x20(%rdi),%rax
1400d49bf:	40 88 a8 06 05 00 00 	mov    %bpl,0x506(%rax)
1400d49c6:	eb 2b                	jmp    0x1400d49f3
1400d49c8:	48 8b 47 20          	mov    0x20(%rdi),%rax
1400d49cc:	c6 80 06 05 00 00 22 	movb   $0x22,0x506(%rax)
1400d49d3:	eb 15                	jmp    0x1400d49ea
1400d49d5:	41 b1 01             	mov    $0x1,%r9b
1400d49d8:	48 8b d3             	mov    %rbx,%rdx
1400d49db:	45 8a c1             	mov    %r9b,%r8b
1400d49de:	48 8b cf             	mov    %rdi,%rcx
1400d49e1:	e8 da fb 04 00       	call   0x1401245c0
1400d49e6:	85 c0                	test   %eax,%eax
1400d49e8:	75 09                	jne    0x1400d49f3
1400d49ea:	40 38 ab 0e 01 00 00 	cmp    %bpl,0x10e(%rbx)
1400d49f1:	75 e2                	jne    0x1400d49d5
1400d49f3:	48 8b 83 b0 00 00 00 	mov    0xb0(%rbx),%rax
1400d49fa:	48 85 c0             	test   %rax,%rax
1400d49fd:	74 24                	je     0x1400d4a23
1400d49ff:	48 39 87 90 10 00 00 	cmp    %rax,0x1090(%rdi)
1400d4a06:	75 07                	jne    0x1400d4a0f
1400d4a08:	48 89 af 90 10 00 00 	mov    %rbp,0x1090(%rdi)
1400d4a0f:	48 8b 8b b0 00 00 00 	mov    0xb0(%rbx),%rcx
1400d4a16:	ff 15 ec a5 2f 00    	call   *0x2fa5ec(%rip)        # 0x1403cf008
1400d4a1c:	48 89 ab b0 00 00 00 	mov    %rbp,0xb0(%rbx)
1400d4a23:	48 8b cb             	mov    %rbx,%rcx
1400d4a26:	e8 ad 0a 00 00       	call   0x1400d54d8
1400d4a2b:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
1400d4a32:	ff 15 d0 a5 2f 00    	call   *0x2fa5d0(%rip)        # 0x1403cf008
1400d4a38:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1400d4a3f:	48 89 ab a0 00 00 00 	mov    %rbp,0xa0(%rbx)
1400d4a46:	ff 15 bc a5 2f 00    	call   *0x2fa5bc(%rip)        # 0x1403cf008
1400d4a4c:	48 8b 8b d0 00 00 00 	mov    0xd0(%rbx),%rcx
1400d4a53:	48 89 ab a8 00 00 00 	mov    %rbp,0xa8(%rbx)
1400d4a5a:	ff 15 a8 a5 2f 00    	call   *0x2fa5a8(%rip)        # 0x1403cf008
1400d4a60:	48 8b 8b e8 00 00 00 	mov    0xe8(%rbx),%rcx
1400d4a67:	48 89 ab d0 00 00 00 	mov    %rbp,0xd0(%rbx)
1400d4a6e:	ff 15 94 a5 2f 00    	call   *0x2fa594(%rip)        # 0x1403cf008
1400d4a74:	48 8b cb             	mov    %rbx,%rcx
1400d4a77:	48 89 ab e8 00 00 00 	mov    %rbp,0xe8(%rbx)
1400d4a7e:	e8 e1 f6 04 00       	call   0x140124164
1400d4a83:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d4a88:	33 c0                	xor    %eax,%eax
1400d4a8a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400d4a8f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400d4a94:	48 83 c4 20          	add    $0x20,%rsp
1400d4a98:	5f                   	pop    %rdi
1400d4a99:	c3                   	ret
1400d4a9a:	cc                   	int3
1400d4a9b:	cc                   	int3
1400d4a9c:	4c 8b dc             	mov    %rsp,%r11
1400d4a9f:	49 89 5b 18          	mov    %rbx,0x18(%r11)
1400d4aa3:	49 89 6b 20          	mov    %rbp,0x20(%r11)
1400d4aa7:	56                   	push   %rsi
1400d4aa8:	57                   	push   %rdi
1400d4aa9:	41 56                	push   %r14
1400d4aab:	48 83 ec 40          	sub    $0x40,%rsp
1400d4aaf:	48 8b 05 ca 0f 30 00 	mov    0x300fca(%rip),%rax        # 0x1403d5a80
1400d4ab6:	48 33 c4             	xor    %rsp,%rax
1400d4ab9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400d4abe:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1400d4ac2:	45 33 f6             	xor    %r14d,%r14d
1400d4ac5:	45 88 73 d9          	mov    %r14b,-0x27(%r11)
1400d4ac9:	48 8b f2             	mov    %rdx,%rsi
1400d4acc:	48 8b d9             	mov    %rcx,%rbx
1400d4acf:	45 88 73 d8          	mov    %r14b,-0x28(%r11)
1400d4ad3:	4c 39 b7 58 02 00 00 	cmp    %r14,0x258(%rdi)
1400d4ada:	74 48                	je     0x1400d4b24
1400d4adc:	4d 8d 4b d9          	lea    -0x27(%r11),%r9
1400d4ae0:	45 33 c0             	xor    %r8d,%r8d
1400d4ae3:	41 8d 56 01          	lea    0x1(%r14),%edx
1400d4ae7:	e8 44 f6 fd ff       	call   0x1400b4130
1400d4aec:	8b e8                	mov    %eax,%ebp
1400d4aee:	85 c0                	test   %eax,%eax
1400d4af0:	75 16                	jne    0x1400d4b08
1400d4af2:	8d 50 01             	lea    0x1(%rax),%edx
1400d4af5:	48 8b cb             	mov    %rbx,%rcx
1400d4af8:	e8 9f f9 fd ff       	call   0x1400b449c
1400d4afd:	84 c0                	test   %al,%al
1400d4aff:	75 23                	jne    0x1400d4b24
1400d4b01:	8b c5                	mov    %ebp,%eax
1400d4b03:	e9 72 01 00 00       	jmp    0x1400d4c7a
1400d4b08:	44 39 b7 f8 04 00 00 	cmp    %r14d,0x4f8(%rdi)
1400d4b0f:	75 f0                	jne    0x1400d4b01
1400d4b11:	83 0e ff             	orl    $0xffffffff,(%rsi)
1400d4b14:	48 8b d7             	mov    %rdi,%rdx
1400d4b17:	48 8b cb             	mov    %rbx,%rcx
1400d4b1a:	e8 65 0c 00 00       	call   0x1400d5784
1400d4b1f:	e9 56 01 00 00       	jmp    0x1400d4c7a
1400d4b24:	48 8b ab c0 01 00 00 	mov    0x1c0(%rbx),%rbp
1400d4b2b:	44 38 b7 06 05 00 00 	cmp    %r14b,0x506(%rdi)
1400d4b32:	74 2c                	je     0x1400d4b60
1400d4b34:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400d4b39:	48 8b cb             	mov    %rbx,%rcx
1400d4b3c:	e8 5b 01 00 00       	call   0x1400d4c9c
1400d4b41:	0f b6 4c 24 30       	movzbl 0x30(%rsp),%ecx
1400d4b46:	89 0e                	mov    %ecx,(%rsi)
1400d4b48:	85 c0                	test   %eax,%eax
1400d4b4a:	0f 85 2a 01 00 00    	jne    0x1400d4c7a
1400d4b50:	44 38 b7 0f 05 00 00 	cmp    %r14b,0x50f(%rdi)
1400d4b57:	0f 84 1d 01 00 00    	je     0x1400d4c7a
1400d4b5d:	44 89 36             	mov    %r14d,(%rsi)
1400d4b60:	83 7d 10 01          	cmpl   $0x1,0x10(%rbp)
1400d4b64:	48 8b cb             	mov    %rbx,%rcx
1400d4b67:	0f 8f e8 00 00 00    	jg     0x1400d4c55
1400d4b6d:	44 38 b7 0f 05 00 00 	cmp    %r14b,0x50f(%rdi)
1400d4b74:	74 4b                	je     0x1400d4bc1
1400d4b76:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400d4b7b:	e8 74 07 00 00       	call   0x1400d52f4
1400d4b80:	8b c8                	mov    %eax,%ecx
1400d4b82:	85 c0                	test   %eax,%eax
1400d4b84:	0f 85 f0 00 00 00    	jne    0x1400d4c7a
1400d4b8a:	44 38 74 24 30       	cmp    %r14b,0x30(%rsp)
1400d4b8f:	74 29                	je     0x1400d4bba
1400d4b91:	48 8b cb             	mov    %rbx,%rcx
1400d4b94:	e8 d7 02 00 00       	call   0x1400d4e70
1400d4b99:	44 88 b7 0f 05 00 00 	mov    %r14b,0x50f(%rdi)
1400d4ba0:	8b c8                	mov    %eax,%ecx
1400d4ba2:	85 c0                	test   %eax,%eax
1400d4ba4:	75 14                	jne    0x1400d4bba
1400d4ba6:	48 8b cb             	mov    %rbx,%rcx
1400d4ba9:	e8 4e 06 00 00       	call   0x1400d51fc
1400d4bae:	8b c8                	mov    %eax,%ecx
1400d4bb0:	85 c0                	test   %eax,%eax
1400d4bb2:	75 06                	jne    0x1400d4bba
1400d4bb4:	c7 06 01 00 00 00    	movl   $0x1,(%rsi)
1400d4bba:	8b c1                	mov    %ecx,%eax
1400d4bbc:	e9 b9 00 00 00       	jmp    0x1400d4c7a
1400d4bc1:	44 38 b3 a5 12 00 00 	cmp    %r14b,0x12a5(%rbx)
1400d4bc8:	74 32                	je     0x1400d4bfc
1400d4bca:	44 8a 83 a0 12 00 00 	mov    0x12a0(%rbx),%r8b
1400d4bd1:	41 b1 16             	mov    $0x16,%r9b
1400d4bd4:	48 8b d7             	mov    %rdi,%rdx
1400d4bd7:	e8 4c 0c 00 00       	call   0x1400d5828
1400d4bdc:	85 c0                	test   %eax,%eax
1400d4bde:	0f 85 96 00 00 00    	jne    0x1400d4c7a
1400d4be4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400d4be9:	48 8b cb             	mov    %rbx,%rcx
1400d4bec:	e8 ab 00 00 00       	call   0x1400d4c9c
1400d4bf1:	8b c8                	mov    %eax,%ecx
1400d4bf3:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
1400d4bf8:	89 06                	mov    %eax,(%rsi)
1400d4bfa:	eb be                	jmp    0x1400d4bba
1400d4bfc:	48 83 4d 18 ff       	orq    $0xffffffffffffffff,0x18(%rbp)
1400d4c01:	e8 a6 09 05 00       	call   0x1401255ac
1400d4c06:	85 c0                	test   %eax,%eax
1400d4c08:	75 da                	jne    0x1400d4be4
1400d4c0a:	4c 39 b3 f8 00 00 00 	cmp    %r14,0xf8(%rbx)
1400d4c11:	7c 07                	jl     0x1400d4c1a
1400d4c13:	c6 87 0b 05 00 00 01 	movb   $0x1,0x50b(%rdi)
1400d4c1a:	44 38 b3 a1 12 00 00 	cmp    %r14b,0x12a1(%rbx)
1400d4c21:	75 24                	jne    0x1400d4c47