1400b02a5:	48 8d bb 38 09 00 00 	lea    0x938(%rbx),%rdi
1400b02ac:	be 08 00 00 00       	mov    $0x8,%esi
1400b02b1:	48 8b 0f             	mov    (%rdi),%rcx
1400b02b4:	ff 15 4e ed 31 00    	call   *0x31ed4e(%rip)        # 0x1403cf008
1400b02ba:	48 83 27 00          	andq   $0x0,(%rdi)
1400b02be:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
1400b02c2:	48 83 ee 01          	sub    $0x1,%rsi
1400b02c6:	75 e9                	jne    0x1400b02b1
1400b02c8:	40 38 b3 a3 12 00 00 	cmp    %sil,0x12a3(%rbx)
1400b02cf:	74 1b                	je     0x1400b02ec
1400b02d1:	48 8b 8b 40 11 00 00 	mov    0x1140(%rbx),%rcx
1400b02d8:	ff 15 2a ed 31 00    	call   *0x31ed2a(%rip)        # 0x1403cf008
1400b02de:	48 21 b3 40 11 00 00 	and    %rsi,0x1140(%rbx)
1400b02e5:	40 88 b3 a3 12 00 00 	mov    %sil,0x12a3(%rbx)
1400b02ec:	48 83 a3 40 11 00 00 	andq   $0x0,0x1140(%rbx)
1400b02f3:	00
1400b02f4:	80 bb a2 12 00 00 00 	cmpb   $0x0,0x12a2(%rbx)
1400b02fb:	74 1c                	je     0x1400b0319
1400b02fd:	48 8b 8b 38 11 00 00 	mov    0x1138(%rbx),%rcx
1400b0304:	ff 15 fe ec 31 00    	call   *0x31ecfe(%rip)        # 0x1403cf008
1400b030a:	48 83 a3 38 11 00 00 	andq   $0x0,0x1138(%rbx)
1400b0311:	00
1400b0312:	c6 83 a2 12 00 00 00 	movb   $0x0,0x12a2(%rbx)
1400b0319:	48 83 a3 38 11 00 00 	andq   $0x0,0x1138(%rbx)
1400b0320:	00
1400b0321:	48 8d 8b 58 03 00 00 	lea    0x358(%rbx),%rcx
1400b0328:	e8 e3 a6 ff ff       	call   0x1400aaa10
1400b032d:	48 8b 8b 18 12 00 00 	mov    0x1218(%rbx),%rcx
1400b0334:	e8 f3 04 ff ff       	call   0x1400a082c
1400b0339:	48 83 a3 18 12 00 00 	andq   $0x0,0x1218(%rbx)
1400b0340:	00
1400b0341:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b0346:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400b034b:	48 83 c4 20          	add    $0x20,%rsp
1400b034f:	5f                   	pop    %rdi
1400b0350:	c3                   	ret
1400b0351:	cc                   	int3
1400b0352:	cc                   	int3
1400b0353:	cc                   	int3
1400b0354:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1400b0358:	48 ff c2             	inc    %rdx
1400b035b:	80 3c 11 00          	cmpb   $0x0,(%rcx,%rdx,1)
1400b035f:	75 f7                	jne    0x1400b0358
1400b0361:	e9 02 00 00 00       	jmp    0x1400b0368
1400b0366:	cc                   	int3
1400b0367:	cc                   	int3
1400b0368:	48 8b c4             	mov    %rsp,%rax
1400b036b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400b036f:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400b0373:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400b0377:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400b037b:	41 56                	push   %r14
1400b037d:	48 83 ec 20          	sub    $0x20,%rsp
1400b0381:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
1400b0385:	48 8b fa             	mov    %rdx,%rdi
1400b0388:	48 8b e9             	mov    %rcx,%rbp
1400b038b:	48 83 f8 06          	cmp    $0x6,%rax
1400b038f:	77 64                	ja     0x1400b03f5
1400b0391:	48 8b f1             	mov    %rcx,%rsi
1400b0394:	4c 8b f2             	mov    %rdx,%r14
1400b0397:	bb d2 03 00 00       	mov    $0x3d2,%ebx
1400b039c:	8a 0e                	mov    (%rsi),%cl
1400b039e:	e8 f1 91 00 00       	call   0x1400b9594
1400b03a3:	c1 e3 05             	shl    $0x5,%ebx
1400b03a6:	48 ff c6             	inc    %rsi
1400b03a9:	0f be c8             	movsbl %al,%ecx
1400b03ac:	03 d9                	add    %ecx,%ebx
1400b03ae:	49 83 ee 01          	sub    $0x1,%r14
1400b03b2:	75 e8                	jne    0x1400b039c
1400b03b4:	b8 6b 4c a4 07       	mov    $0x7a44c6b,%eax
1400b03b9:	48 8d 35 c0 67 23 00 	lea    0x2367c0(%rip),%rsi        # 0x1402e6b80
1400b03c0:	f7 e3                	mul    %ebx
1400b03c2:	d1 ea                	shr    $1,%edx
1400b03c4:	6b c2 43             	imul   $0x43,%edx,%eax
1400b03c7:	2b d8                	sub    %eax,%ebx
1400b03c9:	48 8b 34 de          	mov    (%rsi,%rbx,8),%rsi
1400b03cd:	33 db                	xor    %ebx,%ebx
1400b03cf:	48 85 f6             	test   %rsi,%rsi
1400b03d2:	74 21                	je     0x1400b03f5
1400b03d4:	48 8b 16             	mov    (%rsi),%rdx
1400b03d7:	4c 8b c7             	mov    %rdi,%r8
1400b03da:	48 8b cd             	mov    %rbp,%rcx
1400b03dd:	e8 2a 93 00 00       	call   0x1400b970c
1400b03e2:	85 c0                	test   %eax,%eax
1400b03e4:	74 0f                	je     0x1400b03f5
1400b03e6:	48 8b 0e             	mov    (%rsi),%rcx
1400b03e9:	38 1c 0f             	cmp    %bl,(%rdi,%rcx,1)
1400b03ec:	48 0f 44 de          	cmove  %rsi,%rbx
1400b03f0:	48 8b c3             	mov    %rbx,%rax
1400b03f3:	eb 02                	jmp    0x1400b03f7
1400b03f5:	33 c0                	xor    %eax,%eax
1400b03f7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b03fc:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400b0401:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400b0406:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400b040b:	48 83 c4 20          	add    $0x20,%rsp
1400b040f:	41 5e                	pop    %r14
1400b0411:	c3                   	ret
1400b0412:	cc                   	int3
1400b0413:	cc                   	int3
1400b0414:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b0419:	57                   	push   %rdi
1400b041a:	48 83 ec 20          	sub    $0x20,%rsp
1400b041e:	48 8b d9             	mov    %rcx,%rbx
1400b0421:	48 85 d2             	test   %rdx,%rdx
1400b0424:	74 2a                	je     0x1400b0450
1400b0426:	c6 82 4d 03 00 00 00 	movb   $0x0,0x34d(%rdx)
1400b042d:	80 b9 9a 12 00 00 00 	cmpb   $0x0,0x129a(%rcx)
1400b0434:	74 1a                	je     0x1400b0450
1400b0436:	48 8b 82 60 03 00 00 	mov    0x360(%rdx),%rax
1400b043d:	f7 80 94 00 00 00 00 	testl  $0x1000,0x94(%rax)
1400b0444:	10 00 00
1400b0447:	75 07                	jne    0x1400b0450
1400b0449:	c6 81 9a 12 00 00 00 	movb   $0x0,0x129a(%rcx)
1400b0450:	80 b9 e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rcx)
1400b0457:	c6 81 9e 12 00 00 00 	movb   $0x0,0x129e(%rcx)
1400b045e:	74 07                	je     0x1400b0467
1400b0460:	c6 81 92 12 00 00 05 	movb   $0x5,0x1292(%rcx)
1400b0467:	48 81 c1 f0 00 00 00 	add    $0xf0,%rcx
1400b046e:	48 8b d3             	mov    %rbx,%rdx
1400b0471:	e8 ee 98 ff ff       	call   0x1400a9d64
1400b0476:	8b f8                	mov    %eax,%edi
1400b0478:	85 c0                	test   %eax,%eax
1400b047a:	75 1c                	jne    0x1400b0498
1400b047c:	48 8b cb             	mov    %rbx,%rcx
1400b047f:	e8 04 46 01 00       	call   0x1400c4a88
1400b0484:	33 d2                	xor    %edx,%edx
1400b0486:	48 8b cb             	mov    %rbx,%rcx
1400b0489:	e8 02 34 01 00       	call   0x1400c3890
1400b048e:	33 d2                	xor    %edx,%edx
1400b0490:	48 8b cb             	mov    %rbx,%rcx
1400b0493:	e8 bc 33 01 00       	call   0x1400c3854
1400b0498:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b049d:	8b c7                	mov    %edi,%eax
1400b049f:	48 83 c4 20          	add    $0x20,%rsp
1400b04a3:	5f                   	pop    %rdi
1400b04a4:	c3                   	ret
1400b04a5:	cc                   	int3
1400b04a6:	cc                   	int3
1400b04a7:	cc                   	int3
1400b04a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b04ad:	57                   	push   %rdi
1400b04ae:	48 83 ec 20          	sub    $0x20,%rsp
1400b04b2:	48 8b d9             	mov    %rcx,%rbx
1400b04b5:	b9 01 00 00 00       	mov    $0x1,%ecx
1400b04ba:	e8 61 ce 20 00       	call   0x1402bd320
1400b04bf:	33 c9                	xor    %ecx,%ecx
1400b04c1:	48 89 83 00 02 00 00 	mov    %rax,0x200(%rbx)
1400b04c8:	e8 53 ce 20 00       	call   0x1402bd320
1400b04cd:	b9 02 00 00 00       	mov    $0x2,%ecx
1400b04d2:	48 89 83 08 02 00 00 	mov    %rax,0x208(%rbx)
1400b04d9:	e8 42 ce 20 00       	call   0x1402bd320
1400b04de:	48 89 83 e8 01 00 00 	mov    %rax,0x1e8(%rbx)
1400b04e5:	48 8d 8b 58 03 00 00 	lea    0x358(%rbx),%rcx
1400b04ec:	33 ff                	xor    %edi,%edi
1400b04ee:	c7 83 24 02 00 00 1e 	movl   $0x1e,0x224(%rbx)
1400b04f5:	00 00 00
1400b04f8:	48 8d 05 61 d2 20 00 	lea    0x20d261(%rip),%rax        # 0x1402bd760
1400b04ff:	40 88 bb 23 0a 00 00 	mov    %dil,0xa23(%rbx)
1400b0506:	48 89 83 48 02 00 00 	mov    %rax,0x248(%rbx)
1400b050d:	48 8d 05 ac d9 20 00 	lea    0x20d9ac(%rip),%rax        # 0x1402bdec0
1400b0514:	48 89 83 60 02 00 00 	mov    %rax,0x260(%rbx)
1400b051b:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400b051f:	48 89 83 20 03 00 00 	mov    %rax,0x320(%rbx)
1400b0526:	48 89 83 38 02 00 00 	mov    %rax,0x238(%rbx)
1400b052d:	48 89 bb c8 02 00 00 	mov    %rdi,0x2c8(%rbx)
1400b0534:	40 88 bb 31 05 00 00 	mov    %dil,0x531(%rbx)
1400b053b:	c7 83 88 09 00 00 01 	movl   $0x1,0x988(%rbx)
1400b0542:	00 00 00
1400b0545:	c7 83 2f 0a 00 00 01 	movl   $0x1000101,0xa2f(%rbx)
1400b054c:	01 00 01
1400b054f:	c6 83 f8 06 00 00 01 	movb   $0x1,0x6f8(%rbx)
1400b0556:	c7 83 c8 06 00 00 3c 	movl   $0x3c,0x6c8(%rbx)
1400b055d:	00 00 00
1400b0560:	48 c7 83 b8 06 00 00 	movq   $0x5,0x6b8(%rbx)
1400b0567:	05 00 00 00
1400b056b:	c7 83 c0 06 00 00 80 	movl   $0x15180,0x6c0(%rbx)
1400b0572:	51 01 00
1400b0575:	c7 83 1c 02 00 00 01 	movl   $0x1,0x21c(%rbx)
1400b057c:	00 00 00
1400b057f:	c7 83 b0 06 00 00 00 	movl   $0x5000000,0x6b0(%rbx)
1400b0586:	00 00 05
1400b0589:	c7 83 20 02 00 00 01 	movl   $0x1,0x220(%rbx)
1400b0590:	00 00 00
1400b0593:	c6 83 34 0a 00 00 01 	movb   $0x1,0xa34(%rbx)
1400b059a:	e8 85 a5 ff ff       	call   0x1400aab24
1400b059f:	48 8b cb             	mov    %rbx,%rcx
1400b05a2:	e8 65 e0 ff ff       	call   0x1400ae60c
1400b05a7:	83 8b 78 09 00 00 ff 	orl    $0xffffffff,0x978(%rbx)
1400b05ae:	66 c7 83 52 0a 00 00 	movw   $0x101,0xa52(%rbx)
1400b05b5:	01 01
1400b05b7:	c7 83 1c 07 00 00 a4 	movl   $0x1a4,0x71c(%rbx)
1400b05be:	01 00 00
1400b05c1:	c7 83 7c 09 00 00 0f 	movl   $0xf,0x97c(%rbx)
1400b05c8:	00 00 00
1400b05cb:	e8 f8 da ff ff       	call   0x1400ae0c8
1400b05d0:	83 f8 08             	cmp    $0x8,%eax
1400b05d3:	74 05                	je     0x1400b05da
1400b05d5:	e8 ee da ff ff       	call   0x1400ae0c8
1400b05da:	40 88 bb 33 0a 00 00 	mov    %dil,0xa33(%rbx)
1400b05e1:	33 c0                	xor    %eax,%eax
1400b05e3:	48 89 bb 90 09 00 00 	mov    %rdi,0x990(%rbx)
1400b05ea:	48 89 bb 98 09 00 00 	mov    %rdi,0x998(%rbx)
1400b05f1:	48 89 bb a0 09 00 00 	mov    %rdi,0x9a0(%rbx)
1400b05f8:	66 89 bb 48 0a 00 00 	mov    %di,0xa48(%rbx)
1400b05ff:	c7 83 c0 09 00 00 3c 	movl   $0x3c,0x9c0(%rbx)
1400b0606:	00 00 00
1400b0609:	c7 83 bc 09 00 00 3c 	movl   $0x3c,0x9bc(%rbx)
1400b0610:	00 00 00
1400b0613:	c6 83 42 0a 00 00 01 	movb   $0x1,0xa42(%rbx)
1400b061a:	c6 83 4a 0a 00 00 01 	movb   $0x1,0xa4a(%rbx)
1400b0621:	c7 83 c4 09 00 00 e8 	movl   $0x3e8,0x9c4(%rbx)
1400b0628:	03 00 00
1400b062b:	c6 83 25 0a 00 00 01 	movb   $0x1,0xa25(%rbx)
1400b0632:	c7 83 cc 06 00 00 00 	movl   $0x4000,0x6cc(%rbx)
1400b0639:	40 00 00
1400b063c:	c7 83 d0 06 00 00 00 	movl   $0x10000,0x6d0(%rbx)
1400b0643:	00 01 00
1400b0646:	c7 83 08 03 00 00 c8 	movl   $0xc8,0x308(%rbx)
1400b064d:	00 00 00
1400b0650:	c7 83 d8 09 00 00 60 	movl   $0xea60,0x9d8(%rbx)
1400b0657:	ea 00 00
1400b065a:	c7 83 1c 0a 00 00 05 	movl   $0x5,0xa1c(%rbx)
1400b0661:	00 00 00
1400b0664:	48 c7 83 10 03 00 00 	movq   $0x76,0x310(%rbx)
1400b066b:	76 00 00 00
1400b066f:	40 88 bb 55 0a 00 00 	mov    %dil,0xa55(%rbx)
1400b0676:	c6 83 32 05 00 00 02 	movb   $0x2,0x532(%rbx)
1400b067d:	40 88 bb 28 0a 00 00 	mov    %dil,0xa28(%rbx)
1400b0684:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b0689:	48 83 c4 20          	add    $0x20,%rsp
1400b068d:	5f                   	pop    %rdi
1400b068e:	c3                   	ret
1400b068f:	cc                   	int3
1400b0690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b0695:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400b069a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400b069f:	57                   	push   %rdi
1400b06a0:	41 56                	push   %r14
1400b06a2:	41 57                	push   %r15
1400b06a4:	48 83 ec 20          	sub    $0x20,%rsp
1400b06a8:	4c 8b f1             	mov    %rcx,%r14
1400b06ab:	ba a0 13 00 00       	mov    $0x13a0,%edx
1400b06b0:	b9 01 00 00 00       	mov    $0x1,%ecx
1400b06b5:	ff 15 65 e9 31 00    	call   *0x31e965(%rip)        # 0x1403cf020
1400b06bb:	48 8b d8             	mov    %rax,%rbx
1400b06be:	48 85 c0             	test   %rax,%rax
1400b06c1:	75 08                	jne    0x1400b06cb
1400b06c3:	8d 43 1b             	lea    0x1b(%rbx),%eax
1400b06c6:	e9 ae 00 00 00       	jmp    0x1400b0779
1400b06cb:	48 8d b0 f0 00 00 00 	lea    0xf0(%rax),%rsi
1400b06d2:	c7 00 ad db de c0    	movl   $0xc0dedbad,(%rax)
1400b06d8:	48 8b ce             	mov    %rsi,%rcx
1400b06db:	e8 10 94 ff ff       	call   0x1400a9af0
1400b06e0:	4c 8d bb 38 0d 00 00 	lea    0xd38(%rbx),%r15
1400b06e7:	48 8b cb             	mov    %rbx,%rcx
1400b06ea:	49 8b d7             	mov    %r15,%rdx
1400b06ed:	e8 ca 84 ff ff       	call   0x1400a8bbc
1400b06f2:	8b f8                	mov    %eax,%edi
1400b06f4:	85 c0                	test   %eax,%eax
1400b06f6:	75 6b                	jne    0x1400b0763
1400b06f8:	48 8b cb             	mov    %rbx,%rcx
1400b06fb:	e8 a8 fd ff ff       	call   0x1400b04a8
1400b0700:	48 8d ab 28 0c 00 00 	lea    0xc28(%rbx),%rbp
1400b0707:	8b f8                	mov    %eax,%edi
1400b0709:	85 c0                	test   %eax,%eax
1400b070b:	75 3e                	jne    0x1400b074b
1400b070d:	ba 00 90 01 00       	mov    $0x19000,%edx
1400b0712:	48 8b cd             	mov    %rbp,%rcx
1400b0715:	e8 4a 81 ff ff       	call   0x1400a8864
1400b071a:	48 8b cb             	mov    %rbx,%rcx
1400b071d:	e8 fe 2b 00 00       	call   0x1400b3320
1400b0722:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400b0726:	83 8b a4 0a 00 00 10 	orl    $0x10,0xaa4(%rbx)
1400b072d:	48 89 83 18 0c 00 00 	mov    %rax,0xc18(%rbx)
1400b0734:	48 89 83 20 0c 00 00 	mov    %rax,0xc20(%rbx)
1400b073b:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400b073f:	48 89 83 50 0c 00 00 	mov    %rax,0xc50(%rbx)
1400b0746:	49 89 1e             	mov    %rbx,(%r14)
1400b0749:	eb 2c                	jmp    0x1400b0777
1400b074b:	49 8b 0f             	mov    (%r15),%rcx
1400b074e:	e8 8d 5c ff ff       	call   0x1400a63e0
1400b0753:	48 8b cd             	mov    %rbp,%rcx
1400b0756:	e8 e1 80 ff ff       	call   0x1400a883c
1400b075b:	48 8b cb             	mov    %rbx,%rcx
1400b075e:	e8 0d fb ff ff       	call   0x1400b0270
1400b0763:	48 8b d3             	mov    %rbx,%rdx
1400b0766:	48 8b ce             	mov    %rsi,%rcx
1400b0769:	e8 a2 91 ff ff       	call   0x1400a9910
1400b076e:	48 8b cb             	mov    %rbx,%rcx
1400b0771:	ff 15 91 e8 31 00    	call   *0x31e891(%rip)        # 0x1403cf008
1400b0777:	8b c7                	mov    %edi,%eax
1400b0779:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400b077e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400b0783:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400b0788:	48 83 c4 20          	add    $0x20,%rsp
1400b078c:	41 5f                	pop    %r15
1400b078e:	41 5e                	pop    %r14
1400b0790:	5f                   	pop    %rdi
1400b0791:	c3                   	ret
1400b0792:	cc                   	int3
1400b0793:	cc                   	int3
1400b0794:	48 8b c4             	mov    %rsp,%rax
1400b0797:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400b079b:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400b079f:	48 89 70 20          	mov    %rsi,0x20(%rax)
1400b07a3:	4c 89 40 18          	mov    %r8,0x18(%rax)
1400b07a7:	57                   	push   %rdi
1400b07a8:	41 54                	push   %r12
1400b07aa:	41 55                	push   %r13
1400b07ac:	41 56                	push   %r14
1400b07ae:	41 57                	push   %r15
1400b07b0:	48 83 ec 20          	sub    $0x20,%rsp
1400b07b4:	48 8b ea             	mov    %rdx,%rbp
1400b07b7:	4c 8b c2             	mov    %rdx,%r8
1400b07ba:	33 db                	xor    %ebx,%ebx
1400b07bc:	4d 8b e9             	mov    %r9,%r13
1400b07bf:	48 8b f1             	mov    %rcx,%rsi
1400b07c2:	45 33 f6             	xor    %r14d,%r14d
1400b07c5:	8d 53 3a             	lea    0x3a(%rbx),%edx
1400b07c8:	e8 d3 15 23 00       	call   0x1402e1da0
1400b07cd:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1400b07d2:	48 8b f8             	mov    %rax,%rdi
1400b07d5:	4d 85 e4             	test   %r12,%r12
1400b07d8:	74 11                	je     0x1400b07eb
1400b07da:	4c 8b c5             	mov    %rbp,%r8
1400b07dd:	8d 53 3b             	lea    0x3b(%rbx),%edx
1400b07e0:	48 8b ce             	mov    %rsi,%rcx
1400b07e3:	e8 b8 15 23 00       	call   0x1402e1da0
1400b07e8:	48 8b d8             	mov    %rax,%rbx
1400b07eb:	48 85 ff             	test   %rdi,%rdi
1400b07ee:	74 34                	je     0x1400b0824
1400b07f0:	48 85 db             	test   %rbx,%rbx
1400b07f3:	74 08                	je     0x1400b07fd
1400b07f5:	48 8b d3             	mov    %rbx,%rdx
1400b07f8:	48 3b fb             	cmp    %rbx,%rdi
1400b07fb:	77 03                	ja     0x1400b0800
1400b07fd:	48 8b d7             	mov    %rdi,%rdx
1400b0800:	48 2b d6             	sub    %rsi,%rdx
1400b0803:	48 85 db             	test   %rbx,%rbx
1400b0806:	74 0d                	je     0x1400b0815
1400b0808:	48 3b df             	cmp    %rdi,%rbx
1400b080b:	76 08                	jbe    0x1400b0815
1400b080d:	48 8b c3             	mov    %rbx,%rax
1400b0810:	48 2b c7             	sub    %rdi,%rax
1400b0813:	eb 09                	jmp    0x1400b081e
1400b0815:	48 8b c6             	mov    %rsi,%rax
1400b0818:	48 2b c7             	sub    %rdi,%rax
1400b081b:	48 03 c5             	add    %rbp,%rax
1400b081e:	4c 8d 78 ff          	lea    -0x1(%rax),%r15