140353675:	48 8b 02             	mov    (%rdx),%rax
140353678:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14035367c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140353681:	e8 4a 4a 3c 00       	call   0x1407180d0
140353686:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14035368b:	48 85 ff             	test   %rdi,%rdi
14035368e:	74 27                	je     0x1403536b7
140353690:	8b 47 10             	mov    0x10(%rdi),%eax
140353693:	ff c8                	dec    %eax
140353695:	89 47 10             	mov    %eax,0x10(%rdi)
140353698:	85 c0                	test   %eax,%eax
14035369a:	7f 1b                	jg     0x1403536b7
14035369c:	0f 88 85 06 00 00    	js     0x140353d27
1403536a2:	48 8b 07             	mov    (%rdi),%rax
1403536a5:	ba 01 00 00 00       	mov    $0x1,%edx
1403536aa:	48 8b cf             	mov    %rdi,%rcx
1403536ad:	48 8b 00             	mov    (%rax),%rax
1403536b0:	ff 15 6a 03 c3 00    	call   *0xc3036a(%rip)        # 0x140f83a20
1403536b6:	90                   	nop
1403536b7:	48 8b 05 ca 88 0c 01 	mov    0x10c88ca(%rip),%rax        # 0x14141bf88
1403536be:	48 85 ff             	test   %rdi,%rdi
1403536c1:	0f 85 6d 01 00 00    	jne    0x140353834
1403536c7:	48 8b 88 30 0b 00 00 	mov    0xb30(%rax),%rcx
1403536ce:	48 85 c9             	test   %rcx,%rcx
1403536d1:	74 1c                	je     0x1403536ef
1403536d3:	8b 41 10             	mov    0x10(%rcx),%eax
1403536d6:	ff c0                	inc    %eax
1403536d8:	89 41 10             	mov    %eax,0x10(%rcx)
1403536db:	83 f8 01             	cmp    $0x1,%eax
1403536de:	0f 8e 4e 06 00 00    	jle    0x140353d32
1403536e4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403536e9:	0f 84 4b 06 00 00    	je     0x140353d3a
1403536ef:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1403536f3:	49 8b 0c 24          	mov    (%r12),%rcx
1403536f7:	48 85 c9             	test   %rcx,%rcx
1403536fa:	74 1c                	je     0x140353718
1403536fc:	8b 41 10             	mov    0x10(%rcx),%eax
1403536ff:	ff c0                	inc    %eax
140353701:	89 41 10             	mov    %eax,0x10(%rcx)
140353704:	83 f8 01             	cmp    $0x1,%eax
140353707:	0f 8e 38 06 00 00    	jle    0x140353d45
14035370d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140353712:	0f 84 35 06 00 00    	je     0x140353d4d
140353718:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
14035371c:	48 8b 05 65 88 0c 01 	mov    0x10c8865(%rip),%rax        # 0x14141bf88
140353723:	48 8b 48 10          	mov    0x10(%rax),%rcx
140353727:	48 85 c9             	test   %rcx,%rcx
14035372a:	74 1c                	je     0x140353748
14035372c:	8b 41 10             	mov    0x10(%rcx),%eax
14035372f:	ff c0                	inc    %eax
140353731:	89 41 10             	mov    %eax,0x10(%rcx)
140353734:	83 f8 01             	cmp    $0x1,%eax
140353737:	0f 8e 1b 06 00 00    	jle    0x140353d58
14035373d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140353742:	0f 84 18 06 00 00    	je     0x140353d60
140353748:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
14035374c:	48 8b 05 35 88 0c 01 	mov    0x10c8835(%rip),%rax        # 0x14141bf88
140353753:	48 8b 48 10          	mov    0x10(%rax),%rcx
140353757:	48 85 c9             	test   %rcx,%rcx
14035375a:	74 1c                	je     0x140353778
14035375c:	8b 41 10             	mov    0x10(%rcx),%eax
14035375f:	ff c0                	inc    %eax
140353761:	89 41 10             	mov    %eax,0x10(%rcx)
140353764:	83 f8 01             	cmp    $0x1,%eax
140353767:	0f 8e fe 05 00 00    	jle    0x140353d6b
14035376d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140353772:	0f 84 fb 05 00 00    	je     0x140353d73
140353778:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14035377c:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140353780:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140353785:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140353789:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14035378e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140353793:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140353799:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14035379e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403537a3:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1403537a7:	e8 a4 c6 e4 ff       	call   0x14019fe50
1403537ac:	48 8b f8             	mov    %rax,%rdi
1403537af:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403537b4:	48 8b 0d 8d 7f 0c 01 	mov    0x10c7f8d(%rip),%rcx        # 0x14141b748
1403537bb:	4d 85 ff             	test   %r15,%r15
1403537be:	74 04                	je     0x1403537c4
1403537c0:	4d 89 77 60          	mov    %r14,0x60(%r15)
1403537c4:	48 8b 11             	mov    (%rcx),%rdx
1403537c7:	48 8b 42 38          	mov    0x38(%rdx),%rax
1403537cb:	4d 8b cf             	mov    %r15,%r9
1403537ce:	4c 8b c7             	mov    %rdi,%r8
1403537d1:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1403537d6:	ff 15 44 02 c3 00    	call   *0xc30244(%rip)        # 0x140f83a20
1403537dc:	90                   	nop
1403537dd:	48 8b cf             	mov    %rdi,%rcx
1403537e0:	e8 5b bd e4 ff       	call   0x14019f540
1403537e5:	90                   	nop
1403537e6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1403537eb:	48 85 c9             	test   %rcx,%rcx
1403537ee:	74 24                	je     0x140353814
1403537f0:	8b 41 10             	mov    0x10(%rcx),%eax
1403537f3:	ff c8                	dec    %eax
1403537f5:	89 41 10             	mov    %eax,0x10(%rcx)
1403537f8:	85 c0                	test   %eax,%eax
1403537fa:	7f 18                	jg     0x140353814
1403537fc:	0f 88 7c 05 00 00    	js     0x140353d7e
140353802:	48 8b 01             	mov    (%rcx),%rax
140353805:	ba 01 00 00 00       	mov    $0x1,%edx
14035380a:	48 8b 00             	mov    (%rax),%rax
14035380d:	ff 15 0d 02 c3 00    	call   *0xc3020d(%rip)        # 0x140f83a20
140353813:	90                   	nop
140353814:	4c 8d 0d d5 ac e4 ff 	lea    -0x1b532b(%rip),%r9        # 0x14019e4f0
14035381b:	ba 08 00 00 00       	mov    $0x8,%edx
140353820:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140353826:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14035382a:	e8 1d 7d ac 00       	call   0x140e1b54c
14035382f:	e9 52 04 00 00       	jmp    0x140353c86
140353834:	48 8b 88 38 0b 00 00 	mov    0xb38(%rax),%rcx
14035383b:	48 85 c9             	test   %rcx,%rcx
14035383e:	74 1c                	je     0x14035385c
140353840:	8b 41 10             	mov    0x10(%rcx),%eax
140353843:	ff c0                	inc    %eax
140353845:	89 41 10             	mov    %eax,0x10(%rcx)
140353848:	83 f8 01             	cmp    $0x1,%eax
14035384b:	0f 8e 38 05 00 00    	jle    0x140353d89
140353851:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140353856:	0f 84 35 05 00 00    	je     0x140353d91
14035385c:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140353860:	4c 8b 05 01 86 0c 01 	mov    0x10c8601(%rip),%r8        # 0x14141be68
140353867:	45 8b 80 48 01 00 00 	mov    0x148(%r8),%r8d
14035386e:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140353873:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140353877:	e8 24 f3 01 00       	call   0x140372ba0
14035387c:	48 8b 08             	mov    (%rax),%rcx
14035387f:	4c 89 30             	mov    %r14,(%rax)
140353882:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140353887:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14035388c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140353891:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140353896:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14035389b:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403538a0:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403538a6:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403538ab:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403538b0:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1403538b4:	e8 97 c5 e4 ff       	call   0x14019fe50
1403538b9:	48 8b 0d c0 dd 0c 01 	mov    0x10cddc0(%rip),%rcx        # 0x141421680
1403538c0:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1403538c4:	48 85 d2             	test   %rdx,%rdx
1403538c7:	74 1d                	je     0x1403538e6
1403538c9:	8b 4a 10             	mov    0x10(%rdx),%ecx
1403538cc:	ff c1                	inc    %ecx
1403538ce:	89 4a 10             	mov    %ecx,0x10(%rdx)
1403538d1:	83 f9 01             	cmp    $0x1,%ecx
1403538d4:	0f 8e c2 04 00 00    	jle    0x140353d9c
1403538da:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1403538e0:	0f 84 be 04 00 00    	je     0x140353da4
1403538e6:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1403538eb:	4c 8b c0             	mov    %rax,%r8
1403538ee:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1403538f3:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1403538f7:	e8 44 8e 35 00       	call   0x1406ac740
1403538fc:	48 8b 08             	mov    (%rax),%rcx
1403538ff:	4c 89 30             	mov    %r14,(%rax)
140353902:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140353906:	48 8d 45 10          	lea    0x10(%rbp),%rax
14035390a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14035390f:	4d 8b c5             	mov    %r13,%r8
140353912:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140353916:	48 8b 0d 5b f5 0d 01 	mov    0x10df55b(%rip),%rcx        # 0x141432e78
14035391d:	e8 fe c5 e4 ff       	call   0x14019ff20
140353922:	90                   	nop
140353923:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140353927:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14035392c:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140353930:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140353935:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14035393a:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140353940:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140353945:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14035394a:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14035394e:	e8 fd c4 e4 ff       	call   0x14019fe50
140353953:	48 8b d8             	mov    %rax,%rbx
140353956:	4c 8b 05 0b 85 0c 01 	mov    0x10c850b(%rip),%r8        # 0x14141be68
14035395d:	45 8b 80 48 01 00 00 	mov    0x148(%r8),%r8d
140353964:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140353969:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14035396d:	e8 2e f2 01 00       	call   0x140372ba0
140353972:	48 8b 08             	mov    (%rax),%rcx
140353975:	4c 89 30             	mov    %r14,(%rax)
140353978:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
14035397c:	48 8d 45 88          	lea    -0x78(%rbp),%rax
140353980:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140353985:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140353989:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14035398e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140353993:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140353999:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14035399e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403539a3:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1403539a7:	e8 a4 c4 e4 ff       	call   0x14019fe50
1403539ac:	48 8b 0d dd dc 0c 01 	mov    0x10cdcdd(%rip),%rcx        # 0x141421690
1403539b3:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1403539b7:	48 85 d2             	test   %rdx,%rdx
1403539ba:	74 1d                	je     0x1403539d9
1403539bc:	8b 4a 10             	mov    0x10(%rdx),%ecx
1403539bf:	ff c1                	inc    %ecx
1403539c1:	89 4a 10             	mov    %ecx,0x10(%rdx)
1403539c4:	83 f9 01             	cmp    $0x1,%ecx
1403539c7:	0f 8e e2 03 00 00    	jle    0x140353daf
1403539cd:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1403539d3:	0f 84 de 03 00 00    	je     0x140353db7
1403539d9:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
1403539de:	4c 8b c0             	mov    %rax,%r8
1403539e1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1403539e6:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1403539ea:	e8 51 8d 35 00       	call   0x1406ac740
1403539ef:	48 8b 08             	mov    (%rax),%rcx
1403539f2:	4c 89 30             	mov    %r14,(%rax)
1403539f5:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1403539fa:	48 8b 08             	mov    (%rax),%rcx
1403539fd:	48 85 c9             	test   %rcx,%rcx
140353a00:	74 24                	je     0x140353a26
140353a02:	8b 41 10             	mov    0x10(%rcx),%eax
140353a05:	ff c8                	dec    %eax
140353a07:	89 41 10             	mov    %eax,0x10(%rcx)
140353a0a:	85 c0                	test   %eax,%eax
140353a0c:	7f 18                	jg     0x140353a26
140353a0e:	0f 88 ae 03 00 00    	js     0x140353dc2
140353a14:	48 8b 01             	mov    (%rcx),%rax
140353a17:	ba 01 00 00 00       	mov    $0x1,%edx
140353a1c:	48 8b 00             	mov    (%rax),%rax
140353a1f:	ff 15 fb ff c2 00    	call   *0xc2fffb(%rip)        # 0x140f83a20
140353a25:	90                   	nop
140353a26:	4c 8b c3             	mov    %rbx,%r8
140353a29:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140353a2e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140353a33:	e8 08 8d 35 00       	call   0x1406ac740
140353a38:	48 8b 08             	mov    (%rax),%rcx
140353a3b:	4c 89 30             	mov    %r14,(%rax)
140353a3e:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140353a42:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140353a46:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140353a4b:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140353a4f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140353a54:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140353a59:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140353a5f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140353a64:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140353a69:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140353a6d:	e8 de c3 e4 ff       	call   0x14019fe50
140353a72:	48 8b d8             	mov    %rax,%rbx
140353a75:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140353a7a:	48 8b 0d b7 75 0c 01 	mov    0x10c75b7(%rip),%rcx        # 0x14141b038
140353a81:	4d 85 ff             	test   %r15,%r15
140353a84:	74 04                	je     0x140353a8a
140353a86:	4d 89 77 60          	mov    %r14,0x60(%r15)
140353a8a:	48 8b 11             	mov    (%rcx),%rdx
140353a8d:	48 8b 42 38          	mov    0x38(%rdx),%rax
140353a91:	4d 8b cf             	mov    %r15,%r9
140353a94:	4c 8b c3             	mov    %rbx,%r8
140353a97:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140353a9b:	ff 15 7f ff c2 00    	call   *0xc2ff7f(%rip)        # 0x140f83a20
140353aa1:	90                   	nop
140353aa2:	48 8b cb             	mov    %rbx,%rcx
140353aa5:	e8 96 ba e4 ff       	call   0x14019f540
140353aaa:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
140353aae:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
140353ab2:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
140353ab6:	4c 8d 0d 33 aa e4 ff 	lea    -0x1b55cd(%rip),%r9        # 0x14019e4f0
140353abd:	ba 08 00 00 00       	mov    $0x8,%edx
140353ac2:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140353ac8:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140353acc:	e8 7b 7a ac 00       	call   0x140e1b54c
140353ad1:	90                   	nop
140353ad2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140353ad7:	48 85 c9             	test   %rcx,%rcx
140353ada:	74 24                	je     0x140353b00
140353adc:	8b 41 10             	mov    0x10(%rcx),%eax
140353adf:	ff c8                	dec    %eax
140353ae1:	89 41 10             	mov    %eax,0x10(%rcx)
140353ae4:	85 c0                	test   %eax,%eax
140353ae6:	7f 18                	jg     0x140353b00
140353ae8:	0f 88 df 02 00 00    	js     0x140353dcd
140353aee:	48 8b 01             	mov    (%rcx),%rax
140353af1:	ba 01 00 00 00       	mov    $0x1,%edx
140353af6:	48 8b 00             	mov    (%rax),%rax
140353af9:	ff 15 21 ff c2 00    	call   *0xc2ff21(%rip)        # 0x140f83a20
140353aff:	90                   	nop
140353b00:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140353b05:	48 85 c9             	test   %rcx,%rcx
140353b08:	74 24                	je     0x140353b2e
140353b0a:	8b 41 10             	mov    0x10(%rcx),%eax
140353b0d:	ff c8                	dec    %eax
140353b0f:	89 41 10             	mov    %eax,0x10(%rcx)
140353b12:	85 c0                	test   %eax,%eax
140353b14:	7f 18                	jg     0x140353b2e
140353b16:	0f 88 bc 02 00 00    	js     0x140353dd8
140353b1c:	48 8b 01             	mov    (%rcx),%rax
140353b1f:	ba 01 00 00 00       	mov    $0x1,%edx
140353b24:	48 8b 00             	mov    (%rax),%rax
140353b27:	ff 15 f3 fe c2 00    	call   *0xc2fef3(%rip)        # 0x140f83a20
140353b2d:	90                   	nop
140353b2e:	4c 8d 0d bb a9 e4 ff 	lea    -0x1b5645(%rip),%r9        # 0x14019e4f0
140353b35:	ba 08 00 00 00       	mov    $0x8,%edx
140353b3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140353b40:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140353b44:	e8 03 7a ac 00       	call   0x140e1b54c
140353b49:	90                   	nop
140353b4a:	4c 8d 0d 9f a9 e4 ff 	lea    -0x1b5661(%rip),%r9        # 0x14019e4f0
140353b51:	ba 08 00 00 00       	mov    $0x8,%edx
140353b56:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140353b5c:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140353b60:	e8 e7 79 ac 00       	call   0x140e1b54c
140353b65:	90                   	nop
140353b66:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140353b6b:	48 85 c9             	test   %rcx,%rcx
140353b6e:	74 24                	je     0x140353b94
140353b70:	8b 41 10             	mov    0x10(%rcx),%eax
140353b73:	ff c8                	dec    %eax
140353b75:	89 41 10             	mov    %eax,0x10(%rcx)
140353b78:	85 c0                	test   %eax,%eax
140353b7a:	7f 18                	jg     0x140353b94
140353b7c:	0f 88 61 02 00 00    	js     0x140353de3
140353b82:	48 8b 01             	mov    (%rcx),%rax
140353b85:	ba 01 00 00 00       	mov    $0x1,%edx
140353b8a:	48 8b 00             	mov    (%rax),%rax
140353b8d:	ff 15 8d fe c2 00    	call   *0xc2fe8d(%rip)        # 0x140f83a20
140353b93:	90                   	nop
140353b94:	4c 8d 0d 55 a9 e4 ff 	lea    -0x1b56ab(%rip),%r9        # 0x14019e4f0
140353b9b:	ba 08 00 00 00       	mov    $0x8,%edx
140353ba0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140353ba6:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140353bab:	e8 9c 79 ac 00       	call   0x140e1b54c
140353bb0:	4c 8b 05 b1 82 0c 01 	mov    0x10c82b1(%rip),%r8        # 0x14141be68
140353bb7:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140353bbe:	49 8b d4             	mov    %r12,%rdx
140353bc1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140353bc6:	e8 d5 ef 01 00       	call   0x140372ba0
140353bcb:	4c 8b 30             	mov    (%rax),%r14
140353bce:	45 33 ff             	xor    %r15d,%r15d
140353bd1:	4c 89 38             	mov    %r15,(%rax)
140353bd4:	4c 89 75 a0          	mov    %r14,-0x60(%rbp)
140353bd8:	45 33 c0             	xor    %r8d,%r8d
140353bdb:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140353bdf:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140353be3:	e8 b8 ef 01 00       	call   0x140372ba0
140353be8:	48 8b 38             	mov    (%rax),%rdi
140353beb:	4c 89 38             	mov    %r15,(%rax)
140353bee:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140353bf3:	48 85 db             	test   %rbx,%rbx
140353bf6:	74 1c                	je     0x140353c14
140353bf8:	8b 43 10             	mov    0x10(%rbx),%eax