1800152fb:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
180015301:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
180015305:	89 5f 04             	mov    %ebx,0x4(%rdi)
180015308:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
18001530c:	48 3b c8             	cmp    %rax,%rcx
18001530f:	0f 84 a2 00 00 00    	je     0x1800153b7
180015315:	48 8b 15 94 71 15 00 	mov    0x157194(%rip),%rdx        # 0x18016c4b0
18001531c:	4c 8d 57 30          	lea    0x30(%rdi),%r10
180015320:	44 8b 41 2c          	mov    0x2c(%rcx),%r8d
180015324:	45 8b c8             	mov    %r8d,%r9d
180015327:	41 c1 e9 1c          	shr    $0x1c,%r9d
18001532b:	41 8d 41 f3          	lea    -0xd(%r9),%eax
18001532f:	83 f8 01             	cmp    $0x1,%eax
180015332:	76 1d                	jbe    0x180015351
180015334:	41 8b c0             	mov    %r8d,%eax
180015337:	25 ff ff ff 0f       	and    $0xfffffff,%eax
18001533c:	41 83 f9 0f          	cmp    $0xf,%r9d
180015340:	75 05                	jne    0x180015347
180015342:	83 f8 01             	cmp    $0x1,%eax
180015345:	74 0a                	je     0x180015351
180015347:	83 f8 05             	cmp    $0x5,%eax
18001534a:	74 05                	je     0x180015351
18001534c:	83 f8 04             	cmp    $0x4,%eax
18001534f:	75 0c                	jne    0x18001535d
180015351:	48 8b 41 20          	mov    0x20(%rcx),%rax
180015355:	48 01 42 28          	add    %rax,0x28(%rdx)
180015359:	44 8b 41 2c          	mov    0x2c(%rcx),%r8d
18001535d:	41 81 f8 01 00 00 f0 	cmp    $0xf0000001,%r8d
180015364:	75 24                	jne    0x18001538a
180015366:	48 81 79 10 00 00 10 	cmpq   $0x100000,0x10(%rcx)
18001536d:	00
18001536e:	48 8b 41 20          	mov    0x20(%rcx),%rax
180015372:	73 0c                	jae    0x180015380
180015374:	48 3b 42 18          	cmp    0x18(%rdx),%rax
180015378:	76 10                	jbe    0x18001538a
18001537a:	48 89 42 18          	mov    %rax,0x18(%rdx)
18001537e:	eb 0a                	jmp    0x18001538a
180015380:	48 3b 42 20          	cmp    0x20(%rdx),%rax
180015384:	76 04                	jbe    0x18001538a
180015386:	48 89 42 20          	mov    %rax,0x20(%rdx)
18001538a:	48 8b 41 10          	mov    0x10(%rcx),%rax
18001538e:	49 89 42 f0          	mov    %rax,-0x10(%r10)
180015392:	48 8b 41 20          	mov    0x20(%rcx),%rax
180015396:	49 89 02             	mov    %rax,(%r10)
180015399:	8b 41 2c             	mov    0x2c(%rcx),%eax
18001539c:	41 89 42 0c          	mov    %eax,0xc(%r10)
1800153a0:	49 83 c2 30          	add    $0x30,%r10
1800153a4:	ff 47 08             	incl   0x8(%rdi)
1800153a7:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1800153ab:	48 8b 09             	mov    (%rcx),%rcx
1800153ae:	48 3b c8             	cmp    %rax,%rcx
1800153b1:	0f 85 69 ff ff ff    	jne    0x180015320
1800153b7:	4c 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%r8
1800153be:	33 c9                	xor    %ecx,%ecx
1800153c0:	39 4f 08             	cmp    %ecx,0x8(%rdi)
1800153c3:	76 1d                	jbe    0x1800153e2
1800153c5:	8b 57 08             	mov    0x8(%rdi),%edx
1800153c8:	48 8d 47 30          	lea    0x30(%rdi),%rax
1800153cc:	81 78 0c 04 00 00 f0 	cmpl   $0xf0000004,0xc(%rax)
1800153d3:	75 03                	jne    0x1800153d8
1800153d5:	48 03 08             	add    (%rax),%rcx
1800153d8:	48 83 c0 30          	add    $0x30,%rax
1800153dc:	48 83 ea 01          	sub    $0x1,%rdx
1800153e0:	75 ea                	jne    0x1800153cc
1800153e2:	8b 05 b8 e4 18 00    	mov    0x18e4b8(%rip),%eax        # 0x1801a38a0
1800153e8:	83 e0 01             	and    $0x1,%eax
1800153eb:	c1 e0 15             	shl    $0x15,%eax
1800153ee:	05 00 00 f0 00       	add    $0xf00000,%eax
1800153f3:	c1 e8 0c             	shr    $0xc,%eax
1800153f6:	03 c1                	add    %ecx,%eax
1800153f8:	41 89 80 10 01 00 00 	mov    %eax,0x110(%r8)
1800153ff:	33 db                	xor    %ebx,%ebx
180015401:	eb 16                	jmp    0x180015419
180015403:	48 83 7d c0 00       	cmpq   $0x0,-0x40(%rbp)
180015408:	74 0f                	je     0x180015419
18001540a:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
18001540e:	33 c9                	xor    %ecx,%ecx
180015410:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
180015414:	e8 1f 44 07 00       	call   0x180089838
180015419:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
18001541d:	e8 2a 2d 08 00       	call   0x18009814c
180015422:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
180015429:	00
18001542a:	8b c3                	mov    %ebx,%eax
18001542c:	49 8b 5b 10          	mov    0x10(%r11),%rbx
180015430:	49 8b 73 18          	mov    0x18(%r11),%rsi
180015434:	49 8b 7b 20          	mov    0x20(%r11),%rdi
180015438:	49 8b e3             	mov    %r11,%rsp
18001543b:	5d                   	pop    %rbp
18001543c:	c3                   	ret
18001543d:	cc                   	int3
18001543e:	cc                   	int3
18001543f:	cc                   	int3
180015440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180015445:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18001544a:	57                   	push   %rdi
18001544b:	48 83 ec 40          	sub    $0x40,%rsp
18001544f:	41 8b f9             	mov    %r9d,%edi
180015452:	8b da                	mov    %edx,%ebx
180015454:	48 8b f1             	mov    %rcx,%rsi
180015457:	e8 b8 f5 00 00       	call   0x180024a14
18001545c:	44 8b cf             	mov    %edi,%r9d
18001545f:	48 89 05 1a fe 18 00 	mov    %rax,0x18fe1a(%rip)        # 0x1801a5280
180015466:	44 8b c3             	mov    %ebx,%r8d
180015469:	48 8b d6             	mov    %rsi,%rdx
18001546c:	33 c9                	xor    %ecx,%ecx
18001546e:	e8 15 40 00 00       	call   0x180019488
180015473:	48 8b 15 be fd 18 00 	mov    0x18fdbe(%rip),%rdx        # 0x1801a5238
18001547a:	8b f8                	mov    %eax,%edi
18001547c:	48 8b 9a f0 00 00 00 	mov    0xf0(%rdx),%rbx
180015483:	e8 8c f5 00 00       	call   0x180024a14
180015488:	48 2b 05 f1 fd 18 00 	sub    0x18fdf1(%rip),%rax        # 0x1801a5280
18001548f:	48 8d 15 92 fc 12 00 	lea    0x12fc92(%rip),%rdx        # 0x180145128
180015496:	48 01 83 a8 00 00 00 	add    %rax,0xa8(%rbx)
18001549d:	41 b9 02 00 30 00    	mov    $0x300002,%r9d
1800154a3:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1800154a7:	e8 9c fa fe ff       	call   0x180004f48
1800154ac:	85 ff                	test   %edi,%edi
1800154ae:	79 3a                	jns    0x1800154ea
1800154b0:	e8 17 c1 0a 00       	call   0x1800c15cc
1800154b5:	84 c0                	test   %al,%al
1800154b7:	74 31                	je     0x1800154ea
1800154b9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800154be:	e8 11 c2 0a 00       	call   0x1800c16d4
1800154c3:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
1800154c8:	49 c1 eb 2c          	shr    $0x2c,%r11
1800154cc:	41 f6 c3 01          	test   $0x1,%r11b
1800154d0:	74 18                	je     0x1800154ea
1800154d2:	41 b9 0c 00 30 40    	mov    $0x4030000c,%r9d
1800154d8:	48 8d 15 21 01 13 00 	lea    0x130121(%rip),%rdx        # 0x180145600
1800154df:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1800154e3:	e8 60 fa fe ff       	call   0x180004f48
1800154e8:	eb 2a                	jmp    0x180015514
1800154ea:	e8 91 c1 0a 00       	call   0x1800c1680
1800154ef:	84 c0                	test   %al,%al
1800154f1:	74 34                	je     0x180015527
1800154f3:	48 83 3d b5 a6 15 00 	cmpq   $0x0,0x15a6b5(%rip)        # 0x18016fbb0
1800154fa:	00
1800154fb:	74 33                	je     0x180015530
1800154fd:	48 8b 8e f0 00 00 00 	mov    0xf0(%rsi),%rcx
180015504:	48 8b 05 ad a6 15 00 	mov    0x15a6ad(%rip),%rax        # 0x18016fbb8
18001550b:	48 89 81 68 0b 00 00 	mov    %rax,0xb68(%rcx)
180015512:	33 ff                	xor    %edi,%edi
180015514:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
180015519:	8b c7                	mov    %edi,%eax
18001551b:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
180015520:	48 83 c4 40          	add    $0x40,%rsp
180015524:	5f                   	pop    %rdi
180015525:	c3                   	ret
180015526:	cc                   	int3
180015527:	80 3d 80 a6 15 00 00 	cmpb   $0x0,0x15a680(%rip)        # 0x18016fbae
18001552e:	74 cd                	je     0x1800154fd
180015530:	b9 01 00 00 00       	mov    $0x1,%ecx
180015535:	e8 0e d2 ff ff       	call   0x180012748
18001553a:	33 ff                	xor    %edi,%edi
18001553c:	85 c0                	test   %eax,%eax
18001553e:	0f 48 f8             	cmovs  %eax,%edi
180015541:	85 ff                	test   %edi,%edi
180015543:	79 b8                	jns    0x1800154fd
180015545:	41 b9 0d 00 30 40    	mov    $0x4030000d,%r9d
18001554b:	eb 8b                	jmp    0x1800154d8
18001554d:	cc                   	int3
18001554e:	cc                   	int3
18001554f:	cc                   	int3
180015550:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180015555:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18001555a:	57                   	push   %rdi
18001555b:	48 83 ec 30          	sub    $0x30,%rsp
18001555f:	8b 05 2f da 18 00    	mov    0x18da2f(%rip),%eax        # 0x1801a2f94
180015565:	33 ff                	xor    %edi,%edi
180015567:	4c 8b 81 f0 00 00 00 	mov    0xf0(%rcx),%r8
18001556e:	8b da                	mov    %edx,%ebx
180015570:	48 8b f1             	mov    %rcx,%rsi
180015573:	41 89 80 2c 0b 00 00 	mov    %eax,0xb2c(%r8)
18001557a:	0f ba e0 0b          	bt     $0xb,%eax
18001557e:	0f 82 9a 00 00 00    	jb     0x18001561e
180015584:	40 38 3d 23 a6 15 00 	cmp    %dil,0x15a623(%rip)        # 0x18016fbae
18001558b:	75 1f                	jne    0x1800155ac
18001558d:	e8 ee c0 0a 00       	call   0x1800c1680
180015592:	84 c0                	test   %al,%al
180015594:	75 16                	jne    0x1800155ac
180015596:	48 8b 05 13 6f 15 00 	mov    0x156f13(%rip),%rax        # 0x18016c4b0
18001559d:	83 78 44 64          	cmpl   $0x64,0x44(%rax)
1800155a1:	72 7b                	jb     0x18001561e
1800155a3:	c7 40 44 05 00 00 00 	movl   $0x5,0x44(%rax)
1800155aa:	eb 72                	jmp    0x18001561e
1800155ac:	4c 8b 05 fd 6e 15 00 	mov    0x156efd(%rip),%r8        # 0x18016c4b0
1800155b3:	49 83 c0 60          	add    $0x60,%r8
1800155b7:	41 38 38             	cmp    %dil,(%r8)
1800155ba:	75 0d                	jne    0x1800155c9
1800155bc:	8b 0d 12 6f 15 00    	mov    0x156f12(%rip),%ecx        # 0x18016c4d4
1800155c2:	33 d2                	xor    %edx,%edx
1800155c4:	e8 97 45 00 00       	call   0x180019b60
1800155c9:	e8 46 f4 00 00       	call   0x180024a14
1800155ce:	4c 8b ce             	mov    %rsi,%r9
1800155d1:	48 89 05 b8 fc 18 00 	mov    %rax,0x18fcb8(%rip)        # 0x1801a5290
1800155d8:	8b d3                	mov    %ebx,%edx
1800155da:	33 c9                	xor    %ecx,%ecx
1800155dc:	e8 eb f5 ff ff       	call   0x180014bcc
1800155e1:	48 8b 0d 50 fc 18 00 	mov    0x18fc50(%rip),%rcx        # 0x1801a5238
1800155e8:	8b f8                	mov    %eax,%edi
1800155ea:	48 8b 99 f0 00 00 00 	mov    0xf0(%rcx),%rbx
1800155f1:	e8 1e f4 00 00       	call   0x180024a14
1800155f6:	48 2b 05 93 fc 18 00 	sub    0x18fc93(%rip),%rax        # 0x1801a5290
1800155fd:	48 01 83 b8 00 00 00 	add    %rax,0xb8(%rbx)
180015604:	85 ff                	test   %edi,%edi
180015606:	79 16                	jns    0x18001561e
180015608:	41 b9 2b 00 30 40    	mov    $0x4030002b,%r9d
18001560e:	89 7c 24 20          	mov    %edi,0x20(%rsp)
180015612:	48 8d 15 e7 ff 12 00 	lea    0x12ffe7(%rip),%rdx        # 0x180145600
180015619:	e8 2a f9 fe ff       	call   0x180004f48
18001561e:	80 3d fb fa 18 00 00 	cmpb   $0x0,0x18fafb(%rip)        # 0x1801a5120
180015625:	74 04                	je     0x18001562b
180015627:	85 ff                	test   %edi,%edi
180015629:	79 3c                	jns    0x180015667
18001562b:	80 3d 7c a5 15 00 00 	cmpb   $0x0,0x15a57c(%rip)        # 0x18016fbae
180015632:	74 0c                	je     0x180015640
180015634:	48 8b 05 bd a5 15 00 	mov    0x15a5bd(%rip),%rax        # 0x18016fbf8
18001563b:	ff d0                	call   *%rax
18001563d:	0f 1f 00             	nopl   (%rax)
180015640:	8b d7                	mov    %edi,%edx
180015642:	33 c9                	xor    %ecx,%ecx
180015644:	e8 6f e4 07 00       	call   0x180093ab8
180015649:	8b f8                	mov    %eax,%edi
18001564b:	85 c0                	test   %eax,%eax
18001564d:	79 18                	jns    0x180015667
18001564f:	41 b9 19 00 30 40    	mov    $0x40300019,%r9d
180015655:	89 44 24 20          	mov    %eax,0x20(%rsp)
180015659:	48 8d 15 a0 ff 12 00 	lea    0x12ffa0(%rip),%rdx        # 0x180145600
180015660:	e8 e3 f8 fe ff       	call   0x180004f48
180015665:	eb 18                	jmp    0x18001567f
180015667:	e8 08 f5 00 00       	call   0x180024b74
18001566c:	84 c0                	test   %al,%al
18001566e:	74 0f                	je     0x18001567f
180015670:	48 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%rax
180015677:	0f ba a8 84 00 00 00 	btsl   $0xe,0x84(%rax)
18001567e:	0e
18001567f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
180015684:	8b c7                	mov    %edi,%eax
180015686:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
18001568b:	48 83 c4 30          	add    $0x30,%rsp
18001568f:	5f                   	pop    %rdi
180015690:	c3                   	ret
180015691:	cc                   	int3
180015692:	cc                   	int3
180015693:	cc                   	int3
180015694:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180015699:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18001569e:	57                   	push   %rdi
18001569f:	48 83 ec 20          	sub    $0x20,%rsp
1800156a3:	48 8b f1             	mov    %rcx,%rsi
1800156a6:	e8 69 f3 00 00       	call   0x180024a14
1800156ab:	41 83 c9 ff          	or     $0xffffffff,%r9d
1800156af:	48 89 05 d2 fb 18 00 	mov    %rax,0x18fbd2(%rip)        # 0x1801a5288
1800156b6:	45 0b c1             	or     %r9d,%r8d
1800156b9:	48 8b d6             	mov    %rsi,%rdx
1800156bc:	b9 01 00 00 00       	mov    $0x1,%ecx
1800156c1:	e8 c2 3d 00 00       	call   0x180019488
1800156c6:	48 8b 05 6b fb 18 00 	mov    0x18fb6b(%rip),%rax        # 0x1801a5238
1800156cd:	48 8b 98 f0 00 00 00 	mov    0xf0(%rax),%rbx
1800156d4:	e8 3b f3 00 00       	call   0x180024a14
1800156d9:	48 2b 05 a8 fb 18 00 	sub    0x18fba8(%rip),%rax        # 0x1801a5288
1800156e0:	48 01 83 b0 00 00 00 	add    %rax,0xb0(%rbx)
1800156e7:	e8 94 bf 0a 00       	call   0x1800c1680
1800156ec:	bb 02 00 00 00       	mov    $0x2,%ebx
1800156f1:	84 c0                	test   %al,%al
1800156f3:	74 12                	je     0x180015707
1800156f5:	8b cb                	mov    %ebx,%ecx
1800156f7:	e8 e8 d0 ff ff       	call   0x1800127e4
1800156fc:	33 ff                	xor    %edi,%edi
1800156fe:	85 c0                	test   %eax,%eax
180015700:	0f 48 f8             	cmovs  %eax,%edi
180015703:	85 ff                	test   %edi,%edi
180015705:	78 69                	js     0x180015770
180015707:	e8 08 f3 00 00       	call   0x180024a14
18001570c:	4c 8b ce             	mov    %rsi,%r9
18001570f:	48 89 05 82 fb 18 00 	mov    %rax,0x18fb82(%rip)        # 0x1801a5298
180015716:	83 ca ff             	or     $0xffffffff,%edx
180015719:	8b cb                	mov    %ebx,%ecx
18001571b:	e8 ac f4 ff ff       	call   0x180014bcc
180015720:	48 8b 0d 11 fb 18 00 	mov    0x18fb11(%rip),%rcx        # 0x1801a5238
180015727:	8b f8                	mov    %eax,%edi
180015729:	48 8b 99 f0 00 00 00 	mov    0xf0(%rcx),%rbx
180015730:	e8 df f2 00 00       	call   0x180024a14
180015735:	48 2b 05 5c fb 18 00 	sub    0x18fb5c(%rip),%rax        # 0x1801a5298
18001573c:	48 01 83 c0 00 00 00 	add    %rax,0xc0(%rbx)
180015743:	85 ff                	test   %edi,%edi
180015745:	78 29                	js     0x180015770
180015747:	48 8b 8e f0 00 00 00 	mov    0xf0(%rsi),%rcx
18001574e:	33 ff                	xor    %edi,%edi
180015750:	48 8b 15 59 6d 15 00 	mov    0x156d59(%rip),%rdx        # 0x18016c4b0
180015757:	8b 42 44             	mov    0x44(%rdx),%eax
18001575a:	89 81 28 0b 00 00    	mov    %eax,0xb28(%rcx)
180015760:	48 8b 8e f0 00 00 00 	mov    0xf0(%rsi),%rcx
180015767:	8b 42 48             	mov    0x48(%rdx),%eax
18001576a:	89 81 30 0b 00 00    	mov    %eax,0xb30(%rcx)
180015770:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
180015775:	8b c7                	mov    %edi,%eax
180015777:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
18001577c:	48 83 c4 20          	add    $0x20,%rsp
180015780:	5f                   	pop    %rdi
180015781:	c3                   	ret
180015782:	cc                   	int3
180015783:	cc                   	int3
180015784:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180015789:	57                   	push   %rdi
18001578a:	48 83 ec 30          	sub    $0x30,%rsp
18001578e:	41 8b f8             	mov    %r8d,%edi
180015791:	48 8b da             	mov    %rdx,%rbx
180015794:	85 c9                	test   %ecx,%ecx
180015796:	0f 84 8f 00 00 00    	je     0x18001582b
18001579c:	83 e9 01             	sub    $0x1,%ecx
18001579f:	74 7e                	je     0x18001581f
1800157a1:	83 e9 01             	sub    $0x1,%ecx
1800157a4:	74 19                	je     0x1800157bf
1800157a6:	83 f9 01             	cmp    $0x1,%ecx
1800157a9:	74 0a                	je     0x1800157b5
1800157ab:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1800157b0:	e9 85 00 00 00       	jmp    0x18001583a
1800157b5:	48 8b cb             	mov    %rbx,%rcx
1800157b8:	e8 d7 fe ff ff       	call   0x180015694
1800157bd:	eb 7b                	jmp    0x18001583a
1800157bf:	e8 50 f2 00 00       	call   0x180024a14
1800157c4:	4c 8b cb             	mov    %rbx,%r9
1800157c7:	48 89 05 c2 fa 18 00 	mov    %rax,0x18fac2(%rip)        # 0x1801a5290
1800157ce:	8b d7                	mov    %edi,%edx
1800157d0:	b9 01 00 00 00       	mov    $0x1,%ecx
1800157d5:	e8 f2 f3 ff ff       	call   0x180014bcc
1800157da:	48 8b 0d 57 fa 18 00 	mov    0x18fa57(%rip),%rcx        # 0x1801a5238
1800157e1:	8b f8                	mov    %eax,%edi
1800157e3:	48 8b 99 f0 00 00 00 	mov    0xf0(%rcx),%rbx
1800157ea:	e8 25 f2 00 00       	call   0x180024a14
1800157ef:	48 2b 05 9a fa 18 00 	sub    0x18fa9a(%rip),%rax        # 0x1801a5290
1800157f6:	48 01 83 b8 00 00 00 	add    %rax,0xb8(%rbx)
1800157fd:	85 ff                	test   %edi,%edi
1800157ff:	79 18                	jns    0x180015819
180015801:	41 b9 25 00 30 40    	mov    $0x40300025,%r9d
180015807:	89 7c 24 20          	mov    %edi,0x20(%rsp)
18001580b:	48 8d 15 ee fd 12 00 	lea    0x12fdee(%rip),%rdx        # 0x180145600
180015812:	e8 31 f7 fe ff       	call   0x180004f48
180015817:	eb 02                	jmp    0x18001581b
180015819:	33 ff                	xor    %edi,%edi
18001581b:	8b c7                	mov    %edi,%eax
18001581d:	eb 1b                	jmp    0x18001583a
18001581f:	8b d7                	mov    %edi,%edx
180015821:	48 8b cb             	mov    %rbx,%rcx
180015824:	e8 27 fd ff ff       	call   0x180015550
180015829:	eb 0f                	jmp    0x18001583a
18001582b:	44 8b 4c 24 60       	mov    0x60(%rsp),%r9d
180015830:	8b d7                	mov    %edi,%edx