140166ea9:	8b d5                	mov    %ebp,%edx
140166eab:	48 8b cf             	mov    %rdi,%rcx
140166eae:	41 ff d1             	call   *%r9
140166eb1:	8b e8                	mov    %eax,%ebp
140166eb3:	83 fd 2a             	cmp    $0x2a,%ebp
140166eb6:	74 50                	je     0x140166f08
140166eb8:	48 8b cf             	mov    %rdi,%rcx
140166ebb:	4c 89 a7 50 0b 00 00 	mov    %r12,0xb50(%rdi)
140166ec2:	e8 b9 77 fe ff       	call   0x14014e680
140166ec7:	85 c0                	test   %eax,%eax
140166ec9:	75 2f                	jne    0x140166efa
140166ecb:	f6 87 84 0b 00 00 10 	testb  $0x10,0xb84(%rdi)
140166ed2:	75 1c                	jne    0x140166ef0
140166ed4:	44 38 a7 d4 0c 00 00 	cmp    %r12b,0xcd4(%rdi)
140166edb:	75 13                	jne    0x140166ef0
140166edd:	48 8b 8f d0 01 00 00 	mov    0x1d0(%rdi),%rcx
140166ee4:	48 8d 15 59 7d 1c 00 	lea    0x1c7d59(%rip),%rdx        # 0x14032ec44
140166eeb:	e8 70 66 ff ff       	call   0x14015d560
140166ef0:	44 89 a7 d0 0c 00 00 	mov    %r12d,0xcd0(%rdi)
140166ef7:	41 8b c4             	mov    %r12d,%eax
140166efa:	85 ed                	test   %ebp,%ebp
140166efc:	75 0a                	jne    0x140166f08
140166efe:	85 c0                	test   %eax,%eax
140166f00:	b9 2a 00 00 00       	mov    $0x2a,%ecx
140166f05:	0f 45 e9             	cmovne %ecx,%ebp
140166f08:	48 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%rcx
140166f0f:	e8 7c 8b 00 00       	call   0x14016fa90
140166f14:	4c 8b 8f e0 00 00 00 	mov    0xe0(%rdi),%r9
140166f1b:	4d 85 c9             	test   %r9,%r9
140166f1e:	74 24                	je     0x140166f44
140166f20:	41 f6 41 04 20       	testb  $0x20,0x4(%r9)
140166f25:	74 1d                	je     0x140166f44
140166f27:	49 8b 41 10          	mov    0x10(%r9),%rax
140166f2b:	48 85 c0             	test   %rax,%rax
140166f2e:	74 14                	je     0x140166f44
140166f30:	4d 8b 49 20          	mov    0x20(%r9),%r9
140166f34:	ba 05 00 00 00       	mov    $0x5,%edx
140166f39:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140166f3f:	48 8b cf             	mov    %rdi,%rcx
140166f42:	ff d0                	call   *%rax
140166f44:	48 8b cf             	mov    %rdi,%rcx
140166f47:	e8 a4 a5 fd ff       	call   0x1401414f0
140166f4c:	4c 39 a6 58 04 00 00 	cmp    %r12,0x458(%rsi)
140166f53:	74 4c                	je     0x140166fa1
140166f55:	4c 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%r8
140166f5c:	4d 85 c0             	test   %r8,%r8
140166f5f:	74 1e                	je     0x140166f7f
140166f61:	41 f6 40 04 20       	testb  $0x20,0x4(%r8)
140166f66:	74 17                	je     0x140166f7f
140166f68:	49 8b 40 18          	mov    0x18(%r8),%rax
140166f6c:	48 85 c0             	test   %rax,%rax
140166f6f:	74 0e                	je     0x140166f7f
140166f71:	4d 8b 40 20          	mov    0x20(%r8),%r8
140166f75:	ba 05 00 00 00       	mov    $0x5,%edx
140166f7a:	48 8b cf             	mov    %rdi,%rcx
140166f7d:	ff d0                	call   *%rax
140166f7f:	33 c0                	xor    %eax,%eax
140166f81:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
140166f88:	00
140166f89:	48 33 cc             	xor    %rsp,%rcx
140166f8c:	e8 af 36 19 00       	call   0x1402fa640
140166f91:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
140166f98:	41 5f                	pop    %r15
140166f9a:	41 5c                	pop    %r12
140166f9c:	5f                   	pop    %rdi
140166f9d:	5e                   	pop    %rsi
140166f9e:	5d                   	pop    %rbp
140166f9f:	5b                   	pop    %rbx
140166fa0:	c3                   	ret
140166fa1:	c6 87 0c 13 00 00 01 	movb   $0x1,0x130c(%rdi)
140166fa8:	48 8b 56 68          	mov    0x68(%rsi),%rdx
140166fac:	4c 89 b4 24 50 01 00 	mov    %r14,0x150(%rsp)
140166fb3:	00
140166fb4:	48 85 d2             	test   %rdx,%rdx
140166fb7:	74 0c                	je     0x140166fc5
140166fb9:	48 8b cf             	mov    %rdi,%rcx
140166fbc:	e8 6f 9a fe ff       	call   0x140150a30
140166fc1:	4c 89 66 68          	mov    %r12,0x68(%rsi)
140166fc5:	48 8b cf             	mov    %rdi,%rcx
140166fc8:	e8 d3 e1 fd ff       	call   0x1401451a0
140166fcd:	48 8b 8f 20 0d 00 00 	mov    0xd20(%rdi),%rcx
140166fd4:	ff 15 36 bd 29 00    	call   *0x29bd36(%rip)        # 0x140402d10
140166fda:	45 8b f4             	mov    %r12d,%r14d
140166fdd:	4c 89 a7 20 0d 00 00 	mov    %r12,0xd20(%rdi)
140166fe4:	44 39 a7 c8 0d 00 00 	cmp    %r12d,0xdc8(%rdi)
140166feb:	76 3c                	jbe    0x140167029
140166fed:	0f 1f 00             	nopl   (%rax)
140166ff0:	41 8b c6             	mov    %r14d,%eax
140166ff3:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140166ff7:	48 8d 1c cf          	lea    (%rdi,%rcx,8),%rbx
140166ffb:	48 8b 8b 50 0d 00 00 	mov    0xd50(%rbx),%rcx
140167002:	ff 15 08 bd 29 00    	call   *0x29bd08(%rip)        # 0x140402d10
140167008:	41 ff c6             	inc    %r14d
14016700b:	4c 89 a3 50 0d 00 00 	mov    %r12,0xd50(%rbx)
140167012:	4c 89 a3 60 0d 00 00 	mov    %r12,0xd60(%rbx)
140167019:	4c 89 a3 58 0d 00 00 	mov    %r12,0xd58(%rbx)
140167020:	44 3b b7 c8 0d 00 00 	cmp    0xdc8(%rdi),%r14d
140167027:	72 c7                	jb     0x140166ff0
140167029:	44 89 a7 c8 0d 00 00 	mov    %r12d,0xdc8(%rdi)
140167030:	44 38 a7 13 0b 00 00 	cmp    %r12b,0xb13(%rdi)
140167037:	0f 85 b8 01 00 00    	jne    0x1401671f5
14016703d:	44 38 a6 d1 03 00 00 	cmp    %r12b,0x3d1(%rsi)
140167044:	0f 85 ab 01 00 00    	jne    0x1401671f5
14016704a:	45 84 ff             	test   %r15b,%r15b
14016704d:	74 17                	je     0x140167066
14016704f:	48 8b 86 10 04 00 00 	mov    0x410(%rsi),%rax
140167056:	f7 80 8c 00 00 00 00 	testl  $0x200,0x8c(%rax)
14016705d:	02 00 00
140167060:	0f 84 8f 01 00 00    	je     0x1401671f5
140167066:	44 38 a6 cd 03 00 00 	cmp    %r12b,0x3cd(%rsi)
14016706d:	74 09                	je     0x140167078
14016706f:	48 8b 86 f8 00 00 00 	mov    0xf8(%rsi),%rax
140167076:	eb 2b                	jmp    0x1401670a3
140167078:	44 38 a6 cc 03 00 00 	cmp    %r12b,0x3cc(%rsi)
14016707f:	74 09                	je     0x14016708a
140167081:	48 8b 86 30 01 00 00 	mov    0x130(%rsi),%rax
140167088:	eb 19                	jmp    0x1401670a3
14016708a:	44 38 a6 d4 03 00 00 	cmp    %r12b,0x3d4(%rsi)
140167091:	74 09                	je     0x14016709c
140167093:	48 8b 86 d8 00 00 00 	mov    0xd8(%rsi),%rax
14016709a:	eb 07                	jmp    0x1401670a3
14016709c:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
1401670a3:	44 8b 4e 60          	mov    0x60(%rsi),%r9d
1401670a7:	4c 8d 05 6a 68 1d 00 	lea    0x1d686a(%rip),%r8        # 0x14033d918
1401670ae:	ba 00 01 00 00       	mov    $0x100,%edx
1401670b3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401670b8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401670bd:	e8 1e 65 ff ff       	call   0x14015d5e0
1401670c2:	4c 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%r8
1401670c9:	4d 85 c0             	test   %r8,%r8
1401670cc:	74 1e                	je     0x1401670ec
1401670ce:	41 f6 40 04 20       	testb  $0x20,0x4(%r8)
1401670d3:	74 17                	je     0x1401670ec
1401670d5:	49 8b 40 18          	mov    0x18(%r8),%rax
1401670d9:	48 85 c0             	test   %rax,%rax
1401670dc:	74 0e                	je     0x1401670ec
1401670de:	4d 8b 40 20          	mov    0x20(%r8),%r8
1401670e2:	ba 05 00 00 00       	mov    $0x5,%edx
1401670e7:	48 8b cf             	mov    %rdi,%rcx
1401670ea:	ff d0                	call   *%rax
1401670ec:	48 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%rcx
1401670f3:	8b 81 40 01 00 00    	mov    0x140(%rcx),%eax
1401670f9:	85 c0                	test   %eax,%eax
1401670fb:	79 06                	jns    0x140167103
1401670fd:	8b 41 18             	mov    0x18(%rcx),%eax
140167100:	c1 e0 02             	shl    $0x2,%eax
140167103:	49 8b dc             	mov    %r12,%rbx
140167106:	4c 63 f0             	movslq %eax,%r14
140167109:	38 1d a9 8f 2a 00    	cmp    %bl,0x2a8fa9(%rip)        # 0x1404100b8
14016710f:	74 3a                	je     0x14016714b
140167111:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140167116:	ff 15 e4 22 1c 00    	call   *0x1c22e4(%rip)        # 0x140329400
14016711c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140167121:	4c 8b 05 98 8f 2a 00 	mov    0x2a8f98(%rip),%r8        # 0x1404100c0
140167128:	48 8b c1             	mov    %rcx,%rax
14016712b:	48 99                	cqto
14016712d:	49 f7 f8             	idiv   %r8
140167130:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140167135:	48 8b c1             	mov    %rcx,%rax
140167138:	48 99                	cqto
14016713a:	49 f7 f8             	idiv   %r8
14016713d:	48 69 c2 40 42 0f 00 	imul   $0xf4240,%rdx,%rax
140167144:	48 99                	cqto
140167146:	49 f7 f8             	idiv   %r8
140167149:	eb 2b                	jmp    0x140167176
14016714b:	ff 15 2f 23 1c 00    	call   *0x1c232f(%rip)        # 0x140329480
140167151:	44 8b c0             	mov    %eax,%r8d
140167154:	b8 d3 4d 62 10       	mov    $0x10624dd3,%eax
140167159:	41 f7 e0             	mul    %r8d
14016715c:	c1 ea 06             	shr    $0x6,%edx
14016715f:	8b ca                	mov    %edx,%ecx
140167161:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140167166:	69 ca e8 03 00 00    	imul   $0x3e8,%edx,%ecx
14016716c:	44 2b c1             	sub    %ecx,%r8d
14016716f:	41 69 c0 e8 03 00 00 	imul   $0x3e8,%r8d,%eax
140167176:	89 44 24 38          	mov    %eax,0x38(%rsp)
14016717a:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
14016717f:	0f 11 86 d8 01 00 00 	movups %xmm0,0x1d8(%rsi)
140167186:	4d 85 f6             	test   %r14,%r14
140167189:	74 3a                	je     0x1401671c5
14016718b:	48 8b cf             	mov    %rdi,%rcx
14016718e:	e8 5d 7a fd ff       	call   0x14013ebf0
140167193:	49 3b c6             	cmp    %r14,%rax
140167196:	76 2d                	jbe    0x1401671c5
140167198:	48 8d 15 21 49 1d 00 	lea    0x1d4921(%rip),%rdx        # 0x14033bac0
14016719f:	48 8b cf             	mov    %rdi,%rcx
1401671a2:	e8 79 3b fe ff       	call   0x14014ad20
1401671a7:	48 8b cf             	mov    %rdi,%rcx
1401671aa:	e8 e1 70 fd ff       	call   0x14013e290
1401671af:	48 8b d8             	mov    %rax,%rbx
1401671b2:	48 85 c0             	test   %rax,%rax
1401671b5:	74 0e                	je     0x1401671c5
1401671b7:	45 33 c0             	xor    %r8d,%r8d
1401671ba:	48 8b d0             	mov    %rax,%rdx
1401671bd:	48 8b cf             	mov    %rdi,%rcx
1401671c0:	e8 5b a4 fd ff       	call   0x140141620
1401671c5:	48 3b de             	cmp    %rsi,%rbx
1401671c8:	74 1f                	je     0x1401671e9
1401671ca:	8b 46 60             	mov    0x60(%rsi),%eax
1401671cd:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401671d2:	48 8d 15 a7 6a 1c 00 	lea    0x1c6aa7(%rip),%rdx        # 0x14032dc80
1401671d9:	89 87 f0 0c 00 00    	mov    %eax,0xcf0(%rdi)
1401671df:	48 8b cf             	mov    %rdi,%rcx
1401671e2:	e8 39 3b fe ff       	call   0x14014ad20
1401671e7:	eb 6c                	jmp    0x140167255
1401671e9:	c7 87 f0 0c 00 00 ff 	movl   $0xffffffff,0xcf0(%rdi)
1401671f0:	ff ff ff
1401671f3:	eb 60                	jmp    0x140167255
1401671f5:	80 be d1 03 00 00 01 	cmpb   $0x1,0x3d1(%rsi)
1401671fc:	74 07                	je     0x140167205
1401671fe:	c6 86 d1 03 00 00 01 	movb   $0x1,0x3d1(%rsi)
140167205:	45 33 c0             	xor    %r8d,%r8d
140167208:	48 8b d6             	mov    %rsi,%rdx
14016720b:	48 8b cf             	mov    %rdi,%rcx
14016720e:	e8 1d 78 fd ff       	call   0x14013ea30
140167213:	4c 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%r8
14016721a:	4d 85 c0             	test   %r8,%r8
14016721d:	74 1e                	je     0x14016723d
14016721f:	41 f6 40 04 20       	testb  $0x20,0x4(%r8)
140167224:	74 17                	je     0x14016723d
140167226:	49 8b 40 18          	mov    0x18(%r8),%rax
14016722a:	48 85 c0             	test   %rax,%rax
14016722d:	74 0e                	je     0x14016723d
14016722f:	4d 8b 40 20          	mov    0x20(%r8),%r8
140167233:	ba 05 00 00 00       	mov    $0x5,%edx
140167238:	48 8b cf             	mov    %rdi,%rcx
14016723b:	ff d0                	call   *%rax
14016723d:	45 0f b6 c7          	movzbl %r15b,%r8d
140167241:	48 8b d6             	mov    %rsi,%rdx
140167244:	48 8b cf             	mov    %rdi,%rcx
140167247:	e8 d4 a3 fd ff       	call   0x140141620
14016724c:	85 ed                	test   %ebp,%ebp
14016724e:	75 05                	jne    0x140167255
140167250:	85 c0                	test   %eax,%eax
140167252:	0f 45 e8             	cmovne %eax,%ebp
140167255:	48 8b 8f 18 0d 00 00 	mov    0xd18(%rdi),%rcx
14016725c:	ff 15 ae ba 29 00    	call   *0x29baae(%rip)        # 0x140402d10
140167262:	48 8b cf             	mov    %rdi,%rcx
140167265:	4c 89 a7 18 0d 00 00 	mov    %r12,0xd18(%rdi)
14016726c:	e8 1f c3 fd ff       	call   0x140143590
140167271:	4c 8b b4 24 50 01 00 	mov    0x150(%rsp),%r14
140167278:	00
140167279:	8b c5                	mov    %ebp,%eax
14016727b:	e9 01 fd ff ff       	jmp    0x140166f81
140167280:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140167285:	57                   	push   %rdi
140167286:	48 83 ec 30          	sub    $0x30,%rsp
14016728a:	4c 8b 49 18          	mov    0x18(%rcx),%r9
14016728e:	4c 8b c2             	mov    %rdx,%r8
140167291:	48 8b f9             	mov    %rcx,%rdi
140167294:	4d 85 c9             	test   %r9,%r9
140167297:	0f 84 86 03 00 00    	je     0x140167623
14016729d:	8b 41 50             	mov    0x50(%rcx),%eax
1401672a0:	83 c0 fd             	add    $0xfffffffd,%eax
1401672a3:	83 f8 09             	cmp    $0x9,%eax
1401672a6:	0f 87 77 03 00 00    	ja     0x140167623
1401672ac:	48 8d 0d 4d 8d e9 ff 	lea    -0x1672b3(%rip),%rcx        # 0x140000000
1401672b3:	48 98                	cltq
1401672b5:	8b 94 81 30 76 16 00 	mov    0x167630(%rcx,%rax,4),%edx
1401672bc:	48 03 d1             	add    %rcx,%rdx
1401672bf:	ff e2                	jmp    *%rdx
1401672c1:	33 db                	xor    %ebx,%ebx
1401672c3:	41 38 99 e6 03 00 00 	cmp    %bl,0x3e6(%r9)
1401672ca:	0f 85 35 01 00 00    	jne    0x140167405
1401672d0:	48 8b 8f 90 0e 00 00 	mov    0xe90(%rdi),%rcx
1401672d7:	48 8b 87 98 0e 00 00 	mov    0xe98(%rdi),%rax
1401672de:	48 85 c9             	test   %rcx,%rcx
1401672e1:	74 1d                	je     0x140167300
1401672e3:	48 8b 41 38          	mov    0x38(%rcx),%rax
1401672e7:	bb 01 00 00 00       	mov    $0x1,%ebx
1401672ec:	49 89 00             	mov    %rax,(%r8)
1401672ef:	8b c3                	mov    %ebx,%eax
1401672f1:	48 89 79 30          	mov    %rdi,0x30(%rcx)
1401672f5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401672fa:	48 83 c4 30          	add    $0x30,%rsp
1401672fe:	5f                   	pop    %rdi
1401672ff:	c3                   	ret
140167300:	38 1d b2 8d 2a 00    	cmp    %bl,0x2a8db2(%rip)        # 0x1404100b8
140167306:	0f 10 00             	movups (%rax),%xmm0
140167309:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14016730e:	74 31                	je     0x140167341
140167310:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140167315:	ff 15 e5 20 1c 00    	call   *0x1c20e5(%rip)        # 0x140329400
14016731b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140167320:	48 99                	cqto
140167322:	48 f7 3d 97 8d 2a 00 	idivq  0x2a8d97(%rip)        # 0x1404100c0
140167329:	4c 8b c0             	mov    %rax,%r8
14016732c:	48 69 c2 40 42 0f 00 	imul   $0xf4240,%rdx,%rax
140167333:	48 99                	cqto
140167335:	48 f7 3d 84 8d 2a 00 	idivq  0x2a8d84(%rip)        # 0x1404100c0
14016733c:	48 8b c8             	mov    %rax,%rcx
14016733f:	eb 23                	jmp    0x140167364
140167341:	ff 15 39 21 1c 00    	call   *0x1c2139(%rip)        # 0x140329480
140167347:	8b c8                	mov    %eax,%ecx
140167349:	b8 d3 4d 62 10       	mov    $0x10624dd3,%eax
14016734e:	f7 e1                	mul    %ecx
140167350:	c1 ea 06             	shr    $0x6,%edx
140167353:	69 c2 e8 03 00 00    	imul   $0x3e8,%edx,%eax
140167359:	44 8b c2             	mov    %edx,%r8d
14016735c:	2b c8                	sub    %eax,%ecx
14016735e:	69 c9 e8 03 00 00    	imul   $0x3e8,%ecx,%ecx
140167364:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140167369:	66 48 0f 7e c0       	movq   %xmm0,%rax
14016736e:	4c 2b c0             	sub    %rax,%r8
140167371:	48 b8 f7 53 e3 a5 9b 	movabs $0x20c49ba5e353f7,%rax
140167378:	c4 20 00
14016737b:	4c 3b c0             	cmp    %rax,%r8
14016737e:	7d 72                	jge    0x1401673f2
140167380:	48 b8 09 ac 1c 5a 64 	movabs $0xffdf3b645a1cac09,%rax
140167387:	3b df ff
14016738a:	4c 3b c0             	cmp    %rax,%r8
14016738d:	7e 5e                	jle    0x1401673ed
14016738f:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140167394:	66 0f 7e c0          	movd   %xmm0,%eax
140167398:	2b c8                	sub    %eax,%ecx
14016739a:	b8 d3 4d 62 10       	mov    $0x10624dd3,%eax
14016739f:	f7 e9                	imul   %ecx
1401673a1:	c1 fa 06             	sar    $0x6,%edx
1401673a4:	8b c2                	mov    %edx,%eax
1401673a6:	c1 e8 1f             	shr    $0x1f,%eax
1401673a9:	03 d0                	add    %eax,%edx
1401673ab:	49 69 c0 e8 03 00 00 	imul   $0x3e8,%r8,%rax
1401673b2:	48 63 ca             	movslq %edx,%rcx
1401673b5:	48 03 c8             	add    %rax,%rcx
1401673b8:	48 83 f9 03          	cmp    $0x3,%rcx
1401673bc:	7c 2f                	jl     0x1401673ed
1401673be:	48 83 f9 32          	cmp    $0x32,%rcx
1401673c2:	7f 19                	jg     0x1401673dd
1401673c4:	48 b8 56 55 55 55 55 	movabs $0x5555555555555556,%rax
1401673cb:	55 55 55
1401673ce:	48 f7 e9             	imul   %rcx
1401673d1:	48 8b c2             	mov    %rdx,%rax
1401673d4:	48 c1 e8 3f          	shr    $0x3f,%rax
1401673d8:	48 03 d0             	add    %rax,%rdx
1401673db:	eb 1a                	jmp    0x1401673f7
1401673dd:	48 81 f9 fa 00 00 00 	cmp    $0xfa,%rcx
1401673e4:	7f 0c                	jg     0x1401673f2
1401673e6:	ba 32 00 00 00       	mov    $0x32,%edx
1401673eb:	eb 0a                	jmp    0x1401673f7
1401673ed:	48 8b d3             	mov    %rbx,%rdx
1401673f0:	eb 05                	jmp    0x1401673f7
1401673f2:	ba c8 00 00 00       	mov    $0xc8,%edx
1401673f7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401673fd:	48 8b cf             	mov    %rdi,%rcx
140167400:	e8 eb ad fd ff       	call   0x1401421f0
140167405:	8b c3                	mov    %ebx,%eax
140167407:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14016740c:	48 83 c4 30          	add    $0x30,%rsp
140167410:	5f                   	pop    %rdi
140167411:	c3                   	ret