14001015b:	85 ff                	test   %edi,%edi
14001015d:	0f 89 e7 a9 03 00    	jns    0x14004ab4a
140010163:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14001016a:	00 00
14001016c:	4d 8b c6             	mov    %r14,%r8
14001016f:	33 d2                	xor    %edx,%edx
140010171:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010175:	48 ff 15 3c 52 07 00 	rex.W call *0x7523c(%rip)        # 0x1400853b8
14001017c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010181:	8b cf                	mov    %edi,%ecx
140010183:	48 ff 15 0e 52 07 00 	rex.W call *0x7520e(%rip)        # 0x140085398
14001018a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001018f:	8b c8                	mov    %eax,%ecx
140010191:	44 8b e8             	mov    %eax,%r13d
140010194:	83 f8 02             	cmp    $0x2,%eax
140010197:	0f 85 ce a9 03 00    	jne    0x14004ab6b
14001019d:	c7 06 ff 00 00 00    	movl   $0xff,(%rsi)
1400101a3:	45 33 ed             	xor    %r13d,%r13d
1400101a6:	45 85 ed             	test   %r13d,%r13d
1400101a9:	0f 85 7f 02 00 00    	jne    0x14001042e
1400101af:	4c 8b b5 f0 00 00 00 	mov    0xf0(%rbp),%r14
1400101b6:	48 8d 15 83 71 07 00 	lea    0x77183(%rip),%rdx        # 0x140087340
1400101bd:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1400101c2:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
1400101c6:	44 89 7c 24 58       	mov    %r15d,0x58(%rsp)
1400101cb:	41 c7 06 00 00 00 00 	movl   $0x0,(%r14)
1400101d2:	48 ff 15 cf 51 07 00 	rex.W call *0x751cf(%rip)        # 0x1400853a8
1400101d9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400101de:	c7 45 94 10 00 00 00 	movl   $0x10,-0x6c(%rbp)
1400101e5:	ba 08 00 00 00       	mov    $0x8,%edx
1400101ea:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400101f1:	00 00
1400101f3:	44 8d 42 08          	lea    0x8(%rdx),%r8d
1400101f7:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400101fb:	48 ff 15 c6 51 07 00 	rex.W call *0x751c6(%rip)        # 0x1400853c8
140010202:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010207:	48 8b f0             	mov    %rax,%rsi
14001020a:	48 85 c0             	test   %rax,%rax
14001020d:	0f 84 af a9 03 00    	je     0x14004abc2
140010213:	48 8d 45 94          	lea    -0x6c(%rbp),%rax
140010217:	4c 8b ce             	mov    %rsi,%r9
14001021a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001021f:	48 8d 55 58          	lea    0x58(%rbp),%rdx
140010223:	8b 45 94             	mov    -0x6c(%rbp),%eax
140010226:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14001022c:	48 8b cf             	mov    %rdi,%rcx
14001022f:	89 44 24 20          	mov    %eax,0x20(%rsp)
140010233:	48 ff 15 b6 52 07 00 	rex.W call *0x752b6(%rip)        # 0x1400854f0
14001023a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001023f:	8b f8                	mov    %eax,%edi
140010241:	42 8d 0c 20          	lea    (%rax,%r12,1),%ecx
140010245:	41 85 cc             	test   %ecx,%r12d
140010248:	0f 85 79 02 00 00    	jne    0x1400104c7
14001024e:	3d 05 00 00 80       	cmp    $0x80000005,%eax
140010253:	0f 84 6e 02 00 00    	je     0x1400104c7
140010259:	85 ff                	test   %edi,%edi
14001025b:	0f 89 74 02 00 00    	jns    0x1400104d5
140010261:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010268:	00 00
14001026a:	4c 8b c6             	mov    %rsi,%r8
14001026d:	33 d2                	xor    %edx,%edx
14001026f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010273:	48 ff 15 3e 51 07 00 	rex.W call *0x7513e(%rip)        # 0x1400853b8
14001027a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001027f:	8b cf                	mov    %edi,%ecx
140010281:	48 ff 15 10 51 07 00 	rex.W call *0x75110(%rip)        # 0x140085398
140010288:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001028d:	8b c8                	mov    %eax,%ecx
14001028f:	85 c0                	test   %eax,%eax
140010291:	0f 84 5e 02 00 00    	je     0x1400104f5
140010297:	83 f8 02             	cmp    $0x2,%eax
14001029a:	0f 85 66 a9 03 00    	jne    0x14004ac06
1400102a0:	45 33 e4             	xor    %r12d,%r12d
1400102a3:	45 89 26             	mov    %r12d,(%r14)
1400102a6:	48 8b bd f8 00 00 00 	mov    0xf8(%rbp),%rdi
1400102ad:	4c 8b bd c0 00 00 00 	mov    0xc0(%rbp),%r15
1400102b4:	48 85 ff             	test   %rdi,%rdi
1400102b7:	74 19                	je     0x1400102d2
1400102b9:	4d 8b 47 38          	mov    0x38(%r15),%r8
1400102bd:	48 8b d7             	mov    %rdi,%rdx
1400102c0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400102c5:	e8 96 03 00 00       	call   0x140010660
1400102ca:	85 c0                	test   %eax,%eax
1400102cc:	0f 85 84 a9 03 00    	jne    0x14004ac56
1400102d2:	48 8b bd 00 01 00 00 	mov    0x100(%rbp),%rdi
1400102d9:	48 8d 15 50 70 07 00 	lea    0x77050(%rip),%rdx        # 0x140087330
1400102e0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400102e5:	4c 8b c7             	mov    %rdi,%r8
1400102e8:	45 33 c9             	xor    %r9d,%r9d
1400102eb:	e8 40 06 00 00       	call   0x140010930
1400102f0:	85 c0                	test   %eax,%eax
1400102f2:	74 03                	je     0x1400102f7
1400102f4:	4c 89 27             	mov    %r12,(%rdi)
1400102f7:	48 8b b5 08 01 00 00 	mov    0x108(%rbp),%rsi
1400102fe:	48 85 f6             	test   %rsi,%rsi
140010301:	0f 84 27 01 00 00    	je     0x14001042e
140010307:	33 c9                	xor    %ecx,%ecx
140010309:	48 ff 15 30 45 07 00 	rex.W call *0x74530(%rip)        # 0x140084840
140010310:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010315:	44 8b e8             	mov    %eax,%r13d
140010318:	85 c0                	test   %eax,%eax
14001031a:	0f 85 3e a9 03 00    	jne    0x14004ac5e
140010320:	48 8d 3d a1 02 09 00 	lea    0x902a1(%rip),%rdi        # 0x1400a05c8
140010327:	c6 45 c0 01          	movb   $0x1,-0x40(%rbp)
14001032b:	48 8b cf             	mov    %rdi,%rcx
14001032e:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
140010332:	48 ff 15 3f 50 07 00 	rex.W call *0x7503f(%rip)        # 0x140085378
140010339:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001033e:	48 8b 05 f3 fc 08 00 	mov    0x8fcf3(%rip),%rax        # 0x1400a0038
140010345:	44 89 65 c4          	mov    %r12d,-0x3c(%rbp)
140010349:	48 85 c0             	test   %rax,%rax
14001034c:	0f 84 13 01 00 00    	je     0x140010465
140010352:	48 8b 40 40          	mov    0x40(%rax),%rax
140010356:	ff 15 6c 53 07 00    	call   *0x7536c(%rip)        # 0x1400856c8
14001035c:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140010360:	0f b7 f8             	movzwl %ax,%edi
140010363:	e8 1c d0 ff ff       	call   0x14000d384
140010368:	66 39 3d 9d fe 08 00 	cmp    %di,0x8fe9d(%rip)        # 0x1400a020c
14001036f:	0f 85 f6 a8 03 00    	jne    0x14004ac6b
140010375:	41 8b 47 34          	mov    0x34(%r15),%eax
140010379:	0f ba e0 15          	bt     $0x15,%eax
14001037d:	0f 82 7a 01 00 00    	jb     0x1400104fd
140010383:	49 8b 7f 40          	mov    0x40(%r15),%rdi
140010387:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001038e:	00 00
140010390:	66 83 7c 5f 02 00    	cmpw   $0x0,0x2(%rdi,%rbx,2)
140010396:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
14001039a:	75 f4                	jne    0x140010390
14001039c:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400103a3:	00 00
1400103a5:	8d 04 5d 02 00 00 00 	lea    0x2(,%rbx,2),%eax
1400103ac:	44 8b c0             	mov    %eax,%r8d
1400103af:	33 d2                	xor    %edx,%edx
1400103b1:	8b d8                	mov    %eax,%ebx
1400103b3:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400103b7:	48 ff 15 0a 50 07 00 	rex.W call *0x7500a(%rip)        # 0x1400853c8
1400103be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400103c3:	48 89 06             	mov    %rax,(%rsi)
1400103c6:	48 85 c0             	test   %rax,%rax
1400103c9:	0f 84 d6 a8 03 00    	je     0x14004aca5
1400103cf:	48 d1 eb             	shr    $1,%rbx
1400103d2:	74 3d                	je     0x140010411
1400103d4:	ba fe ff ff 7f       	mov    $0x7ffffffe,%edx
1400103d9:	48 2b d3             	sub    %rbx,%rdx
1400103dc:	48 2b f8             	sub    %rax,%rdi
1400103df:	90                   	nop
1400103e0:	48 8d 0c 13          	lea    (%rbx,%rdx,1),%rcx
1400103e4:	48 85 c9             	test   %rcx,%rcx
1400103e7:	74 1b                	je     0x140010404
1400103e9:	0f b7 0c 38          	movzwl (%rax,%rdi,1),%ecx
1400103ed:	66 85 c9             	test   %cx,%cx
1400103f0:	74 12                	je     0x140010404
1400103f2:	66 89 08             	mov    %cx,(%rax)
1400103f5:	48 83 c0 02          	add    $0x2,%rax
1400103f9:	48 83 eb 01          	sub    $0x1,%rbx
1400103fd:	75 e1                	jne    0x1400103e0
1400103ff:	e9 e7 a8 03 00       	jmp    0x14004aceb
140010404:	48 85 db             	test   %rbx,%rbx
140010407:	0f 84 de a8 03 00    	je     0x14004aceb
14001040d:	66 44 89 20          	mov    %r12w,(%rax)
140010411:	48 8d 3d e8 eb 08 00 	lea    0x8ebe8(%rip),%rdi        # 0x14009f000
140010418:	48 ff 15 31 44 07 00 	rex.W call *0x74431(%rip)        # 0x140084850
14001041f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010424:	8b d8                	mov    %eax,%ebx
140010426:	85 c0                	test   %eax,%eax
140010428:	0f 85 c6 a8 03 00    	jne    0x14004acf4
14001042e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140010433:	48 ff 15 26 4f 07 00 	rex.W call *0x74f26(%rip)        # 0x140085360
14001043a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001043f:	8b c8                	mov    %eax,%ecx
140010441:	48 ff 15 50 4f 07 00 	rex.W call *0x74f50(%rip)        # 0x140085398
140010448:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001044d:	41 8b c5             	mov    %r13d,%eax
140010450:	48 81 c4 78 01 00 00 	add    $0x178,%rsp
140010457:	41 5f                	pop    %r15
140010459:	41 5e                	pop    %r14
14001045b:	41 5d                	pop    %r13
14001045d:	41 5c                	pop    %r12
14001045f:	5f                   	pop    %rdi
140010460:	5e                   	pop    %rsi
140010461:	5b                   	pop    %rbx
140010462:	5d                   	pop    %rbp
140010463:	c3                   	ret
140010464:	cc                   	int3
140010465:	48 8b cf             	mov    %rdi,%rcx
140010468:	48 ff 15 f9 4e 07 00 	rex.W call *0x74ef9(%rip)        # 0x140085368
14001046f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010474:	41 8b fc             	mov    %r12d,%edi
140010477:	e9 ec fe ff ff       	jmp    0x140010368
14001047c:	81 fe 05 00 00 80    	cmp    $0x80000005,%esi
140010482:	0f 84 f4 f7 ff ff    	je     0x14000fc7c
140010488:	e9 6a 9f 03 00       	jmp    0x14004a3f7
14001048d:	81 fe 05 00 00 80    	cmp    $0x80000005,%esi
140010493:	0f 84 61 f9 ff ff    	je     0x14000fdfa
140010499:	e9 35 a4 03 00       	jmp    0x14004a8d3
14001049e:	81 fe 05 00 00 80    	cmp    $0x80000005,%esi
1400104a4:	0f 84 a1 fa ff ff    	je     0x14000ff4b
1400104aa:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
1400104ae:	e9 a5 fa ff ff       	jmp    0x14000ff58
1400104b3:	81 fe 05 00 00 80    	cmp    $0x80000005,%esi
1400104b9:	0f 84 8e fb ff ff    	je     0x14001004d
1400104bf:	41 8b cf             	mov    %r15d,%ecx
1400104c2:	e9 8c fb ff ff       	jmp    0x140010053
1400104c7:	44 8b 7e 08          	mov    0x8(%rsi),%r15d
1400104cb:	44 89 7c 24 58       	mov    %r15d,0x58(%rsp)
1400104d0:	e9 84 fd ff ff       	jmp    0x140010259
1400104d5:	8b 46 08             	mov    0x8(%rsi),%eax
1400104d8:	41 3b c7             	cmp    %r15d,%eax
1400104db:	0f 87 80 fd ff ff    	ja     0x140010261
1400104e1:	44 8b c0             	mov    %eax,%r8d
1400104e4:	48 8d 56 0c          	lea    0xc(%rsi),%rdx
1400104e8:	49 8b ce             	mov    %r14,%rcx
1400104eb:	e8 33 7f 02 00       	call   0x140038423
1400104f0:	e9 6c fd ff ff       	jmp    0x140010261
1400104f5:	45 33 e4             	xor    %r12d,%r12d
1400104f8:	e9 a9 fd ff ff       	jmp    0x1400102a6
1400104fd:	83 3d 84 fc 08 00 00 	cmpl   $0x0,0x8fc84(%rip)        # 0x1400a0188
140010504:	0f 85 79 fe ff ff    	jne    0x140010383
14001050a:	49 8b cf             	mov    %r15,%rcx
14001050d:	e8 1e ab 00 00       	call   0x14001b030
140010512:	ba 00 00 20 00       	mov    $0x200000,%edx
140010517:	49 8b cf             	mov    %r15,%rcx
14001051a:	e8 b1 9a ff ff       	call   0x140009fd0
14001051f:	e9 5f fe ff ff       	jmp    0x140010383
140010524:	cc                   	int3
140010525:	cc                   	int3
140010526:	cc                   	int3
140010527:	cc                   	int3
140010528:	cc                   	int3
140010529:	cc                   	int3
14001052a:	cc                   	int3
14001052b:	cc                   	int3
14001052c:	40 55                	rex push %rbp
14001052e:	53                   	push   %rbx
14001052f:	56                   	push   %rsi
140010530:	57                   	push   %rdi
140010531:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140010536:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
14001053d:	48 8b 05 7c ec 08 00 	mov    0x8ec7c(%rip),%rax        # 0x14009f1c0
140010544:	48 33 c4             	xor    %rsp,%rax
140010547:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14001054b:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
140010550:	45 8b d1             	mov    %r9d,%r10d
140010553:	48 83 65 8f 00       	andq   $0x0,-0x71(%rbp)
140010558:	49 8b f8             	mov    %r8,%rdi
14001055b:	48 8b 75 7f          	mov    0x7f(%rbp),%rsi
14001055f:	48 8b c2             	mov    %rdx,%rax
140010562:	41 f7 c1 0b 04 00 00 	test   $0x40b,%r9d
140010569:	75 20                	jne    0x14001058b
14001056b:	bb 02 00 00 00       	mov    $0x2,%ebx
140010570:	8b c3                	mov    %ebx,%eax
140010572:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140010576:	48 33 cc             	xor    %rsp,%rcx
140010579:	e8 32 36 02 00       	call   0x140033bb0
14001057e:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
140010585:	5f                   	pop    %rdi
140010586:	5e                   	pop    %rsi
140010587:	5b                   	pop    %rbx
140010588:	5d                   	pop    %rbp
140010589:	c3                   	ret
14001058a:	cc                   	int3
14001058b:	83 3d c2 fc 08 00 00 	cmpl   $0x0,0x8fcc2(%rip)        # 0x1400a0254
140010592:	0f 85 a6 a7 03 00    	jne    0x14004ad3e
140010598:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14001059c:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400105a2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400105a7:	48 8d 15 8a 6e 07 00 	lea    0x76e8a(%rip),%rdx        # 0x140087438
1400105ae:	48 8b c8             	mov    %rax,%rcx
1400105b1:	e8 d2 e9 ff ff       	call   0x14000ef88
1400105b6:	8b d8                	mov    %eax,%ebx
1400105b8:	83 f8 02             	cmp    $0x2,%eax
1400105bb:	0f 84 d3 a8 03 00    	je     0x14004ae94
1400105c1:	85 c0                	test   %eax,%eax
1400105c3:	0f 85 fc a7 03 00    	jne    0x14004adc5
1400105c9:	4c 8d 45 83          	lea    -0x7d(%rbp),%r8
1400105cd:	e8 06 08 02 00       	call   0x140030dd8
1400105d2:	8b d8                	mov    %eax,%ebx
1400105d4:	83 f8 02             	cmp    $0x2,%eax
1400105d7:	0f 84 0b a8 03 00    	je     0x14004ade8
1400105dd:	85 c0                	test   %eax,%eax
1400105df:	0f 85 3e a8 03 00    	jne    0x14004ae23
1400105e5:	44 8b 4d 83          	mov    -0x7d(%rbp),%r9d
1400105e9:	4c 8d 05 a8 5d 07 00 	lea    0x75da8(%rip),%r8        # 0x140086398
1400105f0:	8d 50 40             	lea    0x40(%rax),%edx
1400105f3:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1400105f7:	e8 b0 79 00 00       	call   0x140017fac
1400105fc:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140010600:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140010605:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001060a:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14001060e:	45 33 c9             	xor    %r9d,%r9d
140010611:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140010616:	c7 44 24 30 04 00 00 	movl   $0x4,0x30(%rsp)
14001061d:	00
14001061e:	e8 ed d8 ff ff       	call   0x14000df10
140010623:	8b d8                	mov    %eax,%ebx
140010625:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14001062a:	0f 85 26 a8 03 00    	jne    0x14004ae56
140010630:	e9 5f a8 03 00       	jmp    0x14004ae94
140010635:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140010639:	48 85 c9             	test   %rcx,%rcx
14001063c:	0f 84 2e ff ff ff    	je     0x140010570
140010642:	48 ff 15 9f 46 07 00 	rex.W call *0x7469f(%rip)        # 0x140084ce8
140010649:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001064e:	e9 1d ff ff ff       	jmp    0x140010570
140010653:	cc                   	int3
140010654:	cc                   	int3
140010655:	cc                   	int3
140010656:	cc                   	int3
140010657:	cc                   	int3
140010658:	cc                   	int3
140010659:	cc                   	int3
14001065a:	cc                   	int3
14001065b:	cc                   	int3
14001065c:	cc                   	int3
14001065d:	cc                   	int3
14001065e:	cc                   	int3
14001065f:	cc                   	int3
140010660:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010665:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001066a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14001066f:	55                   	push   %rbp
140010670:	41 54                	push   %r12
140010672:	41 55                	push   %r13
140010674:	41 56                	push   %r14
140010676:	41 57                	push   %r15
140010678:	48 8b ec             	mov    %rsp,%rbp
14001067b:	48 83 ec 50          	sub    $0x50,%rsp
14001067f:	33 ff                	xor    %edi,%edi
140010681:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
140010685:	4d 8b e8             	mov    %r8,%r13
140010688:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
14001068c:	4c 8b e2             	mov    %rdx,%r12
14001068f:	89 7d 48             	mov    %edi,0x48(%rbp)
140010692:	8b df                	mov    %edi,%ebx
140010694:	89 7d e0             	mov    %edi,-0x20(%rbp)
140010697:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
14001069b:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
14001069f:	48 8d 15 22 6d 07 00 	lea    0x76d22(%rip),%rdx        # 0x1400873c8
1400106a6:	4c 8b f9             	mov    %rcx,%r15
1400106a9:	e8 82 02 00 00       	call   0x140010930
1400106ae:	44 8b f0             	mov    %eax,%r14d
1400106b1:	85 c0                	test   %eax,%eax
1400106b3:	0f 85 54 01 00 00    	jne    0x14001080d
1400106b9:	8b 7d 48             	mov    0x48(%rbp),%edi
1400106bc:	81 ff 00 10 00 00    	cmp    $0x1000,%edi
1400106c2:	0f 83 ec a7 03 00    	jae    0x14004aeb4
1400106c8:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400106cc:	83 ff 02             	cmp    $0x2,%edi
1400106cf:	72 35                	jb     0x140010706