1402aaff0:	48 2b e0             	sub    %rax,%rsp
1402aaff3:	49 8b d8             	mov    %r8,%rbx
1402aaff6:	48 8b fa             	mov    %rdx,%rdi
1402aaff9:	e8 02 c8 f2 ff       	call   0x1401d7800
1402aaffe:	4c 8b c3             	mov    %rbx,%r8
1402ab001:	48 8b d7             	mov    %rdi,%rdx
1402ab004:	48 8b 48 28          	mov    0x28(%rax),%rcx
1402ab008:	e8 93 70 fb ff       	call   0x1402620a0
1402ab00d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab012:	33 c9                	xor    %ecx,%ecx
1402ab014:	85 c0                	test   %eax,%eax
1402ab016:	0f 95 c1             	setne  %cl
1402ab019:	8b c1                	mov    %ecx,%eax
1402ab01b:	48 83 c4 20          	add    $0x20,%rsp
1402ab01f:	5f                   	pop    %rdi
1402ab020:	c3                   	ret
1402ab021:	cc                   	int3
1402ab022:	cc                   	int3
1402ab023:	cc                   	int3
1402ab024:	cc                   	int3
1402ab025:	cc                   	int3
1402ab026:	cc                   	int3
1402ab027:	cc                   	int3
1402ab028:	cc                   	int3
1402ab029:	cc                   	int3
1402ab02a:	cc                   	int3
1402ab02b:	cc                   	int3
1402ab02c:	cc                   	int3
1402ab02d:	cc                   	int3
1402ab02e:	cc                   	int3
1402ab02f:	cc                   	int3
1402ab030:	40 53                	rex push %rbx
1402ab032:	b8 30 00 00 00       	mov    $0x30,%eax
1402ab037:	e8 a4 f5 04 00       	call   0x1402fa5e0
1402ab03c:	48 2b e0             	sub    %rax,%rsp
1402ab03f:	48 8b d9             	mov    %rcx,%rbx
1402ab042:	44 8d 40 05          	lea    0x5(%rax),%r8d
1402ab046:	8d 48 30             	lea    0x30(%rax),%ecx
1402ab049:	48 8d 15 d0 7e 0e 00 	lea    0xe7ed0(%rip),%rdx        # 0x140392f20
1402ab050:	e8 eb e5 f7 ff       	call   0x140229640
1402ab055:	48 85 c0             	test   %rax,%rax
1402ab058:	75 26                	jne    0x1402ab080
1402ab05a:	4c 8d 0d bf 7e 0e 00 	lea    0xe7ebf(%rip),%r9        # 0x140392f20
1402ab061:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
1402ab068:	00
1402ab069:	8d 50 7d             	lea    0x7d(%rax),%edx
1402ab06c:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402ab070:	8d 48 05             	lea    0x5(%rax),%ecx
1402ab073:	e8 28 63 f7 ff       	call   0x1402213a0
1402ab078:	33 c0                	xor    %eax,%eax
1402ab07a:	48 83 c4 30          	add    $0x30,%rsp
1402ab07e:	5b                   	pop    %rbx
1402ab07f:	c3                   	ret
1402ab080:	c7 00 00 08 00 00    	movl   $0x800,(%rax)
1402ab086:	c7 40 0c ff ff ff ff 	movl   $0xffffffff,0xc(%rax)
1402ab08d:	c7 40 04 02 00 00 00 	movl   $0x2,0x4(%rax)
1402ab094:	c6 40 30 01          	movb   $0x1,0x30(%rax)
1402ab098:	48 89 43 28          	mov    %rax,0x28(%rbx)
1402ab09c:	48 83 c0 28          	add    $0x28,%rax
1402ab0a0:	48 89 43 40          	mov    %rax,0x40(%rbx)
1402ab0a4:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab0a9:	c7 43 48 02 00 00 00 	movl   $0x2,0x48(%rbx)
1402ab0b0:	48 83 c4 30          	add    $0x30,%rsp
1402ab0b4:	5b                   	pop    %rbx
1402ab0b5:	c3                   	ret
1402ab0b6:	cc                   	int3
1402ab0b7:	cc                   	int3
1402ab0b8:	cc                   	int3
1402ab0b9:	cc                   	int3
1402ab0ba:	cc                   	int3
1402ab0bb:	cc                   	int3
1402ab0bc:	cc                   	int3
1402ab0bd:	cc                   	int3
1402ab0be:	cc                   	int3
1402ab0bf:	cc                   	int3
1402ab0c0:	40 53                	rex push %rbx
1402ab0c2:	b8 20 00 00 00       	mov    $0x20,%eax
1402ab0c7:	e8 14 f5 04 00       	call   0x1402fa5e0
1402ab0cc:	48 2b e0             	sub    %rax,%rsp
1402ab0cf:	48 8b 59 28          	mov    0x28(%rcx),%rbx
1402ab0d3:	48 85 db             	test   %rbx,%rbx
1402ab0d6:	74 37                	je     0x1402ab10f
1402ab0d8:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1402ab0dc:	44 8d 40 29          	lea    0x29(%rax),%r8d
1402ab0e0:	48 8d 15 39 7e 0e 00 	lea    0xe7e39(%rip),%rdx        # 0x140392f20
1402ab0e7:	e8 24 e2 f7 ff       	call   0x140229310
1402ab0ec:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1402ab0f0:	e8 5b 2c f8 ff       	call   0x14022dd50
1402ab0f5:	41 b8 4b 00 00 00    	mov    $0x4b,%r8d
1402ab0fb:	48 8d 15 1e 7e 0e 00 	lea    0xe7e1e(%rip),%rdx        # 0x140392f20
1402ab102:	48 8b cb             	mov    %rbx,%rcx
1402ab105:	48 83 c4 20          	add    $0x20,%rsp
1402ab109:	5b                   	pop    %rbx
1402ab10a:	e9 01 e2 f7 ff       	jmp    0x140229310
1402ab10f:	48 83 c4 20          	add    $0x20,%rsp
1402ab113:	5b                   	pop    %rbx
1402ab114:	c3                   	ret
1402ab115:	cc                   	int3
1402ab116:	cc                   	int3
1402ab117:	cc                   	int3
1402ab118:	cc                   	int3
1402ab119:	cc                   	int3
1402ab11a:	cc                   	int3
1402ab11b:	cc                   	int3
1402ab11c:	cc                   	int3
1402ab11d:	cc                   	int3
1402ab11e:	cc                   	int3
1402ab11f:	cc                   	int3
1402ab120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ab125:	57                   	push   %rdi
1402ab126:	b8 30 00 00 00       	mov    $0x30,%eax
1402ab12b:	e8 b0 f4 04 00       	call   0x1402fa5e0
1402ab130:	48 2b e0             	sub    %rax,%rsp
1402ab133:	48 8b da             	mov    %rdx,%rbx
1402ab136:	44 8d 40 05          	lea    0x5(%rax),%r8d
1402ab13a:	48 8b f9             	mov    %rcx,%rdi
1402ab13d:	48 8d 15 dc 7d 0e 00 	lea    0xe7ddc(%rip),%rdx        # 0x140392f20
1402ab144:	8d 48 30             	lea    0x30(%rax),%ecx
1402ab147:	e8 f4 e4 f7 ff       	call   0x140229640
1402ab14c:	48 85 c0             	test   %rax,%rax
1402ab14f:	75 2b                	jne    0x1402ab17c
1402ab151:	4c 8d 0d c8 7d 0e 00 	lea    0xe7dc8(%rip),%r9        # 0x140392f20
1402ab158:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
1402ab15f:	00
1402ab160:	8d 50 7d             	lea    0x7d(%rax),%edx
1402ab163:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402ab167:	8d 48 05             	lea    0x5(%rax),%ecx
1402ab16a:	e8 31 62 f7 ff       	call   0x1402213a0
1402ab16f:	33 c0                	xor    %eax,%eax
1402ab171:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab176:	48 83 c4 30          	add    $0x30,%rsp
1402ab17a:	5f                   	pop    %rdi
1402ab17b:	c3                   	ret
1402ab17c:	c7 00 00 08 00 00    	movl   $0x800,(%rax)
1402ab182:	c7 40 0c ff ff ff ff 	movl   $0xffffffff,0xc(%rax)
1402ab189:	c7 40 04 02 00 00 00 	movl   $0x2,0x4(%rax)
1402ab190:	c6 40 30 01          	movb   $0x1,0x30(%rax)
1402ab194:	48 89 47 28          	mov    %rax,0x28(%rdi)
1402ab198:	48 83 c0 28          	add    $0x28,%rax
1402ab19c:	48 89 47 40          	mov    %rax,0x40(%rdi)
1402ab1a0:	c7 47 48 02 00 00 00 	movl   $0x2,0x48(%rdi)
1402ab1a7:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1402ab1ab:	48 8b 7f 28          	mov    0x28(%rdi),%rdi
1402ab1af:	8b 03                	mov    (%rbx),%eax
1402ab1b1:	89 07                	mov    %eax,(%rdi)
1402ab1b3:	8b 43 0c             	mov    0xc(%rbx),%eax
1402ab1b6:	89 47 0c             	mov    %eax,0xc(%rdi)
1402ab1b9:	8b 43 04             	mov    0x4(%rbx),%eax
1402ab1bc:	89 47 04             	mov    %eax,0x4(%rdi)
1402ab1bf:	8b 43 08             	mov    0x8(%rbx),%eax
1402ab1c2:	89 47 08             	mov    %eax,0x8(%rdi)
1402ab1c5:	8b 43 10             	mov    0x10(%rbx),%eax
1402ab1c8:	89 47 10             	mov    %eax,0x10(%rdi)
1402ab1cb:	48 8b 43 18          	mov    0x18(%rbx),%rax
1402ab1cf:	48 89 47 18          	mov    %rax,0x18(%rdi)
1402ab1d3:	8b 43 20             	mov    0x20(%rbx),%eax
1402ab1d6:	89 47 20             	mov    %eax,0x20(%rdi)
1402ab1d9:	8b 43 24             	mov    0x24(%rbx),%eax
1402ab1dc:	89 47 24             	mov    %eax,0x24(%rdi)
1402ab1df:	0f b6 43 30          	movzbl 0x30(%rbx),%eax
1402ab1e3:	88 47 30             	mov    %al,0x30(%rdi)
1402ab1e6:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1402ab1ea:	e8 61 db fc ff       	call   0x140278d50
1402ab1ef:	48 89 47 38          	mov    %rax,0x38(%rdi)
1402ab1f3:	48 85 c0             	test   %rax,%rax
1402ab1f6:	0f 84 73 ff ff ff    	je     0x1402ab16f
1402ab1fc:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402ab200:	48 89 47 40          	mov    %rax,0x40(%rdi)
1402ab204:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1402ab208:	48 85 c9             	test   %rcx,%rcx
1402ab20b:	74 2b                	je     0x1402ab238
1402ab20d:	48 8b 53 50          	mov    0x50(%rbx),%rdx
1402ab211:	4c 8d 05 08 7d 0e 00 	lea    0xe7d08(%rip),%r8        # 0x140392f20
1402ab218:	41 b9 66 00 00 00    	mov    $0x66,%r9d
1402ab21e:	e8 1d 13 f9 ff       	call   0x14023c540
1402ab223:	48 89 47 48          	mov    %rax,0x48(%rdi)
1402ab227:	48 85 c0             	test   %rax,%rax
1402ab22a:	0f 84 3f ff ff ff    	je     0x1402ab16f
1402ab230:	48 8b 43 50          	mov    0x50(%rbx),%rax
1402ab234:	48 89 47 50          	mov    %rax,0x50(%rdi)
1402ab238:	48 8b 43 58          	mov    0x58(%rbx),%rax
1402ab23c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab241:	48 89 47 58          	mov    %rax,0x58(%rdi)
1402ab245:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab24a:	48 83 c4 30          	add    $0x30,%rsp
1402ab24e:	5f                   	pop    %rdi
1402ab24f:	c3                   	ret
1402ab250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ab255:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402ab25a:	57                   	push   %rdi
1402ab25b:	b8 20 00 00 00       	mov    $0x20,%eax
1402ab260:	e8 7b f3 04 00       	call   0x1402fa5e0
1402ab265:	48 2b e0             	sub    %rax,%rsp
1402ab268:	48 8b 59 28          	mov    0x28(%rcx),%rbx
1402ab26c:	49 8b f1             	mov    %r9,%rsi
1402ab26f:	49 63 f8             	movslq %r8d,%rdi
1402ab272:	81 fa 01 10 00 00    	cmp    $0x1001,%edx
1402ab278:	7f 47                	jg     0x1402ab2c1
1402ab27a:	74 22                	je     0x1402ab29e
1402ab27c:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab281:	83 fa 02             	cmp    $0x2,%edx
1402ab284:	b9 fe ff ff ff       	mov    $0xfffffffe,%ecx
1402ab289:	0f 44 c8             	cmove  %eax,%ecx
1402ab28c:	8b c1                	mov    %ecx,%eax
1402ab28e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab293:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab298:	48 83 c4 20          	add    $0x20,%rsp
1402ab29c:	5f                   	pop    %rdi
1402ab29d:	c3                   	ret
1402ab29e:	81 ff 00 01 00 00    	cmp    $0x100,%edi
1402ab2a4:	0f 8c 57 02 00 00    	jl     0x1402ab501
1402ab2aa:	89 3b                	mov    %edi,(%rbx)
1402ab2ac:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab2b1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab2b6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab2bb:	48 83 c4 20          	add    $0x20,%rsp
1402ab2bf:	5f                   	pop    %rdi
1402ab2c0:	c3                   	ret
1402ab2c1:	81 c2 fe ef ff ff    	add    $0xffffeffe,%edx
1402ab2c7:	83 fa 0e             	cmp    $0xe,%edx
1402ab2ca:	0f 87 31 02 00 00    	ja     0x1402ab501
1402ab2d0:	48 63 c2             	movslq %edx,%rax
1402ab2d3:	48 8d 15 26 4d d5 ff 	lea    -0x2ab2da(%rip),%rdx        # 0x140000000
1402ab2da:	8b 8c 82 18 b5 2a 00 	mov    0x2ab518(%rdx,%rax,4),%ecx
1402ab2e1:	48 03 ca             	add    %rdx,%rcx
1402ab2e4:	ff e1                	jmp    *%rcx
1402ab2e6:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
1402ab2ea:	0f 84 11 02 00 00    	je     0x1402ab501
1402ab2f0:	89 7b 0c             	mov    %edi,0xc(%rbx)
1402ab2f3:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab2f8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab2fd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab302:	48 83 c4 20          	add    $0x20,%rsp
1402ab306:	5f                   	pop    %rdi
1402ab307:	c3                   	ret
1402ab308:	89 7b 10             	mov    %edi,0x10(%rbx)
1402ab30b:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab310:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab315:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab31a:	48 83 c4 20          	add    $0x20,%rsp
1402ab31e:	5f                   	pop    %rdi
1402ab31f:	c3                   	ret
1402ab320:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
1402ab324:	0f 85 d7 01 00 00    	jne    0x1402ab501
1402ab32a:	89 7b 04             	mov    %edi,0x4(%rbx)
1402ab32d:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab332:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab337:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab33c:	48 83 c4 20          	add    $0x20,%rsp
1402ab340:	5f                   	pop    %rdi
1402ab341:	c3                   	ret
1402ab342:	83 ff 02             	cmp    $0x2,%edi
1402ab345:	0f 87 b6 01 00 00    	ja     0x1402ab501
1402ab34b:	89 7b 08             	mov    %edi,0x8(%rbx)
1402ab34e:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab353:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab358:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab35d:	48 83 c4 20          	add    $0x20,%rsp
1402ab361:	5f                   	pop    %rdi
1402ab362:	c3                   	ret
1402ab363:	8d 47 ff             	lea    -0x1(%rdi),%eax
1402ab366:	83 f8 02             	cmp    $0x2,%eax
1402ab369:	0f 87 92 01 00 00    	ja     0x1402ab501
1402ab36f:	83 7b 24 00          	cmpl   $0x0,0x24(%rbx)
1402ab373:	0f 85 88 01 00 00    	jne    0x1402ab501
1402ab379:	89 7b 20             	mov    %edi,0x20(%rbx)
1402ab37c:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab381:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab386:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab38b:	48 83 c4 20          	add    $0x20,%rsp
1402ab38f:	5f                   	pop    %rdi
1402ab390:	c3                   	ret
1402ab391:	45 85 c0             	test   %r8d,%r8d
1402ab394:	0f 8e 67 01 00 00    	jle    0x1402ab501
1402ab39a:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
1402ab39e:	0f 85 5d 01 00 00    	jne    0x1402ab501
1402ab3a4:	89 7b 24             	mov    %edi,0x24(%rbx)
1402ab3a7:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab3ac:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab3b1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab3b6:	48 83 c4 20          	add    $0x20,%rsp
1402ab3ba:	5f                   	pop    %rdi
1402ab3bb:	c3                   	ret
1402ab3bc:	83 ff fe             	cmp    $0xfffffffe,%edi
1402ab3bf:	75 14                	jne    0x1402ab3d5
1402ab3c1:	0f be 43 30          	movsbl 0x30(%rbx),%eax
1402ab3c5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab3ca:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab3cf:	48 83 c4 20          	add    $0x20,%rsp
1402ab3d3:	5f                   	pop    %rdi
1402ab3d4:	c3                   	ret
1402ab3d5:	8d 47 ff             	lea    -0x1(%rdi),%eax
1402ab3d8:	83 f8 01             	cmp    $0x1,%eax
1402ab3db:	0f 87 20 01 00 00    	ja     0x1402ab501
1402ab3e1:	40 88 7b 30          	mov    %dil,0x30(%rbx)
1402ab3e5:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab3ea:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab3ef:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab3f4:	48 83 c4 20          	add    $0x20,%rsp
1402ab3f8:	5f                   	pop    %rdi
1402ab3f9:	c3                   	ret
1402ab3fa:	48 89 73 40          	mov    %rsi,0x40(%rbx)
1402ab3fe:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab403:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab408:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab40d:	48 83 c4 20          	add    $0x20,%rsp
1402ab411:	5f                   	pop    %rdi
1402ab412:	c3                   	ret
1402ab413:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402ab417:	49 89 01             	mov    %rax,(%r9)
1402ab41a:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab41f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab424:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab429:	48 83 c4 20          	add    $0x20,%rsp
1402ab42d:	5f                   	pop    %rdi
1402ab42e:	c3                   	ret
1402ab42f:	45 85 c0             	test   %r8d,%r8d
1402ab432:	0f 8e c9 00 00 00    	jle    0x1402ab501
1402ab438:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
1402ab43c:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab441:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab446:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab44b:	48 83 c4 20          	add    $0x20,%rsp
1402ab44f:	5f                   	pop    %rdi
1402ab450:	c3                   	ret
1402ab451:	8b 43 58             	mov    0x58(%rbx),%eax
1402ab454:	41 89 01             	mov    %eax,(%r9)
1402ab457:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab45c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab461:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab466:	48 83 c4 20          	add    $0x20,%rsp
1402ab46a:	5f                   	pop    %rdi
1402ab46b:	c3                   	ret
1402ab46c:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1402ab470:	48 8d 15 a9 7a 0e 00 	lea    0xe7aa9(%rip),%rdx        # 0x140392f20
1402ab477:	41 b8 c3 00 00 00    	mov    $0xc3,%r8d
1402ab47d:	e8 8e de f7 ff       	call   0x140229310
1402ab482:	33 c9                	xor    %ecx,%ecx
1402ab484:	48 89 73 48          	mov    %rsi,0x48(%rbx)
1402ab488:	48 85 f6             	test   %rsi,%rsi
1402ab48b:	48 8b c7             	mov    %rdi,%rax
1402ab48e:	48 0f 44 c1          	cmove  %rcx,%rax
1402ab492:	48 89 43 50          	mov    %rax,0x50(%rbx)
1402ab496:	8d 41 01             	lea    0x1(%rcx),%eax
1402ab499:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab49e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab4a3:	48 83 c4 20          	add    $0x20,%rsp
1402ab4a7:	5f                   	pop    %rdi
1402ab4a8:	c3                   	ret
1402ab4a9:	48 8b 4b 48          	mov    0x48(%rbx),%rcx