14091c187:	57                   	push   %rdi
14091c188:	41 54                	push   %r12
14091c18a:	41 55                	push   %r13
14091c18c:	41 56                	push   %r14
14091c18e:	41 57                	push   %r15
14091c190:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14091c195:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
14091c19c:	48 8b 05 9d 2e 3a 00 	mov    0x3a2e9d(%rip),%rax        # 0x140cbf040
14091c1a3:	48 33 c4             	xor    %rsp,%rax
14091c1a6:	48 89 45 17          	mov    %rax,0x17(%rbp)
14091c1aa:	4c 89 45 9f          	mov    %r8,-0x61(%rbp)
14091c1ae:	4c 8b ea             	mov    %rdx,%r13
14091c1b1:	4c 8b f9             	mov    %rcx,%r15
14091c1b4:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14091c1b9:	48 8d 59 60          	lea    0x60(%rcx),%rbx
14091c1bd:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
14091c1c1:	48 8b cb             	mov    %rbx,%rcx
14091c1c4:	ff 15 66 ff 1e 00    	call   *0x1eff66(%rip)        # 0x140b0c130
14091c1ca:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14091c1ce:	48 8b 01             	mov    (%rcx),%rax
14091c1d1:	48 8b 40 20          	mov    0x20(%rax),%rax
14091c1d5:	ff 15 5d 0a 1f 00    	call   *0x1f0a5d(%rip)        # 0x140b0cc38
14091c1db:	8b f0                	mov    %eax,%esi
14091c1dd:	49 8b 55 08          	mov    0x8(%r13),%rdx
14091c1e1:	49 2b 55 00          	sub    0x0(%r13),%rdx
14091c1e5:	48 c1 fa 02          	sar    $0x2,%rdx
14091c1e9:	48 0f af d6          	imul   %rsi,%rdx
14091c1ed:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14091c1f1:	e8 22 cd 85 ff       	call   0x140178f18
14091c1f6:	90                   	nop
14091c1f7:	0f 57 c0             	xorps  %xmm0,%xmm0
14091c1fa:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
14091c1ff:	48 83 65 97 00       	andq   $0x0,-0x69(%rbp)
14091c204:	49 8d 7f 20          	lea    0x20(%r15),%rdi
14091c208:	4c 8b 67 08          	mov    0x8(%rdi),%r12
14091c20c:	4c 2b 27             	sub    (%rdi),%r12
14091c20f:	49 c1 fc 02          	sar    $0x2,%r12
14091c213:	4c 89 65 c7          	mov    %r12,-0x39(%rbp)
14091c217:	8b d6                	mov    %esi,%edx
14091c219:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14091c21d:	e8 f6 cc 85 ff       	call   0x140178f18
14091c222:	4d 85 e4             	test   %r12,%r12
14091c225:	75 0a                	jne    0x14091c231
14091c227:	8b d6                	mov    %esi,%edx
14091c229:	48 8b cf             	mov    %rdi,%rcx
14091c22c:	e8 f3 95 75 ff       	call   0x140075824
14091c231:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14091c235:	48 8b 01             	mov    (%rcx),%rax
14091c238:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14091c23c:	48 8b 40 28          	mov    0x28(%rax),%rax
14091c240:	ff 15 f2 09 1f 00    	call   *0x1f09f2(%rip)        # 0x140b0cc38
14091c246:	84 c0                	test   %al,%al
14091c248:	0f 84 1f 03 00 00    	je     0x14091c56d
14091c24e:	33 d2                	xor    %edx,%edx
14091c250:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
14091c254:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14091c258:	48 85 f6             	test   %rsi,%rsi
14091c25b:	74 4d                	je     0x14091c2aa
14091c25d:	48 8b 45 8f          	mov    -0x71(%rbp),%rax
14091c261:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
14091c265:	49 2b c1             	sub    %r9,%rax
14091c268:	48 c1 f8 03          	sar    $0x3,%rax
14091c26c:	48 3b d0             	cmp    %rax,%rdx
14091c26f:	0f 83 f1 02 00 00    	jae    0x14091c566
14091c275:	f3 41 0f 10 44 d1 04 	movss  0x4(%r9,%rdx,8),%xmm0
14091c27c:	f3 41 0f 5c 04 d1    	subss  (%r9,%rdx,8),%xmm0
14091c282:	f3 0f 5e 05 7a 50 29 	divss  0x29507a(%rip),%xmm0        # 0x140bb1304
14091c289:	00
14091c28a:	49 8b c0             	mov    %r8,%rax
14091c28d:	48 2b c1             	sub    %rcx,%rax
14091c290:	48 c1 f8 02          	sar    $0x2,%rax
14091c294:	48 3b d0             	cmp    %rax,%rdx
14091c297:	0f 83 c9 02 00 00    	jae    0x14091c566
14091c29d:	f3 0f 11 04 91       	movss  %xmm0,(%rcx,%rdx,4)
14091c2a2:	48 ff c2             	inc    %rdx
14091c2a5:	48 3b d6             	cmp    %rsi,%rdx
14091c2a8:	72 b3                	jb     0x14091c25d
14091c2aa:	4c 8b 27             	mov    (%rdi),%r12
14091c2ad:	48 8b 47 08          	mov    0x8(%rdi),%rax
14091c2b1:	49 2b c4             	sub    %r12,%rax
14091c2b4:	48 c1 f8 02          	sar    $0x2,%rax
14091c2b8:	48 85 c0             	test   %rax,%rax
14091c2bb:	0f 84 a5 02 00 00    	je     0x14091c566
14091c2c1:	48 8b 45 8f          	mov    -0x71(%rbp),%rax
14091c2c5:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
14091c2c9:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
14091c2cd:	48 2b c2             	sub    %rdx,%rax
14091c2d0:	48 c1 f8 03          	sar    $0x3,%rax
14091c2d4:	48 85 c0             	test   %rax,%rax
14091c2d7:	0f 84 89 02 00 00    	je     0x14091c566
14091c2dd:	4c 2b c1             	sub    %rcx,%r8
14091c2e0:	49 c1 f8 02          	sar    $0x2,%r8
14091c2e4:	4d 85 c0             	test   %r8,%r8
14091c2e7:	0f 84 79 02 00 00    	je     0x14091c566
14091c2ed:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14091c2f1:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
14091c2f5:	48 2b c7             	sub    %rdi,%rax
14091c2f8:	48 c1 f8 02          	sar    $0x2,%rax
14091c2fc:	48 85 c0             	test   %rax,%rax
14091c2ff:	0f 84 61 02 00 00    	je     0x14091c566
14091c305:	49 8b 45 00          	mov    0x0(%r13),%rax
14091c309:	49 8b 55 08          	mov    0x8(%r13),%rdx
14091c30d:	48 2b d0             	sub    %rax,%rdx
14091c310:	48 c1 fa 02          	sar    $0x2,%rdx
14091c314:	48 85 d2             	test   %rdx,%rdx
14091c317:	0f 84 49 02 00 00    	je     0x14091c566
14091c31d:	4d 8b 47 38          	mov    0x38(%r15),%r8
14091c321:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14091c326:	4d 39 47 40          	cmp    %r8,0x40(%r15)
14091c32a:	0f 84 36 02 00 00    	je     0x14091c566
14091c330:	45 33 c9             	xor    %r9d,%r9d
14091c333:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14091c338:	4c 8d 2c b5 00 00 00 	lea    0x0(,%rsi,4),%r13
14091c33f:	00
14091c340:	4c 8b df             	mov    %rdi,%r11
14091c343:	4d 2b dc             	sub    %r12,%r11
14091c346:	f3 0f 10 0d 0a 50 29 	movss  0x29500a(%rip),%xmm1        # 0x140bb1358
14091c34d:	00
14091c34e:	4d 8b f0             	mov    %r8,%r14
14091c351:	48 8b f8             	mov    %rax,%rdi
14091c354:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14091c358:	f3 42 0f 10 04 8f    	movss  (%rdi,%r9,4),%xmm0
14091c35e:	f3 0f 58 05 6a 4d 29 	addss  0x294d6a(%rip),%xmm0        # 0x140bb10d0
14091c365:	00
14091c366:	f3 0f 5f 05 9e 4c 29 	maxss  0x294c9e(%rip),%xmm0        # 0x140bb100c
14091c36d:	00
14091c36e:	45 33 c0             	xor    %r8d,%r8d
14091c371:	0f 2f c1             	comiss %xmm1,%xmm0
14091c374:	72 16                	jb     0x14091c38c
14091c376:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14091c37a:	0f 2f c1             	comiss %xmm1,%xmm0
14091c37d:	73 0d                	jae    0x14091c38c
14091c37f:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14091c386:	00 00 80
14091c389:	4c 8b c0             	mov    %rax,%r8
14091c38c:	f3 48 0f 2c c0       	cvttss2si %xmm0,%rax
14091c391:	49 03 c0             	add    %r8,%rax
14091c394:	4d 8b 47 58          	mov    0x58(%r15),%r8
14091c398:	49 3b c0             	cmp    %r8,%rax
14091c39b:	4c 0f 46 c0          	cmovbe %rax,%r8
14091c39f:	48 85 db             	test   %rbx,%rbx
14091c3a2:	74 06                	je     0x14091c3aa
14091c3a4:	4d 3b 47 18          	cmp    0x18(%r15),%r8
14091c3a8:	74 62                	je     0x14091c40c
14091c3aa:	48 8b c6             	mov    %rsi,%rax
14091c3ad:	49 0f af c0          	imul   %r8,%rax
14091c3b1:	45 33 c9             	xor    %r9d,%r9d
14091c3b4:	48 85 f6             	test   %rsi,%rsi
14091c3b7:	74 47                	je     0x14091c400
14091c3b9:	4a 8d 1c 30          	lea    (%rax,%r14,1),%rbx
14091c3bd:	4d 8b d4             	mov    %r12,%r10
14091c3c0:	4c 8b e9             	mov    %rcx,%r13
14091c3c3:	4d 2b ec             	sub    %r12,%r13
14091c3c6:	4c 8b 75 cf          	mov    -0x31(%rbp),%r14
14091c3ca:	42 0f b6 04 0b       	movzbl (%rbx,%r9,1),%eax
14091c3cf:	66 0f 6e c0          	movd   %eax,%xmm0
14091c3d3:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
14091c3d6:	f3 43 0f 59 04 2a    	mulss  (%r10,%r13,1),%xmm0
14091c3dc:	f3 43 0f 58 04 ce    	addss  (%r14,%r9,8),%xmm0
14091c3e2:	f3 41 0f 11 02       	movss  %xmm0,(%r10)
14091c3e7:	49 ff c1             	inc    %r9
14091c3ea:	49 83 c2 04          	add    $0x4,%r10
14091c3ee:	4c 3b ce             	cmp    %rsi,%r9
14091c3f1:	72 d7                	jb     0x14091c3ca
14091c3f3:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14091c3f8:	4c 8d 2c b5 00 00 00 	lea    0x0(,%rsi,4),%r13
14091c3ff:	00
14091c400:	4d 89 47 18          	mov    %r8,0x18(%r15)
14091c404:	48 8b de             	mov    %rsi,%rbx
14091c407:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
14091c40c:	48 85 f6             	test   %rsi,%rsi
14091c40f:	74 17                	je     0x14091c428
14091c411:	4d 8b c4             	mov    %r12,%r8
14091c414:	4c 8b d6             	mov    %rsi,%r10
14091c417:	41 8b 00             	mov    (%r8),%eax
14091c41a:	43 89 04 18          	mov    %eax,(%r8,%r11,1)
14091c41e:	4d 8d 40 04          	lea    0x4(%r8),%r8
14091c422:	49 83 ea 01          	sub    $0x1,%r10
14091c426:	75 ef                	jne    0x14091c417
14091c428:	49 ff c1             	inc    %r9
14091c42b:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14091c430:	4d 03 dd             	add    %r13,%r11
14091c433:	4c 3b ca             	cmp    %rdx,%r9
14091c436:	0f 82 1c ff ff ff    	jb     0x14091c358
14091c43c:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14091c440:	4c 8b 75 9f          	mov    -0x61(%rbp),%r14
14091c444:	4c 3b f0             	cmp    %rax,%r14
14091c447:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
14091c44b:	74 1f                	je     0x14091c46c
14091c44d:	49 8b 06             	mov    (%r14),%rax
14091c450:	49 89 3e             	mov    %rdi,(%r14)
14091c453:	48 8b f8             	mov    %rax,%rdi
14091c456:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14091c45a:	49 89 46 08          	mov    %rax,0x8(%r14)
14091c45e:	49 8b 76 10          	mov    0x10(%r14),%rsi
14091c462:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
14091c466:	49 89 46 10          	mov    %rax,0x10(%r14)
14091c46a:	eb 04                	jmp    0x14091c470
14091c46c:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
14091c470:	41 be 00 10 00 00    	mov    $0x1000,%r14d
14091c476:	48 85 c9             	test   %rcx,%rcx
14091c479:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14091c47d:	74 32                	je     0x14091c4b1
14091c47f:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
14091c483:	48 2b c1             	sub    %rcx,%rax
14091c486:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14091c48a:	48 8b d1             	mov    %rcx,%rdx
14091c48d:	49 3b c6             	cmp    %r14,%rax
14091c490:	72 18                	jb     0x14091c4aa
14091c492:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14091c496:	48 2b d1             	sub    %rcx,%rdx
14091c499:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14091c49d:	48 83 f8 1f          	cmp    $0x1f,%rax
14091c4a1:	76 07                	jbe    0x14091c4aa
14091c4a3:	ff 15 ef 04 1f 00    	call   *0x1f04ef(%rip)        # 0x140b0c998
14091c4a9:	cc                   	int3
14091c4aa:	ff 15 10 04 1f 00    	call   *0x1f0410(%rip)        # 0x140b0c8c0
14091c4b0:	90                   	nop
14091c4b1:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
14091c4b5:	48 85 c9             	test   %rcx,%rcx
14091c4b8:	74 3e                	je     0x14091c4f8
14091c4ba:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14091c4be:	48 2b c1             	sub    %rcx,%rax
14091c4c1:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14091c4c5:	48 8b d1             	mov    %rcx,%rdx
14091c4c8:	49 3b c6             	cmp    %r14,%rax
14091c4cb:	72 18                	jb     0x14091c4e5
14091c4cd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14091c4d1:	48 2b d1             	sub    %rcx,%rdx
14091c4d4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14091c4d8:	48 83 f8 1f          	cmp    $0x1f,%rax
14091c4dc:	76 07                	jbe    0x14091c4e5
14091c4de:	ff 15 b4 04 1f 00    	call   *0x1f04b4(%rip)        # 0x140b0c998
14091c4e4:	cc                   	int3
14091c4e5:	ff 15 d5 03 1f 00    	call   *0x1f03d5(%rip)        # 0x140b0c8c0
14091c4eb:	0f 57 c0             	xorps  %xmm0,%xmm0
14091c4ee:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
14091c4f3:	48 83 65 97 00       	andq   $0x0,-0x69(%rbp)
14091c4f8:	48 85 ff             	test   %rdi,%rdi
14091c4fb:	74 39                	je     0x14091c536
14091c4fd:	48 2b f7             	sub    %rdi,%rsi
14091c500:	48 c1 fe 02          	sar    $0x2,%rsi
14091c504:	48 8d 04 b5 00 00 00 	lea    0x0(,%rsi,4),%rax
14091c50b:	00
14091c50c:	48 8b cf             	mov    %rdi,%rcx
14091c50f:	49 3b c6             	cmp    %r14,%rax
14091c512:	72 18                	jb     0x14091c52c
14091c514:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14091c518:	48 2b cf             	sub    %rdi,%rcx
14091c51b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14091c51f:	48 83 f8 1f          	cmp    $0x1f,%rax
14091c523:	76 07                	jbe    0x14091c52c
14091c525:	ff 15 6d 04 1f 00    	call   *0x1f046d(%rip)        # 0x140b0c998
14091c52b:	cc                   	int3
14091c52c:	48 8b cf             	mov    %rdi,%rcx
14091c52f:	ff 15 8b 03 1f 00    	call   *0x1f038b(%rip)        # 0x140b0c8c0
14091c535:	90                   	nop
14091c536:	48 8b cb             	mov    %rbx,%rcx
14091c539:	ff 15 e9 fb 1e 00    	call   *0x1efbe9(%rip)        # 0x140b0c128
14091c53f:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14091c543:	48 33 cc             	xor    %rsp,%rcx
14091c546:	e8 95 30 1d 00       	call   0x140aef5e0
14091c54b:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
14091c552:	00
14091c553:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
14091c55a:	41 5f                	pop    %r15
14091c55c:	41 5e                	pop    %r14
14091c55e:	41 5d                	pop    %r13
14091c560:	41 5c                	pop    %r12
14091c562:	5f                   	pop    %rdi
14091c563:	5e                   	pop    %rsi
14091c564:	5d                   	pop    %rbp
14091c565:	c3                   	ret
14091c566:	ff 15 2c 04 1f 00    	call   *0x1f042c(%rip)        # 0x140b0c998
14091c56c:	90                   	nop
14091c56d:	b9 40 00 00 00       	mov    $0x40,%ecx
14091c572:	e8 8d 30 1d 00       	call   0x140aef604
14091c577:	48 8b d8             	mov    %rax,%rbx
14091c57a:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14091c57e:	48 8d 15 5b f7 24 00 	lea    0x24f75b(%rip),%rdx        # 0x140b6bce0
14091c585:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14091c589:	e8 ca 2c 7f ff       	call   0x14010f258
14091c58e:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14091c595:	00
14091c596:	45 33 c0             	xor    %r8d,%r8d
14091c599:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14091c59d:	48 8b cb             	mov    %rbx,%rcx
14091c5a0:	e8 fb 13 7f ff       	call   0x14010d9a0
14091c5a5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14091c5aa:	48 8d 15 e7 a2 31 00 	lea    0x31a2e7(%rip),%rdx        # 0x140c36898
14091c5b1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14091c5b6:	e8 c3 3e 1d 00       	call   0x140af047e
14091c5bb:	cc                   	int3
14091c5bc:	90                   	nop
14091c5bd:	90                   	nop
14091c5be:	90                   	nop
14091c5bf:	90                   	nop
14091c5c0:	40 53                	rex push %rbx
14091c5c2:	48 83 ec 20          	sub    $0x20,%rsp
14091c5c6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14091c5ca:	48 8b da             	mov    %rdx,%rbx
14091c5cd:	48 8b 01             	mov    (%rcx),%rax
14091c5d0:	48 8b 40 20          	mov    0x20(%rax),%rax
14091c5d4:	ff 15 5e 06 1f 00    	call   *0x1f065e(%rip)        # 0x140b0cc38
14091c5da:	48 63 c8             	movslq %eax,%rcx
14091c5dd:	48 8b d3             	mov    %rbx,%rdx
14091c5e0:	e8 f3 be ff ff       	call   0x1409184d8
14091c5e5:	b0 01                	mov    $0x1,%al
14091c5e7:	48 83 c4 20          	add    $0x20,%rsp
14091c5eb:	5b                   	pop    %rbx
14091c5ec:	c3                   	ret
14091c5ed:	90                   	nop
14091c5ee:	90                   	nop
14091c5ef:	90                   	nop
14091c5f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14091c5f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14091c5fa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14091c5ff:	55                   	push   %rbp
14091c600:	48 8b ec             	mov    %rsp,%rbp
14091c603:	48 83 ec 50          	sub    $0x50,%rsp
14091c607:	49 8b f8             	mov    %r8,%rdi
14091c60a:	48 8b d9             	mov    %rcx,%rbx
14091c60d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14091c611:	48 8b 01             	mov    (%rcx),%rax
14091c614:	48 8b 40 08          	mov    0x8(%rax),%rax
14091c618:	ff 15 1a 06 1f 00    	call   *0x1f061a(%rip)        # 0x140b0cc38
14091c61e:	0f 57 c0             	xorps  %xmm0,%xmm0
14091c621:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14091c626:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
14091c62b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14091c62f:	48 8b 01             	mov    (%rcx),%rax
14091c632:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14091c636:	48 8b 40 20          	mov    0x20(%rax),%rax
14091c63a:	ff 15 f8 05 1f 00    	call   *0x1f05f8(%rip)        # 0x140b0cc38
14091c640:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14091c644:	48 8b 01             	mov    (%rcx),%rax
14091c647:	48 8b 40 18          	mov    0x18(%rax),%rax
14091c64b:	ff 15 e7 05 1f 00    	call   *0x1f05e7(%rip)        # 0x140b0cc38
14091c651:	48 8b f0             	mov    %rax,%rsi
14091c654:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14091c658:	48 3b 55 d8          	cmp    -0x28(%rbp),%rdx
14091c65c:	0f 84 b2 01 00 00    	je     0x14091c814
14091c662:	32 db                	xor    %bl,%bl
14091c664:	48 8b d0             	mov    %rax,%rdx
14091c667:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14091c66b:	e8 a8 c8 85 ff       	call   0x140178f18
14091c670:	33 d2                	xor    %edx,%edx
14091c672:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14091c676:	48 85 f6             	test   %rsi,%rsi
14091c679:	0f 84 53 01 00 00    	je     0x14091c7d2