1400c9450:	7e 06                	jle    0x1400c9458
1400c9452:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1400c9456:	eb 06                	jmp    0x1400c945e
1400c9458:	48 8b fb             	mov    %rbx,%rdi
1400c945b:	48 8b 1b             	mov    (%rbx),%rbx
1400c945e:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400c9462:	74 90                	je     0x1400c93f4
1400c9464:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1400c9468:	75 52                	jne    0x1400c94bc
1400c946a:	48 83 7f 38 07       	cmpq   $0x7,0x38(%rdi)
1400c946f:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1400c9473:	76 04                	jbe    0x1400c9479
1400c9475:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1400c9479:	48 8b 6f 30          	mov    0x30(%rdi),%rbp
1400c947d:	49 8b 5d 08          	mov    0x8(%r13),%rbx
1400c9481:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400c9485:	48 3b eb             	cmp    %rbx,%rbp
1400c9488:	4c 8b c3             	mov    %rbx,%r8
1400c948b:	4c 0f 42 c5          	cmovb  %rbp,%r8
1400c948f:	e8 38 f7 f3 ff       	call   0x140008bcc
1400c9494:	85 c0                	test   %eax,%eax
1400c9496:	75 1b                	jne    0x1400c94b3
1400c9498:	48 3b dd             	cmp    %rbp,%rbx
1400c949b:	73 05                	jae    0x1400c94a2
1400c949d:	83 c8 ff             	or     $0xffffffff,%eax
1400c94a0:	eb 08                	jmp    0x1400c94aa
1400c94a2:	33 c0                	xor    %eax,%eax
1400c94a4:	48 3b dd             	cmp    %rbp,%rbx
1400c94a7:	0f 97 c0             	seta   %al
1400c94aa:	85 c0                	test   %eax,%eax
1400c94ac:	75 05                	jne    0x1400c94b3
1400c94ae:	40 32 f6             	xor    %sil,%sil
1400c94b1:	eb 04                	jmp    0x1400c94b7
1400c94b3:	41 0f 49 f6          	cmovns %r14d,%esi
1400c94b7:	40 84 f6             	test   %sil,%sil
1400c94ba:	79 04                	jns    0x1400c94c0
1400c94bc:	49 8b 3c 24          	mov    (%r12),%rdi
1400c94c0:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
1400c94c5:	49 89 3f             	mov    %rdi,(%r15)
1400c94c8:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400c94cc:	49 8b c7             	mov    %r15,%rax
1400c94cf:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1400c94d3:	49 8b 73 40          	mov    0x40(%r11),%rsi
1400c94d7:	49 8b e3             	mov    %r11,%rsp
1400c94da:	41 5f                	pop    %r15
1400c94dc:	41 5e                	pop    %r14
1400c94de:	41 5d                	pop    %r13
1400c94e0:	41 5c                	pop    %r12
1400c94e2:	5f                   	pop    %rdi
1400c94e3:	c3                   	ret
1400c94e4:	90                   	nop
1400c94e5:	90                   	nop
1400c94e6:	90                   	nop
1400c94e7:	90                   	nop
1400c94e8:	90                   	nop
1400c94e9:	90                   	nop
1400c94ea:	90                   	nop
1400c94eb:	90                   	nop
1400c94ec:	90                   	nop
1400c94ed:	90                   	nop
1400c94ee:	90                   	nop
1400c94ef:	90                   	nop
1400c94f0:	48 83 e9 08          	sub    $0x8,%rcx
1400c94f4:	e9 f7 86 ff ff       	jmp    0x1400c1bf0
1400c94f9:	90                   	nop
1400c94fa:	90                   	nop
1400c94fb:	90                   	nop
1400c94fc:	90                   	nop
1400c94fd:	90                   	nop
1400c94fe:	90                   	nop
1400c94ff:	90                   	nop
1400c9500:	48 83 e9 10          	sub    $0x10,%rcx
1400c9504:	e9 a7 83 ff ff       	jmp    0x1400c18b0
1400c9509:	90                   	nop
1400c950a:	90                   	nop
1400c950b:	90                   	nop
1400c950c:	90                   	nop
1400c950d:	90                   	nop
1400c950e:	90                   	nop
1400c950f:	90                   	nop
1400c9510:	48 83 e9 08          	sub    $0x8,%rcx
1400c9514:	e9 47 85 ff ff       	jmp    0x1400c1a60
1400c9519:	90                   	nop
1400c951a:	90                   	nop
1400c951b:	90                   	nop
1400c951c:	90                   	nop
1400c951d:	90                   	nop
1400c951e:	90                   	nop
1400c951f:	90                   	nop
1400c9520:	48 83 e9 08          	sub    $0x8,%rcx
1400c9524:	e9 f7 84 ff ff       	jmp    0x1400c1a20
1400c9529:	90                   	nop
1400c952a:	90                   	nop
1400c952b:	90                   	nop
1400c952c:	48 8b 01             	mov    (%rcx),%rax
1400c952f:	48 8b 80 e0 01 00 00 	mov    0x1e0(%rax),%rax
1400c9536:	ff 25 f4 98 14 00    	jmp    *0x1498f4(%rip)        # 0x140212e30
1400c953c:	48 8b 01             	mov    (%rcx),%rax
1400c953f:	48 8b 80 f0 01 00 00 	mov    0x1f0(%rax),%rax
1400c9546:	ff 25 e4 98 14 00    	jmp    *0x1498e4(%rip)        # 0x140212e30
1400c954c:	48 8b 01             	mov    (%rcx),%rax
1400c954f:	48 8b 80 00 02 00 00 	mov    0x200(%rax),%rax
1400c9556:	ff 25 d4 98 14 00    	jmp    *0x1498d4(%rip)        # 0x140212e30
1400c955c:	90                   	nop
1400c955d:	90                   	nop
1400c955e:	90                   	nop
1400c955f:	90                   	nop
1400c9560:	48 83 e9 08          	sub    $0x8,%rcx
1400c9564:	e9 37 5a ff ff       	jmp    0x1400befa0
1400c9569:	90                   	nop
1400c956a:	90                   	nop
1400c956b:	90                   	nop
1400c956c:	90                   	nop
1400c956d:	90                   	nop
1400c956e:	90                   	nop
1400c956f:	90                   	nop
1400c9570:	48 83 e9 08          	sub    $0x8,%rcx
1400c9574:	e9 37 83 ff ff       	jmp    0x1400c18b0
1400c9579:	90                   	nop
1400c957a:	90                   	nop
1400c957b:	90                   	nop
1400c957c:	90                   	nop
1400c957d:	90                   	nop
1400c957e:	90                   	nop
1400c957f:	90                   	nop
1400c9580:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400c9585:	55                   	push   %rbp
1400c9586:	56                   	push   %rsi
1400c9587:	57                   	push   %rdi
1400c9588:	41 54                	push   %r12
1400c958a:	41 55                	push   %r13
1400c958c:	41 56                	push   %r14
1400c958e:	41 57                	push   %r15
1400c9590:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1400c9595:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400c959c:	48 8b 05 dd 7b 23 00 	mov    0x237bdd(%rip),%rax        # 0x140301180
1400c95a3:	48 33 c4             	xor    %rsp,%rax
1400c95a6:	48 89 45 17          	mov    %rax,0x17(%rbp)
1400c95aa:	4d 8b f8             	mov    %r8,%r15
1400c95ad:	4c 8b ea             	mov    %rdx,%r13
1400c95b0:	4c 8b e1             	mov    %rcx,%r12
1400c95b3:	33 d2                	xor    %edx,%edx
1400c95b5:	ff 15 65 8a 26 00    	call   *0x268a65(%rip)        # 0x140332020
1400c95bb:	4c 8b f0             	mov    %rax,%r14
1400c95be:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
1400c95c2:	48 8b d6             	mov    %rsi,%rdx
1400c95c5:	33 ff                	xor    %edi,%edi
1400c95c7:	48 ff c2             	inc    %rdx
1400c95ca:	66 39 3c 50          	cmp    %di,(%rax,%rdx,2)
1400c95ce:	75 f7                	jne    0x1400c95c7
1400c95d0:	48 c7 44 24 20 16 00 	movq   $0x16,0x20(%rsp)
1400c95d7:	00 00
1400c95d9:	4c 8d 0d a8 6f 1a 00 	lea    0x1a6fa8(%rip),%r9        # 0x140270588
1400c95e0:	45 33 c0             	xor    %r8d,%r8d
1400c95e3:	49 8b ce             	mov    %r14,%rcx
1400c95e6:	e8 e9 0d f4 ff       	call   0x14000a3d4
1400c95eb:	48 85 c0             	test   %rax,%rax
1400c95ee:	0f 85 85 02 00 00    	jne    0x1400c9879
1400c95f4:	48 8d 0d 55 8f 24 00 	lea    0x248f55(%rip),%rcx        # 0x140312550
1400c95fb:	ff 15 ef 91 14 00    	call   *0x1491ef(%rip)        # 0x1402127f0
1400c9601:	85 c0                	test   %eax,%eax
1400c9603:	74 0c                	je     0x1400c9611
1400c9605:	b9 05 00 00 00       	mov    $0x5,%ecx
1400c960a:	ff 15 d0 91 14 00    	call   *0x1491d0(%rip)        # 0x1402127e0
1400c9610:	cc                   	int3
1400c9611:	81 3d 81 8f 24 00 ff 	cmpl   $0x7fffffff,0x248f81(%rip)        # 0x14031259c
1400c9618:	ff ff 7f
1400c961b:	75 16                	jne    0x1400c9633
1400c961d:	c7 05 75 8f 24 00 fe 	movl   $0x7ffffffe,0x248f75(%rip)        # 0x14031259c
1400c9624:	ff ff 7f
1400c9627:	b9 06 00 00 00       	mov    $0x6,%ecx
1400c962c:	ff 15 ae 91 14 00    	call   *0x1491ae(%rip)        # 0x1402127e0
1400c9632:	cc                   	int3
1400c9633:	48 8b 1d 56 c7 24 00 	mov    0x24c756(%rip),%rbx        # 0x140315d90
1400c963a:	48 85 db             	test   %rbx,%rbx
1400c963d:	0f 85 35 01 00 00    	jne    0x1400c9778
1400c9643:	8d 4b 10             	lea    0x10(%rbx),%ecx
1400c9646:	ff 15 04 95 14 00    	call   *0x149504(%rip)        # 0x140212b50
1400c964c:	48 8b d8             	mov    %rax,%rbx
1400c964f:	48 85 c0             	test   %rax,%rax
1400c9652:	0f 84 6c 02 00 00    	je     0x1400c98c4
1400c9658:	48 89 38             	mov    %rdi,(%rax)
1400c965b:	48 89 78 08          	mov    %rdi,0x8(%rax)
1400c965f:	0f ae e8             	lfence
1400c9662:	b9 48 00 00 00       	mov    $0x48,%ecx
1400c9667:	ff 15 e3 94 14 00    	call   *0x1494e3(%rip)        # 0x140212b50
1400c966d:	48 85 c0             	test   %rax,%rax
1400c9670:	75 07                	jne    0x1400c9679
1400c9672:	ff 15 b8 94 14 00    	call   *0x1494b8(%rip)        # 0x140212b30
1400c9678:	cc                   	int3
1400c9679:	48 89 00             	mov    %rax,(%rax)
1400c967c:	48 89 40 08          	mov    %rax,0x8(%rax)
1400c9680:	48 89 40 10          	mov    %rax,0x10(%rax)
1400c9684:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1400c968a:	48 89 03             	mov    %rax,(%rbx)
1400c968d:	48 8b 3d fc c6 24 00 	mov    0x24c6fc(%rip),%rdi        # 0x140315d90
1400c9694:	48 89 1d f5 c6 24 00 	mov    %rbx,0x24c6f5(%rip)        # 0x140315d90
1400c969b:	48 85 ff             	test   %rdi,%rdi
1400c969e:	74 11                	je     0x1400c96b1
1400c96a0:	48 8b cf             	mov    %rdi,%rcx
1400c96a3:	e8 70 05 00 00       	call   0x1400c9c18
1400c96a8:	48 8b cf             	mov    %rdi,%rcx
1400c96ab:	ff 15 8f 94 14 00    	call   *0x14948f(%rip)        # 0x140212b40
1400c96b1:	8a 05 49 7d 23 00    	mov    0x237d49(%rip),%al        # 0x140301400
1400c96b7:	33 ff                	xor    %edi,%edi
1400c96b9:	84 c0                	test   %al,%al
1400c96bb:	78 05                	js     0x1400c96c2
1400c96bd:	0f 95 c0             	setne  %al
1400c96c0:	eb 0c                	jmp    0x1400c96ce
1400c96c2:	48 8d 0d 37 7d 23 00 	lea    0x237d37(%rip),%rcx        # 0x140301400
1400c96c9:	e8 82 f7 f5 ff       	call   0x140028e50
1400c96ce:	84 c0                	test   %al,%al
1400c96d0:	74 49                	je     0x1400c971b
1400c96d2:	40 38 3d a7 a4 24 00 	cmp    %dil,0x24a4a7(%rip)        # 0x140313b80
1400c96d9:	75 40                	jne    0x1400c971b
1400c96db:	89 7d d7             	mov    %edi,-0x29(%rbp)
1400c96de:	48 8b 05 4b 7b 23 00 	mov    0x237b4b(%rip),%rax        # 0x140301230
1400c96e5:	89 7c 24 30          	mov    %edi,0x30(%rsp)
1400c96e9:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400c96ee:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400c96f2:	41 b1 01             	mov    $0x1,%r9b
1400c96f5:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1400c96f9:	ba cc 00 00 00       	mov    $0xcc,%edx
1400c96fe:	48 8d 0d 2b 7b 23 00 	lea    0x237b2b(%rip),%rcx        # 0x140301230
1400c9705:	48 8b 40 38          	mov    0x38(%rax),%rax
1400c9709:	ff 15 21 97 14 00    	call   *0x149721(%rip)        # 0x140212e30
1400c970f:	48 85 c0             	test   %rax,%rax
1400c9712:	75 1b                	jne    0x1400c972f
1400c9714:	c6 05 65 a4 24 00 01 	movb   $0x1,0x24a465(%rip)        # 0x140313b80
1400c971b:	48 8d 15 96 6e 1a 00 	lea    0x1a6e96(%rip),%rdx        # 0x1402705b8
1400c9722:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1400c9726:	e8 99 4a f6 ff       	call   0x14002e1c4
1400c972b:	48 8b 45 df          	mov    -0x21(%rbp),%rax
1400c972f:	48 8b 0d 52 c6 24 00 	mov    0x24c652(%rip),%rcx        # 0x140315d88
1400c9736:	48 89 05 4b c6 24 00 	mov    %rax,0x24c64b(%rip)        # 0x140315d88
1400c973d:	48 85 c9             	test   %rcx,%rcx
1400c9740:	74 0d                	je     0x1400c974f
1400c9742:	ff 15 90 89 14 00    	call   *0x148990(%rip)        # 0x1402120d8
1400c9748:	48 8b 05 39 c6 24 00 	mov    0x24c639(%rip),%rax        # 0x140315d88
1400c974f:	48 85 c0             	test   %rax,%rax
1400c9752:	0f 84 72 01 00 00    	je     0x1400c98ca
1400c9758:	48 8d 15 61 e6 17 00 	lea    0x17e661(%rip),%rdx        # 0x140247dc0
1400c975f:	48 8b c8             	mov    %rax,%rcx
1400c9762:	ff 15 48 89 14 00    	call   *0x148948(%rip)        # 0x1402120b0
1400c9768:	48 89 05 f9 a3 24 00 	mov    %rax,0x24a3f9(%rip)        # 0x140313b68
1400c976f:	48 8b 1d 1a c6 24 00 	mov    0x24c61a(%rip),%rbx        # 0x140315d90
1400c9776:	eb 07                	jmp    0x1400c977f
1400c9778:	48 8b 05 e9 a3 24 00 	mov    0x24a3e9(%rip),%rax        # 0x140313b68
1400c977f:	48 85 c0             	test   %rax,%rax
1400c9782:	0f 84 2f 01 00 00    	je     0x1400c98b7
1400c9788:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c978b:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1400c978f:	0f 57 c9             	xorps  %xmm1,%xmm1
1400c9792:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1400c9797:	48 ff c6             	inc    %rsi
1400c979a:	66 41 39 3c 76       	cmp    %di,(%r14,%rsi,2)
1400c979f:	75 f6                	jne    0x1400c9797
1400c97a1:	4c 8b c6             	mov    %rsi,%r8
1400c97a4:	49 8b d6             	mov    %r14,%rdx
1400c97a7:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1400c97ab:	e8 dc d4 f3 ff       	call   0x140006c8c
1400c97b0:	48 89 7d 0f          	mov    %rdi,0xf(%rbp)
1400c97b4:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1400c97b8:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1400c97bc:	48 8b cb             	mov    %rbx,%rcx
1400c97bf:	e8 b8 04 00 00       	call   0x1400c9c7c
1400c97c4:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1400c97c8:	48 85 c9             	test   %rcx,%rcx
1400c97cb:	74 0d                	je     0x1400c97da
1400c97cd:	48 8b 01             	mov    (%rcx),%rax
1400c97d0:	48 8b 40 10          	mov    0x10(%rax),%rax
1400c97d4:	ff 15 56 96 14 00    	call   *0x149656(%rip)        # 0x140212e30
1400c97da:	48 8b 45 07          	mov    0x7(%rbp),%rax
1400c97de:	48 83 f8 07          	cmp    $0x7,%rax
1400c97e2:	76 35                	jbe    0x1400c9819
1400c97e4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400c97eb:	00
1400c97ec:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400c97f0:	48 8b d1             	mov    %rcx,%rdx
1400c97f3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400c97f9:	72 18                	jb     0x1400c9813
1400c97fb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c97ff:	48 2b d1             	sub    %rcx,%rdx
1400c9802:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c9806:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c980a:	76 07                	jbe    0x1400c9813
1400c980c:	ff 15 6e 93 14 00    	call   *0x14936e(%rip)        # 0x140212b80
1400c9812:	cc                   	int3
1400c9813:	ff 15 27 93 14 00    	call   *0x149327(%rip)        # 0x140212b40
1400c9819:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1400c981d:	40 38 7d e7          	cmp    %dil,-0x19(%rbp)
1400c9821:	74 14                	je     0x1400c9837
1400c9823:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1400c9827:	49 8b cc             	mov    %r12,%rcx
1400c982a:	48 8b 05 37 a3 24 00 	mov    0x24a337(%rip),%rax        # 0x140313b68
1400c9831:	ff 15 f9 95 14 00    	call   *0x1495f9(%rip)        # 0x140212e30
1400c9837:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400c983b:	48 85 c9             	test   %rcx,%rcx
1400c983e:	74 2c                	je     0x1400c986c
1400c9840:	48 8b 01             	mov    (%rcx),%rax
1400c9843:	4d 8b c7             	mov    %r15,%r8
1400c9846:	49 8b d5             	mov    %r13,%rdx
1400c9849:	48 8b 00             	mov    (%rax),%rax
1400c984c:	ff 15 de 95 14 00    	call   *0x1495de(%rip)        # 0x140212e30
1400c9852:	85 c0                	test   %eax,%eax
1400c9854:	75 16                	jne    0x1400c986c
1400c9856:	49 39 3f             	cmp    %rdi,(%r15)
1400c9859:	74 11                	je     0x1400c986c
1400c985b:	48 8d 0d ee 8c 24 00 	lea    0x248cee(%rip),%rcx        # 0x140312550
1400c9862:	ff 15 90 8f 14 00    	call   *0x148f90(%rip)        # 0x1402127f8
1400c9868:	33 c0                	xor    %eax,%eax
1400c986a:	eb 24                	jmp    0x1400c9890
1400c986c:	48 8d 0d dd 8c 24 00 	lea    0x248cdd(%rip),%rcx        # 0x140312550
1400c9873:	ff 15 7f 8f 14 00    	call   *0x148f7f(%rip)        # 0x1402127f8
1400c9879:	4d 8b c7             	mov    %r15,%r8
1400c987c:	49 8b d5             	mov    %r13,%rdx
1400c987f:	49 8b cc             	mov    %r12,%rcx
1400c9882:	48 8b 05 ef a2 24 00 	mov    0x24a2ef(%rip),%rax        # 0x140313b78
1400c9889:	ff 15 a1 95 14 00    	call   *0x1495a1(%rip)        # 0x140212e30
1400c988f:	90                   	nop
1400c9890:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400c9894:	48 33 cc             	xor    %rsp,%rcx
1400c9897:	e8 d4 ae 13 00       	call   0x140204770
1400c989c:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1400c98a3:	00
1400c98a4:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400c98ab:	41 5f                	pop    %r15
1400c98ad:	41 5e                	pop    %r14
1400c98af:	41 5d                	pop    %r13
1400c98b1:	41 5c                	pop    %r12
1400c98b3:	5f                   	pop    %rdi
1400c98b4:	5e                   	pop    %rsi
1400c98b5:	5d                   	pop    %rbp
1400c98b6:	c3                   	ret
1400c98b7:	33 d2                	xor    %edx,%edx
1400c98b9:	b9 9f 24 1c 20       	mov    $0x201c249f,%ecx
1400c98be:	e8 21 1a f4 ff       	call   0x14000b2e4
1400c98c3:	cc                   	int3
1400c98c4:	e8 8b 01 f4 ff       	call   0x140009a54
1400c98c9:	cc                   	int3
1400c98ca:	33 d2                	xor    %edx,%edx
1400c98cc:	b9 a0 24 1c 20       	mov    $0x201c24a0,%ecx
1400c98d1:	e8 0e 1a f4 ff       	call   0x14000b2e4
1400c98d6:	cc                   	int3
1400c98d7:	90                   	nop
1400c98d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c98dd:	57                   	push   %rdi
1400c98de:	48 83 ec 20          	sub    $0x20,%rsp
1400c98e2:	48 8b d9             	mov    %rcx,%rbx
1400c98e5:	33 ff                	xor    %edi,%edi