1400e4575:	74 6c                	je     0x1400e45e3
1400e4577:	83 e9 01             	sub    $0x1,%ecx
1400e457a:	74 34                	je     0x1400e45b0
1400e457c:	83 e9 01             	sub    $0x1,%ecx
1400e457f:	0f 84 20 01 00 00    	je     0x1400e46a5
1400e4585:	83 e9 01             	sub    $0x1,%ecx
1400e4588:	0f 84 25 01 00 00    	je     0x1400e46b3
1400e458e:	83 e9 02             	sub    $0x2,%ecx
1400e4591:	0f 84 e3 01 00 00    	je     0x1400e477a
1400e4597:	83 e9 01             	sub    $0x1,%ecx
1400e459a:	0f 84 be 02 00 00    	je     0x1400e485e
1400e45a0:	83 f9 01             	cmp    $0x1,%ecx
1400e45a3:	0f 84 ff 02 00 00    	je     0x1400e48a8
1400e45a9:	33 c0                	xor    %eax,%eax
1400e45ab:	e9 52 07 00 00       	jmp    0x1400e4d02
1400e45b0:	48 8d 05 01 9e 20 00 	lea    0x209e01(%rip),%rax        # 0x1402ee3b8
1400e45b7:	41 b9 1d 00 00 00    	mov    $0x1d,%r9d
1400e45bd:	4c 8b c7             	mov    %rdi,%r8
1400e45c0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e45c5:	48 8b d3             	mov    %rbx,%rdx
1400e45c8:	49 8b cf             	mov    %r15,%rcx
1400e45cb:	e8 18 08 00 00       	call   0x1400e4de8
1400e45d0:	85 c0                	test   %eax,%eax
1400e45d2:	0f 85 2a 07 00 00    	jne    0x1400e4d02
1400e45d8:	44 39 73 04          	cmp    %r14d,0x4(%rbx)
1400e45dc:	75 cb                	jne    0x1400e45a9
1400e45de:	e9 c2 00 00 00       	jmp    0x1400e46a5
1400e45e3:	41 38 90 40 03 00 00 	cmp    %dl,0x340(%r8)
1400e45ea:	74 19                	je     0x1400e4605
1400e45ec:	44 8b 8b 70 02 00 00 	mov    0x270(%rbx),%r9d
1400e45f3:	48 8d 15 36 9d 20 00 	lea    0x209d36(%rip),%rdx        # 0x1402ee330
1400e45fa:	4d 8b c2             	mov    %r10,%r8
1400e45fd:	48 8b cf             	mov    %rdi,%rcx
1400e4600:	e8 57 ee fb ff       	call   0x1400a345c
1400e4605:	41 80 fc 05          	cmp    $0x5,%r12b
1400e4609:	74 22                	je     0x1400e462d
1400e460b:	49 81 fd ff 00 00 00 	cmp    $0xff,%r13
1400e4612:	76 19                	jbe    0x1400e462d
1400e4614:	48 8d 15 45 9d 20 00 	lea    0x209d45(%rip),%rdx        # 0x1402ee360
1400e461b:	48 8b cf             	mov    %rdi,%rcx
1400e461e:	e8 ad 03 fd ff       	call   0x1400b49d0
1400e4623:	b8 09 00 00 00       	mov    $0x9,%eax
1400e4628:	e9 d5 06 00 00       	jmp    0x1400e4d02
1400e462d:	41 f6 c3 01          	test   $0x1,%r11b
1400e4631:	75 07                	jne    0x1400e463a
1400e4633:	4c 21 b3 78 02 00 00 	and    %r14,0x278(%rbx)
1400e463a:	c6 06 05             	movb   $0x5,(%rsi)
1400e463d:	b9 03 00 00 00       	mov    $0x3,%ecx
1400e4642:	44 88 76 02          	mov    %r14b,0x2(%rsi)
1400e4646:	4c 39 b3 78 02 00 00 	cmp    %r14,0x278(%rbx)
1400e464d:	74 09                	je     0x1400e4658
1400e464f:	c6 46 03 02          	movb   $0x2,0x3(%rsi)
1400e4653:	b9 04 00 00 00       	mov    $0x4,%ecx
1400e4658:	8d 41 fe             	lea    -0x2(%rcx),%eax
1400e465b:	41 b9 1d 00 00 00    	mov    $0x1d,%r9d
1400e4661:	88 46 01             	mov    %al,0x1(%rsi)
1400e4664:	4c 8b c7             	mov    %rdi,%r8
1400e4667:	89 4b 04             	mov    %ecx,0x4(%rbx)
1400e466a:	48 8d 05 47 9d 20 00 	lea    0x209d47(%rip),%rax        # 0x1402ee3b8
1400e4671:	49 8b cf             	mov    %r15,%rcx
1400e4674:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e4679:	48 8b d3             	mov    %rbx,%rdx
1400e467c:	48 89 b3 60 02 00 00 	mov    %rsi,0x260(%rbx)
1400e4683:	e8 60 07 00 00       	call   0x1400e4de8
1400e4688:	85 c0                	test   %eax,%eax
1400e468a:	0f 85 72 06 00 00    	jne    0x1400e4d02
1400e4690:	44 39 73 04          	cmp    %r14d,0x4(%rbx)
1400e4694:	0f 85 0f ff ff ff    	jne    0x1400e45a9
1400e469a:	83 3b 04             	cmpl   $0x4,(%rbx)
1400e469d:	74 06                	je     0x1400e46a5
1400e469f:	c7 03 04 00 00 00    	movl   $0x4,(%rbx)
1400e46a5:	c7 43 04 02 00 00 00 	movl   $0x2,0x4(%rbx)
1400e46ac:	48 89 b3 60 02 00 00 	mov    %rsi,0x260(%rbx)
1400e46b3:	48 8d 05 16 9d 20 00 	lea    0x209d16(%rip),%rax        # 0x1402ee3d0
1400e46ba:	41 b9 0f 00 00 00    	mov    $0xf,%r9d
1400e46c0:	4c 8b c7             	mov    %rdi,%r8
1400e46c3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e46c8:	48 8b d3             	mov    %rbx,%rdx
1400e46cb:	49 8b cf             	mov    %r15,%rcx
1400e46ce:	e8 59 06 00 00       	call   0x1400e4d2c
1400e46d3:	85 c0                	test   %eax,%eax
1400e46d5:	0f 85 27 06 00 00    	jne    0x1400e4d02
1400e46db:	44 39 73 04          	cmp    %r14d,0x4(%rbx)
1400e46df:	0f 85 c4 fe ff ff    	jne    0x1400e45a9
1400e46e5:	80 3e 05             	cmpb   $0x5,(%rsi)
1400e46e8:	74 19                	je     0x1400e4703
1400e46ea:	48 8d 15 f7 9c 20 00 	lea    0x209cf7(%rip),%rdx        # 0x1402ee3e8
1400e46f1:	48 8b cf             	mov    %rdi,%rcx
1400e46f4:	e8 d7 02 fd ff       	call   0x1400b49d0
1400e46f9:	b8 02 00 00 00       	mov    $0x2,%eax
1400e46fe:	e9 ff 05 00 00       	jmp    0x1400e4d02
1400e4703:	8a 46 01             	mov    0x1(%rsi),%al
1400e4706:	84 c0                	test   %al,%al
1400e4708:	75 5d                	jne    0x1400e4767
1400e470a:	83 3b 09             	cmpl   $0x9,(%rbx)
1400e470d:	74 06                	je     0x1400e4715
1400e470f:	c7 03 09 00 00 00    	movl   $0x9,(%rbx)
1400e4715:	41 80 fc 05          	cmp    $0x5,%r12b
1400e4719:	0f 85 07 03 00 00    	jne    0x1400e4a26
1400e471f:	44 8b 83 70 02 00 00 	mov    0x270(%rbx),%r8d
1400e4726:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1400e472a:	48 8b 93 68 02 00 00 	mov    0x268(%rbx),%rdx
1400e4731:	41 b1 01             	mov    $0x1,%r9b
1400e4734:	48 8b cf             	mov    %rdi,%rcx
1400e4737:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e473c:	e8 37 7a fd ff       	call   0x1400bc178
1400e4741:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e4744:	0f 84 b3 05 00 00    	je     0x1400e4cfd
1400e474a:	83 f8 01             	cmp    $0x1,%eax
1400e474d:	0f 85 ff 01 00 00    	jne    0x1400e4952
1400e4753:	83 3b 0a             	cmpl   $0xa,(%rbx)
1400e4756:	0f 84 4d fe ff ff    	je     0x1400e45a9
1400e475c:	c7 03 0a 00 00 00    	movl   $0xa,(%rbx)
1400e4762:	e9 42 fe ff ff       	jmp    0x1400e45a9
1400e4767:	3c 02                	cmp    $0x2,%al
1400e4769:	0f 85 96 01 00 00    	jne    0x1400e4905
1400e476f:	83 3b 06             	cmpl   $0x6,(%rbx)
1400e4772:	74 06                	je     0x1400e477a
1400e4774:	c7 03 06 00 00 00    	movl   $0x6,(%rbx)
1400e477a:	48 8b 83 78 02 00 00 	mov    0x278(%rbx),%rax
1400e4781:	48 85 c0             	test   %rax,%rax
1400e4784:	74 2a                	je     0x1400e47b0
1400e4786:	48 8b 8b 80 02 00 00 	mov    0x280(%rbx),%rcx
1400e478d:	48 85 c9             	test   %rcx,%rcx
1400e4790:	74 1e                	je     0x1400e47b0
1400e4792:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1400e4796:	49 ff c6             	inc    %r14
1400e4799:	42 80 3c 30 00       	cmpb   $0x0,(%rax,%r14,1)
1400e479e:	75 f6                	jne    0x1400e4796
1400e47a0:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
1400e47a4:	49 ff c7             	inc    %r15
1400e47a7:	42 80 3c 39 00       	cmpb   $0x0,(%rcx,%r15,1)
1400e47ac:	75 f6                	jne    0x1400e47a4
1400e47ae:	eb 03                	jmp    0x1400e47b3
1400e47b0:	45 33 ff             	xor    %r15d,%r15d
1400e47b3:	c6 06 01             	movb   $0x1,(%rsi)
1400e47b6:	44 88 76 01          	mov    %r14b,0x1(%rsi)
1400e47ba:	48 8b 93 78 02 00 00 	mov    0x278(%rbx),%rdx
1400e47c1:	48 85 d2             	test   %rdx,%rdx
1400e47c4:	74 33                	je     0x1400e47f9
1400e47c6:	4d 85 f6             	test   %r14,%r14
1400e47c9:	74 2e                	je     0x1400e47f9
1400e47cb:	49 81 fe ff 00 00 00 	cmp    $0xff,%r14
1400e47d2:	76 19                	jbe    0x1400e47ed
1400e47d4:	48 8d 15 f5 9c 20 00 	lea    0x209cf5(%rip),%rdx        # 0x1402ee4d0
1400e47db:	48 8b cf             	mov    %rdi,%rcx
1400e47de:	e8 ed 01 fd ff       	call   0x1400b49d0
1400e47e3:	b8 0b 00 00 00       	mov    $0xb,%eax
1400e47e8:	e9 15 05 00 00       	jmp    0x1400e4d02
1400e47ed:	48 8d 4e 02          	lea    0x2(%rsi),%rcx
1400e47f1:	4d 8b c6             	mov    %r14,%r8
1400e47f4:	e8 67 cb 1f 00       	call   0x1402e1360
1400e47f9:	45 88 7c 36 02       	mov    %r15b,0x2(%r14,%rsi,1)
1400e47fe:	49 83 c6 03          	add    $0x3,%r14
1400e4802:	48 8b 93 80 02 00 00 	mov    0x280(%rbx),%rdx
1400e4809:	48 85 d2             	test   %rdx,%rdx
1400e480c:	74 33                	je     0x1400e4841
1400e480e:	4d 85 ff             	test   %r15,%r15
1400e4811:	74 2e                	je     0x1400e4841
1400e4813:	49 81 ff ff 00 00 00 	cmp    $0xff,%r15
1400e481a:	76 19                	jbe    0x1400e4835
1400e481c:	48 8d 15 dd 9c 20 00 	lea    0x209cdd(%rip),%rdx        # 0x1402ee500
1400e4823:	48 8b cf             	mov    %rdi,%rcx
1400e4826:	e8 a5 01 fd ff       	call   0x1400b49d0
1400e482b:	b8 0a 00 00 00       	mov    $0xa,%eax
1400e4830:	e9 cd 04 00 00       	jmp    0x1400e4d02
1400e4835:	49 8d 0c 36          	lea    (%r14,%rsi,1),%rcx
1400e4839:	4d 8b c7             	mov    %r15,%r8
1400e483c:	e8 1f cb 1f 00       	call   0x1402e1360
1400e4841:	4d 03 f7             	add    %r15,%r14
1400e4844:	83 3b 07             	cmpl   $0x7,(%rbx)
1400e4847:	74 06                	je     0x1400e484f
1400e4849:	c7 03 07 00 00 00    	movl   $0x7,(%rbx)
1400e484f:	4c 8b 7d b8          	mov    -0x48(%rbp),%r15
1400e4853:	44 89 73 04          	mov    %r14d,0x4(%rbx)
1400e4857:	48 89 b3 60 02 00 00 	mov    %rsi,0x260(%rbx)
1400e485e:	48 8d 05 cb 9c 20 00 	lea    0x209ccb(%rip),%rax        # 0x1402ee530
1400e4865:	41 b9 1c 00 00 00    	mov    $0x1c,%r9d
1400e486b:	4c 8b c7             	mov    %rdi,%r8
1400e486e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e4873:	48 8b d3             	mov    %rbx,%rdx
1400e4876:	49 8b cf             	mov    %r15,%rcx
1400e4879:	e8 6a 05 00 00       	call   0x1400e4de8
1400e487e:	85 c0                	test   %eax,%eax
1400e4880:	0f 85 7c 04 00 00    	jne    0x1400e4d02
1400e4886:	39 43 04             	cmp    %eax,0x4(%rbx)
1400e4889:	0f 85 1a fd ff ff    	jne    0x1400e45a9
1400e488f:	83 3b 08             	cmpl   $0x8,(%rbx)
1400e4892:	48 89 b3 60 02 00 00 	mov    %rsi,0x260(%rbx)
1400e4899:	c7 43 04 02 00 00 00 	movl   $0x2,0x4(%rbx)
1400e48a0:	74 06                	je     0x1400e48a8
1400e48a2:	c7 03 08 00 00 00    	movl   $0x8,(%rbx)
1400e48a8:	48 8d 05 a1 9c 20 00 	lea    0x209ca1(%rip),%rax        # 0x1402ee550
1400e48af:	41 b9 0e 00 00 00    	mov    $0xe,%r9d
1400e48b5:	4c 8b c7             	mov    %rdi,%r8
1400e48b8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e48bd:	48 8b d3             	mov    %rbx,%rdx
1400e48c0:	49 8b cf             	mov    %r15,%rcx
1400e48c3:	e8 64 04 00 00       	call   0x1400e4d2c
1400e48c8:	85 c0                	test   %eax,%eax
1400e48ca:	0f 85 32 04 00 00    	jne    0x1400e4d02
1400e48d0:	39 43 04             	cmp    %eax,0x4(%rbx)
1400e48d3:	0f 85 d0 fc ff ff    	jne    0x1400e45a9
1400e48d9:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1400e48dd:	84 c0                	test   %al,%al
1400e48df:	0f 84 25 fe ff ff    	je     0x1400e470a
1400e48e5:	44 0f b6 06          	movzbl (%rsi),%r8d
1400e48e9:	48 8d 15 80 9c 20 00 	lea    0x209c80(%rip),%rdx        # 0x1402ee570
1400e48f0:	44 8b c8             	mov    %eax,%r9d
1400e48f3:	48 8b cf             	mov    %rdi,%rcx
1400e48f6:	e8 d5 00 fd ff       	call   0x1400b49d0
1400e48fb:	b8 21 00 00 00       	mov    $0x21,%eax
1400e4900:	e9 fd 03 00 00       	jmp    0x1400e4d02
1400e4905:	48 8b cf             	mov    %rdi,%rcx
1400e4908:	3c 01                	cmp    $0x1,%al
1400e490a:	75 16                	jne    0x1400e4922
1400e490c:	48 8d 15 0d 9b 20 00 	lea    0x209b0d(%rip),%rdx        # 0x1402ee420
1400e4913:	e8 b8 00 fd ff       	call   0x1400b49d0
1400e4918:	b8 05 00 00 00       	mov    $0x5,%eax
1400e491d:	e9 e0 03 00 00       	jmp    0x1400e4d02
1400e4922:	3c ff                	cmp    $0xff,%al
1400e4924:	75 16                	jne    0x1400e493c
1400e4926:	48 8d 15 33 9b 20 00 	lea    0x209b33(%rip),%rdx        # 0x1402ee460
1400e492d:	e8 9e 00 fd ff       	call   0x1400b49d0
1400e4932:	b8 0c 00 00 00       	mov    $0xc,%eax
1400e4937:	e9 c6 03 00 00       	jmp    0x1400e4d02
1400e493c:	48 8d 15 4d 9b 20 00 	lea    0x209b4d(%rip),%rdx        # 0x1402ee490
1400e4943:	e8 88 00 fd ff       	call   0x1400b49d0
1400e4948:	b8 20 00 00 00       	mov    $0x20,%eax
1400e494d:	e9 b0 03 00 00       	jmp    0x1400e4d02
1400e4952:	83 3b 0b             	cmpl   $0xb,(%rbx)
1400e4955:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1400e4959:	74 06                	je     0x1400e4961
1400e495b:	c7 03 0b 00 00 00    	movl   $0xb,(%rbx)
1400e4961:	48 85 d2             	test   %rdx,%rdx
1400e4964:	0f 84 7d 03 00 00    	je     0x1400e4ce7
1400e496a:	4c 8b 3a             	mov    (%rdx),%r15
1400e496d:	4d 85 ff             	test   %r15,%r15
1400e4970:	0f 84 71 03 00 00    	je     0x1400e4ce7
1400e4976:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
1400e497c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400e4980:	49 8b cf             	mov    %r15,%rcx
1400e4983:	e8 c4 77 fd ff       	call   0x1400bc14c
1400e4988:	66 c7 06 05 01       	movw   $0x105,(%rsi)
1400e498d:	41 be 03 00 00 00    	mov    $0x3,%r14d
1400e4993:	c6 46 02 00          	movb   $0x0,0x2(%rsi)
1400e4997:	41 83 7f 04 02       	cmpl   $0x2,0x4(%r15)
1400e499c:	0f 85 7d 01 00 00    	jne    0x1400e4b1f
1400e49a2:	c6 46 03 01          	movb   $0x1,0x3(%rsi)
1400e49a6:	45 8d 46 01          	lea    0x1(%r14),%r8d
1400e49aa:	49 8b 57 20          	mov    0x20(%r15),%rdx
1400e49ae:	48 8d 4e 04          	lea    0x4(%rsi),%rcx
1400e49b2:	48 2b d6             	sub    %rsi,%rdx
1400e49b5:	45 8d 70 04          	lea    0x4(%r8),%r14d
1400e49b9:	8a 04 0a             	mov    (%rdx,%rcx,1),%al
1400e49bc:	88 01                	mov    %al,(%rcx)
1400e49be:	48 ff c1             	inc    %rcx
1400e49c1:	49 83 e8 01          	sub    $0x1,%r8
1400e49c5:	75 f2                	jne    0x1400e49b9
1400e49c7:	44 8b 8b 70 02 00 00 	mov    0x270(%rbx),%r9d
1400e49ce:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400e49d2:	48 8d 15 17 9c 20 00 	lea    0x209c17(%rip),%rdx        # 0x1402ee5f0
1400e49d9:	48 8b cf             	mov    %rdi,%rcx
1400e49dc:	e8 7b ea fb ff       	call   0x1400a345c
1400e49e1:	e9 4c 01 00 00       	jmp    0x1400e4b32
1400e49e6:	83 e9 0a             	sub    $0xa,%ecx
1400e49e9:	0f 84 bb 00 00 00    	je     0x1400e4aaa
1400e49ef:	83 e9 01             	sub    $0x1,%ecx
1400e49f2:	0f 84 69 ff ff ff    	je     0x1400e4961
1400e49f8:	83 e9 01             	sub    $0x1,%ecx
1400e49fb:	74 29                	je     0x1400e4a26
1400e49fd:	83 e9 01             	sub    $0x1,%ecx
1400e4a00:	0f 84 3c 01 00 00    	je     0x1400e4b42
1400e4a06:	83 e9 01             	sub    $0x1,%ecx
1400e4a09:	0f 84 64 01 00 00    	je     0x1400e4b73
1400e4a0f:	83 e9 01             	sub    $0x1,%ecx
1400e4a12:	0f 84 a5 01 00 00    	je     0x1400e4bbd
1400e4a18:	83 f9 01             	cmp    $0x1,%ecx
1400e4a1b:	0f 84 5f 02 00 00    	je     0x1400e4c80
1400e4a21:	e9 83 fb ff ff       	jmp    0x1400e45a9
1400e4a26:	66 c7 06 05 01       	movw   $0x105,(%rsi)
1400e4a2b:	41 be 03 00 00 00    	mov    $0x3,%r14d
1400e4a31:	c6 46 02 00          	movb   $0x0,0x2(%rsi)
1400e4a35:	41 80 fc 05          	cmp    $0x5,%r12b
1400e4a39:	0f 84 03 01 00 00    	je     0x1400e4b42
1400e4a3f:	48 8b 93 68 02 00 00 	mov    0x268(%rbx),%rdx
1400e4a46:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1400e4a4a:	41 8d 4e ff          	lea    -0x1(%r14),%ecx
1400e4a4e:	e8 f9 6e fe ff       	call   0x1400cb94c
1400e4a53:	83 f8 01             	cmp    $0x1,%eax
1400e4a56:	75 11                	jne    0x1400e4a69
1400e4a58:	88 46 03             	mov    %al,0x3(%rsi)
1400e4a5b:	41 be 08 00 00 00    	mov    $0x8,%r14d
1400e4a61:	8b 45 b8             	mov    -0x48(%rbp),%eax
1400e4a64:	89 46 04             	mov    %eax,0x4(%rsi)
1400e4a67:	eb 1f                	jmp    0x1400e4a88
1400e4a69:	44 88 76 03          	mov    %r14b,0x3(%rsi)
1400e4a6d:	48 8d 4e 05          	lea    0x5(%rsi),%rcx
1400e4a71:	44 88 6e 04          	mov    %r13b,0x4(%rsi)
1400e4a75:	4d 8b c5             	mov    %r13,%r8
1400e4a78:	48 8b 93 68 02 00 00 	mov    0x268(%rbx),%rdx
1400e4a7f:	e8 dc c8 1f 00       	call   0x1402e1360
1400e4a84:	4d 8d 75 05          	lea    0x5(%r13),%r14
1400e4a88:	4c 8b 83 68 02 00 00 	mov    0x268(%rbx),%r8
1400e4a8f:	48 8d 15 b2 9b 20 00 	lea    0x209bb2(%rip),%rdx        # 0x1402ee648
1400e4a96:	44 8b 8b 70 02 00 00 	mov    0x270(%rbx),%r9d
1400e4a9d:	48 8b cf             	mov    %rdi,%rcx
1400e4aa0:	e8 b7 e9 fb ff       	call   0x1400a345c
1400e4aa5:	e9 98 00 00 00       	jmp    0x1400e4b42
1400e4aaa:	44 8b 83 70 02 00 00 	mov    0x270(%rbx),%r8d
1400e4ab1:	49 8b d2             	mov    %r10,%rdx
1400e4ab4:	48 8b cf             	mov    %rdi,%rcx
1400e4ab7:	e8 18 70 fd ff       	call   0x1400bbad4
1400e4abc:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400e4ac0:	48 8b d0             	mov    %rax,%rdx
1400e4ac3:	48 85 c0             	test   %rax,%rax
1400e4ac6:	74 28                	je     0x1400e4af0
1400e4ac8:	48 89 87 28 0d 00 00 	mov    %rax,0xd28(%rdi)
1400e4acf:	48 8d 15 ca 9a 20 00 	lea    0x209aca(%rip),%rdx        # 0x1402ee5a0
1400e4ad6:	c6 87 48 0d 00 00 01 	movb   $0x1,0xd48(%rdi)
1400e4add:	48 8b cf             	mov    %rdi,%rcx
1400e4ae0:	4c 8b 83 68 02 00 00 	mov    0x268(%rbx),%r8
1400e4ae7:	e8 70 e9 fb ff       	call   0x1400a345c
1400e4aec:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1400e4af0:	48 85 d2             	test   %rdx,%rdx
1400e4af3:	0f 85 71 fe ff ff    	jne    0x1400e496a
1400e4af9:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400e4afd:	48 8b cf             	mov    %rdi,%rcx
1400e4b00:	e8 8b 79 fd ff       	call   0x1400bc490
1400e4b05:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1400e4b09:	48 85 d2             	test   %rdx,%rdx
1400e4b0c:	0f 85 58 fe ff ff    	jne    0x1400e496a
1400e4b12:	85 c0                	test   %eax,%eax
1400e4b14:	0f 84 8f fa ff ff    	je     0x1400e45a9
1400e4b1a:	e9 de 01 00 00       	jmp    0x1400e4cfd
1400e4b1f:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400e4b23:	48 8b cf             	mov    %rdi,%rcx
1400e4b26:	48 8d 15 f3 9a 20 00 	lea    0x209af3(%rip),%rdx        # 0x1402ee620
1400e4b2d:	e8 9e fe fc ff       	call   0x1400b49d0
1400e4b32:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1400e4b36:	48 8b cf             	mov    %rdi,%rcx
1400e4b39:	e8 a2 79 fd ff       	call   0x1400bc4e0
1400e4b3e:	4c 8b 7d b8          	mov    -0x48(%rbp),%r15
1400e4b42:	8b 83 70 02 00 00    	mov    0x270(%rbx),%eax
1400e4b48:	c1 f8 08             	sar    $0x8,%eax
1400e4b4b:	41 88 04 36          	mov    %al,(%r14,%rsi,1)
1400e4b4f:	8a 83 70 02 00 00    	mov    0x270(%rbx),%al
1400e4b55:	41 88 44 36 01       	mov    %al,0x1(%r14,%rsi,1)
1400e4b5a:	41 8d 46 02          	lea    0x2(%r14),%eax
1400e4b5e:	83 3b 0e             	cmpl   $0xe,(%rbx)