14015a764:	41 8b 95 84 00 00 00 	mov    0x84(%r13),%edx
14015a76b:	85 d2                	test   %edx,%edx
14015a76d:	74 1c                	je     0x14015a78b
14015a76f:	f6 44 24 58 01       	testb  $0x1,0x58(%rsp)
14015a774:	74 15                	je     0x14015a78b
14015a776:	44 8b 4c 24 4c       	mov    0x4c(%rsp),%r9d
14015a77b:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14015a780:	49 89 e8             	mov    %rbp,%r8
14015a783:	4c 89 e9             	mov    %r13,%rcx
14015a786:	e8 75 ed ff ff       	call   0x140159500
14015a78b:	41 8b 45 38          	mov    0x38(%r13),%eax
14015a78f:	e9 48 f8 ff ff       	jmp    0x140159fdc
14015a794:	48 8d 0d 05 fc 14 00 	lea    0x14fc05(%rip),%rcx        # 0x1402aa3a0
14015a79b:	ff 15 3f 4a 15 00    	call   *0x154a3f(%rip)        # 0x1402af1e0
14015a7a1:	e9 a8 f1 ff ff       	jmp    0x14015994e
14015a7a6:	48 8b 0d f3 e9 0d 00 	mov    0xde9f3(%rip),%rcx        # 0x1402391a0
14015a7ad:	ff 15 2d 4a 15 00    	call   *0x154a2d(%rip)        # 0x1402af1e0
14015a7b3:	e9 88 f1 ff ff       	jmp    0x140159940
14015a7b8:	48 8b 0d e1 e9 0d 00 	mov    0xde9e1(%rip),%rcx        # 0x1402391a0
14015a7bf:	ff 15 03 48 15 00    	call   *0x154803(%rip)        # 0x1402aefc8
14015a7c5:	e9 55 f1 ff ff       	jmp    0x14015991f
14015a7ca:	48 8d 0d cf fb 14 00 	lea    0x14fbcf(%rip),%rcx        # 0x1402aa3a0
14015a7d1:	ff 15 f1 47 15 00    	call   *0x1547f1(%rip)        # 0x1402aefc8
14015a7d7:	e9 30 f1 ff ff       	jmp    0x14015990c
14015a7dc:	48 8b 48 20          	mov    0x20(%rax),%rcx
14015a7e0:	e8 cb e6 f9 ff       	call   0x1400f8eb0
14015a7e5:	e9 5a f2 ff ff       	jmp    0x140159a44
14015a7ea:	8b ac 24 80 00 00 00 	mov    0x80(%rsp),%ebp
14015a7f1:	85 ed                	test   %ebp,%ebp
14015a7f3:	0f 84 d6 01 00 00    	je     0x14015a9cf
14015a7f9:	8b b4 24 80 00 00 00 	mov    0x80(%rsp),%esi
14015a800:	e9 72 f2 ff ff       	jmp    0x140159a77
14015a805:	c7 44 24 54 01 00 00 	movl   $0x1,0x54(%rsp)
14015a80c:	00
14015a80d:	e9 49 f4 ff ff       	jmp    0x140159c5b
14015a812:	41 8b 45 38          	mov    0x38(%r13),%eax
14015a816:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
14015a81d:	85 c0                	test   %eax,%eax
14015a81f:	0f 85 8e 00 00 00    	jne    0x14015a8b3
14015a825:	49 8b 45 00          	mov    0x0(%r13),%rax
14015a829:	48 85 c0             	test   %rax,%rax
14015a82c:	0f 85 1a f4 ff ff    	jne    0x140159c4c
14015a832:	c7 44 24 54 01 00 00 	movl   $0x1,0x54(%rsp)
14015a839:	00
14015a83a:	eb 7f                	jmp    0x14015a8bb
14015a83c:	0f 1f 40 00          	nopl   0x0(%rax)
14015a840:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14015a845:	4d 89 d8             	mov    %r11,%r8
14015a848:	45 89 f1             	mov    %r14d,%r9d
14015a84b:	4c 89 e9             	mov    %r13,%rcx
14015a84e:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
14015a853:	e8 a8 ec ff ff       	call   0x140159500
14015a858:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
14015a85d:	e9 60 fa ff ff       	jmp    0x14015a2c2
14015a862:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
14015a869:	00
14015a86a:	41 83 e4 01          	and    $0x1,%r12d
14015a86e:	e9 6d f2 ff ff       	jmp    0x140159ae0
14015a873:	89 6c 24 58          	mov    %ebp,0x58(%rsp)
14015a877:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
14015a87c:	49 89 fb             	mov    %rdi,%r11
14015a87f:	45 89 d6             	mov    %r10d,%r14d
14015a882:	8b b4 24 a0 00 00 00 	mov    0xa0(%rsp),%esi
14015a889:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
14015a890:	00
14015a891:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
14015a898:	00
14015a899:	44 8b a4 24 a4 00 00 	mov    0xa4(%rsp),%r12d
14015a8a0:	00
14015a8a1:	e9 06 fa ff ff       	jmp    0x14015a2ac
14015a8a6:	8b 74 24 4c          	mov    0x4c(%rsp),%esi
14015a8aa:	41 8b 4d 48          	mov    0x48(%r13),%ecx
14015a8ae:	e9 61 fc ff ff       	jmp    0x14015a514
14015a8b3:	c7 44 24 54 00 00 00 	movl   $0x0,0x54(%rsp)
14015a8ba:	00
14015a8bb:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
14015a8c2:	00 00 00 00
14015a8c6:	49 8b 5d 28          	mov    0x28(%r13),%rbx
14015a8ca:	e9 e1 f0 ff ff       	jmp    0x1401599b0
14015a8cf:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14015a8d5:	48 8d 15 fa 82 0c 00 	lea    0xc82fa(%rip),%rdx        # 0x140222bd6
14015a8dc:	4c 89 e9             	mov    %r13,%rcx
14015a8df:	41 ff 95 60 03 00 00 	call   *0x360(%r13)
14015a8e6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14015a8eb:	48 8b 18             	mov    (%rax),%rbx
14015a8ee:	48 89 d9             	mov    %rbx,%rcx
14015a8f1:	e8 a2 f5 08 00       	call   0x1401e9e98
14015a8f6:	48 89 da             	mov    %rbx,%rdx
14015a8f9:	4c 89 e9             	mov    %r13,%rcx
14015a8fc:	4d 8d 8d e3 00 00 00 	lea    0xe3(%r13),%r9
14015a903:	49 89 c0             	mov    %rax,%r8
14015a906:	e8 85 d4 ff ff       	call   0x140157d90
14015a90b:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14015a911:	48 8d 15 cb 82 0c 00 	lea    0xc82cb(%rip),%rdx        # 0x140222be3
14015a918:	4c 89 e9             	mov    %r13,%rcx
14015a91b:	41 ff 95 60 03 00 00 	call   *0x360(%r13)
14015a922:	e9 21 fe ff ff       	jmp    0x14015a748
14015a927:	45 8b 45 70          	mov    0x70(%r13),%r8d
14015a92b:	45 85 c0             	test   %r8d,%r8d
14015a92e:	75 4e                	jne    0x14015a97e
14015a930:	48 8d 9c 24 00 01 00 	lea    0x100(%rsp),%rbx
14015a937:	00
14015a938:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14015a93f:	00
14015a940:	ba 20 00 00 00       	mov    $0x20,%edx
14015a945:	4c 8d 05 a1 82 0c 00 	lea    0xc82a1(%rip),%r8        # 0x140222bed
14015a94c:	48 89 d9             	mov    %rbx,%rcx
14015a94f:	e8 1c 11 f7 ff       	call   0x1400cba70
14015a954:	48 89 d9             	mov    %rbx,%rcx
14015a957:	e8 3c f5 08 00       	call   0x1401e9e98
14015a95c:	48 89 da             	mov    %rbx,%rdx
14015a95f:	4c 89 e9             	mov    %r13,%rcx
14015a962:	49 89 c0             	mov    %rax,%r8
14015a965:	41 ff 95 60 03 00 00 	call   *0x360(%r13)
14015a96c:	e9 d7 fd ff ff       	jmp    0x14015a748
14015a971:	c7 44 24 54 01 00 00 	movl   $0x1,0x54(%rsp)
14015a978:	00
14015a979:	e9 ea f2 ff ff       	jmp    0x140159c68
14015a97e:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14015a983:	48 8b 18             	mov    (%rax),%rbx
14015a986:	48 89 d9             	mov    %rbx,%rcx
14015a989:	e8 0a f5 08 00       	call   0x1401e9e98
14015a98e:	4c 89 e9             	mov    %r13,%rcx
14015a991:	4d 8d 8d e3 00 00 00 	lea    0xe3(%r13),%r9
14015a998:	48 89 da             	mov    %rbx,%rdx
14015a99b:	49 89 c0             	mov    %rax,%r8
14015a99e:	e8 ed d3 ff ff       	call   0x140157d90
14015a9a3:	41 8b 4d 74          	mov    0x74(%r13),%ecx
14015a9a7:	c6 84 24 c8 00 00 00 	movb   $0x3a,0xc8(%rsp)
14015a9ae:	3a
14015a9af:	85 c9                	test   %ecx,%ecx
14015a9b1:	74 23                	je     0x14015a9d6
14015a9b3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14015a9b9:	48 8d 15 ea 80 0c 00 	lea    0xc80ea(%rip),%rdx        # 0x140222aaa
14015a9c0:	4c 89 e9             	mov    %r13,%rcx
14015a9c3:	41 ff 95 60 03 00 00 	call   *0x360(%r13)
14015a9ca:	e9 61 ff ff ff       	jmp    0x14015a930
14015a9cf:	31 f6                	xor    %esi,%esi
14015a9d1:	e9 2b fb ff ff       	jmp    0x14015a501
14015a9d6:	4d 8d 8d f0 02 00 00 	lea    0x2f0(%r13),%r9
14015a9dd:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
14015a9e4:	00
14015a9e5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14015a9eb:	4c 89 e9             	mov    %r13,%rcx
14015a9ee:	e8 9d d3 ff ff       	call   0x140157d90
14015a9f3:	e9 38 ff ff ff       	jmp    0x14015a930
14015a9f8:	4c 8d 05 a9 81 0c 00 	lea    0xc81a9(%rip),%r8        # 0x140222ba8
14015a9ff:	ba f3 05 00 00       	mov    $0x5f3,%edx
14015aa04:	48 8d 0d 75 7f 0c 00 	lea    0xc7f75(%rip),%rcx        # 0x140222980
14015aa0b:	e8 80 8d f6 ff       	call   0x1400c3790
14015aa10:	4c 8d 05 72 81 0c 00 	lea    0xc8172(%rip),%r8        # 0x140222b89
14015aa17:	ba 63 06 00 00       	mov    $0x663,%edx
14015aa1c:	48 8d 0d 5d 7f 0c 00 	lea    0xc7f5d(%rip),%rcx        # 0x140222980
14015aa23:	e8 68 8d f6 ff       	call   0x1400c3790
14015aa28:	e8 43 9e 08 00       	call   0x1401e4870
14015aa2d:	4c 8d 05 0c 81 0c 00 	lea    0xc810c(%rip),%r8        # 0x140222b40
14015aa34:	ba 2d 06 00 00       	mov    $0x62d,%edx
14015aa39:	48 8d 0d 40 7f 0c 00 	lea    0xc7f40(%rip),%rcx        # 0x140222980
14015aa40:	e8 4b 8d f6 ff       	call   0x1400c3790
14015aa45:	90                   	nop
14015aa46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015aa4d:	00 00 00
14015aa50:	41 54                	push   %r12
14015aa52:	55                   	push   %rbp
14015aa53:	57                   	push   %rdi
14015aa54:	56                   	push   %rsi
14015aa55:	53                   	push   %rbx
14015aa56:	48 83 ec 20          	sub    $0x20,%rsp
14015aa5a:	4c 8d 25 96 81 0c 00 	lea    0xc8196(%rip),%r12        # 0x140222bf7
14015aa61:	4c 8d 05 89 81 0c 00 	lea    0xc8189(%rip),%r8        # 0x140222bf1
14015aa68:	48 8d 1d 71 85 09 00 	lea    0x98571(%rip),%rbx        # 0x1401f2fe0
14015aa6f:	48 8d 73 48          	lea    0x48(%rbx),%rsi
14015aa73:	48 89 cf             	mov    %rcx,%rdi
14015aa76:	4c 89 e1             	mov    %r12,%rcx
14015aa79:	48 89 d5             	mov    %rdx,%rbp
14015aa7c:	e8 3f 33 f4 ff       	call   0x14009ddc0
14015aa81:	48 89 f9             	mov    %rdi,%rcx
14015aa84:	48 89 c2             	mov    %rax,%rdx
14015aa87:	e8 04 52 f4 ff       	call   0x14009fc90
14015aa8c:	0f 1f 40 00          	nopl   0x0(%rax)
14015aa90:	4c 8b 03             	mov    (%rbx),%r8
14015aa93:	4d 85 c0             	test   %r8,%r8
14015aa96:	74 16                	je     0x14015aaae
14015aa98:	48 89 ea             	mov    %rbp,%rdx
14015aa9b:	4c 89 e1             	mov    %r12,%rcx
14015aa9e:	e8 1d 33 f4 ff       	call   0x14009ddc0
14015aaa3:	48 89 f9             	mov    %rdi,%rcx
14015aaa6:	48 89 c2             	mov    %rax,%rdx
14015aaa9:	e8 e2 51 f4 ff       	call   0x14009fc90
14015aaae:	48 83 c3 08          	add    $0x8,%rbx
14015aab2:	48 39 f3             	cmp    %rsi,%rbx
14015aab5:	75 d9                	jne    0x14015aa90
14015aab7:	48 83 c4 20          	add    $0x20,%rsp
14015aabb:	5b                   	pop    %rbx
14015aabc:	5e                   	pop    %rsi
14015aabd:	5f                   	pop    %rdi
14015aabe:	5d                   	pop    %rbp
14015aabf:	41 5c                	pop    %r12
14015aac1:	c3                   	ret
14015aac2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015aac9:	00 00 00 00
14015aacd:	0f 1f 00             	nopl   (%rax)
14015aad0:	55                   	push   %rbp
14015aad1:	57                   	push   %rdi
14015aad2:	56                   	push   %rsi
14015aad3:	53                   	push   %rbx
14015aad4:	48 83 ec 28          	sub    $0x28,%rsp
14015aad8:	48 89 cb             	mov    %rcx,%rbx
14015aadb:	48 89 d6             	mov    %rdx,%rsi
14015aade:	4c 89 c5             	mov    %r8,%rbp
14015aae1:	4c 89 cf             	mov    %r9,%rdi
14015aae4:	e8 d7 73 05 00       	call   0x1401b1ec0
14015aae9:	85 c0                	test   %eax,%eax
14015aaeb:	0f 88 85 02 00 00    	js     0x14015ad76
14015aaf1:	48 8d 15 11 81 0c 00 	lea    0xc8111(%rip),%rdx        # 0x140222c09
14015aaf8:	48 89 d9             	mov    %rbx,%rcx
14015aafb:	e8 78 f3 08 00       	call   0x1401e9e78
14015ab00:	85 c0                	test   %eax,%eax
14015ab02:	0f 84 f8 00 00 00    	je     0x14015ac00
14015ab08:	48 8d 15 0e 81 0c 00 	lea    0xc810e(%rip),%rdx        # 0x140222c1d
14015ab0f:	48 89 d9             	mov    %rbx,%rcx
14015ab12:	e8 61 f3 08 00       	call   0x1401e9e78
14015ab17:	85 c0                	test   %eax,%eax
14015ab19:	0f 84 11 01 00 00    	je     0x14015ac30
14015ab1f:	48 8d 15 36 81 0c 00 	lea    0xc8136(%rip),%rdx        # 0x140222c5c
14015ab26:	48 89 d9             	mov    %rbx,%rcx
14015ab29:	e8 4a f3 08 00       	call   0x1401e9e78
14015ab2e:	85 c0                	test   %eax,%eax
14015ab30:	0f 84 7a 01 00 00    	je     0x14015acb0
14015ab36:	48 8d 15 2f 81 0c 00 	lea    0xc812f(%rip),%rdx        # 0x140222c6c
14015ab3d:	48 89 d9             	mov    %rbx,%rcx
14015ab40:	e8 33 f3 08 00       	call   0x1401e9e78
14015ab45:	85 c0                	test   %eax,%eax
14015ab47:	0f 84 d3 00 00 00    	je     0x14015ac20
14015ab4d:	48 8d 15 24 81 0c 00 	lea    0xc8124(%rip),%rdx        # 0x140222c78
14015ab54:	48 89 d9             	mov    %rbx,%rcx
14015ab57:	e8 1c f3 08 00       	call   0x1401e9e78
14015ab5c:	85 c0                	test   %eax,%eax
14015ab5e:	0f 84 c4 01 00 00    	je     0x14015ad28
14015ab64:	48 8d 15 1b 81 0c 00 	lea    0xc811b(%rip),%rdx        # 0x140222c86
14015ab6b:	48 89 d9             	mov    %rbx,%rcx
14015ab6e:	e8 05 f3 08 00       	call   0x1401e9e78
14015ab73:	85 c0                	test   %eax,%eax
14015ab75:	0f 84 95 01 00 00    	je     0x14015ad10
14015ab7b:	48 89 d9             	mov    %rbx,%rcx
14015ab7e:	48 8d 15 0c 81 0c 00 	lea    0xc810c(%rip),%rdx        # 0x140222c91
14015ab85:	e8 ee f2 08 00       	call   0x1401e9e78
14015ab8a:	49 89 d8             	mov    %rbx,%r8
14015ab8d:	89 c1                	mov    %eax,%ecx
14015ab8f:	48 8d 05 67 80 0c 00 	lea    0xc8067(%rip),%rax        # 0x140222bfd
14015ab96:	85 c9                	test   %ecx,%ecx
14015ab98:	75 14                	jne    0x14015abae
14015ab9a:	e9 29 01 00 00       	jmp    0x14015acc8
14015ab9f:	90                   	nop
14015aba0:	49 83 c0 01          	add    $0x1,%r8
14015aba4:	48 83 c0 01          	add    $0x1,%rax
14015aba8:	41 3a 48 ff          	cmp    -0x1(%r8),%cl
14015abac:	75 63                	jne    0x14015ac11
14015abae:	0f b6 08             	movzbl (%rax),%ecx
14015abb1:	84 c9                	test   %cl,%cl
14015abb3:	75 eb                	jne    0x14015aba0
14015abb5:	ba 09 00 00 00       	mov    $0x9,%edx
14015abba:	48 8d 0d 1f 84 09 00 	lea    0x9841f(%rip),%rcx        # 0x1401f2fe0
14015abc1:	e8 9a de eb ff       	call   0x140018a60
14015abc6:	85 c0                	test   %eax,%eax
14015abc8:	0f 88 a8 01 00 00    	js     0x14015ad76
14015abce:	48 98                	cltq
14015abd0:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
14015abd4:	48 89 d0             	mov    %rdx,%rax
14015abd7:	48 c1 e0 04          	shl    $0x4,%rax
14015abdb:	48 29 d0             	sub    %rdx,%rax
14015abde:	48 8d 94 07 98 00 00 	lea    0x98(%rdi,%rax,1),%rdx
14015abe5:	00
14015abe6:	48 85 f6             	test   %rsi,%rsi
14015abe9:	0f 84 7f 01 00 00    	je     0x14015ad6e
14015abef:	48 89 f1             	mov    %rsi,%rcx
14015abf2:	48 83 c4 28          	add    $0x28,%rsp
14015abf6:	5b                   	pop    %rbx
14015abf7:	5e                   	pop    %rsi
14015abf8:	5f                   	pop    %rdi
14015abf9:	5d                   	pop    %rbp
14015abfa:	e9 31 8d fb ff       	jmp    0x140113930
14015abff:	90                   	nop
14015ac00:	48 89 f2             	mov    %rsi,%rdx
14015ac03:	48 89 d9             	mov    %rbx,%rcx
14015ac06:	e8 15 87 eb ff       	call   0x140013320
14015ac0b:	89 87 8c 00 00 00    	mov    %eax,0x8c(%rdi)
14015ac11:	31 c0                	xor    %eax,%eax
14015ac13:	48 83 c4 28          	add    $0x28,%rsp
14015ac17:	5b                   	pop    %rbx
14015ac18:	5e                   	pop    %rsi
14015ac19:	5f                   	pop    %rdi
14015ac1a:	5d                   	pop    %rbp
14015ac1b:	c3                   	ret
14015ac1c:	0f 1f 40 00          	nopl   0x0(%rax)
14015ac20:	48 89 f2             	mov    %rsi,%rdx
14015ac23:	48 89 d9             	mov    %rbx,%rcx
14015ac26:	e8 f5 86 eb ff       	call   0x140013320
14015ac2b:	89 47 34             	mov    %eax,0x34(%rdi)
14015ac2e:	eb e1                	jmp    0x14015ac11
14015ac30:	48 8d 15 69 7e 0c 00 	lea    0xc7e69(%rip),%rdx        # 0x140222aa0
14015ac37:	48 89 f1             	mov    %rsi,%rcx
14015ac3a:	e8 39 f2 08 00       	call   0x1401e9e78
14015ac3f:	85 c0                	test   %eax,%eax
14015ac41:	0f 84 01 01 00 00    	je     0x14015ad48
14015ac47:	48 8d 15 e0 7f 0c 00 	lea    0xc7fe0(%rip),%rdx        # 0x140222c2e
14015ac4e:	48 89 f1             	mov    %rsi,%rcx
14015ac51:	e8 22 f2 08 00       	call   0x1401e9e78
14015ac56:	85 c0                	test   %eax,%eax
14015ac58:	0f 84 02 01 00 00    	je     0x14015ad60
14015ac5e:	48 8d 15 cf 7f 0c 00 	lea    0xc7fcf(%rip),%rdx        # 0x140222c34
14015ac65:	48 89 f1             	mov    %rsi,%rcx
14015ac68:	e8 0b f2 08 00       	call   0x1401e9e78
14015ac6d:	85 c0                	test   %eax,%eax
14015ac6f:	0f 84 f2 00 00 00    	je     0x14015ad67
14015ac75:	48 8d 15 c1 7f 0c 00 	lea    0xc7fc1(%rip),%rdx        # 0x140222c3d
14015ac7c:	48 89 f1             	mov    %rsi,%rcx
14015ac7f:	e8 f4 f1 08 00       	call   0x1401e9e78
14015ac84:	85 c0                	test   %eax,%eax
14015ac86:	0f 84 c9 00 00 00    	je     0x14015ad55
14015ac8c:	48 8d 15 b0 7f 0c 00 	lea    0xc7fb0(%rip),%rdx        # 0x140222c43
14015ac93:	48 89 f1             	mov    %rsi,%rcx
14015ac96:	e8 dd f1 08 00       	call   0x1401e9e78
14015ac9b:	85 c0                	test   %eax,%eax
14015ac9d:	0f 85 dd 00 00 00    	jne    0x14015ad80
14015aca3:	b8 04 00 00 00       	mov    $0x4,%eax
14015aca8:	e9 9d 00 00 00       	jmp    0x14015ad4a
14015acad:	0f 1f 00             	nopl   (%rax)
14015acb0:	48 89 f2             	mov    %rsi,%rdx
14015acb3:	48 89 d9             	mov    %rbx,%rcx
14015acb6:	e8 65 86 eb ff       	call   0x140013320
14015acbb:	89 47 30             	mov    %eax,0x30(%rdi)
14015acbe:	e9 4e ff ff ff       	jmp    0x14015ac11
14015acc3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14015acc8:	49 89 f9             	mov    %rdi,%r9
14015accb:	49 89 e8             	mov    %rbp,%r8
14015acce:	48 8d 0d cd 7f 0c 00 	lea    0xc7fcd(%rip),%rcx        # 0x140222ca2
14015acd5:	48 89 f2             	mov    %rsi,%rdx
14015acd8:	e8 f3 fd ff ff       	call   0x14015aad0
14015acdd:	85 c0                	test   %eax,%eax
14015acdf:	0f 88 91 00 00 00    	js     0x14015ad76
14015ace5:	49 89 f9             	mov    %rdi,%r9
14015ace8:	49 89 e8             	mov    %rbp,%r8
14015aceb:	48 8d 0d c8 7f 0c 00 	lea    0xc7fc8(%rip),%rcx        # 0x140222cba
14015acf2:	48 89 f2             	mov    %rsi,%rdx
14015acf5:	e8 d6 fd ff ff       	call   0x14015aad0
14015acfa:	c1 f8 1f             	sar    $0x1f,%eax
14015acfd:	48 83 c4 28          	add    $0x28,%rsp
14015ad01:	5b                   	pop    %rbx
14015ad02:	5e                   	pop    %rsi