140dde6c7:	cc                   	int3
140dde6c8:	cc                   	int3
140dde6c9:	cc                   	int3
140dde6ca:	cc                   	int3
140dde6cb:	cc                   	int3
140dde6cc:	cc                   	int3
140dde6cd:	cc                   	int3
140dde6ce:	cc                   	int3
140dde6cf:	cc                   	int3
140dde6d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140dde6d5:	57                   	push   %rdi
140dde6d6:	48 83 ec 40          	sub    $0x40,%rsp
140dde6da:	48 8b 05 1f a8 5d 00 	mov    0x5da81f(%rip),%rax        # 0x1413b8f00
140dde6e1:	48 33 c4             	xor    %rsp,%rax
140dde6e4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140dde6e9:	80 7a 08 00          	cmpb   $0x0,0x8(%rdx)
140dde6ed:	48 8b fa             	mov    %rdx,%rdi
140dde6f0:	48 8b d9             	mov    %rcx,%rbx
140dde6f3:	75 16                	jne    0x140dde70b
140dde6f5:	48 8b 0a             	mov    (%rdx),%rcx
140dde6f8:	ff 15 1a 50 1a 00    	call   *0x1a501a(%rip)        # 0x140f83718
140dde6fe:	48 8b 0f             	mov    (%rdi),%rcx
140dde701:	ff 15 19 50 1a 00    	call   *0x1a5019(%rip)        # 0x140f83720
140dde707:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140dde70b:	48 8b 43 48          	mov    0x48(%rbx),%rax
140dde70f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dde714:	48 8b 43 60          	mov    0x60(%rbx),%rax
140dde718:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140dde71d:	e8 3e 26 ff ff       	call   0x140dd0d60
140dde722:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140dde727:	ff 15 f3 52 1a 00    	call   *0x1a52f3(%rip)        # 0x140f83a20
140dde72d:	33 d2                	xor    %edx,%edx
140dde72f:	b9 08 00 00 00       	mov    $0x8,%ecx
140dde734:	8b c2                	mov    %edx,%eax
140dde736:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140dde73d:	00 00 00
140dde740:	48 89 94 18 90 00 00 	mov    %rdx,0x90(%rax,%rbx,1)
140dde747:	00
140dde748:	48 8d 40 08          	lea    0x8(%rax),%rax
140dde74c:	48 83 e9 01          	sub    $0x1,%rcx
140dde750:	75 ee                	jne    0x140dde740
140dde752:	48 8b cb             	mov    %rbx,%rcx
140dde755:	e8 06 fc ff ff       	call   0x140dde360
140dde75a:	48 8b 43 48          	mov    0x48(%rbx),%rax
140dde75e:	48 89 43 40          	mov    %rax,0x40(%rbx)
140dde762:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140dde767:	48 33 cc             	xor    %rsp,%rcx
140dde76a:	e8 91 cd 03 00       	call   0x140e1b500
140dde76f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140dde774:	48 83 c4 40          	add    $0x40,%rsp
140dde778:	5f                   	pop    %rdi
140dde779:	c3                   	ret
140dde77a:	cc                   	int3
140dde77b:	cc                   	int3
140dde77c:	cc                   	int3
140dde77d:	cc                   	int3
140dde77e:	cc                   	int3
140dde77f:	cc                   	int3
140dde780:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140dde785:	57                   	push   %rdi
140dde786:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140dde78d:	48 8b f9             	mov    %rcx,%rdi
140dde790:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140dde794:	74 15                	je     0x140dde7ab
140dde796:	48 8b 41 20          	mov    0x20(%rcx),%rax
140dde79a:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
140dde7a1:	00
140dde7a2:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
140dde7a9:	5f                   	pop    %rdi
140dde7aa:	c3                   	ret
140dde7ab:	48 8b 19             	mov    (%rcx),%rbx
140dde7ae:	48 83 c3 10          	add    $0x10,%rbx
140dde7b2:	48 89 9c 24 20 01 00 	mov    %rbx,0x120(%rsp)
140dde7b9:	00
140dde7ba:	48 8b cb             	mov    %rbx,%rcx
140dde7bd:	ff 15 5d 4f 1a 00    	call   *0x1a4f5d(%rip)        # 0x140f83720
140dde7c3:	90                   	nop
140dde7c4:	44 8b 4f 14          	mov    0x14(%rdi),%r9d
140dde7c8:	44 8b 47 10          	mov    0x10(%rdi),%r8d
140dde7cc:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140dde7d0:	48 8b 0f             	mov    (%rdi),%rcx
140dde7d3:	e8 78 f9 ff ff       	call   0x140dde150
140dde7d8:	48 8b f8             	mov    %rax,%rdi
140dde7db:	48 85 c0             	test   %rax,%rax
140dde7de:	75 7d                	jne    0x140dde85d
140dde7e0:	88 44 24 20          	mov    %al,0x20(%rsp)
140dde7e4:	8d 50 01             	lea    0x1(%rax),%edx
140dde7e7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140dde7ec:	e8 7f f7 3f ff       	call   0x1401ddf70
140dde7f1:	90                   	nop
140dde7f2:	48 8d 15 77 1f 3d 00 	lea    0x3d1f77(%rip),%rdx        # 0x1411b0770
140dde7f9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140dde7fe:	e8 3d 1a 3f ff       	call   0x1401d0240
140dde803:	48 8b c8             	mov    %rax,%rcx
140dde806:	48 8d 15 4b 7b 1d 00 	lea    0x1d7b4b(%rip),%rdx        # 0x140fb6358
140dde80d:	e8 2e 1a 3f ff       	call   0x1401d0240
140dde812:	48 8b c8             	mov    %rax,%rcx
140dde815:	ba e4 04 00 00       	mov    $0x4e4,%edx
140dde81a:	e8 01 9e 59 ff       	call   0x140378620
140dde81f:	48 8b c8             	mov    %rax,%rcx
140dde822:	48 8d 15 37 ad 1c 00 	lea    0x1cad37(%rip),%rdx        # 0x140fa9560
140dde829:	e8 12 1a 3f ff       	call   0x1401d0240
140dde82e:	90                   	nop
140dde82f:	48 8d 15 fa 1f 3d 00 	lea    0x3d1ffa(%rip),%rdx        # 0x1411b0830
140dde836:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140dde83b:	e8 00 1a 3f ff       	call   0x1401d0240
140dde840:	90                   	nop
140dde841:	40 38 7c 24 20       	cmp    %dil,0x20(%rsp)
140dde846:	75 0a                	jne    0x140dde852
140dde848:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140dde84d:	e8 4e 23 ff ff       	call   0x140dd0ba0
140dde852:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140dde857:	e8 04 78 40 ff       	call   0x1401e6060
140dde85c:	90                   	nop
140dde85d:	48 8b cb             	mov    %rbx,%rcx
140dde860:	ff 15 aa 4e 1a 00    	call   *0x1a4eaa(%rip)        # 0x140f83710
140dde866:	48 8b c7             	mov    %rdi,%rax
140dde869:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
140dde870:	00
140dde871:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
140dde878:	5f                   	pop    %rdi
140dde879:	c3                   	ret
140dde87a:	cc                   	int3
140dde87b:	cc                   	int3
140dde87c:	cc                   	int3
140dde87d:	cc                   	int3
140dde87e:	cc                   	int3
140dde87f:	cc                   	int3
140dde880:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140dde885:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140dde88a:	55                   	push   %rbp
140dde88b:	57                   	push   %rdi
140dde88c:	41 54                	push   %r12
140dde88e:	41 56                	push   %r14
140dde890:	41 57                	push   %r15
140dde892:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
140dde897:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140dde89e:	4d 63 e0             	movslq %r8d,%r12
140dde8a1:	48 8b fa             	mov    %rdx,%rdi
140dde8a4:	48 8b f1             	mov    %rcx,%rsi
140dde8a7:	48 83 fa 02          	cmp    $0x2,%rdx
140dde8ab:	0f 87 81 01 00 00    	ja     0x140ddea32
140dde8b1:	75 0a                	jne    0x140dde8bd
140dde8b3:	b8 02 00 00 00       	mov    $0x2,%eax
140dde8b8:	e9 63 03 00 00       	jmp    0x140ddec20
140dde8bd:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140dde8c2:	ba 01 00 00 00       	mov    $0x1,%edx
140dde8c7:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dde8cc:	e8 9f f6 3f ff       	call   0x1401ddf70
140dde8d1:	48 83 ff 01          	cmp    $0x1,%rdi
140dde8d5:	75 72                	jne    0x140dde949
140dde8d7:	48 8d 15 92 1e 3d 00 	lea    0x3d1e92(%rip),%rdx        # 0x1411b0770
140dde8de:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dde8e3:	e8 58 19 3f ff       	call   0x1401d0240
140dde8e8:	48 8b c8             	mov    %rax,%rcx
140dde8eb:	48 8d 15 66 7a 1d 00 	lea    0x1d7a66(%rip),%rdx        # 0x140fb6358
140dde8f2:	e8 49 19 3f ff       	call   0x1401d0240
140dde8f7:	48 8b c8             	mov    %rax,%rcx
140dde8fa:	ba f6 03 00 00       	mov    $0x3f6,%edx
140dde8ff:	e8 1c 9d 59 ff       	call   0x140378620
140dde904:	48 8b c8             	mov    %rax,%rcx
140dde907:	48 8d 15 52 ac 1c 00 	lea    0x1cac52(%rip),%rdx        # 0x140fa9560
140dde90e:	e8 2d 19 3f ff       	call   0x1401d0240
140dde913:	90                   	nop
140dde914:	48 8d 15 a5 1e 3d 00 	lea    0x3d1ea5(%rip),%rdx        # 0x1411b07c0
140dde91b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dde920:	e8 1b 19 3f ff       	call   0x1401d0240
140dde925:	90                   	nop
140dde926:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
140dde92b:	75 0a                	jne    0x140dde937
140dde92d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140dde932:	e8 69 22 ff ff       	call   0x140dd0ba0
140dde937:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dde93c:	e8 1f 77 40 ff       	call   0x1401e6060
140dde941:	90                   	nop
140dde942:	33 c0                	xor    %eax,%eax
140dde944:	e9 d7 02 00 00       	jmp    0x140ddec20
140dde949:	48 85 ff             	test   %rdi,%rdi
140dde94c:	75 72                	jne    0x140dde9c0
140dde94e:	48 8d 15 1b 1e 3d 00 	lea    0x3d1e1b(%rip),%rdx        # 0x1411b0770
140dde955:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dde95a:	e8 e1 18 3f ff       	call   0x1401d0240
140dde95f:	48 8b c8             	mov    %rax,%rcx
140dde962:	48 8d 15 ef 79 1d 00 	lea    0x1d79ef(%rip),%rdx        # 0x140fb6358
140dde969:	e8 d2 18 3f ff       	call   0x1401d0240
140dde96e:	48 8b c8             	mov    %rax,%rcx
140dde971:	ba fa 03 00 00       	mov    $0x3fa,%edx
140dde976:	e8 a5 9c 59 ff       	call   0x140378620
140dde97b:	48 8b c8             	mov    %rax,%rcx
140dde97e:	48 8d 15 db ab 1c 00 	lea    0x1cabdb(%rip),%rdx        # 0x140fa9560
140dde985:	e8 b6 18 3f ff       	call   0x1401d0240
140dde98a:	90                   	nop
140dde98b:	48 8d 15 4e 1e 3d 00 	lea    0x3d1e4e(%rip),%rdx        # 0x1411b07e0
140dde992:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dde997:	e8 a4 18 3f ff       	call   0x1401d0240
140dde99c:	90                   	nop
140dde99d:	40 38 7c 24 30       	cmp    %dil,0x30(%rsp)
140dde9a2:	75 0a                	jne    0x140dde9ae
140dde9a4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140dde9a9:	e8 f2 21 ff ff       	call   0x140dd0ba0
140dde9ae:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dde9b3:	e8 a8 76 40 ff       	call   0x1401e6060
140dde9b8:	90                   	nop
140dde9b9:	33 c0                	xor    %eax,%eax
140dde9bb:	e9 60 02 00 00       	jmp    0x140ddec20
140dde9c0:	48 8d 15 a9 1d 3d 00 	lea    0x3d1da9(%rip),%rdx        # 0x1411b0770
140dde9c7:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dde9cc:	e8 6f 18 3f ff       	call   0x1401d0240
140dde9d1:	48 8b c8             	mov    %rax,%rcx
140dde9d4:	48 8d 15 7d 79 1d 00 	lea    0x1d797d(%rip),%rdx        # 0x140fb6358
140dde9db:	e8 60 18 3f ff       	call   0x1401d0240
140dde9e0:	48 8b c8             	mov    %rax,%rcx
140dde9e3:	ba fd 03 00 00       	mov    $0x3fd,%edx
140dde9e8:	e8 33 9c 59 ff       	call   0x140378620
140dde9ed:	48 8b c8             	mov    %rax,%rcx
140dde9f0:	48 8d 15 69 ab 1c 00 	lea    0x1cab69(%rip),%rdx        # 0x140fa9560
140dde9f7:	e8 44 18 3f ff       	call   0x1401d0240
140dde9fc:	90                   	nop
140dde9fd:	48 8d 15 fc 1d 3d 00 	lea    0x3d1dfc(%rip),%rdx        # 0x1411b0800
140ddea04:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140ddea09:	e8 32 18 3f ff       	call   0x1401d0240
140ddea0e:	90                   	nop
140ddea0f:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
140ddea14:	75 0a                	jne    0x140ddea20
140ddea16:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ddea1b:	e8 80 21 ff ff       	call   0x140dd0ba0
140ddea20:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140ddea25:	e8 36 76 40 ff       	call   0x1401e6060
140ddea2a:	90                   	nop
140ddea2b:	33 c0                	xor    %eax,%eax
140ddea2d:	e9 ee 01 00 00       	jmp    0x140ddec20
140ddea32:	48 8b 09             	mov    (%rcx),%rcx
140ddea35:	41 81 fc 00 01 00 00 	cmp    $0x100,%r12d
140ddea3c:	75 05                	jne    0x140ddea43
140ddea3e:	8b 41 14             	mov    0x14(%rcx),%eax
140ddea41:	eb 09                	jmp    0x140ddea4c
140ddea43:	41 0f b6 84 0c a8 00 	movzbl 0xa8(%r12,%rcx,1),%eax
140ddea4a:	00 00
140ddea4c:	48 98                	cltq
140ddea4e:	48 8b 44 c2 10       	mov    0x10(%rdx,%rax,8),%rax
140ddea53:	48 85 c0             	test   %rax,%rax
140ddea56:	0f 85 c4 01 00 00    	jne    0x140ddec20
140ddea5c:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
140ddea60:	89 03                	mov    %eax,(%rbx)
140ddea62:	8b 43 28             	mov    0x28(%rbx),%eax
140ddea65:	89 43 30             	mov    %eax,0x30(%rbx)
140ddea68:	45 33 ff             	xor    %r15d,%r15d
140ddea6b:	44 39 7a 08          	cmp    %r15d,0x8(%rdx)
140ddea6f:	7e 7a                	jle    0x140ddeaeb
140ddea71:	45 33 f6             	xor    %r14d,%r14d
140ddea74:	0f 1f 40 00          	nopl   0x0(%rax)
140ddea78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ddea7f:	00
140ddea80:	48 8b 07             	mov    (%rdi),%rax
140ddea83:	45 8b 04 06          	mov    (%r14,%rax,1),%r8d
140ddea87:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
140ddea8b:	75 3b                	jne    0x140ddeac8
140ddea8d:	80 7b 34 00          	cmpb   $0x0,0x34(%rbx)
140ddea91:	75 4b                	jne    0x140ddeade
140ddea93:	c6 43 34 00          	movb   $0x0,0x34(%rbx)
140ddea97:	4c 63 43 30          	movslq 0x30(%rbx),%r8
140ddea9b:	41 8d 40 01          	lea    0x1(%r8),%eax
140ddea9f:	89 43 30             	mov    %eax,0x30(%rbx)
140ddeaa2:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
140ddeaa7:	74 35                	je     0x140ddeade
140ddeaa9:	44 3b 43 18          	cmp    0x18(%rbx),%r8d
140ddeaad:	73 2f                	jae    0x140ddeade
140ddeaaf:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ddeab3:	8b 03                	mov    (%rbx),%eax
140ddeab5:	42 89 04 81          	mov    %eax,(%rcx,%r8,4)
140ddeab9:	48 63 0b             	movslq (%rbx),%rcx
140ddeabc:	48 8b 43 20          	mov    0x20(%rbx),%rax
140ddeac0:	44 89 04 88          	mov    %r8d,(%rax,%rcx,4)
140ddeac4:	ff 03                	incl   (%rbx)
140ddeac6:	eb 16                	jmp    0x140ddeade
140ddeac8:	41 83 f8 fe          	cmp    $0xfffffffe,%r8d
140ddeacc:	74 1d                	je     0x140ddeaeb
140ddeace:	44 0f b6 4f 0c       	movzbl 0xc(%rdi),%r9d
140ddead3:	48 8b d3             	mov    %rbx,%rdx
140ddead6:	48 8b ce             	mov    %rsi,%rcx
140ddead9:	e8 c2 f0 ff ff       	call   0x140dddba0
140ddeade:	41 ff c7             	inc    %r15d
140ddeae1:	49 83 c6 04          	add    $0x4,%r14
140ddeae5:	44 3b 7f 08          	cmp    0x8(%rdi),%r15d
140ddeae9:	7c 95                	jl     0x140ddea80
140ddeaeb:	8b 57 0c             	mov    0xc(%rdi),%edx
140ddeaee:	44 8b c2             	mov    %edx,%r8d
140ddeaf1:	41 c1 e8 10          	shr    $0x10,%r8d
140ddeaf5:	0f b6 ca             	movzbl %dl,%ecx
140ddeaf8:	33 db                	xor    %ebx,%ebx
140ddeafa:	41 83 fc 0a          	cmp    $0xa,%r12d
140ddeafe:	0f 94 c3             	sete   %bl
140ddeb01:	8b c1                	mov    %ecx,%eax
140ddeb03:	83 c8 02             	or     $0x2,%eax
140ddeb06:	41 83 fc 0a          	cmp    $0xa,%r12d
140ddeb0a:	0f 45 c1             	cmovne %ecx,%eax
140ddeb0d:	44 8b c8             	mov    %eax,%r9d
140ddeb10:	41 83 c9 0a          	or     $0xa,%r9d
140ddeb14:	41 81 fc 00 01 00 00 	cmp    $0x100,%r12d
140ddeb1b:	44 0f 45 c8          	cmovne %eax,%r9d
140ddeb1f:	c1 ea 09             	shr    $0x9,%edx
140ddeb22:	80 e2 01             	and    $0x1,%dl
140ddeb25:	41 81 fc 00 01 00 00 	cmp    $0x100,%r12d
140ddeb2c:	74 27                	je     0x140ddeb55
140ddeb2e:	41 8d 44 24 d0       	lea    -0x30(%r12),%eax
140ddeb33:	3c 2f                	cmp    $0x2f,%al
140ddeb35:	77 10                	ja     0x140ddeb47
140ddeb37:	49 ba ff 03 fe ff ff 	movabs $0x87fffffe03ff,%r10
140ddeb3e:	87 00 00
140ddeb41:	49 0f a3 c2          	bt     %rax,%r10
140ddeb45:	72 09                	jb     0x140ddeb50
140ddeb47:	41 8d 44 24 9f       	lea    -0x61(%r12),%eax
140ddeb4c:	3c 19                	cmp    $0x19,%al
140ddeb4e:	77 05                	ja     0x140ddeb55
140ddeb50:	41 b6 01             	mov    $0x1,%r14b
140ddeb53:	eb 03                	jmp    0x140ddeb58
140ddeb55:	45 32 f6             	xor    %r14b,%r14b
140ddeb58:	41 8b c1             	mov    %r9d,%eax
140ddeb5b:	83 c8 20             	or     $0x20,%eax
140ddeb5e:	41 83 c9 10          	or     $0x10,%r9d
140ddeb62:	44 3a f2             	cmp    %dl,%r14b
140ddeb65:	44 0f 44 c8          	cmove  %eax,%r9d
140ddeb69:	f7 d1                	not    %ecx
140ddeb6b:	41 23 c9             	and    %r9d,%ecx
140ddeb6e:	41 85 c8             	test   %ecx,%r8d
140ddeb71:	74 20                	je     0x140ddeb93
140ddeb73:	4c 8b 46 20          	mov    0x20(%rsi),%r8
140ddeb77:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140ddeb7b:	48 8b ce             	mov    %rsi,%rcx
140ddeb7e:	e8 2d 03 00 00       	call   0x140ddeeb0
140ddeb83:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140ddeb87:	48 8b 46 20          	mov    0x20(%rsi),%rax
140ddeb8b:	48 89 46 18          	mov    %rax,0x18(%rsi)
140ddeb8f:	48 89 4e 20          	mov    %rcx,0x20(%rsi)
140ddeb93:	c6 45 58 00          	movb   $0x0,0x58(%rbp)
140ddeb97:	48 8d 45 58          	lea    0x58(%rbp),%rax
140ddeb9b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ddeba0:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140ddeba4:	45 8b cc             	mov    %r12d,%r9d
140ddeba7:	4c 8b 46 20          	mov    0x20(%rsi),%r8
140ddebab:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140ddebaf:	48 8b ce             	mov    %rsi,%rcx
140ddebb2:	e8 89 00 00 00       	call   0x140ddec40
140ddebb7:	4c 8b 46 18          	mov    0x18(%rsi),%r8
140ddebbb:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140ddebbf:	48 89 56 18          	mov    %rdx,0x18(%rsi)
140ddebc3:	4c 89 46 20          	mov    %r8,0x20(%rsi)
140ddebc7:	0f b6 45 58          	movzbl 0x58(%rbp),%eax
140ddebcb:	84 c0                	test   %al,%al
140ddebcd:	74 04                	je     0x140ddebd3