1400bb457:	48 33 cc             	xor    %rsp,%rcx
1400bb45a:	e8 e1 f1 23 00       	call   0x1402fa640
1400bb45f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400bb464:	48 83 c4 50          	add    $0x50,%rsp
1400bb468:	5f                   	pop    %rdi
1400bb469:	c3                   	ret
1400bb46a:	cc                   	int3
1400bb46b:	cc                   	int3
1400bb46c:	cc                   	int3
1400bb46d:	cc                   	int3
1400bb46e:	cc                   	int3
1400bb46f:	cc                   	int3
1400bb470:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400bb475:	57                   	push   %rdi
1400bb476:	48 83 ec 50          	sub    $0x50,%rsp
1400bb47a:	48 8b 05 ff cc 34 00 	mov    0x34ccff(%rip),%rax        # 0x140408180
1400bb481:	48 33 c4             	xor    %rsp,%rax
1400bb484:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400bb489:	48 8b f9             	mov    %rcx,%rdi
1400bb48c:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1400bb490:	0f 85 c5 00 00 00    	jne    0x1400bb55b
1400bb496:	80 3a 00             	cmpb   $0x0,(%rdx)
1400bb499:	0f 84 bc 00 00 00    	je     0x1400bb55b
1400bb49f:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1400bb4a3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bb4a6:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400bb4ab:	0f 57 c9             	xorps  %xmm1,%xmm1
1400bb4ae:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1400bb4b4:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400bb4bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400bb4c0:	49 ff c0             	inc    %r8
1400bb4c3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1400bb4c8:	75 f6                	jne    0x1400bb4c0
1400bb4ca:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400bb4cf:	e8 5c a7 fc ff       	call   0x140085c30
1400bb4d4:	90                   	nop
1400bb4d5:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
1400bb4dc:	48 3b 93 90 00 00 00 	cmp    0x90(%rbx),%rdx
1400bb4e3:	74 25                	je     0x1400bb50a
1400bb4e5:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1400bb4ea:	0f 11 02             	movups %xmm0,(%rdx)
1400bb4ed:	0f 10 4c 24 30       	movups 0x30(%rsp),%xmm1
1400bb4f2:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1400bb4f6:	ba 0f 00 00 00       	mov    $0xf,%edx
1400bb4fb:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1400bb500:	48 83 83 88 00 00 00 	addq   $0x20,0x88(%rbx)
1400bb507:	20
1400bb508:	eb 16                	jmp    0x1400bb520
1400bb50a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400bb50f:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1400bb516:	e8 e5 2d fd ff       	call   0x14008e300
1400bb51b:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400bb520:	48 83 fa 0f          	cmp    $0xf,%rdx
1400bb524:	76 35                	jbe    0x1400bb55b
1400bb526:	48 ff c2             	inc    %rdx
1400bb529:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400bb52e:	48 8b c1             	mov    %rcx,%rax
1400bb531:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400bb538:	72 1c                	jb     0x1400bb556
1400bb53a:	48 83 c2 27          	add    $0x27,%rdx
1400bb53e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400bb542:	48 2b c1             	sub    %rcx,%rax
1400bb545:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400bb549:	48 83 f8 1f          	cmp    $0x1f,%rax
1400bb54d:	76 07                	jbe    0x1400bb556
1400bb54f:	ff 15 a3 ea 26 00    	call   *0x26eaa3(%rip)        # 0x140329ff8
1400bb555:	cc                   	int3
1400bb556:	e8 29 ed 23 00       	call   0x1402fa284
1400bb55b:	48 8b c7             	mov    %rdi,%rax
1400bb55e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400bb563:	48 33 cc             	xor    %rsp,%rcx
1400bb566:	e8 d5 f0 23 00       	call   0x1402fa640
1400bb56b:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400bb570:	48 83 c4 50          	add    $0x50,%rsp
1400bb574:	5f                   	pop    %rdi
1400bb575:	c3                   	ret
1400bb576:	cc                   	int3
1400bb577:	cc                   	int3
1400bb578:	cc                   	int3
1400bb579:	cc                   	int3
1400bb57a:	cc                   	int3
1400bb57b:	cc                   	int3
1400bb57c:	cc                   	int3
1400bb57d:	cc                   	int3
1400bb57e:	cc                   	int3
1400bb57f:	cc                   	int3
1400bb580:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400bb584:	c3                   	ret
1400bb585:	cc                   	int3
1400bb586:	cc                   	int3
1400bb587:	cc                   	int3
1400bb588:	cc                   	int3
1400bb589:	cc                   	int3
1400bb58a:	cc                   	int3
1400bb58b:	cc                   	int3
1400bb58c:	cc                   	int3
1400bb58d:	cc                   	int3
1400bb58e:	cc                   	int3
1400bb58f:	cc                   	int3
1400bb590:	48 83 ec 28          	sub    $0x28,%rsp
1400bb594:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bb598:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400bb59d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400bb5a3:	33 d2                	xor    %edx,%edx
1400bb5a5:	ff 15 d5 dc 26 00    	call   *0x26dcd5(%rip)        # 0x140329280
1400bb5ab:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400bb5b0:	48 83 c4 28          	add    $0x28,%rsp
1400bb5b4:	c3                   	ret
1400bb5b5:	cc                   	int3
1400bb5b6:	cc                   	int3
1400bb5b7:	cc                   	int3
1400bb5b8:	cc                   	int3
1400bb5b9:	cc                   	int3
1400bb5ba:	cc                   	int3
1400bb5bb:	cc                   	int3
1400bb5bc:	cc                   	int3
1400bb5bd:	cc                   	int3
1400bb5be:	cc                   	int3
1400bb5bf:	cc                   	int3
1400bb5c0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bb5c4:	48 8b 01             	mov    (%rcx),%rax
1400bb5c7:	48 ff 60 20          	rex.W jmp *0x20(%rax)
1400bb5cb:	cc                   	int3
1400bb5cc:	cc                   	int3
1400bb5cd:	cc                   	int3
1400bb5ce:	cc                   	int3
1400bb5cf:	cc                   	int3
1400bb5d0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bb5d4:	48 85 c9             	test   %rcx,%rcx
1400bb5d7:	74 07                	je     0x1400bb5e0
1400bb5d9:	48 ff 25 10 eb 26 00 	rex.W jmp *0x26eb10(%rip)        # 0x14032a0f0
1400bb5e0:	33 c0                	xor    %eax,%eax
1400bb5e2:	c3                   	ret
1400bb5e3:	cc                   	int3
1400bb5e4:	cc                   	int3
1400bb5e5:	cc                   	int3
1400bb5e6:	cc                   	int3
1400bb5e7:	cc                   	int3
1400bb5e8:	cc                   	int3
1400bb5e9:	cc                   	int3
1400bb5ea:	cc                   	int3
1400bb5eb:	cc                   	int3
1400bb5ec:	cc                   	int3
1400bb5ed:	cc                   	int3
1400bb5ee:	cc                   	int3
1400bb5ef:	cc                   	int3
1400bb5f0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400bb5f4:	48 83 c1 08          	add    $0x8,%rcx
1400bb5f8:	48 ff 60 20          	rex.W jmp *0x20(%rax)
1400bb5fc:	cc                   	int3
1400bb5fd:	cc                   	int3
1400bb5fe:	cc                   	int3
1400bb5ff:	cc                   	int3
1400bb600:	48 8b 41 48          	mov    0x48(%rcx),%rax
1400bb604:	c3                   	ret
1400bb605:	cc                   	int3
1400bb606:	cc                   	int3
1400bb607:	cc                   	int3
1400bb608:	cc                   	int3
1400bb609:	cc                   	int3
1400bb60a:	cc                   	int3
1400bb60b:	cc                   	int3
1400bb60c:	cc                   	int3
1400bb60d:	cc                   	int3
1400bb60e:	cc                   	int3
1400bb60f:	cc                   	int3
1400bb610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400bb615:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400bb61a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400bb61f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400bb624:	41 56                	push   %r14
1400bb626:	48 83 ec 20          	sub    $0x20,%rsp
1400bb62a:	48 8b f1             	mov    %rcx,%rsi
1400bb62d:	48 bd 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rbp
1400bb634:	9c f2 cb
1400bb637:	48 bf b3 01 00 00 00 	movabs $0x100000001b3,%rdi
1400bb63e:	01 00 00
1400bb641:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1400bb645:	32 db                	xor    %bl,%bl
1400bb647:	48 8b 02             	mov    (%rdx),%rax
1400bb64a:	48 3b c2             	cmp    %rdx,%rax
1400bb64d:	0f 84 cb 00 00 00    	je     0x1400bb71e
1400bb653:	4c 8b da             	mov    %rdx,%r11
1400bb656:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400bb65d:	00 00 00
1400bb660:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
1400bb664:	44 8b 50 14          	mov    0x14(%rax),%r10d
1400bb668:	0f 85 95 00 00 00    	jne    0x1400bb703
1400bb66e:	41 8b ca             	mov    %r10d,%ecx
1400bb671:	c1 e9 08             	shr    $0x8,%ecx
1400bb674:	44 0f b6 c9          	movzbl %cl,%r9d
1400bb678:	41 0f b6 ca          	movzbl %r10b,%ecx
1400bb67c:	48 33 cd             	xor    %rbp,%rcx
1400bb67f:	48 0f af cf          	imul   %rdi,%rcx
1400bb683:	4c 33 c9             	xor    %rcx,%r9
1400bb686:	41 8b ca             	mov    %r10d,%ecx
1400bb689:	4c 0f af cf          	imul   %rdi,%r9
1400bb68d:	c1 e9 10             	shr    $0x10,%ecx
1400bb690:	44 0f b6 c1          	movzbl %cl,%r8d
1400bb694:	41 8b ca             	mov    %r10d,%ecx
1400bb697:	4d 33 c8             	xor    %r8,%r9
1400bb69a:	48 c1 e9 18          	shr    $0x18,%rcx
1400bb69e:	4c 8b 46 40          	mov    0x40(%rsi),%r8
1400bb6a2:	4c 0f af cf          	imul   %rdi,%r9
1400bb6a6:	4c 33 c9             	xor    %rcx,%r9
1400bb6a9:	4c 0f af cf          	imul   %rdi,%r9
1400bb6ad:	4d 23 c1             	and    %r9,%r8
1400bb6b0:	49 c1 e0 04          	shl    $0x4,%r8
1400bb6b4:	4c 03 46 28          	add    0x28(%rsi),%r8
1400bb6b8:	49 8b 48 08          	mov    0x8(%r8),%rcx
1400bb6bc:	48 3b ca             	cmp    %rdx,%rcx
1400bb6bf:	74 28                	je     0x1400bb6e9
1400bb6c1:	4d 8b 00             	mov    (%r8),%r8
1400bb6c4:	44 3b 51 10          	cmp    0x10(%rcx),%r10d
1400bb6c8:	74 21                	je     0x1400bb6eb
1400bb6ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400bb6d0:	49 3b c8             	cmp    %r8,%rcx
1400bb6d3:	74 10                	je     0x1400bb6e5
1400bb6d5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bb6d9:	44 3b 51 10          	cmp    0x10(%rcx),%r10d
1400bb6dd:	75 f1                	jne    0x1400bb6d0
1400bb6df:	4c 8b 5e 18          	mov    0x18(%rsi),%r11
1400bb6e3:	eb 06                	jmp    0x1400bb6eb
1400bb6e5:	4c 8b 5e 18          	mov    0x18(%rsi),%r11
1400bb6e9:	33 c9                	xor    %ecx,%ecx
1400bb6eb:	48 85 c9             	test   %rcx,%rcx
1400bb6ee:	48 0f 44 ca          	cmove  %rdx,%rcx
1400bb6f2:	49 3b cb             	cmp    %r11,%rcx
1400bb6f5:	74 0c                	je     0x1400bb703
1400bb6f7:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1400bb6fb:	74 06                	je     0x1400bb703
1400bb6fd:	c6 40 18 01          	movb   $0x1,0x18(%rax)
1400bb701:	b3 01                	mov    $0x1,%bl
1400bb703:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1400bb707:	48 8b 00             	mov    (%rax),%rax
1400bb70a:	4c 8b da             	mov    %rdx,%r11
1400bb70d:	48 3b c2             	cmp    %rdx,%rax
1400bb710:	0f 85 4a ff ff ff    	jne    0x1400bb660
1400bb716:	84 db                	test   %bl,%bl
1400bb718:	0f 85 23 ff ff ff    	jne    0x1400bb641
1400bb71e:	48 8b 1a             	mov    (%rdx),%rbx
1400bb721:	41 b6 01             	mov    $0x1,%r14b
1400bb724:	48 3b da             	cmp    %rdx,%rbx
1400bb727:	74 5c                	je     0x1400bb785
1400bb729:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bb730:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
1400bb734:	74 46                	je     0x1400bb77c
1400bb736:	44 8b 43 10          	mov    0x10(%rbx),%r8d
1400bb73a:	ba 01 00 00 00       	mov    $0x1,%edx
1400bb73f:	8b ca                	mov    %edx,%ecx
1400bb741:	ff 15 01 dc 26 00    	call   *0x26dc01(%rip)        # 0x140329348
1400bb747:	33 d2                	xor    %edx,%edx
1400bb749:	48 8b f8             	mov    %rax,%rdi
1400bb74c:	48 85 c0             	test   %rax,%rax
1400bb74f:	74 1a                	je     0x1400bb76b
1400bb751:	48 8b c8             	mov    %rax,%rcx
1400bb754:	ff 15 96 db 26 00    	call   *0x26db96(%rip)        # 0x1403292f0
1400bb75a:	85 c0                	test   %eax,%eax
1400bb75c:	48 8b cf             	mov    %rdi,%rcx
1400bb75f:	40 0f 95 c5          	setne  %bpl
1400bb763:	ff 15 27 db 26 00    	call   *0x26db27(%rip)        # 0x140329290
1400bb769:	eb 0e                	jmp    0x1400bb779
1400bb76b:	33 c9                	xor    %ecx,%ecx
1400bb76d:	ff 15 7d db 26 00    	call   *0x26db7d(%rip)        # 0x1403292f0
1400bb773:	85 c0                	test   %eax,%eax
1400bb775:	40 0f 95 c5          	setne  %bpl
1400bb779:	44 22 f5             	and    %bpl,%r14b
1400bb77c:	48 8b 1b             	mov    (%rbx),%rbx
1400bb77f:	48 3b 5e 18          	cmp    0x18(%rsi),%rbx
1400bb783:	75 ab                	jne    0x1400bb730
1400bb785:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400bb78a:	41 0f b6 c6          	movzbl %r14b,%eax
1400bb78e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400bb793:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400bb798:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400bb79d:	48 83 c4 20          	add    $0x20,%rsp
1400bb7a1:	41 5e                	pop    %r14
1400bb7a3:	c3                   	ret
1400bb7a4:	cc                   	int3
1400bb7a5:	cc                   	int3
1400bb7a6:	cc                   	int3
1400bb7a7:	cc                   	int3
1400bb7a8:	cc                   	int3
1400bb7a9:	cc                   	int3
1400bb7aa:	cc                   	int3
1400bb7ab:	cc                   	int3
1400bb7ac:	cc                   	int3
1400bb7ad:	cc                   	int3
1400bb7ae:	cc                   	int3
1400bb7af:	cc                   	int3
1400bb7b0:	40 53                	rex push %rbx
1400bb7b2:	48 83 ec 20          	sub    $0x20,%rsp
1400bb7b6:	48 8b d9             	mov    %rcx,%rbx
1400bb7b9:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400bb7be:	48 83 c1 10          	add    $0x10,%rcx
1400bb7c2:	e8 79 ee ff ff       	call   0x1400ba640
1400bb7c7:	48 8b 03             	mov    (%rbx),%rax
1400bb7ca:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400bb7ce:	ff d0                	call   *%rax
1400bb7d0:	90                   	nop
1400bb7d1:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1400bb7d5:	e8 56 1f 01 00       	call   0x1400cd730
1400bb7da:	ba 30 00 00 00       	mov    $0x30,%edx
1400bb7df:	48 8b cb             	mov    %rbx,%rcx
1400bb7e2:	e8 9d ea 23 00       	call   0x1402fa284
1400bb7e7:	33 c0                	xor    %eax,%eax
1400bb7e9:	48 83 c4 20          	add    $0x20,%rsp
1400bb7ed:	5b                   	pop    %rbx
1400bb7ee:	c3                   	ret
1400bb7ef:	cc                   	int3
1400bb7f0:	40 53                	rex push %rbx
1400bb7f2:	48 83 ec 20          	sub    $0x20,%rsp
1400bb7f6:	80 79 10 08          	cmpb   $0x8,0x10(%rcx)
1400bb7fa:	48 8b d9             	mov    %rcx,%rbx
1400bb7fd:	74 2b                	je     0x1400bb82a
1400bb7ff:	e8 fc 58 fe ff       	call   0x1400a1100
1400bb804:	48 8b cb             	mov    %rbx,%rcx
1400bb807:	c6 43 10 08          	movb   $0x8,0x10(%rbx)
1400bb80b:	e8 30 2e ff ff       	call   0x1400ae640
1400bb810:	b9 18 00 00 00       	mov    $0x18,%ecx
1400bb815:	e8 72 ee 23 00       	call   0x1402fa68c
1400bb81a:	33 c9                	xor    %ecx,%ecx
1400bb81c:	48 89 08             	mov    %rcx,(%rax)
1400bb81f:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400bb823:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400bb827:	48 89 03             	mov    %rax,(%rbx)
1400bb82a:	48 83 c4 20          	add    $0x20,%rsp
1400bb82e:	5b                   	pop    %rbx
1400bb82f:	c3                   	ret
1400bb830:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400bb835:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400bb83a:	57                   	push   %rdi
1400bb83b:	48 83 ec 20          	sub    $0x20,%rsp
1400bb83f:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400bb844:	48 8b d9             	mov    %rcx,%rbx
1400bb847:	76 0f                	jbe    0x1400bb858
1400bb849:	48 8b 39             	mov    (%rcx),%rdi
1400bb84c:	48 8b f7             	mov    %rdi,%rsi
1400bb84f:	48 8b df             	mov    %rdi,%rbx
1400bb852:	48 03 71 10          	add    0x10(%rcx),%rsi
1400bb856:	eb 0a                	jmp    0x1400bb862
1400bb858:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1400bb85c:	48 8b f9             	mov    %rcx,%rdi
1400bb85f:	48 03 f1             	add    %rcx,%rsi
1400bb862:	48 3b de             	cmp    %rsi,%rbx
1400bb865:	74 1d                	je     0x1400bb884
1400bb867:	48 2b fb             	sub    %rbx,%rdi
1400bb86a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400bb870:	0f be 0b             	movsbl (%rbx),%ecx
1400bb873:	ff 15 47 e9 26 00    	call   *0x26e947(%rip)        # 0x14032a1c0