1400e4414:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400e4419:	48 8b 19             	mov    (%rcx),%rbx
1400e441c:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1400e4420:	48 3b df             	cmp    %rdi,%rbx
1400e4423:	74 56                	je     0x1400e447b
1400e4425:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1400e442c:	00 00 00 00
1400e4430:	8b 03                	mov    (%rbx),%eax
1400e4432:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1400e4436:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400e443a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400e443f:	8b 43 04             	mov    0x4(%rbx),%eax
1400e4442:	89 44 24 24          	mov    %eax,0x24(%rsp)
1400e4446:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e444a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e444f:	e8 8c 1c fe ff       	call   0x1400c60e0
1400e4454:	83 7c 24 24 ff       	cmpl   $0xffffffff,0x24(%rsp)
1400e4459:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400e445e:	75 12                	jne    0x1400e4472
1400e4460:	e8 1b 1f fe ff       	call   0x1400c6380
1400e4465:	48 83 c3 30          	add    $0x30,%rbx
1400e4469:	48 3b df             	cmp    %rdi,%rbx
1400e446c:	75 c2                	jne    0x1400e4430
1400e446e:	b0 01                	mov    $0x1,%al
1400e4470:	eb 0b                	jmp    0x1400e447d
1400e4472:	e8 09 1f fe ff       	call   0x1400c6380
1400e4477:	b0 01                	mov    $0x1,%al
1400e4479:	eb 02                	jmp    0x1400e447d
1400e447b:	32 c0                	xor    %al,%al
1400e447d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400e4482:	48 33 cc             	xor    %rsp,%rcx
1400e4485:	e8 46 1e 0a 00       	call   0x1401862d0
1400e448a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1400e448f:	48 83 c4 60          	add    $0x60,%rsp
1400e4493:	5f                   	pop    %rdi
1400e4494:	c3                   	ret
1400e4495:	cc                   	int3
1400e4496:	cc                   	int3
1400e4497:	cc                   	int3
1400e4498:	cc                   	int3
1400e4499:	cc                   	int3
1400e449a:	cc                   	int3
1400e449b:	cc                   	int3
1400e449c:	cc                   	int3
1400e449d:	cc                   	int3
1400e449e:	cc                   	int3
1400e449f:	cc                   	int3
1400e44a0:	40 53                	rex push %rbx
1400e44a2:	48 83 ec 20          	sub    $0x20,%rsp
1400e44a6:	48 8b d9             	mov    %rcx,%rbx
1400e44a9:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400e44ad:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400e44b1:	48 2b d1             	sub    %rcx,%rdx
1400e44b4:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1400e44b8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400e44bf:	72 18                	jb     0x1400e44d9
1400e44c1:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400e44c5:	48 83 c2 27          	add    $0x27,%rdx
1400e44c9:	49 2b c8             	sub    %r8,%rcx
1400e44cc:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400e44d0:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e44d4:	77 24                	ja     0x1400e44fa
1400e44d6:	49 8b c8             	mov    %r8,%rcx
1400e44d9:	e8 6e 21 0a 00       	call   0x14018664c
1400e44de:	33 c0                	xor    %eax,%eax
1400e44e0:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400e44e4:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400e44e8:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400e44ec:	48 89 43 28          	mov    %rax,0x28(%rbx)
1400e44f0:	48 83 c4 20          	add    $0x20,%rsp
1400e44f4:	5b                   	pop    %rbx
1400e44f5:	e9 a6 0e 00 00       	jmp    0x1400e53a0
1400e44fa:	e8 85 70 0a 00       	call   0x14018b584
1400e44ff:	cc                   	int3
1400e4500:	40 53                	rex push %rbx
1400e4502:	48 83 ec 20          	sub    $0x20,%rsp
1400e4506:	48 8b d9             	mov    %rcx,%rbx
1400e4509:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400e450d:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400e4511:	48 2b d1             	sub    %rcx,%rdx
1400e4514:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1400e4518:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400e451f:	72 18                	jb     0x1400e4539
1400e4521:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400e4525:	48 83 c2 27          	add    $0x27,%rdx
1400e4529:	49 2b c8             	sub    %r8,%rcx
1400e452c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400e4530:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e4534:	77 32                	ja     0x1400e4568
1400e4536:	49 8b c8             	mov    %r8,%rcx
1400e4539:	e8 0e 21 0a 00       	call   0x14018664c
1400e453e:	33 c0                	xor    %eax,%eax
1400e4540:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400e4544:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400e4548:	48 89 43 28          	mov    %rax,0x28(%rbx)
1400e454c:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400e4550:	e8 0b 16 00 00       	call   0x1400e5b60
1400e4555:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400e4559:	ba 80 00 00 00       	mov    $0x80,%edx
1400e455e:	48 83 c4 20          	add    $0x20,%rsp
1400e4562:	5b                   	pop    %rbx
1400e4563:	e9 e4 20 0a 00       	jmp    0x14018664c
1400e4568:	e8 17 70 0a 00       	call   0x14018b584
1400e456d:	cc                   	int3
1400e456e:	cc                   	int3
1400e456f:	cc                   	int3
1400e4570:	8b 11                	mov    (%rcx),%edx
1400e4572:	81 fa 40 1f 00 00    	cmp    $0x1f40,%edx
1400e4578:	0f 8f 08 03 00 00    	jg     0x1400e4886
1400e457e:	0f 84 fc 02 00 00    	je     0x1400e4880
1400e4584:	81 fa a0 0f 00 00    	cmp    $0xfa0,%edx
1400e458a:	0f 8f 40 01 00 00    	jg     0x1400e46d0
1400e4590:	0f 84 34 01 00 00    	je     0x1400e46ca
1400e4596:	81 fa b8 0b 00 00    	cmp    $0xbb8,%edx
1400e459c:	0f 8f a3 00 00 00    	jg     0x1400e4645
1400e45a2:	0f 84 97 00 00 00    	je     0x1400e463f
1400e45a8:	81 fa d0 07 00 00    	cmp    $0x7d0,%edx
1400e45ae:	7f 2e                	jg     0x1400e45de
1400e45b0:	0f 84 91 03 00 00    	je     0x1400e4947
1400e45b6:	83 ea 02             	sub    $0x2,%edx
1400e45b9:	74 1d                	je     0x1400e45d8
1400e45bb:	81 ea e6 03 00 00    	sub    $0x3e6,%edx
1400e45c1:	74 0f                	je     0x1400e45d2
1400e45c3:	83 fa 01             	cmp    $0x1,%edx
1400e45c6:	0f 85 c7 06 00 00    	jne    0x1400e4c93
1400e45cc:	b8 9a 3a 00 00       	mov    $0x3a9a,%eax
1400e45d1:	c3                   	ret
1400e45d2:	b8 99 3a 00 00       	mov    $0x3a99,%eax
1400e45d7:	c3                   	ret
1400e45d8:	b8 98 3a 00 00       	mov    $0x3a98,%eax
1400e45dd:	c3                   	ret
1400e45de:	81 ea d1 07 00 00    	sub    $0x7d1,%edx
1400e45e4:	83 fa 10             	cmp    $0x10,%edx
1400e45e7:	0f 87 a6 06 00 00    	ja     0x1400e4c93
1400e45ed:	48 63 c2             	movslq %edx,%rax
1400e45f0:	48 8d 15 09 ba f1 ff 	lea    -0xe45f7(%rip),%rdx        # 0x140000000
1400e45f7:	8b 84 82 9c 4c 0e 00 	mov    0xe4c9c(%rdx,%rax,4),%eax
1400e45fe:	48 03 c2             	add    %rdx,%rax
1400e4601:	ff e0                	jmp    *%rax
1400e4603:	b8 fa 2e 00 00       	mov    $0x2efa,%eax
1400e4608:	c3                   	ret
1400e4609:	b8 fb 2e 00 00       	mov    $0x2efb,%eax
1400e460e:	c3                   	ret
1400e460f:	b8 0d 2f 00 00       	mov    $0x2f0d,%eax
1400e4614:	c3                   	ret
1400e4615:	b8 e5 2e 00 00       	mov    $0x2ee5,%eax
1400e461a:	c3                   	ret
1400e461b:	b8 e8 2e 00 00       	mov    $0x2ee8,%eax
1400e4620:	c3                   	ret
1400e4621:	b8 fd 2e 00 00       	mov    $0x2efd,%eax
1400e4626:	c3                   	ret
1400e4627:	b8 00 2f 00 00       	mov    $0x2f00,%eax
1400e462c:	c3                   	ret
1400e462d:	b8 ed 2e 00 00       	mov    $0x2eed,%eax
1400e4632:	c3                   	ret
1400e4633:	b8 ef 2e 00 00       	mov    $0x2eef,%eax
1400e4638:	c3                   	ret
1400e4639:	b8 0b 2f 00 00       	mov    $0x2f0b,%eax
1400e463e:	c3                   	ret
1400e463f:	b8 64 2f 00 00       	mov    $0x2f64,%eax
1400e4644:	c3                   	ret
1400e4645:	81 ea b9 0b 00 00    	sub    $0xbb9,%edx
1400e464b:	83 fa 14             	cmp    $0x14,%edx
1400e464e:	0f 87 3f 06 00 00    	ja     0x1400e4c93
1400e4654:	48 63 c2             	movslq %edx,%rax
1400e4657:	48 8d 15 a2 b9 f1 ff 	lea    -0xe465e(%rip),%rdx        # 0x140000000
1400e465e:	8b 84 82 e0 4c 0e 00 	mov    0xe4ce0(%rdx,%rax,4),%eax
1400e4665:	48 03 c2             	add    %rdx,%rax
1400e4668:	ff e0                	jmp    *%rax
1400e466a:	b8 e2 2e 00 00       	mov    $0x2ee2,%eax
1400e466f:	c3                   	ret
1400e4670:	b8 fe 2e 00 00       	mov    $0x2efe,%eax
1400e4675:	c3                   	ret
1400e4676:	b8 01 2f 00 00       	mov    $0x2f01,%eax
1400e467b:	c3                   	ret
1400e467c:	b8 02 2f 00 00       	mov    $0x2f02,%eax
1400e4681:	c3                   	ret
1400e4682:	b8 04 2f 00 00       	mov    $0x2f04,%eax
1400e4687:	c3                   	ret
1400e4688:	b8 05 2f 00 00       	mov    $0x2f05,%eax
1400e468d:	c3                   	ret
1400e468e:	b8 06 2f 00 00       	mov    $0x2f06,%eax
1400e4693:	c3                   	ret
1400e4694:	b8 65 2f 00 00       	mov    $0x2f65,%eax
1400e4699:	c3                   	ret
1400e469a:	b8 66 2f 00 00       	mov    $0x2f66,%eax
1400e469f:	c3                   	ret
1400e46a0:	b8 67 2f 00 00       	mov    $0x2f67,%eax
1400e46a5:	c3                   	ret
1400e46a6:	b8 68 2f 00 00       	mov    $0x2f68,%eax
1400e46ab:	c3                   	ret
1400e46ac:	b8 69 2f 00 00       	mov    $0x2f69,%eax
1400e46b1:	c3                   	ret
1400e46b2:	b8 6a 2f 00 00       	mov    $0x2f6a,%eax
1400e46b7:	c3                   	ret
1400e46b8:	b8 6b 2f 00 00       	mov    $0x2f6b,%eax
1400e46bd:	c3                   	ret
1400e46be:	b8 6c 2f 00 00       	mov    $0x2f6c,%eax
1400e46c3:	c3                   	ret
1400e46c4:	b8 6d 2f 00 00       	mov    $0x2f6d,%eax
1400e46c9:	c3                   	ret
1400e46ca:	b8 6d 00 00 00       	mov    $0x6d,%eax
1400e46cf:	c3                   	ret
1400e46d0:	81 fa 88 13 00 00    	cmp    $0x1388,%edx
1400e46d6:	7f 5d                	jg     0x1400e4735
1400e46d8:	74 55                	je     0x1400e472f
1400e46da:	81 ea a1 0f 00 00    	sub    $0xfa1,%edx
1400e46e0:	83 fa 0b             	cmp    $0xb,%edx
1400e46e3:	0f 87 aa 05 00 00    	ja     0x1400e4c93
1400e46e9:	48 63 c2             	movslq %edx,%rax
1400e46ec:	48 8d 15 0d b9 f1 ff 	lea    -0xe46f3(%rip),%rdx        # 0x140000000
1400e46f3:	8b 84 82 34 4d 0e 00 	mov    0xe4d34(%rdx,%rax,4),%eax
1400e46fa:	48 03 c2             	add    %rdx,%rax
1400e46fd:	ff e0                	jmp    *%rax
1400e46ff:	b8 10 2f 00 00       	mov    $0x2f10,%eax
1400e4704:	c3                   	ret
1400e4705:	b8 6a 00 00 00       	mov    $0x6a,%eax
1400e470a:	c3                   	ret
1400e470b:	b8 12 2f 00 00       	mov    $0x2f12,%eax
1400e4710:	c3                   	ret
1400e4711:	b8 13 2f 00 00       	mov    $0x2f13,%eax
1400e4716:	c3                   	ret
1400e4717:	b8 14 2f 00 00       	mov    $0x2f14,%eax
1400e471c:	c3                   	ret
1400e471d:	b8 17 2f 00 00       	mov    $0x2f17,%eax
1400e4722:	c3                   	ret
1400e4723:	b8 18 2f 00 00       	mov    $0x2f18,%eax
1400e4728:	c3                   	ret
1400e4729:	b8 1a 2f 00 00       	mov    $0x2f1a,%eax
1400e472e:	c3                   	ret
1400e472f:	b8 eb 2e 00 00       	mov    $0x2eeb,%eax
1400e4734:	c3                   	ret
1400e4735:	81 fa 70 17 00 00    	cmp    $0x1770,%edx
1400e473b:	0f 8f 87 00 00 00    	jg     0x1400e47c8
1400e4741:	74 7f                	je     0x1400e47c2
1400e4743:	81 ea 89 13 00 00    	sub    $0x1389,%edx
1400e4749:	83 fa 0f             	cmp    $0xf,%edx
1400e474c:	0f 87 41 05 00 00    	ja     0x1400e4c93
1400e4752:	48 63 c2             	movslq %edx,%rax
1400e4755:	48 8d 15 a4 b8 f1 ff 	lea    -0xe475c(%rip),%rdx        # 0x140000000
1400e475c:	8b 84 82 64 4d 0e 00 	mov    0xe4d64(%rdx,%rax,4),%eax
1400e4763:	48 03 c2             	add    %rdx,%rax
1400e4766:	ff e0                	jmp    *%rax
1400e4768:	b8 e3 2e 00 00       	mov    $0x2ee3,%eax
1400e476d:	c3                   	ret
1400e476e:	b8 e9 2e 00 00       	mov    $0x2ee9,%eax
1400e4773:	c3                   	ret
1400e4774:	b8 ec 2e 00 00       	mov    $0x2eec,%eax
1400e4779:	c3                   	ret
1400e477a:	b8 ee 2e 00 00       	mov    $0x2eee,%eax
1400e477f:	c3                   	ret
1400e4780:	b8 f0 2e 00 00       	mov    $0x2ef0,%eax
1400e4785:	c3                   	ret
1400e4786:	b8 f1 2e 00 00       	mov    $0x2ef1,%eax
1400e478b:	c3                   	ret
1400e478c:	b8 f2 2e 00 00       	mov    $0x2ef2,%eax
1400e4791:	c3                   	ret
1400e4792:	b8 f3 2e 00 00       	mov    $0x2ef3,%eax
1400e4797:	c3                   	ret
1400e4798:	b8 f4 2e 00 00       	mov    $0x2ef4,%eax
1400e479d:	c3                   	ret
1400e479e:	b8 f5 2e 00 00       	mov    $0x2ef5,%eax
1400e47a3:	c3                   	ret
1400e47a4:	b8 f6 2e 00 00       	mov    $0x2ef6,%eax
1400e47a9:	c3                   	ret
1400e47aa:	b8 08 2f 00 00       	mov    $0x2f08,%eax
1400e47af:	c3                   	ret
1400e47b0:	b8 09 2f 00 00       	mov    $0x2f09,%eax
1400e47b5:	c3                   	ret
1400e47b6:	b8 0a 2f 00 00       	mov    $0x2f0a,%eax
1400e47bb:	c3                   	ret
1400e47bc:	b8 0c 2f 00 00       	mov    $0x2f0c,%eax
1400e47c1:	c3                   	ret
1400e47c2:	b8 c9 32 00 00       	mov    $0x32c9,%eax
1400e47c7:	c3                   	ret
1400e47c8:	81 fa 58 1b 00 00    	cmp    $0x1b58,%edx
1400e47ce:	7f 25                	jg     0x1400e47f5
1400e47d0:	74 1d                	je     0x1400e47ef
1400e47d2:	81 ea 71 17 00 00    	sub    $0x1771,%edx
1400e47d8:	74 0f                	je     0x1400e47e9
1400e47da:	83 fa 02             	cmp    $0x2,%edx
1400e47dd:	0f 85 b0 04 00 00    	jne    0x1400e4c93
1400e47e3:	b8 cb 32 00 00       	mov    $0x32cb,%eax
1400e47e8:	c3                   	ret
1400e47e9:	b8 ca 32 00 00       	mov    $0x32ca,%eax
1400e47ee:	c3                   	ret
1400e47ef:	b8 cd 32 00 00       	mov    $0x32cd,%eax
1400e47f4:	c3                   	ret
1400e47f5:	81 ea 59 1b 00 00    	sub    $0x1b59,%edx
1400e47fb:	83 fa 10             	cmp    $0x10,%edx
1400e47fe:	0f 87 8f 04 00 00    	ja     0x1400e4c93
1400e4804:	48 63 c2             	movslq %edx,%rax
1400e4807:	48 8d 15 f2 b7 f1 ff 	lea    -0xe480e(%rip),%rdx        # 0x140000000
1400e480e:	8b 84 82 a4 4d 0e 00 	mov    0xe4da4(%rdx,%rax,4),%eax
1400e4815:	48 03 c2             	add    %rdx,%rax
1400e4818:	ff e0                	jmp    *%rax
1400e481a:	b8 ce 32 00 00       	mov    $0x32ce,%eax
1400e481f:	c3                   	ret
1400e4820:	b8 cf 32 00 00       	mov    $0x32cf,%eax
1400e4825:	c3                   	ret
1400e4826:	b8 d0 32 00 00       	mov    $0x32d0,%eax
1400e482b:	c3                   	ret
1400e482c:	b8 d1 32 00 00       	mov    $0x32d1,%eax
1400e4831:	c3                   	ret
1400e4832:	b8 d2 32 00 00       	mov    $0x32d2,%eax
1400e4837:	c3                   	ret
1400e4838:	b8 d3 32 00 00       	mov    $0x32d3,%eax
1400e483d:	c3                   	ret
1400e483e:	b8 d4 32 00 00       	mov    $0x32d4,%eax
1400e4843:	c3                   	ret
1400e4844:	b8 d5 32 00 00       	mov    $0x32d5,%eax
1400e4849:	c3                   	ret
1400e484a:	b8 d6 32 00 00       	mov    $0x32d6,%eax
1400e484f:	c3                   	ret
1400e4850:	b8 d7 32 00 00       	mov    $0x32d7,%eax
1400e4855:	c3                   	ret
1400e4856:	b8 d9 32 00 00       	mov    $0x32d9,%eax
1400e485b:	c3                   	ret
1400e485c:	b8 da 32 00 00       	mov    $0x32da,%eax
1400e4861:	c3                   	ret
1400e4862:	b8 db 32 00 00       	mov    $0x32db,%eax
1400e4867:	c3                   	ret
1400e4868:	b8 dc 32 00 00       	mov    $0x32dc,%eax
1400e486d:	c3                   	ret
1400e486e:	b8 dd 32 00 00       	mov    $0x32dd,%eax
1400e4873:	c3                   	ret
1400e4874:	b8 de 32 00 00       	mov    $0x32de,%eax
1400e4879:	c3                   	ret
1400e487a:	b8 d8 32 00 00       	mov    $0x32d8,%eax
1400e487f:	c3                   	ret
1400e4880:	b8 5f 2f 00 00       	mov    $0x2f5f,%eax
1400e4885:	c3                   	ret
1400e4886:	81 fa 28 23 00 00    	cmp    $0x2328,%edx
1400e488c:	0f 8f ff 01 00 00    	jg     0x1400e4a91
1400e4892:	0f 84 f3 01 00 00    	je     0x1400e4a8b
1400e4898:	81 ea 41 1f 00 00    	sub    $0x1f41,%edx
1400e489e:	83 fa 52             	cmp    $0x52,%edx
1400e48a1:	0f 87 ec 03 00 00    	ja     0x1400e4c93
1400e48a7:	48 63 c2             	movslq %edx,%rax
1400e48aa:	48 8d 15 4f b7 f1 ff 	lea    -0xe48b1(%rip),%rdx        # 0x140000000
1400e48b1:	8b 84 82 e8 4d 0e 00 	mov    0xe4de8(%rdx,%rax,4),%eax
1400e48b8:	48 03 c2             	add    %rdx,%rax
1400e48bb:	ff e0                	jmp    *%rax
1400e48bd:	b8 1b 2f 00 00       	mov    $0x2f1b,%eax
1400e48c2:	c3                   	ret
1400e48c3:	b8 1c 2f 00 00       	mov    $0x2f1c,%eax
1400e48c8:	c3                   	ret
1400e48c9:	b8 1e 2f 00 00       	mov    $0x2f1e,%eax
1400e48ce:	c3                   	ret
1400e48cf:	b8 1f 2f 00 00       	mov    $0x2f1f,%eax