1400040ae:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1400040b2:	49 8b 73 18          	mov    0x18(%r11),%rsi
1400040b6:	49 8b e3             	mov    %r11,%rsp
1400040b9:	5f                   	pop    %rdi
1400040ba:	c3                   	ret
1400040bb:	e8 04 75 02 00       	call   0x14002b5c4
1400040c0:	90                   	nop
1400040c1:	cc                   	int3
1400040c2:	cc                   	int3
1400040c3:	cc                   	int3
1400040c4:	cc                   	int3
1400040c5:	cc                   	int3
1400040c6:	cc                   	int3
1400040c7:	cc                   	int3
1400040c8:	cc                   	int3
1400040c9:	cc                   	int3
1400040ca:	cc                   	int3
1400040cb:	cc                   	int3
1400040cc:	cc                   	int3
1400040cd:	cc                   	int3
1400040ce:	cc                   	int3
1400040cf:	cc                   	int3
1400040d0:	40 53                	rex push %rbx
1400040d2:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
1400040d9:	48 8b 05 38 df 06 00 	mov    0x6df38(%rip),%rax        # 0x140072018
1400040e0:	48 33 c4             	xor    %rsp,%rax
1400040e3:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
1400040ea:	00
1400040eb:	48 c7 44 24 20 42 00 	movq   $0x42,0x20(%rsp)
1400040f2:	00 00
1400040f4:	4c 8d 0d d5 7b 05 00 	lea    0x57bd5(%rip),%r9        # 0x14005bcd0
1400040fb:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140004100:	e8 cb 81 00 00       	call   0x14000c2d0
140004105:	90                   	nop
140004106:	bb 04 00 00 00       	mov    $0x4,%ebx
14000410b:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140004112:	00 00
140004114:	48 03 18             	add    (%rax),%rbx
140004117:	8b 03                	mov    (%rbx),%eax
140004119:	39 05 71 46 07 00    	cmp    %eax,0x74671(%rip)        # 0x140078790
14000411f:	7e 33                	jle    0x140004154
140004121:	48 8d 0d 68 46 07 00 	lea    0x74668(%rip),%rcx        # 0x140078790
140004128:	e8 9b 0a 02 00       	call   0x140024bc8
14000412d:	83 3d 5c 46 07 00 ff 	cmpl   $0xffffffff,0x7465c(%rip)        # 0x140078790
140004134:	75 1e                	jne    0x140004154
140004136:	e8 b5 80 01 00       	call   0x14001c1f0
14000413b:	48 8d 0d fe 6a 04 00 	lea    0x46afe(%rip),%rcx        # 0x14004ac40
140004142:	e8 31 0d 02 00       	call   0x140024e78
140004147:	90                   	nop
140004148:	48 8d 0d 41 46 07 00 	lea    0x74641(%rip),%rcx        # 0x140078790
14000414f:	e8 08 0a 02 00       	call   0x140024b5c
140004154:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140004159:	e8 32 79 01 00       	call   0x14001ba90
14000415e:	90                   	nop
14000415f:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140004165:	48 8d 15 ac 80 05 00 	lea    0x580ac(%rip),%rdx        # 0x14005c218
14000416c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140004171:	e8 fa 7b 00 00       	call   0x14000bd70
140004176:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14000417b:	48 83 7c 24 58 08    	cmpq   $0x8,0x58(%rsp)
140004181:	4c 0f 43 4c 24 40    	cmovae 0x40(%rsp),%r9
140004187:	4c 8d 05 8a 7b 05 00 	lea    0x57b8a(%rip),%r8        # 0x14005bd18
14000418e:	ba 04 00 00 00       	mov    $0x4,%edx
140004193:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140004198:	e8 03 00 01 00       	call   0x1400141a0
14000419d:	8b 03                	mov    (%rbx),%eax
14000419f:	39 05 eb 45 07 00    	cmp    %eax,0x745eb(%rip)        # 0x140078790
1400041a5:	7e 33                	jle    0x1400041da
1400041a7:	48 8d 0d e2 45 07 00 	lea    0x745e2(%rip),%rcx        # 0x140078790
1400041ae:	e8 15 0a 02 00       	call   0x140024bc8
1400041b3:	83 3d d6 45 07 00 ff 	cmpl   $0xffffffff,0x745d6(%rip)        # 0x140078790
1400041ba:	75 1e                	jne    0x1400041da
1400041bc:	e8 2f 80 01 00       	call   0x14001c1f0
1400041c1:	48 8d 0d 78 6a 04 00 	lea    0x46a78(%rip),%rcx        # 0x14004ac40
1400041c8:	e8 ab 0c 02 00       	call   0x140024e78
1400041cd:	90                   	nop
1400041ce:	48 8d 0d bb 45 07 00 	lea    0x745bb(%rip),%rcx        # 0x140078790
1400041d5:	e8 82 09 02 00       	call   0x140024b5c
1400041da:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400041df:	48 83 7c 24 58 08    	cmpq   $0x8,0x58(%rsp)
1400041e5:	48 0f 43 54 24 40    	cmovae 0x40(%rsp),%rdx
1400041eb:	e8 f0 70 01 00       	call   0x14001b2e0
1400041f0:	8b d8                	mov    %eax,%ebx
1400041f2:	48 8d 05 df c5 05 00 	lea    0x5c5df(%rip),%rax        # 0x1400607d8
1400041f9:	48 8d 0d e8 c5 05 00 	lea    0x5c5e8(%rip),%rcx        # 0x1400607e8
140004200:	85 db                	test   %ebx,%ebx
140004202:	48 0f 45 c8          	cmovne %rax,%rcx
140004206:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000420b:	4c 8d 0d ee 71 05 00 	lea    0x571ee(%rip),%r9        # 0x14005b400
140004212:	4c 8d 05 27 c6 05 00 	lea    0x5c627(%rip),%r8        # 0x140060840
140004219:	ba 04 00 00 00       	mov    $0x4,%edx
14000421e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140004223:	e8 78 ff 00 00       	call   0x1400141a0
140004228:	b1 01                	mov    $0x1,%cl
14000422a:	88 8c 24 10 01 00 00 	mov    %cl,0x110(%rsp)
140004231:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140004236:	48 83 fa 08          	cmp    $0x8,%rdx
14000423a:	72 3b                	jb     0x140004277
14000423c:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140004243:	00
140004244:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140004249:	48 8b c1             	mov    %rcx,%rax
14000424c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140004253:	72 15                	jb     0x14000426a
140004255:	48 83 c2 27          	add    $0x27,%rdx
140004259:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14000425d:	48 2b c1             	sub    %rcx,%rax
140004260:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140004264:	48 83 f8 1f          	cmp    $0x1f,%rax
140004268:	77 6e                	ja     0x1400042d8
14000426a:	e8 21 0c 02 00       	call   0x140024e90
14000426f:	0f b6 8c 24 10 01 00 	movzbl 0x110(%rsp),%ecx
140004276:	00
140004277:	33 c0                	xor    %eax,%eax
140004279:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000427e:	48 c7 44 24 58 07 00 	movq   $0x7,0x58(%rsp)
140004285:	00 00
140004287:	66 89 44 24 40       	mov    %ax,0x40(%rsp)
14000428c:	48 8d 05 cd c6 05 00 	lea    0x5c6cd(%rip),%rax        # 0x140060960
140004293:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140004298:	80 bc 24 11 01 00 00 	cmpb   $0x1,0x111(%rsp)
14000429f:	01
1400042a0:	75 1b                	jne    0x1400042bd
1400042a2:	84 c9                	test   %cl,%cl
1400042a4:	75 17                	jne    0x1400042bd
1400042a6:	4c 8d 05 a3 c4 05 00 	lea    0x5c4a3(%rip),%r8        # 0x140060750
1400042ad:	ba 05 00 00 00       	mov    $0x5,%edx
1400042b2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400042b7:	e8 e4 fe 00 00       	call   0x1400141a0
1400042bc:	90                   	nop
1400042bd:	8b c3                	mov    %ebx,%eax
1400042bf:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
1400042c6:	00
1400042c7:	48 33 cc             	xor    %rsp,%rcx
1400042ca:	e8 31 08 02 00       	call   0x140024b00
1400042cf:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
1400042d6:	5b                   	pop    %rbx
1400042d7:	c3                   	ret
1400042d8:	e8 e7 72 02 00       	call   0x14002b5c4
1400042dd:	90                   	nop
1400042de:	cc                   	int3
1400042df:	cc                   	int3
1400042e0:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
1400042e5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1400042ea:	4c 89 74 24 18       	mov    %r14,0x18(%rsp)
1400042ef:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400042f4:	55                   	push   %rbp
1400042f5:	48 8d ac 24 d0 fe ff 	lea    -0x130(%rsp),%rbp
1400042fc:	ff
1400042fd:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
140004304:	48 8b 05 0d dd 06 00 	mov    0x6dd0d(%rip),%rax        # 0x140072018
14000430b:	48 33 c4             	xor    %rsp,%rax
14000430e:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
140004315:	45 33 ff             	xor    %r15d,%r15d
140004318:	48 c7 44 24 20 40 00 	movq   $0x40,0x20(%rsp)
14000431f:	00 00
140004321:	4c 8d 0d 28 7a 05 00 	lea    0x57a28(%rip),%r9        # 0x14005bd50
140004328:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000432c:	e8 9f 7f 00 00       	call   0x14000c2d0
140004331:	90                   	nop
140004332:	45 8d 77 01          	lea    0x1(%r15),%r14d
140004336:	48 c7 05 e7 46 07 00 	movq   $0xffffffff80000002,0x746e7(%rip)        # 0x140078a28
14000433d:	02 00 00 80
140004341:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
140004348:	ff 15 62 8d 07 00    	call   *0x78d62(%rip)        # 0x14007d0b0
14000434e:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140004353:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140004358:	41 b9 3f 01 0f 00    	mov    $0xf013f,%r9d
14000435e:	45 33 c0             	xor    %r8d,%r8d
140004361:	48 8d 15 b8 76 05 00 	lea    0x576b8(%rip),%rdx        # 0x14005ba20
140004368:	48 8b 0d b9 46 07 00 	mov    0x746b9(%rip),%rcx        # 0x140078a28
14000436f:	ff 15 43 8d 07 00    	call   *0x78d43(%rip)        # 0x14007d0b8
140004375:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14000437a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000437f:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140004384:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140004389:	48 c7 44 24 70 07 00 	movq   $0x7,0x70(%rsp)
140004390:	00 00
140004392:	66 44 89 7c 24 58    	mov    %r15w,0x58(%rsp)
140004398:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
14000439c:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
1400043a0:	48 c7 45 98 07 00 00 	movq   $0x7,-0x68(%rbp)
1400043a7:	00
1400043a8:	66 44 89 7d 80       	mov    %r15w,-0x80(%rbp)
1400043ad:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1400043b2:	4c 8d 05 a7 7d 05 00 	lea    0x57da7(%rip),%r8        # 0x14005c160
1400043b9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400043be:	e8 dd 56 01 00       	call   0x140019aa0
1400043c3:	85 c0                	test   %eax,%eax
1400043c5:	0f 85 cd 00 00 00    	jne    0x140004498
1400043cb:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400043d0:	48 83 7c 24 70 08    	cmpq   $0x8,0x70(%rsp)
1400043d6:	48 0f 43 54 24 58    	cmovae 0x58(%rsp),%rdx
1400043dc:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400043e1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400043e6:	41 b9 3f 01 0f 00    	mov    $0xf013f,%r9d
1400043ec:	45 33 c0             	xor    %r8d,%r8d
1400043ef:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400043f4:	ff 15 be 8c 07 00    	call   *0x78cbe(%rip)        # 0x14007d0b8
1400043fa:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400043ff:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140004404:	44 89 74 24 50       	mov    %r14d,0x50(%rsp)
140004409:	44 88 7c 24 38       	mov    %r15b,0x38(%rsp)
14000440e:	48 c7 44 24 20 34 00 	movq   $0x34,0x20(%rsp)
140004415:	00 00
140004417:	4c 8d 0d f2 f0 05 00 	lea    0x5f0f2(%rip),%r9        # 0x140063510
14000441e:	45 8d 47 12          	lea    0x12(%r15),%r8d
140004422:	48 8d 15 6f f0 05 00 	lea    0x5f06f(%rip),%rdx        # 0x140063498
140004429:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14000442d:	e8 4e fb 00 00       	call   0x140013f80
140004432:	48 8d 05 67 f1 05 00 	lea    0x5f167(%rip),%rax        # 0x1400635a0
140004439:	48 89 45 60          	mov    %rax,0x60(%rbp)
14000443d:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
140004444:	00
140004445:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000444a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000444f:	45 33 c9             	xor    %r9d,%r9d
140004452:	45 33 c0             	xor    %r8d,%r8d
140004455:	48 8d 15 14 7e 05 00 	lea    0x57e14(%rip),%rdx        # 0x14005c270
14000445c:	48 8b ce             	mov    %rsi,%rcx
14000445f:	ff 15 6b 8c 07 00    	call   *0x78c6b(%rip)        # 0x14007d0d0
140004465:	8b f8                	mov    %eax,%edi
140004467:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000446b:	4c 8d 0d 3e f0 05 00 	lea    0x5f03e(%rip),%r9        # 0x1400634b0
140004472:	4c 8d 05 f7 c3 05 00 	lea    0x5c3f7(%rip),%r8        # 0x140060870
140004479:	41 8d 57 04          	lea    0x4(%r15),%edx
14000447d:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140004481:	e8 1a fd 00 00       	call   0x1400141a0
140004486:	45 8b f7             	mov    %r15d,%r14d
140004489:	85 ff                	test   %edi,%edi
14000448b:	41 0f 94 c6          	sete   %r14b
14000448f:	48 8b ce             	mov    %rsi,%rcx
140004492:	ff 15 18 8c 07 00    	call   *0x78c18(%rip)        # 0x14007d0b0
140004498:	48 8d 0d 39 c3 05 00 	lea    0x5c339(%rip),%rcx        # 0x1400607d8
14000449f:	48 8d 05 42 c3 05 00 	lea    0x5c342(%rip),%rax        # 0x1400607e8
1400044a6:	45 85 f6             	test   %r14d,%r14d
1400044a9:	48 0f 45 c1          	cmovne %rcx,%rax
1400044ad:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400044b2:	4c 8d 0d 47 6f 05 00 	lea    0x56f47(%rip),%r9        # 0x14005b400
1400044b9:	4c 8d 05 80 c3 05 00 	lea    0x5c380(%rip),%r8        # 0x140060840
1400044c0:	ba 04 00 00 00       	mov    $0x4,%edx
1400044c5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400044c9:	e8 d2 fc 00 00       	call   0x1400141a0
1400044ce:	c6 45 50 01          	movb   $0x1,0x50(%rbp)
1400044d2:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1400044d7:	48 83 fa 08          	cmp    $0x8,%rdx
1400044db:	72 37                	jb     0x140004514
1400044dd:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400044e4:	00
1400044e5:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400044ea:	48 8b c1             	mov    %rcx,%rax
1400044ed:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400044f4:	72 19                	jb     0x14000450f
1400044f6:	48 83 c2 27          	add    $0x27,%rdx
1400044fa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400044fe:	48 2b c1             	sub    %rcx,%rax
140004501:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140004505:	48 83 f8 1f          	cmp    $0x1f,%rax
140004509:	0f 87 81 00 00 00    	ja     0x140004590
14000450f:	e8 7c 09 02 00       	call   0x140024e90
140004514:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140004519:	48 c7 44 24 70 07 00 	movq   $0x7,0x70(%rsp)
140004520:	00 00
140004522:	66 44 89 7c 24 58    	mov    %r15w,0x58(%rsp)
140004528:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000452d:	ff 15 7d 8b 07 00    	call   *0x78b7d(%rip)        # 0x14007d0b0
140004533:	90                   	nop
140004534:	48 8d 05 25 c4 05 00 	lea    0x5c425(%rip),%rax        # 0x140060960
14000453b:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14000453f:	80 7d 51 01          	cmpb   $0x1,0x51(%rbp)
140004543:	75 1c                	jne    0x140004561
140004545:	80 7d 50 00          	cmpb   $0x0,0x50(%rbp)
140004549:	75 16                	jne    0x140004561
14000454b:	4c 8d 05 fe c1 05 00 	lea    0x5c1fe(%rip),%r8        # 0x140060750
140004552:	ba 05 00 00 00       	mov    $0x5,%edx
140004557:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000455b:	e8 40 fc 00 00       	call   0x1400141a0
140004560:	90                   	nop
140004561:	41 8b c6             	mov    %r14d,%eax
140004564:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
14000456b:	48 33 cc             	xor    %rsp,%rcx
14000456e:	e8 8d 05 02 00       	call   0x140024b00
140004573:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
14000457a:	00
14000457b:	49 8b 73 10          	mov    0x10(%r11),%rsi
14000457f:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140004583:	4d 8b 73 20          	mov    0x20(%r11),%r14
140004587:	4d 8b 7b 28          	mov    0x28(%r11),%r15
14000458b:	49 8b e3             	mov    %r11,%rsp
14000458e:	5d                   	pop    %rbp
14000458f:	c3                   	ret
140004590:	e8 2f 70 02 00       	call   0x14002b5c4
140004595:	90                   	nop
140004596:	cc                   	int3
140004597:	cc                   	int3
140004598:	cc                   	int3
140004599:	cc                   	int3
14000459a:	cc                   	int3
14000459b:	cc                   	int3
14000459c:	cc                   	int3
14000459d:	cc                   	int3
14000459e:	cc                   	int3
14000459f:	cc                   	int3
1400045a0:	48 8b 09             	mov    (%rcx),%rcx
1400045a3:	48 85 c9             	test   %rcx,%rcx
1400045a6:	74 12                	je     0x1400045ba
1400045a8:	48 8b 01             	mov    (%rcx),%rax
1400045ab:	ba 01 00 00 00       	mov    $0x1,%edx
1400045b0:	48 8b 00             	mov    (%rax),%rax
1400045b3:	48 ff 25 8e 7e 04 00 	rex.W jmp *0x47e8e(%rip)        # 0x14004c448
1400045ba:	c3                   	ret
1400045bb:	cc                   	int3
1400045bc:	cc                   	int3
1400045bd:	cc                   	int3
1400045be:	cc                   	int3
1400045bf:	cc                   	int3
1400045c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400045c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400045ca:	41 56                	push   %r14
1400045cc:	49 8b 58 08          	mov    0x8(%r8),%rbx
1400045d0:	4c 8b d2             	mov    %rdx,%r10
1400045d3:	49 03 18             	add    (%r8),%rbx
1400045d6:	4c 8b d9             	mov    %rcx,%r11
1400045d9:	f6 41 70 02          	testb  $0x2,0x70(%rcx)
1400045dd:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400045e1:	4c 8b 00             	mov    (%rax),%r8
1400045e4:	74 04                	je     0x1400045ea
1400045e6:	33 c9                	xor    %ecx,%ecx
1400045e8:	eb 16                	jmp    0x140004600
1400045ea:	48 8b 41 40          	mov    0x40(%rcx),%rax
1400045ee:	48 8b 08             	mov    (%rax),%rcx
1400045f1:	48 85 c9             	test   %rcx,%rcx
1400045f4:	74 0a                	je     0x140004600
1400045f6:	49 39 4b 68          	cmp    %rcx,0x68(%r11)
1400045fa:	73 04                	jae    0x140004600
1400045fc:	49 89 4b 68          	mov    %rcx,0x68(%r11)
140004600:	4d 8b 73 18          	mov    0x18(%r11),%r14
140004604:	49 8b 53 68          	mov    0x68(%r11),%rdx
140004608:	48 8b c2             	mov    %rdx,%rax
14000460b:	49 8b 36             	mov    (%r14),%rsi
14000460e:	48 2b c6             	sub    %rsi,%rax
140004611:	48 d1 f8             	sar    $1,%rax
140004614:	48 3b d8             	cmp    %rax,%rbx
140004617:	0f 87 87 00 00 00    	ja     0x1400046a4
14000461d:	48 85 db             	test   %rbx,%rbx
140004620:	74 16                	je     0x140004638
140004622:	41 f6 c1 01          	test   $0x1,%r9b
140004626:	74 05                	je     0x14000462d
140004628:	4d 85 c0             	test   %r8,%r8
14000462b:	74 77                	je     0x1400046a4