14000bb0d:	48 0f bf 05 eb 7a 03 	movswq 0x37aeb(%rip),%rax        # 0x140043600
14000bb14:	00
14000bb15:	85 c0                	test   %eax,%eax
14000bb17:	7e 71                	jle    0x14000bb8a
14000bb19:	44 8b 15 78 a6 02 00 	mov    0x2a678(%rip),%r10d        # 0x140036198
14000bb20:	4c 8b d8             	mov    %rax,%r11
14000bb23:	49 8b d4             	mov    %r12,%rdx
14000bb26:	48 8d 05 b3 7a 03 00 	lea    0x37ab3(%rip),%rax        # 0x1400435e0
14000bb2d:	8b 1d 71 a6 02 00    	mov    0x2a671(%rip),%ebx        # 0x1400361a4
14000bb33:	48 8b 3d 66 a6 02 00 	mov    0x2a666(%rip),%rdi        # 0x1400361a0
14000bb3a:	48 8b 35 5b a6 02 00 	mov    0x2a65b(%rip),%rsi        # 0x14003619c
14000bb41:	44 3b 50 f8          	cmp    -0x8(%rax),%r10d
14000bb45:	75 11                	jne    0x14000bb58
14000bb47:	3b 70 fc             	cmp    -0x4(%rax),%esi
14000bb4a:	75 0c                	jne    0x14000bb58
14000bb4c:	3b 38                	cmp    (%rax),%edi
14000bb4e:	75 08                	jne    0x14000bb58
14000bb50:	3b 58 04             	cmp    0x4(%rax),%ebx
14000bb53:	45 8b c5             	mov    %r13d,%r8d
14000bb56:	74 03                	je     0x14000bb5b
14000bb58:	45 8b c4             	mov    %r12d,%r8d
14000bb5b:	45 85 c0             	test   %r8d,%r8d
14000bb5e:	75 18                	jne    0x14000bb78
14000bb60:	41 03 cd             	add    %r13d,%ecx
14000bb63:	49 03 d5             	add    %r13,%rdx
14000bb66:	48 83 c0 10          	add    $0x10,%rax
14000bb6a:	49 3b d3             	cmp    %r11,%rdx
14000bb6d:	7c d2                	jl     0x14000bb41
14000bb6f:	48 8d 1d 5a 7a 03 00 	lea    0x37a5a(%rip),%rbx        # 0x1400435d0
14000bb76:	eb 12                	jmp    0x14000bb8a
14000bb78:	48 63 c1             	movslq %ecx,%rax
14000bb7b:	48 8d 1d 4e 7a 03 00 	lea    0x37a4e(%rip),%rbx        # 0x1400435d0
14000bb82:	44 8b 74 83 28       	mov    0x28(%rbx,%rax,4),%r14d
14000bb87:	45 8a cd             	mov    %r13b,%r9b
14000bb8a:	48 8b 05 3f 7a 03 00 	mov    0x37a3f(%rip),%rax        # 0x1400435d0
14000bb91:	f0 ff 08             	lock decl (%rax)
14000bb94:	45 84 c9             	test   %r9b,%r9b
14000bb97:	0f 85 97 00 00 00    	jne    0x14000bc34
14000bb9d:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14000bba4:	00
14000bba5:	e8 12 f8 ff ff       	call   0x14000b3bc
14000bbaa:	44 8b f0             	mov    %eax,%r14d
14000bbad:	48 8b 0d 1c 7a 03 00 	mov    0x37a1c(%rip),%rcx        # 0x1400435d0
14000bbb4:	41 8b d5             	mov    %r13d,%edx
14000bbb7:	f0 0f c1 11          	lock xadd %edx,(%rcx)
14000bbbb:	41 03 d5             	add    %r13d,%edx
14000bbbe:	41 3b d5             	cmp    %r13d,%edx
14000bbc1:	7e 0c                	jle    0x14000bbcf
14000bbc3:	48 8b 0d 06 7a 03 00 	mov    0x37a06(%rip),%rcx        # 0x1400435d0
14000bbca:	f0 ff 09             	lock decl (%rcx)
14000bbcd:	eb 65                	jmp    0x14000bc34
14000bbcf:	0f b7 05 2c 7a 03 00 	movzwl 0x37a2c(%rip),%eax        # 0x140043602
14000bbd6:	66 41 03 c5          	add    %r13w,%ax
14000bbda:	66 89 05 21 7a 03 00 	mov    %ax,0x37a21(%rip)        # 0x140043602
14000bbe1:	66 83 f8 02          	cmp    $0x2,%ax
14000bbe5:	7c 0a                	jl     0x14000bbf1
14000bbe7:	41 8b c4             	mov    %r12d,%eax
14000bbea:	66 89 05 11 7a 03 00 	mov    %ax,0x37a11(%rip)        # 0x140043602
14000bbf1:	48 0f bf c0          	movswq %ax,%rax
14000bbf5:	48 03 c0             	add    %rax,%rax
14000bbf8:	0f 10 05 99 a5 02 00 	movups 0x2a599(%rip),%xmm0        # 0x140036198
14000bbff:	f3 0f 7f 44 c3 08    	movdqu %xmm0,0x8(%rbx,%rax,8)
14000bc05:	48 0f bf 05 f5 79 03 	movswq 0x379f5(%rip),%rax        # 0x140043602
14000bc0c:	00
14000bc0d:	44 89 74 83 28       	mov    %r14d,0x28(%rbx,%rax,4)
14000bc12:	0f b7 05 e7 79 03 00 	movzwl 0x379e7(%rip),%eax        # 0x140043600
14000bc19:	66 83 f8 02          	cmp    $0x2,%ax
14000bc1d:	7d 0b                	jge    0x14000bc2a
14000bc1f:	66 41 03 c5          	add    %r13w,%ax
14000bc23:	66 89 05 d6 79 03 00 	mov    %ax,0x379d6(%rip)        # 0x140043600
14000bc2a:	48 8b 05 9f 79 03 00 	mov    0x3799f(%rip),%rax        # 0x1400435d0
14000bc31:	f0 ff 08             	lock decl (%rax)
14000bc34:	41 8d 46 ff          	lea    -0x1(%r14),%eax
14000bc38:	41 3b c5             	cmp    %r13d,%eax
14000bc3b:	76 69                	jbe    0x14000bca6
14000bc3d:	85 ed                	test   %ebp,%ebp
14000bc3f:	75 65                	jne    0x14000bca6
14000bc41:	49 8b 0f             	mov    (%r15),%rcx
14000bc44:	48 85 c9             	test   %rcx,%rcx
14000bc47:	74 5d                	je     0x14000bca6
14000bc49:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14000bc4e:	41 8a dc             	mov    %r12b,%bl
14000bc51:	41 83 fe 03          	cmp    $0x3,%r14d
14000bc55:	74 1f                	je     0x14000bc76
14000bc57:	48 8b 01             	mov    (%rcx),%rax
14000bc5a:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14000bc5f:	48 8d 15 72 c3 02 00 	lea    0x2c372(%rip),%rdx        # 0x140037fd8
14000bc66:	48 8b 00             	mov    (%rax),%rax
14000bc69:	ff 15 29 89 02 00    	call   *0x28929(%rip)        # 0x140034598
14000bc6f:	41 8a dd             	mov    %r13b,%bl
14000bc72:	85 c0                	test   %eax,%eax
14000bc74:	78 30                	js     0x14000bca6
14000bc76:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14000bc7d:	00
14000bc7e:	e8 29 f8 ff ff       	call   0x14000b4ac
14000bc83:	84 db                	test   %bl,%bl
14000bc85:	74 17                	je     0x14000bc9e
14000bc87:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14000bc8c:	48 85 c9             	test   %rcx,%rcx
14000bc8f:	74 0d                	je     0x14000bc9e
14000bc91:	48 8b 01             	mov    (%rcx),%rax
14000bc94:	48 8b 40 10          	mov    0x10(%rax),%rax
14000bc98:	ff 15 fa 88 02 00    	call   *0x288fa(%rip)        # 0x140034598
14000bc9e:	4d 89 27             	mov    %r12,(%r15)
14000bca1:	bd 02 40 00 80       	mov    $0x80004002,%ebp
14000bca6:	8b c5                	mov    %ebp,%eax
14000bca8:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
14000bcaf:	00
14000bcb0:	48 33 cc             	xor    %rsp,%rcx
14000bcb3:	e8 78 4e 02 00       	call   0x140030b30
14000bcb8:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
14000bcbf:	00
14000bcc0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14000bcc4:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14000bcc8:	49 8b 73 40          	mov    0x40(%r11),%rsi
14000bccc:	49 8b e3             	mov    %r11,%rsp
14000bccf:	41 5f                	pop    %r15
14000bcd1:	41 5e                	pop    %r14
14000bcd3:	41 5d                	pop    %r13
14000bcd5:	41 5c                	pop    %r12
14000bcd7:	5f                   	pop    %rdi
14000bcd8:	c3                   	ret
14000bcd9:	90                   	nop
14000bcda:	90                   	nop
14000bcdb:	90                   	nop
14000bcdc:	48 8b c4             	mov    %rsp,%rax
14000bcdf:	48 89 50 10          	mov    %rdx,0x10(%rax)
14000bce3:	4c 89 40 18          	mov    %r8,0x18(%rax)
14000bce7:	4c 89 48 20          	mov    %r9,0x20(%rax)
14000bceb:	53                   	push   %rbx
14000bcec:	56                   	push   %rsi
14000bced:	57                   	push   %rdi
14000bcee:	48 83 ec 40          	sub    $0x40,%rsp
14000bcf2:	48 8b da             	mov    %rdx,%rbx
14000bcf5:	48 8d 70 18          	lea    0x18(%rax),%rsi
14000bcf9:	48 8b f9             	mov    %rcx,%rdi
14000bcfc:	e8 9b f6 ff ff       	call   0x14000b39c
14000bd01:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14000bd06:	4c 8b cb             	mov    %rbx,%r9
14000bd09:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000bd0f:	41 b8 18 00 00 00    	mov    $0x18,%r8d
14000bd15:	48 8b d7             	mov    %rdi,%rdx
14000bd18:	48 8b 08             	mov    (%rax),%rcx
14000bd1b:	ff 15 0f 88 02 00    	call   *0x2880f(%rip)        # 0x140034530
14000bd21:	83 c9 ff             	or     $0xffffffff,%ecx
14000bd24:	85 c0                	test   %eax,%eax
14000bd26:	0f 48 c1             	cmovs  %ecx,%eax
14000bd29:	48 83 c4 40          	add    $0x40,%rsp
14000bd2d:	5f                   	pop    %rdi
14000bd2e:	5e                   	pop    %rsi
14000bd2f:	5b                   	pop    %rbx
14000bd30:	c3                   	ret
14000bd31:	90                   	nop
14000bd32:	90                   	nop
14000bd33:	90                   	nop
14000bd34:	48 8b c4             	mov    %rsp,%rax
14000bd37:	48 89 50 10          	mov    %rdx,0x10(%rax)
14000bd3b:	4c 89 40 18          	mov    %r8,0x18(%rax)
14000bd3f:	4c 89 48 20          	mov    %r9,0x20(%rax)
14000bd43:	53                   	push   %rbx
14000bd44:	56                   	push   %rsi
14000bd45:	57                   	push   %rdi
14000bd46:	48 83 ec 40          	sub    $0x40,%rsp
14000bd4a:	48 8b da             	mov    %rdx,%rbx
14000bd4d:	48 8d 70 18          	lea    0x18(%rax),%rsi
14000bd51:	48 8b f9             	mov    %rcx,%rdi
14000bd54:	e8 43 f6 ff ff       	call   0x14000b39c
14000bd59:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14000bd5e:	4c 8b cb             	mov    %rbx,%r9
14000bd61:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000bd67:	41 b8 44 01 00 00    	mov    $0x144,%r8d
14000bd6d:	48 8b d7             	mov    %rdi,%rdx
14000bd70:	48 8b 08             	mov    (%rax),%rcx
14000bd73:	ff 15 b7 87 02 00    	call   *0x287b7(%rip)        # 0x140034530
14000bd79:	83 c9 ff             	or     $0xffffffff,%ecx
14000bd7c:	85 c0                	test   %eax,%eax
14000bd7e:	0f 48 c1             	cmovs  %ecx,%eax
14000bd81:	48 83 c4 40          	add    $0x40,%rsp
14000bd85:	5f                   	pop    %rdi
14000bd86:	5e                   	pop    %rsi
14000bd87:	5b                   	pop    %rbx
14000bd88:	c3                   	ret
14000bd89:	90                   	nop
14000bd8a:	90                   	nop
14000bd8b:	90                   	nop
14000bd8c:	48 8b c4             	mov    %rsp,%rax
14000bd8f:	48 89 50 10          	mov    %rdx,0x10(%rax)
14000bd93:	4c 89 40 18          	mov    %r8,0x18(%rax)
14000bd97:	4c 89 48 20          	mov    %r9,0x20(%rax)
14000bd9b:	53                   	push   %rbx
14000bd9c:	56                   	push   %rsi
14000bd9d:	57                   	push   %rdi
14000bd9e:	48 83 ec 40          	sub    $0x40,%rsp
14000bda2:	48 8b da             	mov    %rdx,%rbx
14000bda5:	48 8d 70 18          	lea    0x18(%rax),%rsi
14000bda9:	48 8b f9             	mov    %rcx,%rdi
14000bdac:	e8 eb f5 ff ff       	call   0x14000b39c
14000bdb1:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14000bdb6:	4c 8b cb             	mov    %rbx,%r9
14000bdb9:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000bdbf:	41 b8 28 00 00 00    	mov    $0x28,%r8d
14000bdc5:	48 8b d7             	mov    %rdi,%rdx
14000bdc8:	48 8b 08             	mov    (%rax),%rcx
14000bdcb:	ff 15 5f 87 02 00    	call   *0x2875f(%rip)        # 0x140034530
14000bdd1:	83 c9 ff             	or     $0xffffffff,%ecx
14000bdd4:	85 c0                	test   %eax,%eax
14000bdd6:	0f 48 c1             	cmovs  %ecx,%eax
14000bdd9:	48 83 c4 40          	add    $0x40,%rsp
14000bddd:	5f                   	pop    %rdi
14000bdde:	5e                   	pop    %rsi
14000bddf:	5b                   	pop    %rbx
14000bde0:	c3                   	ret
14000bde1:	90                   	nop
14000bde2:	90                   	nop
14000bde3:	90                   	nop
14000bde4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000bde9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000bdee:	57                   	push   %rdi
14000bdef:	48 83 ec 20          	sub    $0x20,%rsp
14000bdf3:	33 f6                	xor    %esi,%esi
14000bdf5:	48 8b f9             	mov    %rcx,%rdi
14000bdf8:	66 39 31             	cmp    %si,(%rcx)
14000bdfb:	75 05                	jne    0x14000be02
14000bdfd:	8d 4e 05             	lea    0x5(%rsi),%ecx
14000be00:	cd 29                	int    $0x29
14000be02:	33 d2                	xor    %edx,%edx
14000be04:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
14000be0a:	48 8b cf             	mov    %rdi,%rcx
14000be0d:	ff 15 1d 83 02 00    	call   *0x2831d(%rip)        # 0x140034130
14000be13:	48 8b d8             	mov    %rax,%rbx
14000be16:	48 85 c0             	test   %rax,%rax
14000be19:	75 3e                	jne    0x14000be59
14000be1b:	ff 15 f7 81 02 00    	call   *0x281f7(%rip)        # 0x140034018
14000be21:	83 f8 57             	cmp    $0x57,%eax
14000be24:	75 33                	jne    0x14000be59
14000be26:	48 8d 0d cb c1 02 00 	lea    0x2c1cb(%rip),%rcx        # 0x140037ff8
14000be2d:	ff 15 05 83 02 00    	call   *0x28305(%rip)        # 0x140034138
14000be33:	48 8b c8             	mov    %rax,%rcx
14000be36:	48 8d 15 ab c1 02 00 	lea    0x2c1ab(%rip),%rdx        # 0x140037fe8
14000be3d:	ff 15 0d 82 02 00    	call   *0x2820d(%rip)        # 0x140034050
14000be43:	48 85 c0             	test   %rax,%rax
14000be46:	75 11                	jne    0x14000be59
14000be48:	45 33 c0             	xor    %r8d,%r8d
14000be4b:	33 d2                	xor    %edx,%edx
14000be4d:	48 8b cf             	mov    %rdi,%rcx
14000be50:	ff 15 da 82 02 00    	call   *0x282da(%rip)        # 0x140034130
14000be56:	48 8b d8             	mov    %rax,%rbx
14000be59:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000be5e:	48 8b c3             	mov    %rbx,%rax
14000be61:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000be66:	48 83 c4 20          	add    $0x20,%rsp
14000be6a:	5f                   	pop    %rdi
14000be6b:	c3                   	ret
14000be6c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000be71:	57                   	push   %rdi
14000be72:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
14000be79:	48 8b 05 c0 72 03 00 	mov    0x372c0(%rip),%rax        # 0x140043140
14000be80:	48 33 c4             	xor    %rsp,%rax
14000be83:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
14000be8a:	00
14000be8b:	48 8b da             	mov    %rdx,%rbx
14000be8e:	4c 8b c1             	mov    %rcx,%r8
14000be91:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
14000be95:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000be9a:	4c 8b cf             	mov    %rdi,%r9
14000be9d:	ba 04 01 00 00       	mov    $0x104,%edx
14000bea2:	ff 15 50 86 02 00    	call   *0x28650(%rip)        # 0x1400344f8
14000bea8:	8d 57 5d             	lea    0x5d(%rdi),%edx
14000beab:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000beb0:	ff 15 f2 83 02 00    	call   *0x283f2(%rip)        # 0x1400342a8
14000beb6:	48 8d 94 24 28 02 00 	lea    0x228(%rsp),%rdx
14000bebd:	00
14000bebe:	4c 8b cf             	mov    %rdi,%r9
14000bec1:	48 83 c0 02          	add    $0x2,%rax
14000bec5:	4c 8b c3             	mov    %rbx,%r8
14000bec8:	48 2b d0             	sub    %rax,%rdx
14000becb:	48 8b c8             	mov    %rax,%rcx
14000bece:	48 d1 fa             	sar    $1,%rdx
14000bed1:	ff 15 21 86 02 00    	call   *0x28621(%rip)        # 0x1400344f8
14000bed7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000bedc:	e8 03 ff ff ff       	call   0x14000bde4
14000bee1:	33 db                	xor    %ebx,%ebx
14000bee3:	48 8b f8             	mov    %rax,%rdi
14000bee6:	48 85 c0             	test   %rax,%rax
14000bee9:	74 04                	je     0x14000beef
14000beeb:	8b c3                	mov    %ebx,%eax
14000beed:	eb 06                	jmp    0x14000bef5
14000beef:	ff 15 23 81 02 00    	call   *0x28123(%rip)        # 0x140034018
14000bef5:	89 05 15 9b 03 00    	mov    %eax,0x39b15(%rip)        # 0x140045a10
14000befb:	48 85 ff             	test   %rdi,%rdi
14000befe:	74 04                	je     0x14000bf04
14000bf00:	8b c3                	mov    %ebx,%eax
14000bf02:	eb 0b                	jmp    0x14000bf0f
14000bf04:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000bf09:	ff 15 31 82 02 00    	call   *0x28231(%rip)        # 0x140034140
14000bf0f:	89 05 f7 9a 03 00    	mov    %eax,0x39af7(%rip)        # 0x140045a0c
14000bf15:	83 f8 ff             	cmp    $0xffffffff,%eax
14000bf18:	75 08                	jne    0x14000bf22
14000bf1a:	ff 15 f8 80 02 00    	call   *0x280f8(%rip)        # 0x140034018
14000bf20:	8b d8                	mov    %eax,%ebx
14000bf22:	89 1d e0 9a 03 00    	mov    %ebx,0x39ae0(%rip)        # 0x140045a08
14000bf28:	48 8b c7             	mov    %rdi,%rax
14000bf2b:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
14000bf32:	00
14000bf33:	48 33 cc             	xor    %rsp,%rcx
14000bf36:	e8 f5 4b 02 00       	call   0x140030b30
14000bf3b:	48 8b 9c 24 60 02 00 	mov    0x260(%rsp),%rbx
14000bf42:	00
14000bf43:	48 81 c4 40 02 00 00 	add    $0x240,%rsp
14000bf4a:	5f                   	pop    %rdi
14000bf4b:	c3                   	ret
14000bf4c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000bf51:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000bf56:	57                   	push   %rdi
14000bf57:	48 81 ec 70 02 00 00 	sub    $0x270,%rsp
14000bf5e:	48 8b 05 db 71 03 00 	mov    0x371db(%rip),%rax        # 0x140043140
14000bf65:	48 33 c4             	xor    %rsp,%rax
14000bf68:	48 89 84 24 60 02 00 	mov    %rax,0x260(%rsp)
14000bf6f:	00
14000bf70:	33 db                	xor    %ebx,%ebx
14000bf72:	c7 44 24 40 08 02 00 	movl   $0x208,0x40(%rsp)
14000bf79:	00
14000bf7a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14000bf7f:	48 8b f9             	mov    %rcx,%rdi
14000bf82:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000bf87:	4c 8d 05 12 c2 02 00 	lea    0x2c212(%rip),%r8        # 0x1400381a0
14000bf8e:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000bf93:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
14000bf9a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000bf9f:	8d 73 02             	lea    0x2(%rbx),%esi
14000bfa2:	44 8b ce             	mov    %esi,%r9d
14000bfa5:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000bfaa:	48 8d 15 0f c2 02 00 	lea    0x2c20f(%rip),%rdx        # 0x1400381c0
14000bfb1:	ff 15 b1 d0 03 00    	call   *0x3d0b1(%rip)        # 0x140049068
14000bfb7:	85 c0                	test   %eax,%eax
14000bfb9:	75 44                	jne    0x14000bfff
14000bfbb:	83 7c 24 40 04       	cmpl   $0x4,0x40(%rsp)
14000bfc0:	72 3d                	jb     0x14000bfff
14000bfc2:	8b 44 24 40          	mov    0x40(%rsp),%eax
14000bfc6:	4c 8d 05 4b c0 02 00 	lea    0x2c04b(%rip),%r8        # 0x140038018
14000bfcd:	48 d1 e8             	shr    $1,%rax
14000bfd0:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14000bfd5:	ba 04 01 00 00       	mov    $0x104,%edx
14000bfda:	66 83 7c 44 4c 5c    	cmpw   $0x5c,0x4c(%rsp,%rax,2)
14000bfe0:	0f 44 de             	cmove  %esi,%ebx
14000bfe3:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14000bfe7:	4c 03 c3             	add    %rbx,%r8
14000bfea:	ff 15 f0 84 02 00    	call   *0x284f0(%rip)        # 0x1400344e0
14000bff0:	48 8b d7             	mov    %rdi,%rdx
14000bff3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx