140356625:	41 83 e7 fe          	and    $0xfffffffe,%r15d
140356629:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
14035662e:	4d 85 f6             	test   %r14,%r14
140356631:	74 29                	je     0x14035665c
140356633:	41 8b 46 10          	mov    0x10(%r14),%eax
140356637:	ff c8                	dec    %eax
140356639:	41 89 46 10          	mov    %eax,0x10(%r14)
14035663d:	85 c0                	test   %eax,%eax
14035663f:	7f 1b                	jg     0x14035665c
140356641:	0f 88 79 0f 00 00    	js     0x1403575c0
140356647:	49 8b 06             	mov    (%r14),%rax
14035664a:	ba 01 00 00 00       	mov    $0x1,%edx
14035664f:	49 8b ce             	mov    %r14,%rcx
140356652:	48 8b 00             	mov    (%rax),%rax
140356655:	ff 15 c5 d3 c2 00    	call   *0xc2d3c5(%rip)        # 0x140f83a20
14035665b:	90                   	nop
14035665c:	45 84 ed             	test   %r13b,%r13b
14035665f:	4c 8b 6d a8          	mov    -0x58(%rbp),%r13
140356663:	0f 84 e7 00 00 00    	je     0x140356750
140356669:	4c 8b 05 f8 57 0c 01 	mov    0x10c57f8(%rip),%r8        # 0x14141be68
140356670:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140356677:	49 8b d5             	mov    %r13,%rdx
14035667a:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14035667e:	e8 1d c5 01 00       	call   0x140372ba0
140356683:	48 8b 18             	mov    (%rax),%rbx
140356686:	45 33 f6             	xor    %r14d,%r14d
140356689:	4c 89 30             	mov    %r14,(%rax)
14035668c:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140356690:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140356696:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14035669a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14035669f:	e8 fc c4 01 00       	call   0x140372ba0
1403566a4:	48 8b 38             	mov    (%rax),%rdi
1403566a7:	4c 89 30             	mov    %r14,(%rax)
1403566aa:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1403566af:	48 8b 15 92 59 0c 01 	mov    0x10c5992(%rip),%rdx        # 0x14141c048
1403566b6:	48 81 c2 08 03 00 00 	add    $0x308,%rdx
1403566bd:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1403566c1:	e8 0a 97 e4 ff       	call   0x14019fdd0
1403566c6:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1403566cc:	48 8b d0             	mov    %rax,%rdx
1403566cf:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1403566d3:	e8 e8 88 35 00       	call   0x1406aefc0
1403566d8:	48 8b d0             	mov    %rax,%rdx
1403566db:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1403566e0:	e8 2b 96 e4 ff       	call   0x14019fd10
1403566e5:	4c 8b c0             	mov    %rax,%r8
1403566e8:	ba 04 00 00 00       	mov    $0x4,%edx
1403566ed:	48 8b cf             	mov    %rdi,%rcx
1403566f0:	e8 0b e4 3d 00       	call   0x140734b00
1403566f5:	90                   	nop
1403566f6:	48 85 ff             	test   %rdi,%rdi
1403566f9:	74 27                	je     0x140356722
1403566fb:	8b 47 10             	mov    0x10(%rdi),%eax
1403566fe:	ff c8                	dec    %eax
140356700:	89 47 10             	mov    %eax,0x10(%rdi)
140356703:	85 c0                	test   %eax,%eax
140356705:	7f 1b                	jg     0x140356722
140356707:	0f 88 be 0e 00 00    	js     0x1403575cb
14035670d:	48 8b 07             	mov    (%rdi),%rax
140356710:	ba 01 00 00 00       	mov    $0x1,%edx
140356715:	48 8b cf             	mov    %rdi,%rcx
140356718:	48 8b 00             	mov    (%rax),%rax
14035671b:	ff 15 ff d2 c2 00    	call   *0xc2d2ff(%rip)        # 0x140f83a20
140356721:	90                   	nop
140356722:	48 85 db             	test   %rbx,%rbx
140356725:	74 27                	je     0x14035674e
140356727:	8b 43 10             	mov    0x10(%rbx),%eax
14035672a:	ff c8                	dec    %eax
14035672c:	89 43 10             	mov    %eax,0x10(%rbx)
14035672f:	85 c0                	test   %eax,%eax
140356731:	7f 1b                	jg     0x14035674e
140356733:	0f 88 9d 0e 00 00    	js     0x1403575d6
140356739:	48 8b 03             	mov    (%rbx),%rax
14035673c:	ba 01 00 00 00       	mov    $0x1,%edx
140356741:	48 8b cb             	mov    %rbx,%rcx
140356744:	48 8b 00             	mov    (%rax),%rax
140356747:	ff 15 d3 d2 c2 00    	call   *0xc2d2d3(%rip)        # 0x140f83a20
14035674d:	90                   	nop
14035674e:	eb 03                	jmp    0x140356753
140356750:	45 33 f6             	xor    %r14d,%r14d
140356753:	4c 8b 05 0e 57 0c 01 	mov    0x10c570e(%rip),%r8        # 0x14141be68
14035675a:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140356761:	49 8b d5             	mov    %r13,%rdx
140356764:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140356768:	e8 33 c4 01 00       	call   0x140372ba0
14035676d:	48 8b 30             	mov    (%rax),%rsi
140356770:	4c 89 30             	mov    %r14,(%rax)
140356773:	48 89 75 90          	mov    %rsi,-0x70(%rbp)
140356777:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14035677d:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140356781:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140356786:	e8 15 c4 01 00       	call   0x140372ba0
14035678b:	48 8b 38             	mov    (%rax),%rdi
14035678e:	4c 89 30             	mov    %r14,(%rax)
140356791:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140356796:	48 8b 47 40          	mov    0x40(%rdi),%rax
14035679a:	48 8b 08             	mov    (%rax),%rcx
14035679d:	41 83 cc 08          	or     $0x8,%r12d
1403567a1:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1403567a5:	75 09                	jne    0x1403567b0
1403567a7:	4c 89 75 a8          	mov    %r14,-0x58(%rbp)
1403567ab:	49 8b de             	mov    %r14,%rbx
1403567ae:	eb 23                	jmp    0x1403567d3
1403567b0:	48 83 c1 30          	add    $0x30,%rcx
1403567b4:	48 8b 47 38          	mov    0x38(%rdi),%rax
1403567b8:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403567bf:	48 8b 02             	mov    (%rdx),%rax
1403567c2:	4c 8b 40 18          	mov    0x18(%rax),%r8
1403567c6:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1403567ca:	e8 01 19 3c 00       	call   0x1407180d0
1403567cf:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1403567d3:	48 85 db             	test   %rbx,%rbx
1403567d6:	74 27                	je     0x1403567ff
1403567d8:	8b 43 10             	mov    0x10(%rbx),%eax
1403567db:	ff c8                	dec    %eax
1403567dd:	89 43 10             	mov    %eax,0x10(%rbx)
1403567e0:	85 c0                	test   %eax,%eax
1403567e2:	7f 1b                	jg     0x1403567ff
1403567e4:	0f 88 f7 0d 00 00    	js     0x1403575e1
1403567ea:	48 8b 03             	mov    (%rbx),%rax
1403567ed:	ba 01 00 00 00       	mov    $0x1,%edx
1403567f2:	48 8b cb             	mov    %rbx,%rcx
1403567f5:	48 8b 00             	mov    (%rax),%rax
1403567f8:	ff 15 22 d2 c2 00    	call   *0xc2d222(%rip)        # 0x140f83a20
1403567fe:	90                   	nop
1403567ff:	8b 47 10             	mov    0x10(%rdi),%eax
140356802:	ff c8                	dec    %eax
140356804:	89 47 10             	mov    %eax,0x10(%rdi)
140356807:	85 c0                	test   %eax,%eax
140356809:	7f 1b                	jg     0x140356826
14035680b:	0f 88 db 0d 00 00    	js     0x1403575ec
140356811:	48 8b 07             	mov    (%rdi),%rax
140356814:	ba 01 00 00 00       	mov    $0x1,%edx
140356819:	48 8b cf             	mov    %rdi,%rcx
14035681c:	48 8b 00             	mov    (%rax),%rax
14035681f:	ff 15 fb d1 c2 00    	call   *0xc2d1fb(%rip)        # 0x140f83a20
140356825:	90                   	nop
140356826:	48 85 f6             	test   %rsi,%rsi
140356829:	74 27                	je     0x140356852
14035682b:	8b 46 10             	mov    0x10(%rsi),%eax
14035682e:	ff c8                	dec    %eax
140356830:	89 46 10             	mov    %eax,0x10(%rsi)
140356833:	85 c0                	test   %eax,%eax
140356835:	7f 1b                	jg     0x140356852
140356837:	0f 88 ba 0d 00 00    	js     0x1403575f7
14035683d:	48 8b 06             	mov    (%rsi),%rax
140356840:	ba 01 00 00 00       	mov    $0x1,%edx
140356845:	48 8b ce             	mov    %rsi,%rcx
140356848:	48 8b 00             	mov    (%rax),%rax
14035684b:	ff 15 cf d1 c2 00    	call   *0xc2d1cf(%rip)        # 0x140f83a20
140356851:	90                   	nop
140356852:	48 85 db             	test   %rbx,%rbx
140356855:	0f 84 81 01 00 00    	je     0x1403569dc
14035685b:	4c 8b 05 06 56 0c 01 	mov    0x10c5606(%rip),%r8        # 0x14141be68
140356862:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140356869:	49 8b d5             	mov    %r13,%rdx
14035686c:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140356870:	e8 2b c3 01 00       	call   0x140372ba0
140356875:	48 8b 30             	mov    (%rax),%rsi
140356878:	4c 89 30             	mov    %r14,(%rax)
14035687b:	48 89 75 90          	mov    %rsi,-0x70(%rbp)
14035687f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140356885:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140356889:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14035688e:	e8 0d c3 01 00       	call   0x140372ba0
140356893:	48 8b 18             	mov    (%rax),%rbx
140356896:	4c 89 30             	mov    %r14,(%rax)
140356899:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14035689e:	4c 8b 05 c3 55 0c 01 	mov    0x10c55c3(%rip),%r8        # 0x14141be68
1403568a5:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
1403568ac:	49 8b d5             	mov    %r13,%rdx
1403568af:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1403568b3:	e8 e8 c2 01 00       	call   0x140372ba0
1403568b8:	48 8b 38             	mov    (%rax),%rdi
1403568bb:	4c 89 30             	mov    %r14,(%rax)
1403568be:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1403568c2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403568c8:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1403568cc:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1403568d1:	e8 ca c2 01 00       	call   0x140372ba0
1403568d6:	4c 8b 30             	mov    (%rax),%r14
1403568d9:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1403568e0:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1403568e5:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403568eb:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1403568f0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403568f5:	e8 a6 c2 01 00       	call   0x140372ba0
1403568fa:	48 8b 08             	mov    (%rax),%rcx
1403568fd:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140356904:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140356908:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14035690c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140356911:	e8 fa 93 e4 ff       	call   0x14019fd10
140356916:	4c 8b c0             	mov    %rax,%r8
140356919:	ba 05 00 00 00       	mov    $0x5,%edx
14035691e:	48 8b cb             	mov    %rbx,%rcx
140356921:	e8 da e1 3d 00       	call   0x140734b00
140356926:	90                   	nop
140356927:	4d 85 f6             	test   %r14,%r14
14035692a:	74 29                	je     0x140356955
14035692c:	41 8b 46 10          	mov    0x10(%r14),%eax
140356930:	ff c8                	dec    %eax
140356932:	41 89 46 10          	mov    %eax,0x10(%r14)
140356936:	85 c0                	test   %eax,%eax
140356938:	7f 1b                	jg     0x140356955
14035693a:	0f 88 c2 0c 00 00    	js     0x140357602
140356940:	49 8b 06             	mov    (%r14),%rax
140356943:	ba 01 00 00 00       	mov    $0x1,%edx
140356948:	49 8b ce             	mov    %r14,%rcx
14035694b:	48 8b 00             	mov    (%rax),%rax
14035694e:	ff 15 cc d0 c2 00    	call   *0xc2d0cc(%rip)        # 0x140f83a20
140356954:	90                   	nop
140356955:	48 85 ff             	test   %rdi,%rdi
140356958:	74 27                	je     0x140356981
14035695a:	8b 47 10             	mov    0x10(%rdi),%eax
14035695d:	ff c8                	dec    %eax
14035695f:	89 47 10             	mov    %eax,0x10(%rdi)
140356962:	85 c0                	test   %eax,%eax
140356964:	7f 1b                	jg     0x140356981
140356966:	0f 88 a1 0c 00 00    	js     0x14035760d
14035696c:	48 8b 07             	mov    (%rdi),%rax
14035696f:	ba 01 00 00 00       	mov    $0x1,%edx
140356974:	48 8b cf             	mov    %rdi,%rcx
140356977:	48 8b 00             	mov    (%rax),%rax
14035697a:	ff 15 a0 d0 c2 00    	call   *0xc2d0a0(%rip)        # 0x140f83a20
140356980:	90                   	nop
140356981:	48 85 db             	test   %rbx,%rbx
140356984:	74 27                	je     0x1403569ad
140356986:	8b 43 10             	mov    0x10(%rbx),%eax
140356989:	ff c8                	dec    %eax
14035698b:	89 43 10             	mov    %eax,0x10(%rbx)
14035698e:	85 c0                	test   %eax,%eax
140356990:	7f 1b                	jg     0x1403569ad
140356992:	0f 88 80 0c 00 00    	js     0x140357618
140356998:	48 8b 03             	mov    (%rbx),%rax
14035699b:	ba 01 00 00 00       	mov    $0x1,%edx
1403569a0:	48 8b cb             	mov    %rbx,%rcx
1403569a3:	48 8b 00             	mov    (%rax),%rax
1403569a6:	ff 15 74 d0 c2 00    	call   *0xc2d074(%rip)        # 0x140f83a20
1403569ac:	90                   	nop
1403569ad:	48 85 f6             	test   %rsi,%rsi
1403569b0:	74 27                	je     0x1403569d9
1403569b2:	8b 46 10             	mov    0x10(%rsi),%eax
1403569b5:	ff c8                	dec    %eax
1403569b7:	89 46 10             	mov    %eax,0x10(%rsi)
1403569ba:	85 c0                	test   %eax,%eax
1403569bc:	7f 1b                	jg     0x1403569d9
1403569be:	0f 88 5f 0c 00 00    	js     0x140357623
1403569c4:	48 8b 06             	mov    (%rsi),%rax
1403569c7:	ba 01 00 00 00       	mov    $0x1,%edx
1403569cc:	48 8b ce             	mov    %rsi,%rcx
1403569cf:	48 8b 00             	mov    (%rax),%rax
1403569d2:	ff 15 48 d0 c2 00    	call   *0xc2d048(%rip)        # 0x140f83a20
1403569d8:	90                   	nop
1403569d9:	45 33 f6             	xor    %r14d,%r14d
1403569dc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403569e2:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
1403569e6:	48 8b d6             	mov    %rsi,%rdx
1403569e9:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1403569ed:	e8 ae c1 01 00       	call   0x140372ba0
1403569f2:	48 8b 18             	mov    (%rax),%rbx
1403569f5:	4c 89 30             	mov    %r14,(%rax)
1403569f8:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
1403569fc:	45 33 c0             	xor    %r8d,%r8d
1403569ff:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140356a03:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140356a08:	e8 93 c1 01 00       	call   0x140372ba0
140356a0d:	48 8b 08             	mov    (%rax),%rcx
140356a10:	4c 89 30             	mov    %r14,(%rax)
140356a13:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140356a18:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140356a1d:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140356a21:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140356a26:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140356a2a:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140356a2e:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140356a33:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140356a38:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140356a3c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140356a40:	e8 0b 94 e4 ff       	call   0x14019fe50
140356a45:	48 8b f8             	mov    %rax,%rdi
140356a48:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140356a4d:	48 8b 0d 84 48 0c 01 	mov    0x10c4884(%rip),%rcx        # 0x14141b2d8
140356a54:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
140356a58:	4d 85 c0             	test   %r8,%r8
140356a5b:	74 04                	je     0x140356a61
140356a5d:	4d 89 70 60          	mov    %r14,0x60(%r8)
140356a61:	48 8b 11             	mov    (%rcx),%rdx
140356a64:	48 8b 42 38          	mov    0x38(%rdx),%rax
140356a68:	4d 8b c8             	mov    %r8,%r9
140356a6b:	4c 8b c7             	mov    %rdi,%r8
140356a6e:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140356a72:	ff 15 a8 cf c2 00    	call   *0xc2cfa8(%rip)        # 0x140f83a20
140356a78:	41 0f ba ec 07       	bts    $0x7,%r12d
140356a7d:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
140356a82:	48 8b cf             	mov    %rdi,%rcx
140356a85:	e8 b6 8a e4 ff       	call   0x14019f540
140356a8a:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140356a8e:	f2 0f 10 49 20       	movsd  0x20(%rcx),%xmm1
140356a93:	0f 57 c0             	xorps  %xmm0,%xmm0
140356a96:	66 0f 2f c8          	comisd %xmm0,%xmm1
140356a9a:	40 0f 97 c7          	seta   %dil
140356a9e:	8b 41 10             	mov    0x10(%rcx),%eax
140356aa1:	ff c8                	dec    %eax
140356aa3:	89 41 10             	mov    %eax,0x10(%rcx)
140356aa6:	85 c0                	test   %eax,%eax
140356aa8:	7f 18                	jg     0x140356ac2
140356aaa:	0f 88 7e 0b 00 00    	js     0x14035762e
140356ab0:	48 8b 01             	mov    (%rcx),%rax
140356ab3:	ba 01 00 00 00       	mov    $0x1,%edx
140356ab8:	48 8b 00             	mov    (%rax),%rax
140356abb:	ff 15 5f cf c2 00    	call   *0xc2cf5f(%rip)        # 0x140f83a20
140356ac1:	90                   	nop
140356ac2:	4c 8d 0d 27 7a e4 ff 	lea    -0x1b85d9(%rip),%r9        # 0x14019e4f0
140356ac9:	ba 08 00 00 00       	mov    $0x8,%edx
140356ace:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140356ad4:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140356ad9:	e8 6e 4a ac 00       	call   0x140e1b54c
140356ade:	90                   	nop
140356adf:	48 85 db             	test   %rbx,%rbx
140356ae2:	74 27                	je     0x140356b0b
140356ae4:	8b 43 10             	mov    0x10(%rbx),%eax
140356ae7:	ff c8                	dec    %eax
140356ae9:	89 43 10             	mov    %eax,0x10(%rbx)
140356aec:	85 c0                	test   %eax,%eax
140356aee:	7f 1b                	jg     0x140356b0b
140356af0:	0f 88 43 0b 00 00    	js     0x140357639
140356af6:	48 8b 03             	mov    (%rbx),%rax
140356af9:	ba 01 00 00 00       	mov    $0x1,%edx
140356afe:	48 8b cb             	mov    %rbx,%rcx
140356b01:	48 8b 00             	mov    (%rax),%rax
140356b04:	ff 15 16 cf c2 00    	call   *0xc2cf16(%rip)        # 0x140f83a20
140356b0a:	90                   	nop
140356b0b:	40 84 ff             	test   %dil,%dil
140356b0e:	0f 84 d5 00 00 00    	je     0x140356be9
140356b14:	4c 8b 05 4d 53 0c 01 	mov    0x10c534d(%rip),%r8        # 0x14141be68
140356b1b:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140356b22:	49 8b d5             	mov    %r13,%rdx
140356b25:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140356b29:	e8 72 c0 01 00       	call   0x140372ba0
140356b2e:	48 8b 18             	mov    (%rax),%rbx
140356b31:	4c 89 30             	mov    %r14,(%rax)
140356b34:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140356b38:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140356b3e:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140356b42:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140356b47:	e8 54 c0 01 00       	call   0x140372ba0
140356b4c:	48 8b 38             	mov    (%rax),%rdi
140356b4f:	4c 89 30             	mov    %r14,(%rax)