140028241:	57                   	push   %rdi
140028242:	48 83 ec 20          	sub    $0x20,%rsp
140028246:	48 8b 81 78 ff ff ff 	mov    -0x88(%rcx),%rax
14002824d:	48 8d 59 80          	lea    -0x80(%rcx),%rbx
140028251:	48 8b f9             	mov    %rcx,%rdi
140028254:	48 63 50 04          	movslq 0x4(%rax),%rdx
140028258:	48 8d 05 81 e9 21 00 	lea    0x21e981(%rip),%rax        # 0x140246be0
14002825f:	48 89 84 0a 78 ff ff 	mov    %rax,-0x88(%rdx,%rcx,1)
140028266:	ff
140028267:	48 8b 81 78 ff ff ff 	mov    -0x88(%rcx),%rax
14002826e:	48 63 50 04          	movslq 0x4(%rax),%rdx
140028272:	48 8d 05 1f e6 20 00 	lea    0x20e61f(%rip),%rax        # 0x140236898
140028279:	44 8d 82 78 ff ff ff 	lea    -0x88(%rdx),%r8d
140028280:	44 89 84 0a 74 ff ff 	mov    %r8d,-0x8c(%rdx,%rcx,1)
140028287:	ff
140028288:	48 8b cb             	mov    %rbx,%rcx
14002828b:	48 89 03             	mov    %rax,(%rbx)
14002828e:	e8 8d d0 fd ff       	call   0x140005320
140028293:	48 8b cb             	mov    %rbx,%rcx
140028296:	ff 15 9c a4 1e 00    	call   *0x1ea49c(%rip)        # 0x140212738
14002829c:	48 8d 4f 88          	lea    -0x78(%rdi),%rcx
1400282a0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400282a5:	48 83 c4 20          	add    $0x20,%rsp
1400282a9:	5f                   	pop    %rdi
1400282aa:	48 ff 25 ef a6 1e 00 	rex.W jmp *0x1ea6ef(%rip)        # 0x1402129a0
1400282b1:	cc                   	int3
1400282b2:	90                   	nop
1400282b3:	90                   	nop
1400282b4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400282b9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400282be:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400282c3:	57                   	push   %rdi
1400282c4:	41 54                	push   %r12
1400282c6:	41 55                	push   %r13
1400282c8:	41 56                	push   %r14
1400282ca:	41 57                	push   %r15
1400282cc:	48 83 ec 50          	sub    $0x50,%rsp
1400282d0:	48 8b f2             	mov    %rdx,%rsi
1400282d3:	48 8b e9             	mov    %rcx,%rbp
1400282d6:	33 ff                	xor    %edi,%edi
1400282d8:	48 89 3a             	mov    %rdi,(%rdx)
1400282db:	66 89 7a 08          	mov    %di,0x8(%rdx)
1400282df:	48 8d 59 58          	lea    0x58(%rcx),%rbx
1400282e3:	48 8b cb             	mov    %rbx,%rcx
1400282e6:	ff 15 04 a5 1e 00    	call   *0x1ea504(%rip)        # 0x1402127f0
1400282ec:	85 c0                	test   %eax,%eax
1400282ee:	0f 85 8c 03 00 00    	jne    0x140028680
1400282f4:	48 8d 43 4c          	lea    0x4c(%rbx),%rax
1400282f8:	8b 08                	mov    (%rax),%ecx
1400282fa:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
140028300:	0f 84 3d 03 00 00    	je     0x140028643
140028306:	4c 8d 65 20          	lea    0x20(%rbp),%r12
14002830a:	44 8d 6f 01          	lea    0x1(%rdi),%r13d
14002830e:	49 3b f4             	cmp    %r12,%rsi
140028311:	74 42                	je     0x140028355
140028313:	48 8b 0e             	mov    (%rsi),%rcx
140028316:	48 85 c9             	test   %rcx,%rcx
140028319:	74 10                	je     0x14002832b
14002831b:	48 8b 01             	mov    (%rcx),%rax
14002831e:	41 8b d5             	mov    %r13d,%edx
140028321:	48 8b 40 28          	mov    0x28(%rax),%rax
140028325:	ff 15 05 ab 1e 00    	call   *0x1eab05(%rip)        # 0x140212e30
14002832b:	41 0f b7 44 24 08    	movzwl 0x8(%r12),%eax
140028331:	66 89 46 08          	mov    %ax,0x8(%rsi)
140028335:	49 8b 0c 24          	mov    (%r12),%rcx
140028339:	48 85 c9             	test   %rcx,%rcx
14002833c:	74 11                	je     0x14002834f
14002833e:	48 8b 01             	mov    (%rcx),%rax
140028341:	33 d2                	xor    %edx,%edx
140028343:	48 8b 40 08          	mov    0x8(%rax),%rax
140028347:	ff 15 e3 aa 1e 00    	call   *0x1eaae3(%rip)        # 0x140212e30
14002834d:	eb 03                	jmp    0x140028352
14002834f:	48 8b c7             	mov    %rdi,%rax
140028352:	48 89 06             	mov    %rax,(%rsi)
140028355:	4c 8b 3d 84 99 2e 00 	mov    0x2e9984(%rip),%r15        # 0x140311ce0
14002835c:	4d 8b 77 08          	mov    0x8(%r15),%r14
140028360:	33 c0                	xor    %eax,%eax
140028362:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
140028366:	eb 1c                	jmp    0x140028384
140028368:	49 8d 4e 20          	lea    0x20(%r14),%rcx
14002836c:	48 8b d5             	mov    %rbp,%rdx
14002836f:	e8 74 07 00 00       	call   0x140028ae8
140028374:	84 c0                	test   %al,%al
140028376:	79 06                	jns    0x14002837e
140028378:	4d 8b 76 10          	mov    0x10(%r14),%r14
14002837c:	eb 06                	jmp    0x140028384
14002837e:	4d 8b fe             	mov    %r14,%r15
140028381:	4d 8b 36             	mov    (%r14),%r14
140028384:	41 38 7e 19          	cmp    %dil,0x19(%r14)
140028388:	74 de                	je     0x140028368
14002838a:	41 38 7f 19          	cmp    %dil,0x19(%r15)
14002838e:	75 10                	jne    0x1400283a0
140028390:	49 8d 57 20          	lea    0x20(%r15),%rdx
140028394:	48 8b cd             	mov    %rbp,%rcx
140028397:	e8 4c 07 00 00       	call   0x140028ae8
14002839c:	84 c0                	test   %al,%al
14002839e:	79 07                	jns    0x1400283a7
1400283a0:	4c 8b 3d 39 99 2e 00 	mov    0x2e9939(%rip),%r15        # 0x140311ce0
1400283a7:	4c 3b 3d 32 99 2e 00 	cmp    0x2e9932(%rip),%r15        # 0x140311ce0
1400283ae:	0f 84 1c 02 00 00    	je     0x1400285d0
1400283b4:	4d 8d 77 40          	lea    0x40(%r15),%r14
1400283b8:	66 45 39 6f 48       	cmp    %r13w,0x48(%r15)
1400283bd:	0f 85 56 01 00 00    	jne    0x140028519
1400283c3:	49 8b 0e             	mov    (%r14),%rcx
1400283c6:	48 8b 01             	mov    (%rcx),%rax
1400283c9:	48 8b 00             	mov    (%rax),%rax
1400283cc:	ff 15 5e aa 1e 00    	call   *0x1eaa5e(%rip)        # 0x140212e30
1400283d2:	48 8d 50 08          	lea    0x8(%rax),%rdx
1400283d6:	48 8d 0d d3 d3 2d 00 	lea    0x2dd3d3(%rip),%rcx        # 0x1403057b0
1400283dd:	ff 15 dd a2 1e 00    	call   *0x1ea2dd(%rip)        # 0x1402126c0
1400283e3:	85 c0                	test   %eax,%eax
1400283e5:	0f 85 ae 02 00 00    	jne    0x140028699
1400283eb:	4d 8b 36             	mov    (%r14),%r14
1400283ee:	4d 85 f6             	test   %r14,%r14
1400283f1:	74 0a                	je     0x1400283fd
1400283f3:	49 8b 0e             	mov    (%r14),%rcx
1400283f6:	e8 09 ab 1d 00       	call   0x140202f04
1400283fb:	eb 03                	jmp    0x140028400
1400283fd:	4c 8b f7             	mov    %rdi,%r14
140028400:	4d 63 76 08          	movslq 0x8(%r14),%r14
140028404:	49 8b 0c 24          	mov    (%r12),%rcx
140028408:	48 8b 01             	mov    (%rcx),%rax
14002840b:	48 8b 00             	mov    (%rax),%rax
14002840e:	ff 15 1c aa 1e 00    	call   *0x1eaa1c(%rip)        # 0x140212e30
140028414:	48 8d 48 08          	lea    0x8(%rax),%rcx
140028418:	48 8d 15 21 d4 2d 00 	lea    0x2dd421(%rip),%rdx        # 0x140305840
14002841f:	ff 15 9b a2 1e 00    	call   *0x1ea29b(%rip)        # 0x1402126c0
140028425:	85 c0                	test   %eax,%eax
140028427:	0f 85 96 00 00 00    	jne    0x1400284c3
14002842d:	45 3b f5             	cmp    %r13d,%r14d
140028430:	0f 85 28 01 00 00    	jne    0x14002855e
140028436:	8d 48 10             	lea    0x10(%rax),%ecx
140028439:	ff 15 11 a7 1e 00    	call   *0x1ea711(%rip)        # 0x140212b50
14002843f:	4c 8b f0             	mov    %rax,%r14
140028442:	48 85 c0             	test   %rax,%rax
140028445:	74 10                	je     0x140028457
140028447:	48 8d 05 32 7f 29 00 	lea    0x297f32(%rip),%rax        # 0x1402c0380
14002844e:	49 89 06             	mov    %rax,(%r14)
140028451:	45 88 6e 08          	mov    %r13b,0x8(%r14)
140028455:	eb 03                	jmp    0x14002845a
140028457:	4c 8b f7             	mov    %rdi,%r14
14002845a:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14002845f:	48 3b f0             	cmp    %rax,%rsi
140028462:	74 3e                	je     0x1400284a2
140028464:	48 8b 0e             	mov    (%rsi),%rcx
140028467:	48 85 c9             	test   %rcx,%rcx
14002846a:	74 10                	je     0x14002847c
14002846c:	48 8b 01             	mov    (%rcx),%rax
14002846f:	41 8b d5             	mov    %r13d,%edx
140028472:	48 8b 40 28          	mov    0x28(%rax),%rax
140028476:	ff 15 b4 a9 1e 00    	call   *0x1ea9b4(%rip)        # 0x140212e30
14002847c:	66 89 7e 08          	mov    %di,0x8(%rsi)
140028480:	4d 85 f6             	test   %r14,%r14
140028483:	74 14                	je     0x140028499
140028485:	49 8b 06             	mov    (%r14),%rax
140028488:	33 d2                	xor    %edx,%edx
14002848a:	49 8b ce             	mov    %r14,%rcx
14002848d:	48 8b 40 10          	mov    0x10(%rax),%rax
140028491:	ff 15 99 a9 1e 00    	call   *0x1ea999(%rip)        # 0x140212e30
140028497:	eb 03                	jmp    0x14002849c
140028499:	48 8b c7             	mov    %rdi,%rax
14002849c:	48 89 06             	mov    %rax,(%rsi)
14002849f:	4c 8b f7             	mov    %rdi,%r14
1400284a2:	4d 85 f6             	test   %r14,%r14
1400284a5:	0f 84 b3 00 00 00    	je     0x14002855e
1400284ab:	49 8b 06             	mov    (%r14),%rax
1400284ae:	41 8b d5             	mov    %r13d,%edx
1400284b1:	49 8b ce             	mov    %r14,%rcx
1400284b4:	48 8b 40 28          	mov    0x28(%rax),%rax
1400284b8:	ff 15 72 a9 1e 00    	call   *0x1ea972(%rip)        # 0x140212e30
1400284be:	e9 9b 00 00 00       	jmp    0x14002855e
1400284c3:	45 85 f6             	test   %r14d,%r14d
1400284c6:	0f 8e 92 00 00 00    	jle    0x14002855e
1400284cc:	44 3b 75 38          	cmp    0x38(%rbp),%r14d
1400284d0:	0f 8f 88 00 00 00    	jg     0x14002855e
1400284d6:	4f 8d 34 b6          	lea    (%r14,%r14,4),%r14
1400284da:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400284de:	4d 8d 76 fb          	lea    -0x5(%r14),%r14
1400284e2:	4e 8d 34 f0          	lea    (%rax,%r14,8),%r14
1400284e6:	49 3b f6             	cmp    %r14,%rsi
1400284e9:	74 73                	je     0x14002855e
1400284eb:	48 8b 0e             	mov    (%rsi),%rcx
1400284ee:	48 85 c9             	test   %rcx,%rcx
1400284f1:	74 10                	je     0x140028503
1400284f3:	48 8b 01             	mov    (%rcx),%rax
1400284f6:	41 8b d5             	mov    %r13d,%edx
1400284f9:	48 8b 40 28          	mov    0x28(%rax),%rax
1400284fd:	ff 15 2d a9 1e 00    	call   *0x1ea92d(%rip)        # 0x140212e30
140028503:	41 0f b7 46 08       	movzwl 0x8(%r14),%eax
140028508:	66 89 46 08          	mov    %ax,0x8(%rsi)
14002850c:	49 39 3e             	cmp    %rdi,(%r14)
14002850f:	74 47                	je     0x140028558
140028511:	0f ae e8             	lfence
140028514:	49 8b 0e             	mov    (%r14),%rcx
140028517:	eb 2e                	jmp    0x140028547
140028519:	49 3b f6             	cmp    %r14,%rsi
14002851c:	74 40                	je     0x14002855e
14002851e:	48 8b 0e             	mov    (%rsi),%rcx
140028521:	48 85 c9             	test   %rcx,%rcx
140028524:	74 10                	je     0x140028536
140028526:	48 8b 01             	mov    (%rcx),%rax
140028529:	41 8b d5             	mov    %r13d,%edx
14002852c:	48 8b 40 28          	mov    0x28(%rax),%rax
140028530:	ff 15 fa a8 1e 00    	call   *0x1ea8fa(%rip)        # 0x140212e30
140028536:	41 0f b7 46 08       	movzwl 0x8(%r14),%eax
14002853b:	66 89 46 08          	mov    %ax,0x8(%rsi)
14002853f:	49 8b 0e             	mov    (%r14),%rcx
140028542:	48 85 c9             	test   %rcx,%rcx
140028545:	74 11                	je     0x140028558
140028547:	48 8b 01             	mov    (%rcx),%rax
14002854a:	33 d2                	xor    %edx,%edx
14002854c:	48 8b 40 08          	mov    0x8(%rax),%rax
140028550:	ff 15 da a8 1e 00    	call   *0x1ea8da(%rip)        # 0x140212e30
140028556:	eb 03                	jmp    0x14002855b
140028558:	48 8b c7             	mov    %rdi,%rax
14002855b:	48 89 06             	mov    %rax,(%rsi)
14002855e:	48 83 c5 48          	add    $0x48,%rbp
140028562:	48 3b ee             	cmp    %rsi,%rbp
140028565:	74 3f                	je     0x1400285a6
140028567:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14002856b:	48 85 c9             	test   %rcx,%rcx
14002856e:	74 10                	je     0x140028580
140028570:	48 8b 01             	mov    (%rcx),%rax
140028573:	41 8b d5             	mov    %r13d,%edx
140028576:	48 8b 40 28          	mov    0x28(%rax),%rax
14002857a:	ff 15 b0 a8 1e 00    	call   *0x1ea8b0(%rip)        # 0x140212e30
140028580:	0f b7 46 08          	movzwl 0x8(%rsi),%eax
140028584:	66 89 45 08          	mov    %ax,0x8(%rbp)
140028588:	48 8b 0e             	mov    (%rsi),%rcx
14002858b:	48 85 c9             	test   %rcx,%rcx
14002858e:	74 12                	je     0x1400285a2
140028590:	48 8b 01             	mov    (%rcx),%rax
140028593:	33 d2                	xor    %edx,%edx
140028595:	48 8b 40 08          	mov    0x8(%rax),%rax
140028599:	ff 15 91 a8 1e 00    	call   *0x1ea891(%rip)        # 0x140212e30
14002859f:	48 8b f8             	mov    %rax,%rdi
1400285a2:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
1400285a6:	48 8b cb             	mov    %rbx,%rcx
1400285a9:	ff 15 49 a2 1e 00    	call   *0x1ea249(%rip)        # 0x1402127f8
1400285af:	48 8b c6             	mov    %rsi,%rax
1400285b2:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400285b7:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400285bb:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1400285bf:	49 8b 73 48          	mov    0x48(%r11),%rsi
1400285c3:	49 8b e3             	mov    %r11,%rsp
1400285c6:	41 5f                	pop    %r15
1400285c8:	41 5e                	pop    %r14
1400285ca:	41 5d                	pop    %r13
1400285cc:	41 5c                	pop    %r12
1400285ce:	5f                   	pop    %rdi
1400285cf:	c3                   	ret
1400285d0:	48 8b cb             	mov    %rbx,%rcx
1400285d3:	ff 15 1f a2 1e 00    	call   *0x1ea21f(%rip)        # 0x1402127f8
1400285d9:	48 39 7d 38          	cmp    %rdi,0x38(%rbp)
1400285dd:	76 40                	jbe    0x14002861f
1400285df:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400285e3:	48 39 78 10          	cmp    %rdi,0x10(%rax)
1400285e7:	74 36                	je     0x14002861f
1400285e9:	4c 8b f7             	mov    %rdi,%r14
1400285ec:	48 8b df             	mov    %rdi,%rbx
1400285ef:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400285f3:	48 8b 4c 03 10       	mov    0x10(%rbx,%rax,1),%rcx
1400285f8:	48 85 c9             	test   %rcx,%rcx
1400285fb:	0f 84 8b 00 00 00    	je     0x14002868c
140028601:	48 8b 01             	mov    (%rcx),%rax
140028604:	48 8b 40 18          	mov    0x18(%rax),%rax
140028608:	ff 15 22 a8 1e 00    	call   *0x1ea822(%rip)        # 0x140212e30
14002860e:	84 c0                	test   %al,%al
140028610:	75 41                	jne    0x140028653
140028612:	4d 03 f5             	add    %r13,%r14
140028615:	48 83 c3 28          	add    $0x28,%rbx
140028619:	4c 3b 75 38          	cmp    0x38(%rbp),%r14
14002861d:	72 d0                	jb     0x1400285ef
14002861f:	48 8d 5d 58          	lea    0x58(%rbp),%rbx
140028623:	48 8b cb             	mov    %rbx,%rcx
140028626:	ff 15 c4 a1 1e 00    	call   *0x1ea1c4(%rip)        # 0x1402127f0
14002862c:	85 c0                	test   %eax,%eax
14002862e:	75 50                	jne    0x140028680
140028630:	8b 4b 4c             	mov    0x4c(%rbx),%ecx
140028633:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
140028639:	0f 85 1f ff ff ff    	jne    0x14002855e
14002863f:	48 8d 43 4c          	lea    0x4c(%rbx),%rax
140028643:	ff c9                	dec    %ecx
140028645:	89 08                	mov    %ecx,(%rax)
140028647:	b9 06 00 00 00       	mov    $0x6,%ecx
14002864c:	ff 15 8e a1 1e 00    	call   *0x1ea18e(%rip)        # 0x1402127e0
140028652:	cc                   	int3
140028653:	48 8d 5d 58          	lea    0x58(%rbp),%rbx
140028657:	48 8b cb             	mov    %rbx,%rcx
14002865a:	ff 15 90 a1 1e 00    	call   *0x1ea190(%rip)        # 0x1402127f0
140028660:	85 c0                	test   %eax,%eax
140028662:	75 1c                	jne    0x140028680
140028664:	8b 4b 4c             	mov    0x4c(%rbx),%ecx
140028667:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14002866d:	74 d0                	je     0x14002863f
14002866f:	4b 8d 0c b6          	lea    (%r14,%r14,4),%rcx
140028673:	48 8b 45 30          	mov    0x30(%rbp),%rax
140028677:	4c 8d 34 c8          	lea    (%rax,%rcx,8),%r14
14002867b:	e9 99 fe ff ff       	jmp    0x140028519
140028680:	b9 05 00 00 00       	mov    $0x5,%ecx
140028685:	ff 15 55 a1 1e 00    	call   *0x1ea155(%rip)        # 0x1402127e0
14002868b:	cc                   	int3
14002868c:	33 d2                	xor    %edx,%edx
14002868e:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140028693:	e8 4c 2c fe ff       	call   0x14000b2e4
140028698:	cc                   	int3
140028699:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14002869e:	e8 e1 bf ff ff       	call   0x140024684
1400286a3:	48 8d 15 46 51 2a 00 	lea    0x2a5146(%rip),%rdx        # 0x1402cd7f0
1400286aa:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400286af:	e8 42 d3 1d 00       	call   0x1402059f6
1400286b4:	cc                   	int3
1400286b5:	90                   	nop
1400286b6:	90                   	nop
1400286b7:	90                   	nop
1400286b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400286bd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400286c2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400286c7:	57                   	push   %rdi
1400286c8:	48 83 ec 40          	sub    $0x40,%rsp
1400286cc:	48 8b e9             	mov    %rcx,%rbp
1400286cf:	48 8d 0d 1a 96 2e 00 	lea    0x2e961a(%rip),%rcx        # 0x140311cf0
1400286d6:	ff 15 14 a1 1e 00    	call   *0x1ea114(%rip)        # 0x1402127f0
1400286dc:	33 db                	xor    %ebx,%ebx
1400286de:	85 c0                	test   %eax,%eax
1400286e0:	74 0a                	je     0x1400286ec
1400286e2:	8d 4b 05             	lea    0x5(%rbx),%ecx
1400286e5:	ff 15 f5 a0 1e 00    	call   *0x1ea0f5(%rip)        # 0x1402127e0
1400286eb:	cc                   	int3
1400286ec:	81 3d 46 96 2e 00 ff 	cmpl   $0x7fffffff,0x2e9646(%rip)        # 0x140311d3c
1400286f3:	ff ff 7f
1400286f6:	75 16                	jne    0x14002870e
1400286f8:	c7 05 3a 96 2e 00 fe 	movl   $0x7ffffffe,0x2e963a(%rip)        # 0x140311d3c
1400286ff:	ff ff 7f
140028702:	b9 06 00 00 00       	mov    $0x6,%ecx
140028707:	ff 15 d3 a0 1e 00    	call   *0x1ea0d3(%rip)        # 0x1402127e0
14002870d:	cc                   	int3
14002870e:	48 8b 3d cb 95 2e 00 	mov    0x2e95cb(%rip),%rdi        # 0x140311ce0
140028715:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140028719:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002871e:	33 c0                	xor    %eax,%eax
140028720:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
140028724:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140028729:	eb 21                	jmp    0x14002874c
14002872b:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
14002872f:	48 8b d5             	mov    %rbp,%rdx
140028732:	e8 b1 03 00 00       	call   0x140028ae8
140028737:	84 c0                	test   %al,%al
140028739:	79 06                	jns    0x140028741
14002873b:	48 8b 76 10          	mov    0x10(%rsi),%rsi