14000b836:	48 8b cb             	mov    %rbx,%rcx
14000b839:	ff 15 21 d8 03 00    	call   *0x3d821(%rip)        # 0x140049060
14000b83f:	90                   	nop
14000b840:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000b845:	48 85 c9             	test   %rcx,%rcx
14000b848:	74 06                	je     0x14000b850
14000b84a:	ff 15 d0 d7 03 00    	call   *0x3d7d0(%rip)        # 0x140049020
14000b850:	48 8b 8d 50 06 00 00 	mov    0x650(%rbp),%rcx
14000b857:	48 33 cc             	xor    %rsp,%rcx
14000b85a:	e8 d1 52 02 00       	call   0x140030b30
14000b85f:	4c 8d 9c 24 60 07 00 	lea    0x760(%rsp),%r11
14000b866:	00
14000b867:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14000b86b:	49 8b 73 30          	mov    0x30(%r11),%rsi
14000b86f:	49 8b 7b 38          	mov    0x38(%r11),%rdi
14000b873:	49 8b e3             	mov    %r11,%rsp
14000b876:	41 5f                	pop    %r15
14000b878:	41 5e                	pop    %r14
14000b87a:	5d                   	pop    %rbp
14000b87b:	c3                   	ret
14000b87c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000b881:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000b886:	55                   	push   %rbp
14000b887:	48 8b ec             	mov    %rsp,%rbp
14000b88a:	48 83 ec 30          	sub    $0x30,%rsp
14000b88e:	80 3d 6b a1 03 00 00 	cmpb   $0x0,0x3a16b(%rip)        # 0x140045a00
14000b895:	74 0b                	je     0x14000b8a2
14000b897:	8b 05 67 a1 03 00    	mov    0x3a167(%rip),%eax        # 0x140045a04
14000b89d:	e9 05 01 00 00       	jmp    0x14000b9a7
14000b8a2:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14000b8a7:	48 8d 45 18          	lea    0x18(%rbp),%rax
14000b8ab:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14000b8b1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b8b6:	45 33 c0             	xor    %r8d,%r8d
14000b8b9:	48 8d 15 20 c6 02 00 	lea    0x2c620(%rip),%rdx        # 0x140037ee0
14000b8c0:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
14000b8c7:	ff 15 8b d7 03 00    	call   *0x3d78b(%rip)        # 0x140049058
14000b8cd:	bb 04 00 00 00       	mov    $0x4,%ebx
14000b8d2:	48 8d 35 2b a1 03 00 	lea    0x3a12b(%rip),%rsi        # 0x140045a04
14000b8d9:	85 c0                	test   %eax,%eax
14000b8db:	75 31                	jne    0x14000b90e
14000b8dd:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14000b8e1:	48 8d 45 10          	lea    0x10(%rbp),%rax
14000b8e5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000b8ea:	48 8d 15 c7 c5 02 00 	lea    0x2c5c7(%rip),%rdx        # 0x140037eb8
14000b8f1:	45 33 c9             	xor    %r9d,%r9d
14000b8f4:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000b8f9:	45 33 c0             	xor    %r8d,%r8d
14000b8fc:	89 5d 10             	mov    %ebx,0x10(%rbp)
14000b8ff:	ff 15 3b d7 03 00    	call   *0x3d73b(%rip)        # 0x140049040
14000b905:	85 c0                	test   %eax,%eax
14000b907:	75 05                	jne    0x14000b90e
14000b909:	39 5d 10             	cmp    %ebx,0x10(%rbp)
14000b90c:	74 6f                	je     0x14000b97d
14000b90e:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14000b912:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14000b917:	48 85 c9             	test   %rcx,%rcx
14000b91a:	74 06                	je     0x14000b922
14000b91c:	ff 15 fe d6 03 00    	call   *0x3d6fe(%rip)        # 0x140049020
14000b922:	48 8d 45 18          	lea    0x18(%rbp),%rax
14000b926:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14000b92c:	45 33 c0             	xor    %r8d,%r8d
14000b92f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b934:	48 8d 15 f5 c5 02 00 	lea    0x2c5f5(%rip),%rdx        # 0x140037f30
14000b93b:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
14000b942:	ff 15 10 d7 03 00    	call   *0x3d710(%rip)        # 0x140049058
14000b948:	85 c0                	test   %eax,%eax
14000b94a:	75 39                	jne    0x14000b985
14000b94c:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14000b950:	48 8d 45 10          	lea    0x10(%rbp),%rax
14000b954:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000b959:	48 8d 15 58 c5 02 00 	lea    0x2c558(%rip),%rdx        # 0x140037eb8
14000b960:	45 33 c9             	xor    %r9d,%r9d
14000b963:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000b968:	45 33 c0             	xor    %r8d,%r8d
14000b96b:	89 5d 10             	mov    %ebx,0x10(%rbp)
14000b96e:	ff 15 cc d6 03 00    	call   *0x3d6cc(%rip)        # 0x140049040
14000b974:	85 c0                	test   %eax,%eax
14000b976:	75 0d                	jne    0x14000b985
14000b978:	39 5d 10             	cmp    %ebx,0x10(%rbp)
14000b97b:	75 08                	jne    0x14000b985
14000b97d:	8b 1d 81 a0 03 00    	mov    0x3a081(%rip),%ebx        # 0x140045a04
14000b983:	eb 09                	jmp    0x14000b98e
14000b985:	83 25 78 a0 03 00 00 	andl   $0x0,0x3a078(%rip)        # 0x140045a04
14000b98c:	33 db                	xor    %ebx,%ebx
14000b98e:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14000b992:	b0 01                	mov    $0x1,%al
14000b994:	88 05 66 a0 03 00    	mov    %al,0x3a066(%rip)        # 0x140045a00
14000b99a:	48 85 c9             	test   %rcx,%rcx
14000b99d:	74 06                	je     0x14000b9a5
14000b99f:	ff 15 7b d6 03 00    	call   *0x3d67b(%rip)        # 0x140049020
14000b9a5:	8b c3                	mov    %ebx,%eax
14000b9a7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000b9ac:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000b9b1:	48 83 c4 30          	add    $0x30,%rsp
14000b9b5:	5d                   	pop    %rbp
14000b9b6:	c3                   	ret
14000b9b7:	90                   	nop
14000b9b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b9bd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000b9c2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000b9c7:	57                   	push   %rdi
14000b9c8:	41 54                	push   %r12
14000b9ca:	41 55                	push   %r13
14000b9cc:	41 56                	push   %r14
14000b9ce:	41 57                	push   %r15
14000b9d0:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14000b9d7:	48 8b 05 62 77 03 00 	mov    0x37762(%rip),%rax        # 0x140043140
14000b9de:	48 33 c4             	xor    %rsp,%rax
14000b9e1:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14000b9e8:	00
14000b9e9:	4c 8b bc 24 30 01 00 	mov    0x130(%rsp),%r15
14000b9f0:	00
14000b9f1:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14000b9f6:	4c 8d 0d 13 bf 02 00 	lea    0x2bf13(%rip),%r9        # 0x140037910
14000b9fd:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14000ba03:	45 8b c5             	mov    %r13d,%r8d
14000ba06:	33 d2                	xor    %edx,%edx
14000ba08:	48 8d 0d 89 a7 02 00 	lea    0x2a789(%rip),%rcx        # 0x140036198
14000ba0f:	ff 15 63 d6 03 00    	call   *0x3d663(%rip)        # 0x140049078
14000ba15:	8b e8                	mov    %eax,%ebp
14000ba17:	45 33 e4             	xor    %r12d,%r12d
14000ba1a:	85 c0                	test   %eax,%eax
14000ba1c:	0f 88 84 02 00 00    	js     0x14000bca6
14000ba22:	e8 55 fe ff ff       	call   0x14000b87c
14000ba27:	41 3b c5             	cmp    %r13d,%eax
14000ba2a:	0f 84 76 02 00 00    	je     0x14000bca6
14000ba30:	45 8b f4             	mov    %r12d,%r14d
14000ba33:	66 44 89 a4 24 80 00 	mov    %r12w,0x80(%rsp)
14000ba3a:	00 00
14000ba3c:	33 d2                	xor    %edx,%edx
14000ba3e:	45 8d 45 4d          	lea    0x4d(%r13),%r8d
14000ba42:	48 8d 8c 24 82 00 00 	lea    0x82(%rsp),%rcx
14000ba49:	00
14000ba4a:	e8 63 60 02 00       	call   0x140031ab2
14000ba4f:	0f b6 35 51 a7 02 00 	movzbl 0x2a751(%rip),%esi        # 0x1400361a7
14000ba56:	0f b6 3d 49 a7 02 00 	movzbl 0x2a749(%rip),%edi        # 0x1400361a6
14000ba5d:	0f b6 1d 41 a7 02 00 	movzbl 0x2a741(%rip),%ebx        # 0x1400361a5
14000ba64:	44 0f b6 1d 38 a7 02 	movzbl 0x2a738(%rip),%r11d        # 0x1400361a4
14000ba6b:	00
14000ba6c:	44 0f b6 15 2f a7 02 	movzbl 0x2a72f(%rip),%r10d        # 0x1400361a3
14000ba73:	00
14000ba74:	44 0f b6 05 26 a7 02 	movzbl 0x2a726(%rip),%r8d        # 0x1400361a2
14000ba7b:	00
14000ba7c:	0f b6 15 1e a7 02 00 	movzbl 0x2a71e(%rip),%edx        # 0x1400361a1
14000ba83:	0f b6 0d 16 a7 02 00 	movzbl 0x2a716(%rip),%ecx        # 0x1400361a0
14000ba8a:	0f b7 05 0d a7 02 00 	movzwl 0x2a70d(%rip),%eax        # 0x14003619e
14000ba91:	44 0f b7 0d 03 a7 02 	movzwl 0x2a703(%rip),%r9d        # 0x14003619c
14000ba98:	00
14000ba99:	89 74 24 60          	mov    %esi,0x60(%rsp)
14000ba9d:	89 7c 24 58          	mov    %edi,0x58(%rsp)
14000baa1:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
14000baa5:	44 89 5c 24 48       	mov    %r11d,0x48(%rsp)
14000baaa:	44 89 54 24 40       	mov    %r10d,0x40(%rsp)
14000baaf:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
14000bab4:	89 54 24 30          	mov    %edx,0x30(%rsp)
14000bab8:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14000babc:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000bac0:	44 8b 05 d1 a6 02 00 	mov    0x2a6d1(%rip),%r8d        # 0x140036198
14000bac7:	48 8d 15 a2 c4 02 00 	lea    0x2c4a2(%rip),%rdx        # 0x140037f70
14000bace:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14000bad5:	00
14000bad6:	e8 b1 02 00 00       	call   0x14000bd8c
14000badb:	45 8a cc             	mov    %r12b,%r9b
14000bade:	48 8b 05 eb 7a 03 00 	mov    0x37aeb(%rip),%rax        # 0x1400435d0
14000bae5:	41 8b cd             	mov    %r13d,%ecx
14000bae8:	f0 0f c1 08          	lock xadd %ecx,(%rax)
14000baec:	41 03 cd             	add    %r13d,%ecx
14000baef:	48 8d 1d da 7a 03 00 	lea    0x37ada(%rip),%rbx        # 0x1400435d0
14000baf6:	41 3b cd             	cmp    %r13d,%ecx
14000baf9:	7e 0f                	jle    0x14000bb0a
14000bafb:	48 8b 05 ce 7a 03 00 	mov    0x37ace(%rip),%rax        # 0x1400435d0
14000bb02:	f0 ff 08             	lock decl (%rax)
14000bb05:	e9 93 00 00 00       	jmp    0x14000bb9d
14000bb0a:	41 8b cc             	mov    %r12d,%ecx
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