1400c4414:	0f b6 c3             	movzbl %bl,%eax
1400c4417:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c441c:	48 33 cc             	xor    %rsp,%rcx
1400c441f:	e8 1c 62 23 00       	call   0x1402fa640
1400c4424:	48 83 c4 50          	add    $0x50,%rsp
1400c4428:	5b                   	pop    %rbx
1400c4429:	c3                   	ret
1400c442a:	cc                   	int3
1400c442b:	cc                   	int3
1400c442c:	cc                   	int3
1400c442d:	cc                   	int3
1400c442e:	cc                   	int3
1400c442f:	cc                   	int3
1400c4430:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400c4435:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c443a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400c443f:	41 56                	push   %r14
1400c4441:	48 83 ec 20          	sub    $0x20,%rsp
1400c4445:	4d 8b f0             	mov    %r8,%r14
1400c4448:	48 8b da             	mov    %rdx,%rbx
1400c444b:	48 8b f1             	mov    %rcx,%rsi
1400c444e:	48 3b d1             	cmp    %rcx,%rdx
1400c4451:	0f 84 9e 00 00 00    	je     0x1400c44f5
1400c4457:	ff 15 e3 4d 26 00    	call   *0x264de3(%rip)        # 0x140329240
1400c445d:	83 f8 ff             	cmp    $0xffffffff,%eax
1400c4460:	74 08                	je     0x1400c446a
1400c4462:	a8 10                	test   $0x10,%al
1400c4464:	0f 85 8b 00 00 00    	jne    0x1400c44f5
1400c446a:	33 ed                	xor    %ebp,%ebp
1400c446c:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400c4471:	48 3b de             	cmp    %rsi,%rbx
1400c4474:	72 4d                	jb     0x1400c44c3
1400c4476:	0f b7 3b             	movzwl (%rbx),%edi
1400c4479:	66 83 ff 2f          	cmp    $0x2f,%di
1400c447d:	74 11                	je     0x1400c4490
1400c447f:	66 83 ff 5c          	cmp    $0x5c,%di
1400c4483:	74 0b                	je     0x1400c4490
1400c4485:	48 83 eb 02          	sub    $0x2,%rbx
1400c4489:	48 3b de             	cmp    %rsi,%rbx
1400c448c:	73 e8                	jae    0x1400c4476
1400c448e:	eb 33                	jmp    0x1400c44c3
1400c4490:	4d 8b c6             	mov    %r14,%r8
1400c4493:	66 89 2b             	mov    %bp,(%rbx)
1400c4496:	48 8b d3             	mov    %rbx,%rdx
1400c4499:	48 8b ce             	mov    %rsi,%rcx
1400c449c:	e8 8f ff ff ff       	call   0x1400c4430
1400c44a1:	84 c0                	test   %al,%al
1400c44a3:	75 1b                	jne    0x1400c44c0
1400c44a5:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400c44aa:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400c44af:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400c44b4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400c44b9:	48 83 c4 20          	add    $0x20,%rsp
1400c44bd:	41 5e                	pop    %r14
1400c44bf:	c3                   	ret
1400c44c0:	66 89 3b             	mov    %di,(%rbx)
1400c44c3:	33 d2                	xor    %edx,%edx
1400c44c5:	48 8b ce             	mov    %rsi,%rcx
1400c44c8:	ff 15 0a 4d 26 00    	call   *0x264d0a(%rip)        # 0x1403291d8
1400c44ce:	85 c0                	test   %eax,%eax
1400c44d0:	75 17                	jne    0x1400c44e9
1400c44d2:	ff 15 c8 4d 26 00    	call   *0x264dc8(%rip)        # 0x1403292a0
1400c44d8:	3d b7 00 00 00       	cmp    $0xb7,%eax
1400c44dd:	74 0a                	je     0x1400c44e9
1400c44df:	32 c9                	xor    %cl,%cl
1400c44e1:	41 89 06             	mov    %eax,(%r14)
1400c44e4:	0f b6 c1             	movzbl %cl,%eax
1400c44e7:	eb bc                	jmp    0x1400c44a5
1400c44e9:	8b c5                	mov    %ebp,%eax
1400c44eb:	b1 01                	mov    $0x1,%cl
1400c44ed:	41 89 06             	mov    %eax,(%r14)
1400c44f0:	0f b6 c1             	movzbl %cl,%eax
1400c44f3:	eb b0                	jmp    0x1400c44a5
1400c44f5:	33 ed                	xor    %ebp,%ebp
1400c44f7:	b0 01                	mov    $0x1,%al
1400c44f9:	41 89 2e             	mov    %ebp,(%r14)
1400c44fc:	eb ac                	jmp    0x1400c44aa
1400c44fe:	cc                   	int3
1400c44ff:	cc                   	int3
1400c4500:	40 53                	rex push %rbx
1400c4502:	56                   	push   %rsi
1400c4503:	57                   	push   %rdi
1400c4504:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400c450b:	0f 29 74 24 70       	movaps %xmm6,0x70(%rsp)
1400c4510:	48 8b 05 69 3c 34 00 	mov    0x343c69(%rip),%rax        # 0x140408180
1400c4517:	48 33 c4             	xor    %rsp,%rax
1400c451a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400c451f:	41 8b f8             	mov    %r8d,%edi
1400c4522:	48 8b da             	mov    %rdx,%rbx
1400c4525:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c4528:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400c452d:	66 0f 6f 35 cb 9f 26 	movdqa 0x269fcb(%rip),%xmm6        # 0x14032e500
1400c4534:	00
1400c4535:	f3 0f 7f 74 24 50    	movdqu %xmm6,0x50(%rsp)
1400c453b:	33 f6                	xor    %esi,%esi
1400c453d:	66 89 74 24 40       	mov    %si,0x40(%rsp)
1400c4542:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400c4547:	f3 0f 7f 74 24 30    	movdqu %xmm6,0x30(%rsp)
1400c454d:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1400c4552:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400c4557:	e8 34 17 01 00       	call   0x1400d5c90
1400c455c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c4561:	48 8b cb             	mov    %rbx,%rcx
1400c4564:	e8 27 17 01 00       	call   0x1400d5c90
1400c4569:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c456e:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
1400c4574:	48 0f 47 54 24 20    	cmova  0x20(%rsp),%rdx
1400c457a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c457f:	48 83 7c 24 58 07    	cmpq   $0x7,0x58(%rsp)
1400c4585:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
1400c458b:	44 8b c7             	mov    %edi,%r8d
1400c458e:	ff 15 1c 4e 26 00    	call   *0x264e1c(%rip)        # 0x1403293b0
1400c4594:	85 c0                	test   %eax,%eax
1400c4596:	0f 95 c3             	setne  %bl
1400c4599:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400c459e:	48 83 fa 07          	cmp    $0x7,%rdx
1400c45a2:	76 42                	jbe    0x1400c45e6
1400c45a4:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400c45ab:	00
1400c45ac:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400c45b1:	48 8b c1             	mov    %rcx,%rax
1400c45b4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400c45bb:	72 1c                	jb     0x1400c45d9
1400c45bd:	48 83 c2 27          	add    $0x27,%rdx
1400c45c1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c45c5:	48 2b c1             	sub    %rcx,%rax
1400c45c8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400c45cc:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c45d0:	76 07                	jbe    0x1400c45d9
1400c45d2:	ff 15 20 5a 26 00    	call   *0x265a20(%rip)        # 0x140329ff8
1400c45d8:	cc                   	int3
1400c45d9:	e8 a6 5c 23 00       	call   0x1402fa284
1400c45de:	66 0f 6f 35 1a 9f 26 	movdqa 0x269f1a(%rip),%xmm6        # 0x14032e500
1400c45e5:	00
1400c45e6:	f3 0f 7f 74 24 30    	movdqu %xmm6,0x30(%rsp)
1400c45ec:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1400c45f1:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400c45f6:	48 83 fa 07          	cmp    $0x7,%rdx
1400c45fa:	76 3a                	jbe    0x1400c4636
1400c45fc:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400c4603:	00
1400c4604:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c4609:	48 8b c1             	mov    %rcx,%rax
1400c460c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400c4613:	72 1c                	jb     0x1400c4631
1400c4615:	48 83 c2 27          	add    $0x27,%rdx
1400c4619:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c461d:	48 2b c1             	sub    %rcx,%rax
1400c4620:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400c4624:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c4628:	76 07                	jbe    0x1400c4631
1400c462a:	ff 15 c8 59 26 00    	call   *0x2659c8(%rip)        # 0x140329ff8
1400c4630:	cc                   	int3
1400c4631:	e8 4e 5c 23 00       	call   0x1402fa284
1400c4636:	0f b6 c3             	movzbl %bl,%eax
1400c4639:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400c463e:	48 33 cc             	xor    %rsp,%rcx
1400c4641:	e8 fa 5f 23 00       	call   0x1402fa640
1400c4646:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
1400c464b:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400c4652:	5f                   	pop    %rdi
1400c4653:	5e                   	pop    %rsi
1400c4654:	5b                   	pop    %rbx
1400c4655:	c3                   	ret
1400c4656:	cc                   	int3
1400c4657:	cc                   	int3
1400c4658:	cc                   	int3
1400c4659:	cc                   	int3
1400c465a:	cc                   	int3
1400c465b:	cc                   	int3
1400c465c:	cc                   	int3
1400c465d:	cc                   	int3
1400c465e:	cc                   	int3
1400c465f:	cc                   	int3
1400c4660:	40 53                	rex push %rbx
1400c4662:	41 56                	push   %r14
1400c4664:	41 57                	push   %r15
1400c4666:	48 81 ec 90 02 00 00 	sub    $0x290,%rsp
1400c466d:	48 8b 05 0c 3b 34 00 	mov    0x343b0c(%rip),%rax        # 0x140408180
1400c4674:	48 33 c4             	xor    %rsp,%rax
1400c4677:	48 89 84 24 60 02 00 	mov    %rax,0x260(%rsp)
1400c467e:	00
1400c467f:	80 39 00             	cmpb   $0x0,(%rcx)
1400c4682:	4d 8b f8             	mov    %r8,%r15
1400c4685:	4c 8b f2             	mov    %rdx,%r14
1400c4688:	48 8b d9             	mov    %rcx,%rbx
1400c468b:	75 0a                	jne    0x1400c4697
1400c468d:	c6 02 00             	movb   $0x0,(%rdx)
1400c4690:	b0 01                	mov    $0x1,%al
1400c4692:	e9 f3 01 00 00       	jmp    0x1400c488a
1400c4697:	33 d2                	xor    %edx,%edx
1400c4699:	4c 89 ac 24 70 02 00 	mov    %r13,0x270(%rsp)
1400c46a0:	00
1400c46a1:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
1400c46a7:	c6 84 24 60 01 00 00 	movb   $0x0,0x160(%rsp)
1400c46ae:	00
1400c46af:	48 8d 8c 24 61 01 00 	lea    0x161(%rsp),%rcx
1400c46b6:	00
1400c46b7:	e8 a2 83 23 00       	call   0x1402fca5e
1400c46bc:	45 33 ed             	xor    %r13d,%r13d
1400c46bf:	48 8d 84 24 60 01 00 	lea    0x160(%rsp),%rax
1400c46c6:	00
1400c46c7:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1400c46cc:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1400c46d1:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1400c46d6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400c46db:	48 c7 44 24 30 00 01 	movq   $0x100,0x30(%rsp)
1400c46e2:	00 00
1400c46e4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400c46ea:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c46ef:	48 8b cb             	mov    %rbx,%rcx
1400c46f2:	48 c7 44 24 20 00 01 	movq   $0x100,0x20(%rsp)
1400c46f9:	00 00
1400c46fb:	ff 15 b7 57 26 00    	call   *0x2657b7(%rip)        # 0x140329eb8
1400c4701:	85 c0                	test   %eax,%eax
1400c4703:	0f 85 a9 01 00 00    	jne    0x1400c48b2
1400c4709:	48 89 ac 24 c8 02 00 	mov    %rbp,0x2c8(%rsp)
1400c4710:	00
1400c4711:	48 89 b4 24 88 02 00 	mov    %rsi,0x288(%rsp)
1400c4718:	00
1400c4719:	48 89 bc 24 80 02 00 	mov    %rdi,0x280(%rsp)
1400c4720:	00
1400c4721:	44 38 ac 24 60 01 00 	cmp    %r13b,0x160(%rsp)
1400c4728:	00
1400c4729:	0f 85 19 01 00 00    	jne    0x1400c4848
1400c472f:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1400c4736:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400c473b:	48 8b c7             	mov    %rdi,%rax
1400c473e:	66 90                	xchg   %ax,%ax
1400c4740:	48 ff c0             	inc    %rax
1400c4743:	44 38 2c 01          	cmp    %r13b,(%rcx,%rax,1)
1400c4747:	75 f7                	jne    0x1400c4740
1400c4749:	0f b6 6c 04 5f       	movzbl 0x5f(%rsp,%rax,1),%ebp
1400c474e:	48 8d 74 04 5f       	lea    0x5f(%rsp,%rax,1),%rsi
1400c4753:	48 ff c8             	dec    %rax
1400c4756:	48 3d 00 01 00 00    	cmp    $0x100,%rax
1400c475c:	0f 83 54 01 00 00    	jae    0x1400c48b6
1400c4762:	44 88 6c 04 60       	mov    %r13b,0x60(%rsp,%rax,1)
1400c4767:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400c476c:	48 8b c7             	mov    %rdi,%rax
1400c476f:	4c 89 a4 24 78 02 00 	mov    %r12,0x278(%rsp)
1400c4776:	00
1400c4777:	48 ff c0             	inc    %rax
1400c477a:	44 38 2c 01          	cmp    %r13b,(%rcx,%rax,1)
1400c477e:	75 f7                	jne    0x1400c4777
1400c4780:	4c 8d 25 19 88 26 00 	lea    0x268819(%rip),%r12        # 0x14032cfa0
1400c4787:	48 8b cf             	mov    %rdi,%rcx
1400c478a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400c4790:	48 ff c1             	inc    %rcx
1400c4793:	45 38 2c 0c          	cmp    %r13b,(%r12,%rcx,1)
1400c4797:	75 f7                	jne    0x1400c4790
1400c4799:	48 3b c1             	cmp    %rcx,%rax
1400c479c:	72 3d                	jb     0x1400c47db
1400c479e:	48 2b c1             	sub    %rcx,%rax
1400c47a1:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
1400c47a6:	48 03 d8             	add    %rax,%rbx
1400c47a9:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400c47ae:	48 3b d8             	cmp    %rax,%rbx
1400c47b1:	72 28                	jb     0x1400c47db
1400c47b3:	49 8b d4             	mov    %r12,%rdx
1400c47b6:	48 8b cb             	mov    %rbx,%rcx
1400c47b9:	e8 8e 82 23 00       	call   0x1402fca4c
1400c47be:	48 85 c0             	test   %rax,%rax
1400c47c1:	75 0f                	jne    0x1400c47d2
1400c47c3:	48 ff cb             	dec    %rbx
1400c47c6:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400c47cb:	48 3b d8             	cmp    %rax,%rbx
1400c47ce:	73 e3                	jae    0x1400c47b3
1400c47d0:	eb 09                	jmp    0x1400c47db
1400c47d2:	48 85 db             	test   %rbx,%rbx
1400c47d5:	0f 85 d1 00 00 00    	jne    0x1400c48ac
1400c47db:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400c47e0:	48 8b c7             	mov    %rdi,%rax
1400c47e3:	48 ff c0             	inc    %rax
1400c47e6:	44 38 2c 01          	cmp    %r13b,(%rcx,%rax,1)
1400c47ea:	75 f7                	jne    0x1400c47e3
1400c47ec:	4c 8d 25 bd 8f 26 00 	lea    0x268fbd(%rip),%r12        # 0x14032d7b0
1400c47f3:	48 ff c7             	inc    %rdi
1400c47f6:	45 38 2c 3c          	cmp    %r13b,(%r12,%rdi,1)
1400c47fa:	75 f7                	jne    0x1400c47f3
1400c47fc:	48 3b c7             	cmp    %rdi,%rax
1400c47ff:	72 3c                	jb     0x1400c483d
1400c4801:	48 2b c7             	sub    %rdi,%rax
1400c4804:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
1400c4809:	48 03 d8             	add    %rax,%rbx
1400c480c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400c4811:	48 3b d8             	cmp    %rax,%rbx
1400c4814:	72 27                	jb     0x1400c483d
1400c4816:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400c481d:	00 00 00
1400c4820:	49 8b d4             	mov    %r12,%rdx
1400c4823:	48 8b cb             	mov    %rbx,%rcx
1400c4826:	e8 21 82 23 00       	call   0x1402fca4c
1400c482b:	48 85 c0             	test   %rax,%rax
1400c482e:	75 77                	jne    0x1400c48a7
1400c4830:	48 ff cb             	dec    %rbx
1400c4833:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400c4838:	48 3b d8             	cmp    %rax,%rbx
1400c483b:	73 e3                	jae    0x1400c4820
1400c483d:	40 88 2e             	mov    %bpl,(%rsi)
1400c4840:	4c 8b a4 24 78 02 00 	mov    0x278(%rsp),%r12
1400c4847:	00
1400c4848:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1400c484d:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1400c4852:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400c4857:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400c485c:	49 8b d7             	mov    %r15,%rdx
1400c485f:	49 8b ce             	mov    %r14,%rcx
1400c4862:	ff 15 58 56 26 00    	call   *0x265658(%rip)        # 0x140329ec0
1400c4868:	48 8b bc 24 80 02 00 	mov    0x280(%rsp),%rdi
1400c486f:	00
1400c4870:	b0 01                	mov    $0x1,%al
1400c4872:	48 8b b4 24 88 02 00 	mov    0x288(%rsp),%rsi
1400c4879:	00
1400c487a:	48 8b ac 24 c8 02 00 	mov    0x2c8(%rsp),%rbp
1400c4881:	00
1400c4882:	4c 8b ac 24 70 02 00 	mov    0x270(%rsp),%r13
1400c4889:	00
1400c488a:	48 8b 8c 24 60 02 00 	mov    0x260(%rsp),%rcx
1400c4891:	00
1400c4892:	48 33 cc             	xor    %rsp,%rcx
1400c4895:	e8 a6 5d 23 00       	call   0x1402fa640
1400c489a:	48 81 c4 90 02 00 00 	add    $0x290,%rsp
1400c48a1:	41 5f                	pop    %r15
1400c48a3:	41 5e                	pop    %r14
1400c48a5:	5b                   	pop    %rbx
1400c48a6:	c3                   	ret
1400c48a7:	48 85 db             	test   %rbx,%rbx
1400c48aa:	74 91                	je     0x1400c483d
1400c48ac:	44 88 6b 01          	mov    %r13b,0x1(%rbx)
1400c48b0:	eb 8e                	jmp    0x1400c4840
1400c48b2:	32 c0                	xor    %al,%al
1400c48b4:	eb cc                	jmp    0x1400c4882
1400c48b6:	e8 49 5f 23 00       	call   0x1402fa804
1400c48bb:	cc                   	int3
1400c48bc:	cc                   	int3
1400c48bd:	cc                   	int3
1400c48be:	cc                   	int3
1400c48bf:	cc                   	int3
1400c48c0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400c48c5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400c48ca:	53                   	push   %rbx
1400c48cb:	55                   	push   %rbp
1400c48cc:	56                   	push   %rsi
1400c48cd:	57                   	push   %rdi
1400c48ce:	48 83 ec 48          	sub    $0x48,%rsp
1400c48d2:	49 8b d8             	mov    %r8,%rbx
1400c48d5:	48 8d ac 24 88 00 00 	lea    0x88(%rsp),%rbp
1400c48dc:	00
1400c48dd:	48 8b fa             	mov    %rdx,%rdi