140156647:	0f 8d c7 09 00 00    	jge    0x140157014
14015664d:	41 8b 46 3c          	mov    0x3c(%r14),%eax
140156651:	85 c0                	test   %eax,%eax
140156653:	0f 8e 86 08 00 00    	jle    0x140156edf
140156659:	31 ff                	xor    %edi,%edi
14015665b:	31 ed                	xor    %ebp,%ebp
14015665d:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140156662:	31 f6                	xor    %esi,%esi
140156664:	eb 4e                	jmp    0x1401566b4
140156666:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015666d:	00 00 00
140156670:	49 8b 47 08          	mov    0x8(%r15),%rax
140156674:	48 29 c2             	sub    %rax,%rdx
140156677:	48 83 fa 01          	cmp    $0x1,%rdx
14015667b:	0f 84 9d 00 00 00    	je     0x14015671e
140156681:	49 8b 57 10          	mov    0x10(%r15),%rdx
140156685:	48 8d 48 01          	lea    0x1(%rax),%rcx
140156689:	48 83 c7 01          	add    $0x1,%rdi
14015668d:	48 83 c5 01          	add    $0x1,%rbp
140156691:	49 89 4f 08          	mov    %rcx,0x8(%r15)
140156695:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140156699:	49 8b 47 08          	mov    0x8(%r15),%rax
14015669d:	49 8b 57 10          	mov    0x10(%r15),%rdx
1401566a1:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401566a5:	41 8b 46 3c          	mov    0x3c(%r14),%eax
1401566a9:	39 f8                	cmp    %edi,%eax
1401566ab:	0f 8e bf 07 00 00    	jle    0x140156e70
1401566b1:	49 8b 0e             	mov    (%r14),%rcx
1401566b4:	48 89 fa             	mov    %rdi,%rdx
1401566b7:	48 c1 e2 04          	shl    $0x4,%rdx
1401566bb:	49 03 56 48          	add    0x48(%r14),%rdx
1401566bf:	48 39 0a             	cmp    %rcx,(%rdx)
1401566c2:	0f 84 2e 05 00 00    	je     0x140156bf6
1401566c8:	85 f6                	test   %esi,%esi
1401566ca:	74 24                	je     0x1401566f0
1401566cc:	41 8b 46 18          	mov    0x18(%r14),%eax
1401566d0:	85 c0                	test   %eax,%eax
1401566d2:	0f 85 c0 04 00 00    	jne    0x140156b98
1401566d8:	41 83 7e 20 04       	cmpl   $0x4,0x20(%r14)
1401566dd:	75 11                	jne    0x1401566f0
1401566df:	41 39 7e 28          	cmp    %edi,0x28(%r14)
1401566e3:	0f 8c b5 04 00 00    	jl     0x140156b9e
1401566e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401566f0:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
1401566f6:	48 89 d9             	mov    %rbx,%rcx
1401566f9:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401566fe:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156703:	e8 f8 f1 ff ff       	call   0x140155900
140156708:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14015670d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156712:	49 8b 17             	mov    (%r15),%rdx
140156715:	48 85 d2             	test   %rdx,%rdx
140156718:	0f 85 52 ff ff ff    	jne    0x140156670
14015671e:	ba 01 00 00 00       	mov    $0x1,%edx
140156723:	4c 89 f9             	mov    %r15,%rcx
140156726:	e8 75 44 f4 ff       	call   0x14009aba0
14015672b:	49 8b 47 08          	mov    0x8(%r15),%rax
14015672f:	e9 4d ff ff ff       	jmp    0x140156681
140156734:	48 8d 15 ac be 0c 00 	lea    0xcbeac(%rip),%rdx        # 0x1402225e7
14015673b:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140156741:	4c 89 f9             	mov    %r15,%rcx
140156744:	e8 67 52 f4 ff       	call   0x14009b9b0
140156749:	41 8b 46 10          	mov    0x10(%r14),%eax
14015674d:	41 8b 56 1c          	mov    0x1c(%r14),%edx
140156751:	83 f8 02             	cmp    $0x2,%eax
140156754:	7e 11                	jle    0x140156767
140156756:	41 8b 76 3c          	mov    0x3c(%r14),%esi
14015675a:	8d 4e ff             	lea    -0x1(%rsi),%ecx
14015675d:	41 39 4e 24          	cmp    %ecx,0x24(%r14)
140156761:	0f 8c a2 07 00 00    	jl     0x140156f09
140156767:	41 89 56 20          	mov    %edx,0x20(%r14)
14015676b:	bd 03 00 00 00       	mov    $0x3,%ebp
140156770:	31 c0                	xor    %eax,%eax
140156772:	41 c7 46 1c 03 00 00 	movl   $0x3,0x1c(%r14)
140156779:	00
14015677a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140156780:	4d 63 46 14          	movslq 0x14(%r14),%r8
140156784:	4c 39 c5             	cmp    %r8,%rbp
140156787:	0f 82 76 fe ff ff    	jb     0x140156603
14015678d:	48 8b 1d 5c 23 0e 00 	mov    0xe235c(%rip),%rbx        # 0x140238af0
140156794:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140156799:	48 2b 13             	sub    (%rbx),%rdx
14015679c:	0f 85 c8 08 00 00    	jne    0x14015706a
1401567a2:	48 83 c4 68          	add    $0x68,%rsp
1401567a6:	5b                   	pop    %rbx
1401567a7:	5e                   	pop    %rsi
1401567a8:	5f                   	pop    %rdi
1401567a9:	5d                   	pop    %rbp
1401567aa:	41 5c                	pop    %r12
1401567ac:	41 5d                	pop    %r13
1401567ae:	41 5e                	pop    %r14
1401567b0:	41 5f                	pop    %r15
1401567b2:	c3                   	ret
1401567b3:	41 8b 46 3c          	mov    0x3c(%r14),%eax
1401567b7:	31 db                	xor    %ebx,%ebx
1401567b9:	31 ed                	xor    %ebp,%ebp
1401567bb:	31 f6                	xor    %esi,%esi
1401567bd:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1401567c2:	85 c0                	test   %eax,%eax
1401567c4:	79 4b                	jns    0x140156811
1401567c6:	e9 b5 05 00 00       	jmp    0x140156d80
1401567cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401567d0:	49 8b 47 08          	mov    0x8(%r15),%rax
1401567d4:	48 29 c2             	sub    %rax,%rdx
1401567d7:	48 83 fa 01          	cmp    $0x1,%rdx
1401567db:	0f 84 ba 00 00 00    	je     0x14015689b
1401567e1:	49 8b 57 10          	mov    0x10(%r15),%rdx
1401567e5:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401567e9:	48 83 c3 01          	add    $0x1,%rbx
1401567ed:	48 83 c5 01          	add    $0x1,%rbp
1401567f1:	49 89 4f 08          	mov    %rcx,0x8(%r15)
1401567f5:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
1401567f9:	49 8b 47 08          	mov    0x8(%r15),%rax
1401567fd:	49 8b 57 10          	mov    0x10(%r15),%rdx
140156801:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140156805:	41 8b 46 3c          	mov    0x3c(%r14),%eax
140156809:	39 d8                	cmp    %ebx,%eax
14015680b:	0f 8c 6b 05 00 00    	jl     0x140156d7c
140156811:	89 d9                	mov    %ebx,%ecx
140156813:	39 d8                	cmp    %ebx,%eax
140156815:	0f 84 6d 02 00 00    	je     0x140156a88
14015681b:	48 89 da             	mov    %rbx,%rdx
14015681e:	49 8b 06             	mov    (%r14),%rax
140156821:	48 c1 e2 04          	shl    $0x4,%rdx
140156825:	49 03 56 48          	add    0x48(%r14),%rdx
140156829:	48 39 02             	cmp    %rax,(%rdx)
14015682c:	0f 84 61 02 00 00    	je     0x140156a93
140156832:	85 f6                	test   %esi,%esi
140156834:	74 11                	je     0x140156847
140156836:	41 83 7e 30 01       	cmpl   $0x1,0x30(%r14)
14015683b:	0f 8f 84 03 00 00    	jg     0x140156bc5
140156841:	0f 84 8c 04 00 00    	je     0x140156cd3
140156847:	41 83 7e 20 05       	cmpl   $0x5,0x20(%r14)
14015684c:	75 1f                	jne    0x14015686d
14015684e:	8d 04 1b             	lea    (%rbx,%rbx,1),%eax
140156851:	4d 8b 46 60          	mov    0x60(%r14),%r8
140156855:	48 98                	cltq
140156857:	48 83 c0 01          	add    $0x1,%rax
14015685b:	4c 8d 0c 85 00 00 00 	lea    0x0(,%rax,4),%r9
140156862:	00
140156863:	41 39 0c 80          	cmp    %ecx,(%r8,%rax,4)
140156867:	0f 84 2b 04 00 00    	je     0x140156c98
14015686d:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140156873:	48 89 f9             	mov    %rdi,%rcx
140156876:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14015687b:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156880:	e8 7b f0 ff ff       	call   0x140155900
140156885:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14015688a:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14015688f:	49 8b 17             	mov    (%r15),%rdx
140156892:	48 85 d2             	test   %rdx,%rdx
140156895:	0f 85 35 ff ff ff    	jne    0x1401567d0
14015689b:	ba 01 00 00 00       	mov    $0x1,%edx
1401568a0:	4c 89 f9             	mov    %r15,%rcx
1401568a3:	e8 f8 42 f4 ff       	call   0x14009aba0
1401568a8:	49 8b 47 08          	mov    0x8(%r15),%rax
1401568ac:	e9 30 ff ff ff       	jmp    0x1401567e1
1401568b1:	ba 01 00 00 00       	mov    $0x1,%edx
1401568b6:	4c 89 e1             	mov    %r12,%rcx
1401568b9:	e8 e2 42 f4 ff       	call   0x14009aba0
1401568be:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401568c3:	e9 24 fa ff ff       	jmp    0x1401562ec
1401568c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401568cf:	00
1401568d0:	41 8b 47 30          	mov    0x30(%r15),%eax
1401568d4:	85 c0                	test   %eax,%eax
1401568d6:	7f 0f                	jg     0x1401568e7
1401568d8:	41 8b 47 10          	mov    0x10(%r15),%eax
1401568dc:	83 e8 01             	sub    $0x1,%eax
1401568df:	39 f0                	cmp    %esi,%eax
1401568e1:	0f 8e b2 f9 ff ff    	jle    0x140156299
1401568e7:	49 8b 16             	mov    (%r14),%rdx
1401568ea:	48 85 d2             	test   %rdx,%rdx
1401568ed:	0f 84 ed 00 00 00    	je     0x1401569e0
1401568f3:	49 8b 46 08          	mov    0x8(%r14),%rax
1401568f7:	48 29 c2             	sub    %rax,%rdx
1401568fa:	48 83 fa 01          	cmp    $0x1,%rdx
1401568fe:	0f 84 dc 00 00 00    	je     0x1401569e0
140156904:	49 8b 56 10          	mov    0x10(%r14),%rdx
140156908:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015690c:	48 83 c7 01          	add    $0x1,%rdi
140156910:	49 89 4e 08          	mov    %rcx,0x8(%r14)
140156914:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140156918:	49 8b 56 10          	mov    0x10(%r14),%rdx
14015691c:	49 8b 46 08          	mov    0x8(%r14),%rax
140156920:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140156924:	e9 70 f9 ff ff       	jmp    0x140156299
140156929:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140156930:	83 78 08 ff          	cmpl   $0xffffffff,0x8(%rax)
140156934:	0f 85 a6 06 00 00    	jne    0x140156fe0
14015693a:	89 50 08             	mov    %edx,0x8(%rax)
14015693d:	4c 8d 58 04          	lea    0x4(%rax),%r11
140156941:	45 8b 56 44          	mov    0x44(%r14),%r10d
140156945:	e9 66 fb ff ff       	jmp    0x1401564b0
14015694a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140156950:	89 50 04             	mov    %edx,0x4(%rax)
140156953:	83 fb ff             	cmp    $0xffffffff,%ebx
140156956:	0f 85 35 fb ff ff    	jne    0x140156491
14015695c:	8d 47 03             	lea    0x3(%rdi),%eax
14015695f:	41 39 c0             	cmp    %eax,%r8d
140156962:	7e 4a                	jle    0x1401569ae
140156964:	44 8d 51 fa          	lea    -0x6(%rcx),%r10d
140156968:	48 63 da             	movslq %edx,%rbx
14015696b:	48 98                	cltq
14015696d:	41 29 fa             	sub    %edi,%r10d
140156970:	49 8d 44 85 00       	lea    0x0(%r13,%rax,4),%rax
140156975:	41 d1 ea             	shr    $1,%r10d
140156978:	49 01 da             	add    %rbx,%r10
14015697b:	4f 8d 14 d1          	lea    (%r9,%r10,8),%r10
14015697f:	4c 89 d3             	mov    %r10,%rbx
140156982:	48 29 c3             	sub    %rax,%rbx
140156985:	83 e3 08             	and    $0x8,%ebx
140156988:	74 16                	je     0x1401569a0
14015698a:	89 10                	mov    %edx,(%rax)
14015698c:	48 83 c0 08          	add    $0x8,%rax
140156990:	4c 39 d0             	cmp    %r10,%rax
140156993:	74 19                	je     0x1401569ae
140156995:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015699c:	00 00 00 00
1401569a0:	89 10                	mov    %edx,(%rax)
1401569a2:	48 83 c0 10          	add    $0x10,%rax
1401569a6:	89 50 f8             	mov    %edx,-0x8(%rax)
1401569a9:	4c 39 d0             	cmp    %r10,%rax
1401569ac:	75 f2                	jne    0x1401569a0
1401569ae:	45 8b 56 44          	mov    0x44(%r14),%r10d
1401569b2:	89 d6                	mov    %edx,%esi
1401569b4:	89 cb                	mov    %ecx,%ebx
1401569b6:	e9 da fa ff ff       	jmp    0x140156495
1401569bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401569c0:	ba 01 00 00 00       	mov    $0x1,%edx
1401569c5:	4c 89 e1             	mov    %r12,%rcx
1401569c8:	e8 d3 41 f4 ff       	call   0x14009aba0
1401569cd:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401569d2:	e9 bc f7 ff ff       	jmp    0x140156193
1401569d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401569de:	00 00
1401569e0:	ba 01 00 00 00       	mov    $0x1,%edx
1401569e5:	4c 89 f1             	mov    %r14,%rcx
1401569e8:	e8 b3 41 f4 ff       	call   0x14009aba0
1401569ed:	49 8b 46 08          	mov    0x8(%r14),%rax
1401569f1:	e9 0e ff ff ff       	jmp    0x140156904
1401569f6:	4c 8d 6c 24 40       	lea    0x40(%rsp),%r13
1401569fb:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140156a01:	48 89 fa             	mov    %rdi,%rdx
140156a04:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140156a09:	4c 89 e9             	mov    %r13,%rcx
140156a0c:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140156a11:	e8 ea ee ff ff       	call   0x140155900
140156a16:	45 8b 5f 2c          	mov    0x2c(%r15),%r11d
140156a1a:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140156a1f:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140156a24:	45 85 db             	test   %r11d,%r11d
140156a27:	75 0f                	jne    0x140156a38
140156a29:	41 8b 47 24          	mov    0x24(%r15),%eax
140156a2d:	83 e8 01             	sub    $0x1,%eax
140156a30:	39 c5                	cmp    %eax,%ebp
140156a32:	0f 84 7f f7 ff ff    	je     0x1401561b7
140156a38:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140156a3d:	48 85 d2             	test   %rdx,%rdx
140156a40:	0f 84 2e f7 ff ff    	je     0x140156174
140156a46:	41 b8 5f 00 00 00    	mov    $0x5f,%r8d
140156a4c:	4c 89 e9             	mov    %r13,%rcx
140156a4f:	e8 ac ee ff ff       	call   0x140155900
140156a54:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140156a59:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140156a5e:	e9 54 f7 ff ff       	jmp    0x1401561b7
140156a63:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140156a68:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140156a6e:	48 89 fa             	mov    %rdi,%rdx
140156a71:	e8 8a ee ff ff       	call   0x140155900
140156a76:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140156a7b:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140156a80:	e9 ef f6 ff ff       	jmp    0x140156174
140156a85:	0f 1f 00             	nopl   (%rax)
140156a88:	85 f6                	test   %esi,%esi
140156a8a:	0f 85 ec 02 00 00    	jne    0x140156d7c
140156a90:	49 8b 06             	mov    (%r14),%rax
140156a93:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140156a97:	f6 40 01 02          	testb  $0x2,0x1(%rax)
140156a9b:	0f 84 fb 03 00 00    	je     0x140156e9c
140156aa1:	80 b9 1a 01 00 00 3f 	cmpb   $0x3f,0x11a(%rcx)
140156aa8:	0f 86 4c 05 00 00    	jbe    0x140156ffa
140156aae:	49 8b 17             	mov    (%r15),%rdx
140156ab1:	48 85 d2             	test   %rdx,%rdx
140156ab4:	0f 84 e8 02 00 00    	je     0x140156da2
140156aba:	49 8b 47 08          	mov    0x8(%r15),%rax
140156abe:	48 29 c2             	sub    %rax,%rdx
140156ac1:	48 83 fa 01          	cmp    $0x1,%rdx
140156ac5:	0f 84 d7 02 00 00    	je     0x140156da2
140156acb:	49 8b 57 10          	mov    0x10(%r15),%rdx
140156acf:	48 8d 48 01          	lea    0x1(%rax),%rcx
140156ad3:	48 83 c5 01          	add    $0x1,%rbp
140156ad7:	49 89 4f 08          	mov    %rcx,0x8(%r15)
140156adb:	c6 04 02 6f          	movb   $0x6f,(%rdx,%rax,1)
140156adf:	49 8b 57 10          	mov    0x10(%r15),%rdx
140156ae3:	49 8b 47 08          	mov    0x8(%r15),%rax
140156ae7:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140156aeb:	41 8b 46 10          	mov    0x10(%r14),%eax
140156aef:	be 01 00 00 00       	mov    $0x1,%esi
140156af4:	83 f8 02             	cmp    $0x2,%eax
140156af7:	0f 8e 92 fd ff ff    	jle    0x14015688f
140156afd:	41 03 46 2c          	add    0x2c(%r14),%eax
140156b01:	8d 48 fd             	lea    -0x3(%rax),%ecx
140156b04:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140156b08:	85 c9                	test   %ecx,%ecx
140156b0a:	0f 8e 7f fd ff ff    	jle    0x14015688f
140156b10:	83 e8 04             	sub    $0x4,%eax
140156b13:	45 31 ed             	xor    %r13d,%r13d
140156b16:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
140156b1b:	89 44 24 28          	mov    %eax,0x28(%rsp)
140156b1f:	90                   	nop
140156b20:	41 8b 56 24          	mov    0x24(%r14),%edx
140156b24:	49 8b 4e 58          	mov    0x58(%r14),%rcx
140156b28:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156b2d:	41 b8 2d 00 00 00    	mov    $0x2d,%r8d
140156b33:	49 8b 76 50          	mov    0x50(%r14),%rsi
140156b37:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156b3c:	44 01 ea             	add    %r13d,%edx
140156b3f:	8d 54 12 04          	lea    0x4(%rdx,%rdx,1),%edx
140156b43:	48 63 d2             	movslq %edx,%rdx
140156b46:	48 63 14 91          	movslq (%rcx,%rdx,4),%rdx
140156b4a:	4c 89 e1             	mov    %r12,%rcx
140156b4d:	48 c1 e2 04          	shl    $0x4,%rdx
140156b51:	48 01 d6             	add    %rdx,%rsi
140156b54:	48 89 f2             	mov    %rsi,%rdx
140156b57:	e8 a4 ed ff ff       	call   0x140155900
140156b5c:	8b 44 24 28          	mov    0x28(%rsp),%eax
140156b60:	45 31 c0             	xor    %r8d,%r8d
140156b63:	48 89 f2             	mov    %rsi,%rdx
140156b66:	4c 89 e1             	mov    %r12,%rcx
140156b69:	41 39 c5             	cmp    %eax,%r13d
140156b6c:	41 0f 94 c0          	sete   %r8b
140156b70:	41 83 c5 01          	add    $0x1,%r13d
140156b74:	41 83 c0 2d          	add    $0x2d,%r8d
140156b78:	e8 83 ed ff ff       	call   0x140155900
140156b7d:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156b82:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156b87:	44 39 6c 24 20       	cmp    %r13d,0x20(%rsp)
140156b8c:	75 92                	jne    0x140156b20
140156b8e:	be 01 00 00 00       	mov    $0x1,%esi
140156b93:	e9 f7 fc ff ff       	jmp    0x14015688f
140156b98:	0f 8e 52 fb ff ff    	jle    0x1401566f0
140156b9e:	41 b8 5c 00 00 00    	mov    $0x5c,%r8d
140156ba4:	48 89 d9             	mov    %rbx,%rcx
140156ba7:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156bac:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156bb1:	e8 4a ed ff ff       	call   0x140155900
140156bb6:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156bbb:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156bc0:	e9 4d fb ff ff       	jmp    0x140156712