140145ecf:	48 c1 e2 03          	shl    $0x3,%rdx
140145ed3:	e8 68 4d f8 ff       	call   0x1400cac40
140145ed8:	8b 15 ce 43 16 00    	mov    0x1643ce(%rip),%edx        # 0x1402aa2ac
140145ede:	48 89 05 cb 43 16 00 	mov    %rax,0x1643cb(%rip)        # 0x1402aa2b0
140145ee5:	e9 3a fb ff ff       	jmp    0x140145a24
140145eea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140145ef0:	e8 7b 1d ff ff       	call   0x140137c70
140145ef5:	e9 86 fd ff ff       	jmp    0x140145c80
140145efa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140145f00:	48 8b 50 10          	mov    0x10(%rax),%rdx
140145f04:	48 8b 48 18          	mov    0x18(%rax),%rcx
140145f08:	49 33 50 10          	xor    0x10(%r8),%rdx
140145f0c:	49 33 48 18          	xor    0x18(%r8),%rcx
140145f10:	48 09 ca             	or     %rcx,%rdx
140145f13:	0f 85 8a fb ff ff    	jne    0x140145aa3
140145f19:	e9 2c fb ff ff       	jmp    0x140145a4a
140145f1e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140145f23:	4c 8d 0d 8d 97 0d 00 	lea    0xd978d(%rip),%r9        # 0x14021f6b7
140145f2a:	4c 8d 05 a6 96 0d 00 	lea    0xd96a6(%rip),%r8        # 0x14021f5d7
140145f31:	ba b8 05 00 00       	mov    $0x5b8,%edx
140145f36:	48 8d 0d 2b 96 0d 00 	lea    0xd962b(%rip),%rcx        # 0x14021f568
140145f3d:	4c 8d b4 24 e0 00 00 	lea    0xe0(%rsp),%r14
140145f44:	00
140145f45:	48 8b 80 38 02 00 00 	mov    0x238(%rax),%rax
140145f4c:	48 8d 9c 24 c0 01 00 	lea    0x1c0(%rsp),%rbx
140145f53:	00
140145f54:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140145f59:	e8 b2 7c f6 ff       	call   0x1400adc10
140145f5e:	ba 00 80 00 00       	mov    $0x8000,%edx
140145f63:	4c 89 f1             	mov    %r14,%rcx
140145f66:	e8 15 43 02 00       	call   0x14016a280
140145f6b:	45 31 c0             	xor    %r8d,%r8d
140145f6e:	31 d2                	xor    %edx,%edx
140145f70:	48 89 d9             	mov    %rbx,%rcx
140145f73:	4c 63 0d 1a 43 16 00 	movslq 0x16431a(%rip),%r9        # 0x1402aa294
140145f7a:	e8 41 8c ee ff       	call   0x14002ebc0
140145f7f:	8b 05 0f 43 16 00    	mov    0x16430f(%rip),%eax        # 0x1402aa294
140145f85:	8d 70 ff             	lea    -0x1(%rax),%esi
140145f88:	4c 63 c6             	movslq %esi,%r8
140145f8b:	49 c1 e0 04          	shl    $0x4,%r8
140145f8f:	85 f6                	test   %esi,%esi
140145f91:	78 75                	js     0x140146008
140145f93:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
140145f98:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140145f9d:	4c 89 c7             	mov    %r8,%rdi
140145fa0:	48 8b 05 f1 42 16 00 	mov    0x1642f1(%rip),%rax        # 0x1402aa298
140145fa7:	ba 20 00 00 00       	mov    $0x20,%edx
140145fac:	4c 89 f1             	mov    %r14,%rcx
140145faf:	48 8b 04 38          	mov    (%rax,%rdi,1),%rax
140145fb3:	48 83 ef 10          	sub    $0x10,%rdi
140145fb7:	4c 8b 28             	mov    (%rax),%r13
140145fba:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140145fbf:	48 8b a8 38 02 00 00 	mov    0x238(%rax),%rbp
140145fc6:	e8 55 44 02 00       	call   0x14016a420
140145fcb:	4c 89 ea             	mov    %r13,%rdx
140145fce:	89 70 10             	mov    %esi,0x10(%rax)
140145fd1:	48 89 e9             	mov    %rbp,%rcx
140145fd4:	49 89 c7             	mov    %rax,%r15
140145fd7:	83 ee 01             	sub    $0x1,%esi
140145fda:	4c 89 68 18          	mov    %r13,0x18(%rax)
140145fde:	e8 ad ea ff ff       	call   0x140144a90
140145fe3:	49 c7 07 00 00 00 00 	movq   $0x0,(%r15)
140145fea:	4c 89 fa             	mov    %r15,%rdx
140145fed:	48 89 d9             	mov    %rbx,%rcx
140145ff0:	41 89 47 08          	mov    %eax,0x8(%r15)
140145ff4:	e8 47 8e ee ff       	call   0x14002ee40
140145ff9:	83 fe ff             	cmp    $0xffffffff,%esi
140145ffc:	75 a2                	jne    0x140145fa0
140145ffe:	44 8b 7c 24 38       	mov    0x38(%rsp),%r15d
140146003:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140146008:	8b 05 9e 42 16 00    	mov    0x16429e(%rip),%eax        # 0x1402aa2ac
14014600e:	85 c0                	test   %eax,%eax
140146010:	0f 8e 54 0c 00 00    	jle    0x140146c6a
140146016:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
14014601d:	00
14014601e:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140146023:	45 31 ed             	xor    %r13d,%r13d
140146026:	48 8d 84 24 70 01 00 	lea    0x170(%rsp),%rax
14014602d:	00
14014602e:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140146035:	00 00
140146037:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14014603c:	44 89 bc 24 94 00 00 	mov    %r15d,0x94(%rsp)
140146043:	00
140146044:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
14014604b:	00
14014604c:	4c 89 b4 24 a0 00 00 	mov    %r14,0xa0(%rsp)
140146053:	00
140146054:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014605b:	00 00 00 00
14014605f:	90                   	nop
140146060:	48 8b 05 49 42 16 00 	mov    0x164249(%rip),%rax        # 0x1402aa2b0
140146067:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14014606c:	48 8b 8d 38 02 00 00 	mov    0x238(%rbp),%rcx
140146073:	48 8b 04 38          	mov    (%rax,%rdi,1),%rax
140146077:	4c 8b 78 08          	mov    0x8(%rax),%r15
14014607b:	4c 89 fa             	mov    %r15,%rdx
14014607e:	e8 0d ea ff ff       	call   0x140144a90
140146083:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140146088:	45 31 c0             	xor    %r8d,%r8d
14014608b:	48 89 d9             	mov    %rbx,%rcx
14014608e:	89 84 24 78 01 00 00 	mov    %eax,0x178(%rsp)
140146095:	48 c7 84 24 70 01 00 	movq   $0x0,0x170(%rsp)
14014609c:	00 00 00 00 00
1401460a1:	e8 aa 8c ee ff       	call   0x14002ed50
1401460a6:	49 89 c6             	mov    %rax,%r14
1401460a9:	48 85 c0             	test   %rax,%rax
1401460ac:	0f 84 ef 00 00 00    	je     0x1401461a1
1401460b2:	45 31 c0             	xor    %r8d,%r8d
1401460b5:	44 89 6c 24 50       	mov    %r13d,0x50(%rsp)
1401460ba:	be 64 00 00 00       	mov    $0x64,%esi
1401460bf:	4d 89 fd             	mov    %r15,%r13
1401460c2:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1401460c7:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401460cc:	eb 19                	jmp    0x1401460e7
1401460ce:	66 90                	xchg   %ax,%ax
1401460d0:	4c 89 f2             	mov    %r14,%rdx
1401460d3:	48 89 d9             	mov    %rbx,%rcx
1401460d6:	e8 f5 8c ee ff       	call   0x14002edd0
1401460db:	49 89 c6             	mov    %rax,%r14
1401460de:	48 85 c0             	test   %rax,%rax
1401460e1:	0f 84 94 00 00 00    	je     0x14014617b
1401460e7:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1401460eb:	48 8b 01             	mov    (%rcx),%rax
1401460ee:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401460f2:	49 33 45 00          	xor    0x0(%r13),%rax
1401460f6:	49 33 55 08          	xor    0x8(%r13),%rdx
1401460fa:	48 09 d0             	or     %rdx,%rax
1401460fd:	75 d1                	jne    0x1401460d0
1401460ff:	48 8b 41 10          	mov    0x10(%rcx),%rax
140146103:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140146107:	49 33 45 10          	xor    0x10(%r13),%rax
14014610b:	49 33 55 18          	xor    0x18(%r13),%rdx
14014610f:	48 09 d0             	or     %rdx,%rax
140146112:	75 bc                	jne    0x1401460d0
140146114:	0f b7 51 4c          	movzwl 0x4c(%rcx),%edx
140146118:	41 0f b7 45 4c       	movzwl 0x4c(%r13),%eax
14014611d:	41 89 d1             	mov    %edx,%r9d
140146120:	66 41 81 e1 00 f0    	and    $0xf000,%r9w
140146126:	66 41 81 f9 00 80    	cmp    $0x8000,%r9w
14014612c:	0f 84 5e 02 00 00    	je     0x140146390
140146132:	66 39 c2             	cmp    %ax,%dx
140146135:	75 99                	jne    0x1401460d0
140146137:	8b 41 48             	mov    0x48(%rcx),%eax
14014613a:	45 31 ff             	xor    %r15d,%r15d
14014613d:	85 c0                	test   %eax,%eax
14014613f:	41 0f 94 c7          	sete   %r15b
140146143:	74 09                	je     0x14014614e
140146145:	83 bd 04 01 00 00 02 	cmpl   $0x2,0x104(%rbp)
14014614c:	75 82                	jne    0x1401460d0
14014614e:	49 8b 55 28          	mov    0x28(%r13),%rdx
140146152:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140146156:	e8 d5 ee ff ff       	call   0x140145030
14014615b:	44 01 f8             	add    %r15d,%eax
14014615e:	39 f8                	cmp    %edi,%eax
140146160:	7e 10                	jle    0x140146172
140146162:	83 f8 02             	cmp    $0x2,%eax
140146165:	0f 84 35 04 00 00    	je     0x1401465a0
14014616b:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140146170:	89 c7                	mov    %eax,%edi
140146172:	83 ee 01             	sub    $0x1,%esi
140146175:	0f 85 55 ff ff ff    	jne    0x1401460d0
14014617b:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140146180:	44 8b 6c 24 50       	mov    0x50(%rsp),%r13d
140146185:	4d 85 c0             	test   %r8,%r8
140146188:	74 17                	je     0x1401461a1
14014618a:	41 8b 50 10          	mov    0x10(%r8),%edx
14014618e:	44 89 e9             	mov    %r13d,%ecx
140146191:	41 b8 60 ea 00 00    	mov    $0xea60,%r8d
140146197:	e8 54 e9 ff ff       	call   0x140144af0
14014619c:	83 44 24 78 01       	addl   $0x1,0x78(%rsp)
1401461a1:	48 83 44 24 48 18    	addq   $0x18,0x48(%rsp)
1401461a7:	41 83 c5 01          	add    $0x1,%r13d
1401461ab:	44 3b 2d fa 40 16 00 	cmp    0x1640fa(%rip),%r13d        # 0x1402aa2ac
1401461b2:	0f 8c a8 fe ff ff    	jl     0x140146060
1401461b8:	44 8b bc 24 94 00 00 	mov    0x94(%rsp),%r15d
1401461bf:	00
1401461c0:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
1401461c7:	00
1401461c8:	4c 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%r14
1401461cf:	00
1401461d0:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1401461d7:	48 89 d9             	mov    %rbx,%rcx
1401461da:	e8 21 8b ee ff       	call   0x14002ed00
1401461df:	31 d2                	xor    %edx,%edx
1401461e1:	4c 89 f1             	mov    %r14,%rcx
1401461e4:	e8 67 41 02 00       	call   0x14016a350
1401461e9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401461ee:	ba c5 05 00 00       	mov    $0x5c5,%edx
1401461f3:	4c 8d 0d bd 94 0d 00 	lea    0xd94bd(%rip),%r9        # 0x14021f6b7
1401461fa:	4c 8d 05 d6 93 0d 00 	lea    0xd93d6(%rip),%r8        # 0x14021f5d7
140146201:	48 8d 0d 60 93 0d 00 	lea    0xd9360(%rip),%rcx        # 0x14021f568
140146208:	48 8b 80 38 02 00 00 	mov    0x238(%rax),%rax
14014620f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140146214:	e8 07 7c f6 ff       	call   0x1400ade20
140146219:	81 7c 24 44 60 ea 00 	cmpl   $0xea60,0x44(%rsp)
140146220:	00
140146221:	0f 84 23 f9 ff ff    	je     0x140145b4a
140146227:	41 83 ff 02          	cmp    $0x2,%r15d
14014622b:	74 0e                	je     0x14014623b
14014622d:	48 83 3d 6b 40 16 00 	cmpq   $0x0,0x16406b(%rip)        # 0x1402aa2a0
140146234:	00
140146235:	0f 84 bc 07 00 00    	je     0x1401469f7
14014623b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140146240:	4c 8d 0d 7e 94 0d 00 	lea    0xd947e(%rip),%r9        # 0x14021f6c5
140146247:	4c 8d 05 89 93 0d 00 	lea    0xd9389(%rip),%r8        # 0x14021f5d7
14014624e:	ba d3 05 00 00       	mov    $0x5d3,%edx
140146253:	48 8d 0d 0e 93 0d 00 	lea    0xd930e(%rip),%rcx        # 0x14021f568
14014625a:	48 8b 87 38 02 00 00 	mov    0x238(%rdi),%rax
140146261:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140146266:	e8 a5 79 f6 ff       	call   0x1400adc10
14014626b:	0f b6 8c 24 93 00 00 	movzbl 0x93(%rsp),%ecx
140146272:	00
140146273:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140146278:	e8 d3 ec ff ff       	call   0x140144f50
14014627d:	48 8b 87 38 02 00 00 	mov    0x238(%rdi),%rax
140146284:	ba d5 05 00 00       	mov    $0x5d5,%edx
140146289:	4c 8d 0d 35 94 0d 00 	lea    0xd9435(%rip),%r9        # 0x14021f6c5
140146290:	4c 8d 05 40 93 0d 00 	lea    0xd9340(%rip),%r8        # 0x14021f5d7
140146297:	48 8d 0d ca 92 0d 00 	lea    0xd92ca(%rip),%rcx        # 0x14021f568
14014629e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401462a3:	e8 78 7b f6 ff       	call   0x1400ade20
1401462a8:	8b 0d fe 3f 16 00    	mov    0x163ffe(%rip),%ecx        # 0x1402aa2ac
1401462ae:	8b 44 24 78          	mov    0x78(%rsp),%eax
1401462b2:	8b 3d dc 3f 16 00    	mov    0x163fdc(%rip),%edi        # 0x1402aa294
1401462b8:	29 c1                	sub    %eax,%ecx
1401462ba:	0f 84 8a f8 ff ff    	je     0x140145b4a
1401462c0:	85 ff                	test   %edi,%edi
1401462c2:	0f 84 82 f8 ff ff    	je     0x140145b4a
1401462c8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401462cd:	48 63 d9             	movslq %ecx,%rbx
1401462d0:	44 8b 88 1c 01 00 00 	mov    0x11c(%rax),%r9d
1401462d7:	c7 80 20 01 00 00 00 	movl   $0x0,0x120(%rax)
1401462de:	00 00 00
1401462e1:	45 85 c9             	test   %r9d,%r9d
1401462e4:	0f 8e c3 02 00 00    	jle    0x1401465ad
1401462ea:	4c 63 c7             	movslq %edi,%r8
1401462ed:	4c 89 c0             	mov    %r8,%rax
1401462f0:	48 f7 e3             	mul    %rbx
1401462f3:	40 0f 90 c5          	seto   %bpl
1401462f7:	40 0f b6 ed          	movzbl %bpl,%ebp
1401462fb:	0f 80 e9 14 00 00    	jo     0x1401477ea
140146301:	49 63 d1             	movslq %r9d,%rdx
140146304:	48 0f af d2          	imul   %rdx,%rdx
140146308:	49 89 d5             	mov    %rdx,%r13
14014630b:	48 39 c2             	cmp    %rax,%rdx
14014630e:	0f 83 99 02 00 00    	jae    0x1401465ad
140146314:	39 f9                	cmp    %edi,%ecx
140146316:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14014631b:	0f 4c cf             	cmovl  %edi,%ecx
14014631e:	89 88 20 01 00 00    	mov    %ecx,0x120(%rax)
140146324:	8b 40 78             	mov    0x78(%rax),%eax
140146327:	85 c0                	test   %eax,%eax
140146329:	0f 84 1b f8 ff ff    	je     0x140145b4a
14014632f:	49 c1 e0 04          	shl    $0x4,%r8
140146333:	31 f6                	xor    %esi,%esi
140146335:	4d 89 c6             	mov    %r8,%r14
140146338:	85 ff                	test   %edi,%edi
14014633a:	7e 37                	jle    0x140146373
14014633c:	48 8b 05 55 3f 16 00 	mov    0x163f55(%rip),%rax        # 0x1402aa298
140146343:	48 8b 0c 28          	mov    (%rax,%rbp,1),%rcx
140146347:	e8 84 5d ff ff       	call   0x14013c0d0
14014634c:	83 f8 01             	cmp    $0x1,%eax
14014634f:	83 d6 00             	adc    $0x0,%esi
140146352:	48 83 c5 10          	add    $0x10,%rbp
140146356:	4c 39 f5             	cmp    %r14,%rbp
140146359:	75 e1                	jne    0x14014633c
14014635b:	4c 63 c6             	movslq %esi,%r8
14014635e:	4c 89 c0             	mov    %r8,%rax
140146361:	48 f7 e3             	mul    %rbx
140146364:	0f 80 80 14 00 00    	jo     0x1401477ea
14014636a:	49 39 c5             	cmp    %rax,%r13
14014636d:	0f 82 d7 f7 ff ff    	jb     0x140145b4a
140146373:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140146378:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
14014637f:	00
140146380:	c7 80 24 01 00 00 01 	movl   $0x1,0x124(%rax)
140146387:	00 00 00
14014638a:	e9 26 02 00 00       	jmp    0x1401465b5
14014638f:	90                   	nop
140146390:	66 25 00 f0          	and    $0xf000,%ax
140146394:	66 3d 00 80          	cmp    $0x8000,%ax
140146398:	0f 85 32 fd ff ff    	jne    0x1401460d0
14014639e:	e9 94 fd ff ff       	jmp    0x140146137
1401463a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401463a8:	48 8d 8c 24 10 02 00 	lea    0x210(%rsp),%rcx
1401463af:	00
1401463b0:	31 d2                	xor    %edx,%edx
1401463b2:	e8 49 a0 f5 ff       	call   0x1400a0400
1401463b7:	48 8d 8c 24 58 02 00 	lea    0x258(%rsp),%rcx
1401463be:	00
1401463bf:	ba 01 00 00 00       	mov    $0x1,%edx
1401463c4:	e8 37 a0 f5 ff       	call   0x1400a0400
1401463c9:	48 8b 8c 24 a0 02 00 	mov    0x2a0(%rsp),%rcx
1401463d0:	00
1401463d1:	48 85 c9             	test   %rcx,%rcx
1401463d4:	74 27                	je     0x1401463fd
1401463d6:	48 39 4c 24 60       	cmp    %rcx,0x60(%rsp)
1401463db:	74 20                	je     0x1401463fd
1401463dd:	31 d2                	xor    %edx,%edx
1401463df:	e8 1c a0 f5 ff       	call   0x1400a0400
1401463e4:	48 8b 8c 24 a0 02 00 	mov    0x2a0(%rsp),%rcx
1401463eb:	00
1401463ec:	e8 bf 2a fb ff       	call   0x1400f8eb0
1401463f1:	48 c7 84 24 a0 02 00 	movq   $0x0,0x2a0(%rsp)
1401463f8:	00 00 00 00 00
1401463fd:	48 83 bc 24 80 00 00 	cmpq   $0x0,0x80(%rsp)
140146404:	00 00
140146406:	48 8b 8c 24 98 02 00 	mov    0x298(%rsp),%rcx
14014640d:	00
14014640e:	0f 84 c3 04 00 00    	je     0x1401468d7
140146414:	48 8d 84 24 70 01 00 	lea    0x170(%rsp),%rax
14014641b:	00
14014641c:	48 8d 9c 24 c0 01 00 	lea    0x1c0(%rsp),%rbx
140146423:	00
140146424:	48 89 c7             	mov    %rax,%rdi
140146427:	48 89 c2             	mov    %rax,%rdx
14014642a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14014642f:	e8 1c 8c ee ff       	call   0x14002f050
140146434:	48 89 f9             	mov    %rdi,%rcx
140146437:	48 8d 3d 3d 93 0d 00 	lea    0xd933d(%rip),%rdi        # 0x14021f77b
14014643e:	e8 2d 8c ee ff       	call   0x14002f070
140146443:	48 85 c0             	test   %rax,%rax
140146446:	74 75                	je     0x1401464bd
140146448:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14014644d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140146452:	eb 24                	jmp    0x140146478
140146454:	0f 1f 40 00          	nopl   0x0(%rax)
140146458:	48 89 fa             	mov    %rdi,%rdx
14014645b:	4c 89 e9             	mov    %r13,%rcx
14014645e:	e8 8d a1 f5 ff       	call   0x1400a05f0
140146463:	85 c0                	test   %eax,%eax
140146465:	0f 85 ad 00 00 00    	jne    0x140146518
14014646b:	48 89 e9             	mov    %rbp,%rcx
14014646e:	e8 fd 8b ee ff       	call   0x14002f070
140146473:	48 85 c0             	test   %rax,%rax
140146476:	74 45                	je     0x1401464bd
140146478:	4c 8b 60 10          	mov    0x10(%rax),%r12
14014647c:	48 89 f1             	mov    %rsi,%rcx
14014647f:	4c 8b 68 18          	mov    0x18(%rax),%r13
140146483:	4c 89 e2             	mov    %r12,%rdx
140146486:	e8 95 a0 f5 ff       	call   0x1400a0520
14014648b:	48 85 c0             	test   %rax,%rax
14014648e:	0f 84 97 00 00 00    	je     0x14014652b
140146494:	8b 40 18             	mov    0x18(%rax),%eax
140146497:	85 c0                	test   %eax,%eax
140146499:	75 bd                	jne    0x140146458
14014649b:	4c 89 e2             	mov    %r12,%rdx
14014649e:	48 89 d9             	mov    %rbx,%rcx
1401464a1:	e8 7a 98 f5 ff       	call   0x14009fd20