fffff800002037d4:	48 8b d6             	mov    %rsi,%rdx
fffff800002037d7:	48 8b cb             	mov    %rbx,%rcx
fffff800002037da:	e8 2d fb ff ff       	call   0xfffff8000020330c
fffff800002037df:	eb a2                	jmp    0xfffff80000203783
fffff800002037e1:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002037e8:	00 00
fffff800002037ea:	f6 05 6f 5d 40 00 04 	testb  $0x4,0x405d6f(%rip)        # 0xfffff80000609560
fffff800002037f1:	74 58                	je     0xfffff8000020384b
fffff800002037f3:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800002037f7:	0f 31                	rdtsc
fffff800002037f9:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002037fd:	48 0b c2             	or     %rdx,%rax
fffff80000203800:	48 8b c8             	mov    %rax,%rcx
fffff80000203803:	49 8b c0             	mov    %r8,%rax
fffff80000203806:	48 f7 e1             	mul    %rcx
fffff80000203809:	48 8b c2             	mov    %rdx,%rax
fffff8000020380c:	b9 e8 03 00 00       	mov    $0x3e8,%ecx
fffff80000203811:	48 3b f9             	cmp    %rcx,%rdi
fffff80000203814:	48 0f 46 f9          	cmovbe %rcx,%rdi
fffff80000203818:	48 8b cb             	mov    %rbx,%rcx
fffff8000020381b:	48 03 f8             	add    %rax,%rdi
fffff8000020381e:	48 3b f8             	cmp    %rax,%rdi
fffff80000203821:	0f 82 57 ff ff ff    	jb     0xfffff8000020377e
fffff80000203827:	48 8b d7             	mov    %rdi,%rdx
fffff8000020382a:	e8 dd fa ff ff       	call   0xfffff8000020330c
fffff8000020382f:	f6 43 58 04          	testb  $0x4,0x58(%rbx)
fffff80000203833:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
fffff80000203837:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
fffff8000020383b:	0f 85 42 ff ff ff    	jne    0xfffff80000203783
fffff80000203841:	48 83 63 50 00       	andq   $0x0,0x50(%rbx)
fffff80000203846:	e9 38 ff ff ff       	jmp    0xfffff80000203783
fffff8000020384b:	e8 0c 2d 03 00       	call   0xfffff8000023655c
fffff80000203850:	eb ba                	jmp    0xfffff8000020380c
fffff80000203852:	cc                   	int3
fffff80000203853:	cc                   	int3
fffff80000203854:	cc                   	int3
fffff80000203855:	cc                   	int3
fffff80000203856:	cc                   	int3
fffff80000203857:	cc                   	int3
fffff80000203858:	48 8b 51 58          	mov    0x58(%rcx),%rdx
fffff8000020385c:	33 c0                	xor    %eax,%eax
fffff8000020385e:	f6 c2 01             	test   $0x1,%dl
fffff80000203861:	75 02                	jne    0xfffff80000203865
fffff80000203863:	c3                   	ret
fffff80000203864:	cc                   	int3
fffff80000203865:	48 39 41 60          	cmp    %rax,0x60(%rcx)
fffff80000203869:	76 f8                	jbe    0xfffff80000203863
fffff8000020386b:	48 f7 c2 00 00 0f 00 	test   $0xf0000,%rdx
fffff80000203872:	0f 84 b2 28 04 00    	je     0xfffff8000024612a
fffff80000203878:	b0 01                	mov    $0x1,%al
fffff8000020387a:	c3                   	ret
fffff8000020387b:	cc                   	int3
fffff8000020387c:	cc                   	int3
fffff8000020387d:	cc                   	int3
fffff8000020387e:	cc                   	int3
fffff8000020387f:	cc                   	int3
fffff80000203880:	cc                   	int3
fffff80000203881:	cc                   	int3
fffff80000203882:	cc                   	int3
fffff80000203883:	cc                   	int3
fffff80000203884:	48 8b c4             	mov    %rsp,%rax
fffff80000203887:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000020388b:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff8000020388f:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000203893:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000203897:	41 56                	push   %r14
fffff80000203899:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000020389d:	8b 41 10             	mov    0x10(%rcx),%eax
fffff800002038a0:	45 33 f6             	xor    %r14d,%r14d
fffff800002038a3:	48 8b d9             	mov    %rcx,%rbx
fffff800002038a6:	85 c0                	test   %eax,%eax
fffff800002038a8:	0f 84 8c 28 04 00    	je     0xfffff8000024613a
fffff800002038ae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002038b3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002038b8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002038bd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002038c2:	48 83 c4 20          	add    $0x20,%rsp
fffff800002038c6:	41 5e                	pop    %r14
fffff800002038c8:	c3                   	ret
fffff800002038c9:	cc                   	int3
fffff800002038ca:	cc                   	int3
fffff800002038cb:	cc                   	int3
fffff800002038cc:	cc                   	int3
fffff800002038cd:	cc                   	int3
fffff800002038ce:	cc                   	int3
fffff800002038cf:	cc                   	int3
fffff800002038d0:	40 53                	rex push %rbx
fffff800002038d2:	55                   	push   %rbp
fffff800002038d3:	56                   	push   %rsi
fffff800002038d4:	57                   	push   %rdi
fffff800002038d5:	41 54                	push   %r12
fffff800002038d7:	41 56                	push   %r14
fffff800002038d9:	41 57                	push   %r15
fffff800002038db:	48 83 ec 50          	sub    $0x50,%rsp
fffff800002038df:	48 8b 05 02 dd 3f 00 	mov    0x3fdd02(%rip),%rax        # 0xfffff800006015e8
fffff800002038e6:	48 33 c4             	xor    %rsp,%rax
fffff800002038e9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
fffff800002038ee:	45 33 e4             	xor    %r12d,%r12d
fffff800002038f1:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff800002038f6:	45 8b f0             	mov    %r8d,%r14d
fffff800002038f9:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff800002038fe:	8b da                	mov    %edx,%ebx
fffff80000203900:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000203905:	81 e2 ff ff ff 00    	and    $0xffffff,%edx
fffff8000020390b:	4d 8b f9             	mov    %r9,%r15
fffff8000020390e:	45 8d 44 24 02       	lea    0x2(%r12),%r8d
fffff80000203913:	e8 48 02 00 00       	call   0xfffff80000203b60
fffff80000203918:	0f b7 e8             	movzwl %ax,%ebp
fffff8000020391b:	66 85 c0             	test   %ax,%ax
fffff8000020391e:	75 45                	jne    0xfffff80000203965
fffff80000203920:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000203925:	8a 49 7a             	mov    0x7a(%rcx),%cl
fffff80000203928:	84 c9                	test   %cl,%cl
fffff8000020392a:	0f 85 d8 28 04 00    	jne    0xfffff80000246208
fffff80000203930:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000203937:	00 00
fffff80000203939:	41 8b d6             	mov    %r14d,%edx
fffff8000020393c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000203941:	44 89 a0 f0 ea 02 00 	mov    %r12d,0x2eaf0(%rax)
fffff80000203948:	e8 3f 00 00 00       	call   0xfffff8000020398c
fffff8000020394d:	0f b7 e8             	movzwl %ax,%ebp
fffff80000203950:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000203957:	00 00
fffff80000203959:	f0 44 09 24 24       	lock or %r12d,(%rsp)
fffff8000020395e:	4c 89 a0 90 03 01 00 	mov    %r12,0x10390(%rax)
fffff80000203965:	0f b7 c5             	movzwl %bp,%eax
fffff80000203968:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff8000020396d:	48 33 cc             	xor    %rsp,%rcx
fffff80000203970:	e8 fb 7b 03 00       	call   0xfffff8000023b570
fffff80000203975:	48 83 c4 50          	add    $0x50,%rsp
fffff80000203979:	41 5f                	pop    %r15
fffff8000020397b:	41 5e                	pop    %r14
fffff8000020397d:	41 5c                	pop    %r12
fffff8000020397f:	5f                   	pop    %rdi
fffff80000203980:	5e                   	pop    %rsi
fffff80000203981:	5d                   	pop    %rbp
fffff80000203982:	5b                   	pop    %rbx
fffff80000203983:	c3                   	ret
fffff80000203984:	cc                   	int3
fffff80000203985:	cc                   	int3
fffff80000203986:	cc                   	int3
fffff80000203987:	cc                   	int3
fffff80000203988:	cc                   	int3
fffff80000203989:	cc                   	int3
fffff8000020398a:	cc                   	int3
fffff8000020398b:	cc                   	int3
fffff8000020398c:	4c 8b dc             	mov    %rsp,%r11
fffff8000020398f:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff80000203993:	49 89 6b 18          	mov    %rbp,0x18(%r11)
fffff80000203997:	56                   	push   %rsi
fffff80000203998:	57                   	push   %rdi
fffff80000203999:	41 56                	push   %r14
fffff8000020399b:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000020399f:	0f b7 41 32          	movzwl 0x32(%rcx),%eax
fffff800002039a3:	45 33 f6             	xor    %r14d,%r14d
fffff800002039a6:	4d 89 73 08          	mov    %r14,0x8(%r11)
fffff800002039aa:	48 8b d9             	mov    %rcx,%rbx
fffff800002039ad:	3b d0                	cmp    %eax,%edx
fffff800002039af:	0f 83 59 29 04 00    	jae    0xfffff8000024630e
fffff800002039b5:	8a 41 79             	mov    0x79(%rcx),%al
fffff800002039b8:	0f b7 69 30          	movzwl 0x30(%rcx),%ebp
fffff800002039bc:	8b 71 28             	mov    0x28(%rcx),%esi
fffff800002039bf:	03 ea                	add    %edx,%ebp
fffff800002039c1:	8b 51 2c             	mov    0x2c(%rcx),%edx
fffff800002039c4:	f6 d8                	neg    %al
fffff800002039c6:	49 8d 43 08          	lea    0x8(%r11),%rax
fffff800002039ca:	44 8b c6             	mov    %esi,%r8d
fffff800002039cd:	45 1b c9             	sbb    %r9d,%r9d
fffff800002039d0:	49 89 43 e0          	mov    %rax,-0x20(%r11)
fffff800002039d4:	8a 41 7b             	mov    0x7b(%rcx),%al
fffff800002039d7:	41 f7 d9             	neg    %r9d
fffff800002039da:	41 ff c1             	inc    %r9d
fffff800002039dd:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff800002039e1:	e8 6e 00 00 00       	call   0xfffff80000203a54
fffff800002039e6:	66 85 c0             	test   %ax,%ax
fffff800002039e9:	75 25                	jne    0xfffff80000203a10
fffff800002039eb:	8b d6                	mov    %esi,%edx
fffff800002039ed:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
fffff800002039f2:	44 38 73 79          	cmp    %r14b,0x79(%rbx)
fffff800002039f6:	74 2c                	je     0xfffff80000203a24
fffff800002039f8:	4c 8b c7             	mov    %rdi,%r8
fffff800002039fb:	48 8b cb             	mov    %rbx,%rcx
fffff800002039fe:	e8 2d 78 00 00       	call   0xfffff8000020b230
fffff80000203a03:	44 38 b7 1c 01 00 00 	cmp    %r14b,0x11c(%rdi)
fffff80000203a0a:	74 32                	je     0xfffff80000203a3e
fffff80000203a0c:	41 0f b7 c6          	movzwl %r14w,%eax
fffff80000203a10:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff80000203a15:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
fffff80000203a1a:	48 83 c4 30          	add    $0x30,%rsp
fffff80000203a1e:	41 5e                	pop    %r14
fffff80000203a20:	5f                   	pop    %rdi
fffff80000203a21:	5e                   	pop    %rsi
fffff80000203a22:	c3                   	ret
fffff80000203a23:	cc                   	int3
fffff80000203a24:	0f b6 43 7b          	movzbl 0x7b(%rbx),%eax
fffff80000203a28:	44 8b c5             	mov    %ebp,%r8d
fffff80000203a2b:	48 8b 8c c7 a8 02 00 	mov    0x2a8(%rdi,%rax,8),%rcx
fffff80000203a32:	00
fffff80000203a33:	48 83 c1 40          	add    $0x40,%rcx
fffff80000203a37:	e8 d0 62 00 00       	call   0xfffff80000209d0c
fffff80000203a3c:	eb c5                	jmp    0xfffff80000203a03
fffff80000203a3e:	48 8d 8f 18 05 00 00 	lea    0x518(%rdi),%rcx
fffff80000203a45:	e8 2e ed ff ff       	call   0xfffff80000202778
fffff80000203a4a:	eb c0                	jmp    0xfffff80000203a0c
fffff80000203a4c:	cc                   	int3
fffff80000203a4d:	cc                   	int3
fffff80000203a4e:	cc                   	int3
fffff80000203a4f:	cc                   	int3
fffff80000203a50:	cc                   	int3
fffff80000203a51:	cc                   	int3
fffff80000203a52:	cc                   	int3
fffff80000203a53:	cc                   	int3
fffff80000203a54:	48 8b c4             	mov    %rsp,%rax
fffff80000203a57:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000203a5b:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000203a5f:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000203a63:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000203a67:	41 56                	push   %r14
fffff80000203a69:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000203a6d:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff80000203a72:	45 33 f6             	xor    %r14d,%r14d
fffff80000203a75:	48 8b d9             	mov    %rcx,%rbx
fffff80000203a78:	48 8b 09             	mov    (%rcx),%rcx
fffff80000203a7b:	41 8b f1             	mov    %r9d,%esi
fffff80000203a7e:	41 8b e8             	mov    %r8d,%ebp
fffff80000203a81:	4c 89 37             	mov    %r14,(%rdi)
fffff80000203a84:	83 fa ff             	cmp    $0xffffffff,%edx
fffff80000203a87:	0f 85 9d 00 00 00    	jne    0xfffff80000203b2a
fffff80000203a8d:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff80000203a94:	0f 84 fd 28 04 00    	je     0xfffff80000246397
fffff80000203a9a:	44 8a 4c 24 60       	mov    0x60(%rsp),%r9b
fffff80000203a9f:	44 8b c6             	mov    %esi,%r8d
fffff80000203aa2:	8b d5                	mov    %ebp,%edx
fffff80000203aa4:	48 8b cb             	mov    %rbx,%rcx
fffff80000203aa7:	e8 c4 f7 ff ff       	call   0xfffff80000203270
fffff80000203aac:	4c 8b c8             	mov    %rax,%r9
fffff80000203aaf:	48 85 c0             	test   %rax,%rax
fffff80000203ab2:	0f 84 d8 28 04 00    	je     0xfffff80000246390
fffff80000203ab8:	48 89 07             	mov    %rax,(%rdi)
fffff80000203abb:	49 8b d1             	mov    %r9,%rdx
fffff80000203abe:	48 8b 80 a0 02 00 00 	mov    0x2a0(%rax),%rax
fffff80000203ac5:	8b 48 08             	mov    0x8(%rax),%ecx
fffff80000203ac8:	8b 43 74             	mov    0x74(%rbx),%eax
fffff80000203acb:	89 4b 74             	mov    %ecx,0x74(%rbx)
fffff80000203ace:	3b c1                	cmp    %ecx,%eax
fffff80000203ad0:	74 10                	je     0xfffff80000203ae2
fffff80000203ad2:	48 8b cb             	mov    %rbx,%rcx
fffff80000203ad5:	e8 7a 55 00 00       	call   0xfffff80000209054
fffff80000203ada:	84 c0                	test   %al,%al
fffff80000203adc:	0f 85 36 28 04 00    	jne    0xfffff80000246318
fffff80000203ae2:	44 38 35 b7 57 58 00 	cmp    %r14b,0x5857b7(%rip)        # 0xfffff800007892a0
fffff80000203ae9:	74 1f                	je     0xfffff80000203b0a
fffff80000203aeb:	44 38 b2 1c 01 00 00 	cmp    %r14b,0x11c(%rdx)
fffff80000203af2:	74 16                	je     0xfffff80000203b0a
fffff80000203af4:	83 7b 20 02          	cmpl   $0x2,0x20(%rbx)
fffff80000203af8:	75 10                	jne    0xfffff80000203b0a
fffff80000203afa:	f7 05 84 57 58 00 00 	testl  $0x2000000,0x585784(%rip)        # 0xfffff80000789288
fffff80000203b01:	00 00 02
fffff80000203b04:	0f 85 78 28 04 00    	jne    0xfffff80000246382
fffff80000203b0a:	41 0f b7 c6          	movzwl %r14w,%eax
fffff80000203b0e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000203b13:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000203b18:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000203b1d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff80000203b22:	48 83 c4 30          	add    $0x30,%rsp
fffff80000203b26:	41 5e                	pop    %r14
fffff80000203b28:	c3                   	ret
fffff80000203b29:	cc                   	int3
fffff80000203b2a:	8a 44 24 60          	mov    0x60(%rsp),%al
fffff80000203b2e:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
fffff80000203b33:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff80000203b37:	e8 cc 62 00 00       	call   0xfffff80000209e08
fffff80000203b3c:	0f b7 f0             	movzwl %ax,%esi
fffff80000203b3f:	66 85 c0             	test   %ax,%ax
fffff80000203b42:	75 10                	jne    0xfffff80000203b54
fffff80000203b44:	48 8b 17             	mov    (%rdi),%rdx
fffff80000203b47:	44 38 b2 1c 01 00 00 	cmp    %r14b,0x11c(%rdx)
fffff80000203b4e:	0f 85 5f 28 04 00    	jne    0xfffff800002463b3
fffff80000203b54:	0f b7 c6             	movzwl %si,%eax
fffff80000203b57:	eb b5                	jmp    0xfffff80000203b0e
fffff80000203b59:	cc                   	int3
fffff80000203b5a:	cc                   	int3
fffff80000203b5b:	cc                   	int3
fffff80000203b5c:	cc                   	int3
fffff80000203b5d:	cc                   	int3
fffff80000203b5e:	cc                   	int3
fffff80000203b5f:	cc                   	int3
fffff80000203b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000203b65:	57                   	push   %rdi
fffff80000203b66:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000203b6a:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff80000203b71:	00 00
fffff80000203b73:	33 ff                	xor    %edi,%edi
fffff80000203b75:	48 8b 81 90 23 00 00 	mov    0x2390(%rcx),%rax
fffff80000203b7c:	48 89 83 90 03 01 00 	mov    %rax,0x10390(%rbx)
fffff80000203b83:	f0 09 3c 24          	lock or %edi,(%rsp)
fffff80000203b87:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff80000203b8c:	44 8a 91 60 24 00 00 	mov    0x2460(%rcx),%r10b
fffff80000203b93:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000203b98:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
fffff80000203b9d:	45 8b c8             	mov    %r8d,%r9d
fffff80000203ba0:	44 8b c2             	mov    %edx,%r8d
fffff80000203ba3:	41 8a d2             	mov    %r10b,%dl
fffff80000203ba6:	e8 1d 00 00 00       	call   0xfffff80000203bc8
fffff80000203bab:	66 85 c0             	test   %ax,%ax
fffff80000203bae:	0f 85 34 28 04 00    	jne    0xfffff800002463e8
fffff80000203bb4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000203bb9:	48 83 c4 30          	add    $0x30,%rsp
fffff80000203bbd:	5f                   	pop    %rdi
fffff80000203bbe:	c3                   	ret
fffff80000203bbf:	cc                   	int3
fffff80000203bc0:	cc                   	int3
fffff80000203bc1:	cc                   	int3
fffff80000203bc2:	cc                   	int3
fffff80000203bc3:	cc                   	int3
fffff80000203bc4:	cc                   	int3
fffff80000203bc5:	cc                   	int3
fffff80000203bc6:	cc                   	int3
fffff80000203bc7:	cc                   	int3
fffff80000203bc8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000203bcd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000203bd2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000203bd7:	57                   	push   %rdi
fffff80000203bd8:	41 56                	push   %r14
fffff80000203bda:	41 57                	push   %r15
fffff80000203bdc:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000203be0:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
fffff80000203be5:	48 8b f1             	mov    %rcx,%rsi
fffff80000203be8:	0f b6 fa             	movzbl %dl,%edi
fffff80000203beb:	45 33 ff             	xor    %r15d,%r15d
fffff80000203bee:	48 6b c7 38          	imul   $0x38,%rdi,%rax
fffff80000203bf2:	48 81 c1 f0 23 00 00 	add    $0x23f0,%rcx
fffff80000203bf9:	41 8b d0             	mov    %r8d,%edx
fffff80000203bfc:	48 03 c8             	add    %rax,%rcx
fffff80000203bff:	4d 89 3e             	mov    %r15,(%r14)
fffff80000203c02:	41 8b e9             	mov    %r9d,%ebp
fffff80000203c05:	41 8d 5f 12          	lea    0x12(%r15),%ebx
fffff80000203c09:	e8 ea 08 00 00       	call   0xfffff800002044f8
fffff80000203c0e:	48 8b d0             	mov    %rax,%rdx
fffff80000203c11:	48 85 c0             	test   %rax,%rax
fffff80000203c14:	74 6d                	je     0xfffff80000203c83
fffff80000203c16:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
fffff80000203c1b:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
fffff80000203c1f:	48 c1 e0 03          	shl    $0x3,%rax
fffff80000203c23:	48 2b d0             	sub    %rax,%rdx
fffff80000203c26:	4d 85 c0             	test   %r8,%r8
fffff80000203c29:	74 1d                	je     0xfffff80000203c48
fffff80000203c2b:	41 0f b7 cf          	movzwl %r15w,%ecx
fffff80000203c2f:	49 3b 30             	cmp    (%r8),%rsi
fffff80000203c32:	75 0c                	jne    0xfffff80000203c40