fffff800002646a0:	00
fffff800002646a1:	44 0f 46 c0          	cmovbe %eax,%r8d
fffff800002646a5:	48 c1 e9 10          	shr    $0x10,%rcx
fffff800002646a9:	44 89 85 84 01 00 00 	mov    %r8d,0x184(%rbp)
fffff800002646b0:	66 85 c9             	test   %cx,%cx
fffff800002646b3:	74 13                	je     0xfffff800002646c8
fffff800002646b5:	48 8b 45 60          	mov    0x60(%rbp),%rax
fffff800002646b9:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002646bd:	66 85 c0             	test   %ax,%ax
fffff800002646c0:	74 06                	je     0xfffff800002646c8
fffff800002646c2:	41 0f b7 c4          	movzwl %r12w,%eax
fffff800002646c6:	eb 03                	jmp    0xfffff800002646cb
fffff800002646c8:	41 8b c7             	mov    %r15d,%eax
fffff800002646cb:	66 89 85 82 01 00 00 	mov    %ax,0x182(%rbp)
fffff800002646d2:	41 8b cf             	mov    %r15d,%ecx
fffff800002646d5:	8b 45 64             	mov    0x64(%rbp),%eax
fffff800002646d8:	3b d0                	cmp    %eax,%edx
fffff800002646da:	44 8b c1             	mov    %ecx,%r8d
fffff800002646dd:	0f 42 c2             	cmovb  %edx,%eax
fffff800002646e0:	3b c8                	cmp    %eax,%ecx
fffff800002646e2:	73 17                	jae    0xfffff800002646fb
fffff800002646e4:	4a 8b 44 c4 48       	mov    0x48(%rsp,%r8,8),%rax
fffff800002646e9:	4a 23 44 c5 68       	and    0x68(%rbp,%r8,8),%rax
fffff800002646ee:	4a 89 84 c5 88 01 00 	mov    %rax,0x188(%rbp,%r8,8)
fffff800002646f5:	00
fffff800002646f6:	41 03 cc             	add    %r12d,%ecx
fffff800002646f9:	eb da                	jmp    0xfffff800002646d5
fffff800002646fb:	3b ca                	cmp    %edx,%ecx
fffff800002646fd:	73 2d                	jae    0xfffff8000026472c
fffff800002646ff:	0f b7 45 62          	movzwl 0x62(%rbp),%eax
fffff80000264703:	66 f7 d8             	neg    %ax
fffff80000264706:	4d 1b c9             	sbb    %r9,%r9
fffff80000264709:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000026470d:	2b d1                	sub    %ecx,%edx
fffff8000026470f:	8b ca                	mov    %edx,%ecx
fffff80000264711:	4a 8b 44 04 48       	mov    0x48(%rsp,%r8,1),%rax
fffff80000264716:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff8000026471a:	49 23 c1             	and    %r9,%rax
fffff8000026471d:	4a 89 84 05 80 01 00 	mov    %rax,0x180(%rbp,%r8,1)
fffff80000264724:	00
fffff80000264725:	49 2b cc             	sub    %r12,%rcx
fffff80000264728:	75 e7                	jne    0xfffff80000264711
fffff8000026472a:	eb 30                	jmp    0xfffff8000026475c
fffff8000026472c:	3b 4d 64             	cmp    0x64(%rbp),%ecx
fffff8000026472f:	73 2b                	jae    0xfffff8000026475c
fffff80000264731:	8b 45 64             	mov    0x64(%rbp),%eax
fffff80000264734:	66 41 f7 db          	neg    %r11w
fffff80000264738:	48 1b d2             	sbb    %rdx,%rdx
fffff8000026473b:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000026473f:	2b c1                	sub    %ecx,%eax
fffff80000264741:	8b c8                	mov    %eax,%ecx
fffff80000264743:	4a 8b 44 05 68       	mov    0x68(%rbp,%r8,1),%rax
fffff80000264748:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff8000026474c:	48 23 c2             	and    %rdx,%rax
fffff8000026474f:	4a 89 84 05 80 01 00 	mov    %rax,0x180(%rbp,%r8,1)
fffff80000264756:	00
fffff80000264757:	49 2b cc             	sub    %r12,%rcx
fffff8000026475a:	75 e7                	jne    0xfffff80000264743
fffff8000026475c:	4c 8d 85 80 01 00 00 	lea    0x180(%rbp),%r8
fffff80000264763:	8b d7                	mov    %edi,%edx
fffff80000264765:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000026476a:	e8 95 e3 ff ff       	call   0xfffff80000262b04
fffff8000026476f:	85 c0                	test   %eax,%eax
fffff80000264771:	0f 85 cd 01 00 00    	jne    0xfffff80000264944
fffff80000264777:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
fffff8000026477c:	48 8b cb             	mov    %rbx,%rcx
fffff8000026477f:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000264783:	48 8b c2             	mov    %rdx,%rax
fffff80000264786:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000026478a:	3b c8                	cmp    %eax,%ecx
fffff8000026478c:	66 89 5d d0          	mov    %bx,-0x30(%rbp)
fffff80000264790:	0f 46 c8             	cmovbe %eax,%ecx
fffff80000264793:	48 8b c3             	mov    %rbx,%rax
fffff80000264796:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000026479a:	89 4d d4             	mov    %ecx,-0x2c(%rbp)
fffff8000026479d:	66 85 c0             	test   %ax,%ax
fffff800002647a0:	74 0f                	je     0xfffff800002647b1
fffff800002647a2:	48 c1 ea 10          	shr    $0x10,%rdx
fffff800002647a6:	66 85 d2             	test   %dx,%dx
fffff800002647a9:	74 06                	je     0xfffff800002647b1
fffff800002647ab:	41 0f b7 c4          	movzwl %r12w,%eax
fffff800002647af:	eb 03                	jmp    0xfffff800002647b4
fffff800002647b1:	41 8b c7             	mov    %r15d,%eax
fffff800002647b4:	8b 54 24 44          	mov    0x44(%rsp),%edx
fffff800002647b8:	41 8b cf             	mov    %r15d,%ecx
fffff800002647bb:	66 89 45 d2          	mov    %ax,-0x2e(%rbp)
fffff800002647bf:	39 95 f4 00 00 00    	cmp    %edx,0xf4(%rbp)
fffff800002647c5:	8b c2                	mov    %edx,%eax
fffff800002647c7:	44 8b c1             	mov    %ecx,%r8d
fffff800002647ca:	0f 42 85 f4 00 00 00 	cmovb  0xf4(%rbp),%eax
fffff800002647d1:	3b c8                	cmp    %eax,%ecx
fffff800002647d3:	73 17                	jae    0xfffff800002647ec
fffff800002647d5:	4a 8b 44 c4 48       	mov    0x48(%rsp,%r8,8),%rax
fffff800002647da:	4a 23 84 c5 f8 00 00 	and    0xf8(%rbp,%r8,8),%rax
fffff800002647e1:	00
fffff800002647e2:	4a 89 44 c5 d8       	mov    %rax,-0x28(%rbp,%r8,8)
fffff800002647e7:	41 03 cc             	add    %r12d,%ecx
fffff800002647ea:	eb d3                	jmp    0xfffff800002647bf
fffff800002647ec:	3b 8d f4 00 00 00    	cmp    0xf4(%rbp),%ecx
fffff800002647f2:	73 34                	jae    0xfffff80000264828
fffff800002647f4:	0f b7 44 24 42       	movzwl 0x42(%rsp),%eax
fffff800002647f9:	66 f7 d8             	neg    %ax
fffff800002647fc:	8b 85 f4 00 00 00    	mov    0xf4(%rbp),%eax
fffff80000264802:	48 1b d2             	sbb    %rdx,%rdx
fffff80000264805:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000264809:	2b c1                	sub    %ecx,%eax
fffff8000026480b:	8b c8                	mov    %eax,%ecx
fffff8000026480d:	4a 8b 84 05 f8 00 00 	mov    0xf8(%rbp,%r8,1),%rax
fffff80000264814:	00
fffff80000264815:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff80000264819:	48 23 c2             	and    %rdx,%rax
fffff8000026481c:	4a 89 44 05 d0       	mov    %rax,-0x30(%rbp,%r8,1)
fffff80000264821:	49 2b cc             	sub    %r12,%rcx
fffff80000264824:	75 e7                	jne    0xfffff8000026480d
fffff80000264826:	eb 2f                	jmp    0xfffff80000264857
fffff80000264828:	3b ca                	cmp    %edx,%ecx
fffff8000026482a:	73 2b                	jae    0xfffff80000264857
fffff8000026482c:	0f b7 85 f2 00 00 00 	movzwl 0xf2(%rbp),%eax
fffff80000264833:	66 f7 d8             	neg    %ax
fffff80000264836:	4d 1b c9             	sbb    %r9,%r9
fffff80000264839:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000026483d:	2b d1                	sub    %ecx,%edx
fffff8000026483f:	8b ca                	mov    %edx,%ecx
fffff80000264841:	4a 8b 44 04 48       	mov    0x48(%rsp,%r8,1),%rax
fffff80000264846:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff8000026484a:	49 23 c1             	and    %r9,%rax
fffff8000026484d:	4a 89 44 05 d0       	mov    %rax,-0x30(%rbp,%r8,1)
fffff80000264852:	49 2b cc             	sub    %r12,%rcx
fffff80000264855:	75 ea                	jne    0xfffff80000264841
fffff80000264857:	48 8b 05 ba 99 51 00 	mov    0x5199ba(%rip),%rax        # 0xfffff8000077e218
fffff8000026485e:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
fffff80000264862:	48 8b d0             	mov    %rax,%rdx
fffff80000264865:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000264869:	49 8b c8             	mov    %r8,%rcx
fffff8000026486c:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000264870:	3b d1                	cmp    %ecx,%edx
fffff80000264872:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000264877:	66 89 05 9a 99 51 00 	mov    %ax,0x51999a(%rip)        # 0xfffff8000077e218
fffff8000026487e:	0f 46 d1             	cmovbe %ecx,%edx
fffff80000264881:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000264885:	89 15 91 99 51 00    	mov    %edx,0x519991(%rip)        # 0xfffff8000077e21c
fffff8000026488b:	66 85 c0             	test   %ax,%ax
fffff8000026488e:	75 10                	jne    0xfffff800002648a0
fffff80000264890:	49 c1 e8 10          	shr    $0x10,%r8
fffff80000264894:	66 45 85 c0          	test   %r8w,%r8w
fffff80000264898:	75 06                	jne    0xfffff800002648a0
fffff8000026489a:	41 0f b7 c7          	movzwl %r15w,%eax
fffff8000026489e:	eb 03                	jmp    0xfffff800002648a3
fffff800002648a0:	41 8b c4             	mov    %r12d,%eax
fffff800002648a3:	8b 55 d4             	mov    -0x2c(%rbp),%edx
fffff800002648a6:	41 8b cf             	mov    %r15d,%ecx
fffff800002648a9:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
fffff800002648ae:	66 89 05 65 99 51 00 	mov    %ax,0x519965(%rip)        # 0xfffff8000077e21a
fffff800002648b5:	44 3b c2             	cmp    %edx,%r8d
fffff800002648b8:	44 8b c9             	mov    %ecx,%r9d
fffff800002648bb:	8b c2                	mov    %edx,%eax
fffff800002648bd:	41 0f 42 c0          	cmovb  %r8d,%eax
fffff800002648c1:	3b c8                	cmp    %eax,%ecx
fffff800002648c3:	73 12                	jae    0xfffff800002648d7
fffff800002648c5:	4a 8b 44 cd d8       	mov    -0x28(%rbp,%r9,8),%rax
fffff800002648ca:	4b 09 84 cd 20 e2 77 	or     %rax,0x77e220(%r13,%r9,8)
fffff800002648d1:	00
fffff800002648d2:	41 03 cc             	add    %r12d,%ecx
fffff800002648d5:	eb de                	jmp    0xfffff800002648b5
fffff800002648d7:	41 3b c8             	cmp    %r8d,%ecx
fffff800002648da:	73 2c                	jae    0xfffff80000264908
fffff800002648dc:	0f b7 45 d2          	movzwl -0x2e(%rbp),%eax
fffff800002648e0:	66 f7 d8             	neg    %ax
fffff800002648e3:	49 8d 85 20 e2 77 00 	lea    0x77e220(%r13),%rax
fffff800002648ea:	48 1b d2             	sbb    %rdx,%rdx
fffff800002648ed:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff800002648f1:	44 2b c1             	sub    %ecx,%r8d
fffff800002648f4:	41 8b c8             	mov    %r8d,%ecx
fffff800002648f7:	48 09 10             	or     %rdx,(%rax)
fffff800002648fa:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff800002648fe:	49 2b cc             	sub    %r12,%rcx
fffff80000264901:	75 f4                	jne    0xfffff800002648f7
fffff80000264903:	e9 3c 01 00 00       	jmp    0xfffff80000264a44
fffff80000264908:	3b ca                	cmp    %edx,%ecx
fffff8000026490a:	0f 83 34 01 00 00    	jae    0xfffff80000264a44
fffff80000264910:	0f b7 44 24 32       	movzwl 0x32(%rsp),%eax
fffff80000264915:	4d 8b c1             	mov    %r9,%r8
fffff80000264918:	66 f7 d8             	neg    %ax
fffff8000026491b:	4d 1b d2             	sbb    %r10,%r10
fffff8000026491e:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000264922:	2b d1                	sub    %ecx,%edx
fffff80000264924:	8b ca                	mov    %edx,%ecx
fffff80000264926:	4a 8b 44 05 d8       	mov    -0x28(%rbp,%r8,1),%rax
fffff8000026492b:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff8000026492f:	49 0b c2             	or     %r10,%rax
fffff80000264932:	4b 89 84 28 18 e2 77 	mov    %rax,0x77e218(%r8,%r13,1)
fffff80000264939:	00
fffff8000026493a:	49 2b cc             	sub    %r12,%rcx
fffff8000026493d:	75 e7                	jne    0xfffff80000264926
fffff8000026493f:	e9 00 01 00 00       	jmp    0xfffff80000264a44
fffff80000264944:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff80000264948:	44 8b c7             	mov    %edi,%r8d
fffff8000026494b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000264950:	4c 8d 8d 80 01 00 00 	lea    0x180(%rbp),%r9
fffff80000264957:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000026495c:	8b d0                	mov    %eax,%edx
fffff8000026495e:	e8 11 e5 ff ff       	call   0xfffff80000262e74
fffff80000264963:	48 8b 05 ae 98 51 00 	mov    0x5198ae(%rip),%rax        # 0xfffff8000077e218
fffff8000026496a:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
fffff8000026496e:	48 8b d0             	mov    %rax,%rdx
fffff80000264971:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000264975:	49 8b c8             	mov    %r8,%rcx
fffff80000264978:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000026497c:	3b d1                	cmp    %ecx,%edx
fffff8000026497e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000264983:	66 89 05 8e 98 51 00 	mov    %ax,0x51988e(%rip)        # 0xfffff8000077e218
fffff8000026498a:	0f 46 d1             	cmovbe %ecx,%edx
fffff8000026498d:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000264991:	89 15 85 98 51 00    	mov    %edx,0x519885(%rip)        # 0xfffff8000077e21c
fffff80000264997:	66 85 c0             	test   %ax,%ax
fffff8000026499a:	75 10                	jne    0xfffff800002649ac
fffff8000026499c:	49 c1 e8 10          	shr    $0x10,%r8
fffff800002649a0:	66 45 85 c0          	test   %r8w,%r8w
fffff800002649a4:	75 06                	jne    0xfffff800002649ac
fffff800002649a6:	41 0f b7 c7          	movzwl %r15w,%eax
fffff800002649aa:	eb 03                	jmp    0xfffff800002649af
fffff800002649ac:	41 8b c4             	mov    %r12d,%eax
fffff800002649af:	8b 55 d4             	mov    -0x2c(%rbp),%edx
fffff800002649b2:	41 8b cf             	mov    %r15d,%ecx
fffff800002649b5:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
fffff800002649ba:	66 89 05 59 98 51 00 	mov    %ax,0x519859(%rip)        # 0xfffff8000077e21a
fffff800002649c1:	44 3b c2             	cmp    %edx,%r8d
fffff800002649c4:	44 8b c9             	mov    %ecx,%r9d
fffff800002649c7:	8b c2                	mov    %edx,%eax
fffff800002649c9:	41 0f 42 c0          	cmovb  %r8d,%eax
fffff800002649cd:	3b c8                	cmp    %eax,%ecx
fffff800002649cf:	73 12                	jae    0xfffff800002649e3
fffff800002649d1:	4a 8b 44 cd d8       	mov    -0x28(%rbp,%r9,8),%rax
fffff800002649d6:	4b 09 84 cd 20 e2 77 	or     %rax,0x77e220(%r13,%r9,8)
fffff800002649dd:	00
fffff800002649de:	41 03 cc             	add    %r12d,%ecx
fffff800002649e1:	eb de                	jmp    0xfffff800002649c1
fffff800002649e3:	41 3b c8             	cmp    %r8d,%ecx
fffff800002649e6:	73 29                	jae    0xfffff80000264a11
fffff800002649e8:	0f b7 45 d2          	movzwl -0x2e(%rbp),%eax
fffff800002649ec:	66 f7 d8             	neg    %ax
fffff800002649ef:	49 8d 85 20 e2 77 00 	lea    0x77e220(%r13),%rax
fffff800002649f6:	48 1b d2             	sbb    %rdx,%rdx
fffff800002649f9:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff800002649fd:	44 2b c1             	sub    %ecx,%r8d
fffff80000264a00:	41 8b c8             	mov    %r8d,%ecx
fffff80000264a03:	48 09 10             	or     %rdx,(%rax)
fffff80000264a06:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff80000264a0a:	49 2b cc             	sub    %r12,%rcx
fffff80000264a0d:	75 f4                	jne    0xfffff80000264a03
fffff80000264a0f:	eb 33                	jmp    0xfffff80000264a44
fffff80000264a11:	3b ca                	cmp    %edx,%ecx
fffff80000264a13:	73 2f                	jae    0xfffff80000264a44
fffff80000264a15:	0f b7 44 24 32       	movzwl 0x32(%rsp),%eax
fffff80000264a1a:	4d 8b c1             	mov    %r9,%r8
fffff80000264a1d:	66 f7 d8             	neg    %ax
fffff80000264a20:	4d 1b d2             	sbb    %r10,%r10
fffff80000264a23:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000264a27:	2b d1                	sub    %ecx,%edx
fffff80000264a29:	8b ca                	mov    %edx,%ecx
fffff80000264a2b:	4a 8b 44 05 d8       	mov    -0x28(%rbp,%r8,1),%rax
fffff80000264a30:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff80000264a34:	49 0b c2             	or     %r10,%rax
fffff80000264a37:	4b 89 84 28 18 e2 77 	mov    %rax,0x77e218(%r8,%r13,1)
fffff80000264a3e:	00
fffff80000264a3f:	49 2b cc             	sub    %r12,%rcx
fffff80000264a42:	75 e7                	jne    0xfffff80000264a2b
fffff80000264a44:	41 03 fc             	add    %r12d,%edi
fffff80000264a47:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff80000264a4c:	3b 3d b2 19 3a 00    	cmp    0x3a19b2(%rip),%edi        # 0xfffff80000606404
fffff80000264a52:	0f 82 86 fb ff ff    	jb     0xfffff800002645de
fffff80000264a58:	83 3d 89 5d 50 00 64 	cmpl   $0x64,0x505d89(%rip)        # 0xfffff8000076a7e8
fffff80000264a5f:	72 37                	jb     0xfffff80000264a98
fffff80000264a61:	48 8b 05 08 1a 3a 00 	mov    0x3a1a08(%rip),%rax        # 0xfffff80000606470
fffff80000264a68:	48 89 05 a9 97 51 00 	mov    %rax,0x5197a9(%rip)        # 0xfffff8000077e218
fffff80000264a6f:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000264a73:	44 88 3d 26 98 51 00 	mov    %r15b,0x519826(%rip)        # 0xfffff8000077e2a0
fffff80000264a7a:	85 c0                	test   %eax,%eax
fffff80000264a7c:	74 1a                	je     0xfffff80000264a98
fffff80000264a7e:	4c 8b c0             	mov    %rax,%r8
fffff80000264a81:	48 8d 15 f0 19 3a 00 	lea    0x3a19f0(%rip),%rdx        # 0xfffff80000606478
fffff80000264a88:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000264a8c:	48 8d 0d 8d 97 51 00 	lea    0x51978d(%rip),%rcx        # 0xfffff8000077e220
fffff80000264a93:	e8 68 f8 fd ff       	call   0xfffff80000244300
fffff80000264a98:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
fffff80000264a9f:	48 33 cc             	xor    %rsp,%rcx
fffff80000264aa2:	e8 c9 6a fd ff       	call   0xfffff8000023b570
fffff80000264aa7:	4c 8d 9c 24 20 03 00 	lea    0x320(%rsp),%r11
fffff80000264aae:	00
fffff80000264aaf:	49 8b 5b 20          	mov    0x20(%r11),%rbx
fffff80000264ab3:	49 8b 7b 28          	mov    0x28(%r11),%rdi
fffff80000264ab7:	4d 8b 63 30          	mov    0x30(%r11),%r12
fffff80000264abb:	49 8b e3             	mov    %r11,%rsp
fffff80000264abe:	41 5f                	pop    %r15
fffff80000264ac0:	41 5d                	pop    %r13
fffff80000264ac2:	5d                   	pop    %rbp
fffff80000264ac3:	c3                   	ret
fffff80000264ac4:	cc                   	int3
fffff80000264ac5:	cc                   	int3
fffff80000264ac6:	cc                   	int3
fffff80000264ac7:	cc                   	int3
fffff80000264ac8:	cc                   	int3
fffff80000264ac9:	cc                   	int3
fffff80000264aca:	cc                   	int3
fffff80000264acb:	cc                   	int3
fffff80000264acc:	cc                   	int3
fffff80000264acd:	cc                   	int3
fffff80000264ace:	cc                   	int3
fffff80000264acf:	cc                   	int3
fffff80000264ad0:	40 53                	rex push %rbx
fffff80000264ad2:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000264ad6:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
fffff80000264adc:	48 8b d1             	mov    %rcx,%rdx
fffff80000264adf:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff80000264ae6:	00 00
fffff80000264ae8:	4c 63 15 8d ae 4c 00 	movslq 0x4cae8d(%rip),%r10        # 0xfffff8000072f97c
fffff80000264aef:	48 85 c9             	test   %rcx,%rcx
fffff80000264af2:	0f 85 88 00 00 00    	jne    0xfffff80000264b80
fffff80000264af8:	4c 8b 8b a0 03 01 00 	mov    0x103a0(%rbx),%r9
fffff80000264aff:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff80000264b04:	e8 27 45 fa ff       	call   0xfffff80000209030
fffff80000264b09:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
fffff80000264b0f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
fffff80000264b14:	e8 f7 45 fa ff       	call   0xfffff80000209110
fffff80000264b19:	49 8b 89 c0 02 00 00 	mov    0x2c0(%r9),%rcx
fffff80000264b20:	4c 8b 81 08 0b 00 00 	mov    0xb08(%rcx),%r8
fffff80000264b27:	c6 83 b4 04 01 00 01 	movb   $0x1,0x104b4(%rbx)
fffff80000264b2e:	80 3d 6b 47 52 00 00 	cmpb   $0x0,0x52476b(%rip)        # 0xfffff800007892a0
fffff80000264b35:	0f 84 8b 00 00 00    	je     0xfffff80000264bc6
fffff80000264b3b:	f7 05 57 47 52 00 00 	testl  $0x10000,0x524757(%rip)        # 0xfffff8000078929c
fffff80000264b42:	00 01 00
fffff80000264b45:	74 7f                	je     0xfffff80000264bc6
fffff80000264b47:	0f 31                	rdtsc
fffff80000264b49:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000264b4d:	48 0b c2             	or     %rdx,%rax
fffff80000264b50:	49 8b 91 08 03 00 00 	mov    0x308(%r9),%rdx
fffff80000264b57:	49 03 c0             	add    %r8,%rax
fffff80000264b5a:	4d 8b 81 08 01 00 00 	mov    0x108(%r9),%r8
fffff80000264b61:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
fffff80000264b66:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000264b6b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff80000264b70:	4d 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%r8
fffff80000264b77:	48 8b 92 90 23 00 00 	mov    0x2390(%rdx),%rdx
fffff80000264b7e:	eb 32                	jmp    0xfffff80000264bb2
fffff80000264b80:	c6 83 b4 04 01 00 01 	movb   $0x1,0x104b4(%rbx)
fffff80000264b87:	80 3d 12 47 52 00 00 	cmpb   $0x0,0x524712(%rip)        # 0xfffff800007892a0
fffff80000264b8e:	74 36                	je     0xfffff80000264bc6
fffff80000264b90:	f7 05 02 47 52 00 00 	testl  $0x10000,0x524702(%rip)        # 0xfffff8000078929c
fffff80000264b97:	00 01 00
fffff80000264b9a:	74 2a                	je     0xfffff80000264bc6