1400153b4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400153b8:	4d 8b c7             	mov    %r15,%r8
1400153bb:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400153bf:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400153c4:	e8 e3 28 04 00       	call   0x140057cac
1400153c9:	e9 e3 f5 ff ff       	jmp    0x1400149b1
1400153ce:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
1400153d2:	eb 02                	jmp    0x1400153d6
1400153d4:	33 f6                	xor    %esi,%esi
1400153d6:	f6 45 90 08          	testb  $0x8,-0x70(%rbp)
1400153da:	74 61                	je     0x14001543d
1400153dc:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400153e0:	48 3b 0d d9 af 08 00 	cmp    0x8afd9(%rip),%rcx        # 0x1400a03c0
1400153e7:	74 58                	je     0x140015441
1400153e9:	39 75 d4             	cmp    %esi,-0x2c(%rbp)
1400153ec:	75 53                	jne    0x140015441
1400153ee:	48 8b d1             	mov    %rcx,%rdx
1400153f1:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400153f5:	e8 3a ca 01 00       	call   0x140031e34
1400153fa:	8b f0                	mov    %eax,%esi
1400153fc:	85 c0                	test   %eax,%eax
1400153fe:	74 3d                	je     0x14001543d
140015400:	48 8b 0d f9 9b 08 00 	mov    0x89bf9(%rip),%rcx        # 0x14009f000
140015407:	49 3b ce             	cmp    %r14,%rcx
14001540a:	0f 84 6c ee ff ff    	je     0x14001427c
140015410:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140015414:	0f 84 62 ee ff ff    	je     0x14001427c
14001541a:	ba 52 00 00 00       	mov    $0x52,%edx
14001541f:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140015423:	4d 8b c7             	mov    %r15,%r8
140015426:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001542a:	89 44 24 28          	mov    %eax,0x28(%rsp)
14001542e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140015433:	e8 74 28 04 00       	call   0x140057cac
140015438:	e9 3f ee ff ff       	jmp    0x14001427c
14001543d:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140015441:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140015445:	4c 8d 45 18          	lea    0x18(%rbp),%r8
140015449:	e8 fa 05 00 00       	call   0x140015a48
14001544e:	8b f0                	mov    %eax,%esi
140015450:	85 c0                	test   %eax,%eax
140015452:	74 21                	je     0x140015475
140015454:	48 8b 0d a5 9b 08 00 	mov    0x89ba5(%rip),%rcx        # 0x14009f000
14001545b:	49 3b ce             	cmp    %r14,%rcx
14001545e:	0f 84 18 ee ff ff    	je     0x14001427c
140015464:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140015468:	0f 84 0e ee ff ff    	je     0x14001427c
14001546e:	ba 53 00 00 00       	mov    $0x53,%edx
140015473:	eb aa                	jmp    0x14001541f
140015475:	48 8d 15 24 1d 07 00 	lea    0x71d24(%rip),%rdx        # 0x1400871a0
14001547c:	48 8b cb             	mov    %rbx,%rcx
14001547f:	e8 3c 4f ff ff       	call   0x14000a3c0
140015484:	48 85 c0             	test   %rax,%rax
140015487:	75 18                	jne    0x1400154a1
140015489:	48 8d 15 60 1c 07 00 	lea    0x71c60(%rip),%rdx        # 0x1400870f0
140015490:	48 8b cb             	mov    %rbx,%rcx
140015493:	e8 28 4f ff ff       	call   0x14000a3c0
140015498:	48 85 c0             	test   %rax,%rax
14001549b:	0f 84 c7 00 00 00    	je     0x140015568
1400154a1:	b2 01                	mov    $0x1,%dl
1400154a3:	48 8d 0d ce b8 08 00 	lea    0x8b8ce(%rip),%rcx        # 0x1400a0d78
1400154aa:	e8 6d 03 00 00       	call   0x14001581c
1400154af:	f7 47 48 00 02 00 00 	testl  $0x200,0x48(%rdi)
1400154b6:	0f 85 ac 00 00 00    	jne    0x140015568
1400154bc:	4c 8d 45 10          	lea    0x10(%rbp),%r8
1400154c0:	48 8b d3             	mov    %rbx,%rdx
1400154c3:	48 8b cf             	mov    %rdi,%rcx
1400154c6:	e8 f1 c0 ff ff       	call   0x1400115bc
1400154cb:	85 c0                	test   %eax,%eax
1400154cd:	74 30                	je     0x1400154ff
1400154cf:	48 8b 0d 2a 9b 08 00 	mov    0x89b2a(%rip),%rcx        # 0x14009f000
1400154d6:	49 3b ce             	cmp    %r14,%rcx
1400154d9:	74 24                	je     0x1400154ff
1400154db:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400154df:	74 1e                	je     0x1400154ff
1400154e1:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1400154e5:	ba 54 00 00 00       	mov    $0x54,%edx
1400154ea:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400154ee:	4d 8b c7             	mov    %r15,%r8
1400154f1:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400154f5:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400154fa:	e8 ad 27 04 00       	call   0x140057cac
1400154ff:	4c 8b 4d f8          	mov    -0x8(%rbp),%r9
140015503:	48 8d 45 38          	lea    0x38(%rbp),%rax
140015507:	49 8b 55 00          	mov    0x0(%r13),%rdx
14001550b:	4d 8b c4             	mov    %r12,%r8
14001550e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140015513:	48 8b cf             	mov    %rdi,%rcx
140015516:	48 8b 45 10          	mov    0x10(%rbp),%rax
14001551a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001551f:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140015523:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140015528:	8b 45 d0             	mov    -0x30(%rbp),%eax
14001552b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14001552f:	e8 dc 2b 00 00       	call   0x140018110
140015534:	85 c0                	test   %eax,%eax
140015536:	74 30                	je     0x140015568
140015538:	48 8b 0d c1 9a 08 00 	mov    0x89ac1(%rip),%rcx        # 0x14009f000
14001553f:	49 3b ce             	cmp    %r14,%rcx
140015542:	74 24                	je     0x140015568
140015544:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140015548:	74 1e                	je     0x140015568
14001554a:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14001554e:	ba 55 00 00 00       	mov    $0x55,%edx
140015553:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140015557:	4d 8b c7             	mov    %r15,%r8
14001555a:	89 44 24 28          	mov    %eax,0x28(%rsp)
14001555e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140015563:	e8 44 27 04 00       	call   0x140057cac
140015568:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14001556c:	48 ff 15 85 f6 06 00 	rex.W call *0x6f685(%rip)        # 0x140084bf8
140015573:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015578:	83 f8 ff             	cmp    $0xffffffff,%eax
14001557b:	75 47                	jne    0x1400155c4
14001557d:	48 8b 05 7c 9a 08 00 	mov    0x89a7c(%rip),%rax        # 0x14009f000
140015584:	49 3b c6             	cmp    %r14,%rax
140015587:	74 3b                	je     0x1400155c4
140015589:	f6 40 1c 01          	testb  $0x1,0x1c(%rax)
14001558d:	74 35                	je     0x1400155c4
14001558f:	48 ff 15 da f4 06 00 	rex.W call *0x6f4da(%rip)        # 0x140084a70
140015596:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001559b:	48 8b 0d 5e 9a 08 00 	mov    0x89a5e(%rip),%rcx        # 0x14009f000
1400155a2:	ba 56 00 00 00       	mov    $0x56,%edx
1400155a7:	44 8b c8             	mov    %eax,%r9d
1400155aa:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400155af:	48 8b 47 38          	mov    0x38(%rdi),%rax
1400155b3:	4d 8b c7             	mov    %r15,%r8
1400155b6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400155bb:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400155bf:	e8 30 2a 04 00       	call   0x140057ff4
1400155c4:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400155c8:	4c 8d 8d 80 00 00 00 	lea    0x80(%rbp),%r9
1400155cf:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400155d3:	4c 8b c7             	mov    %rdi,%r8
1400155d6:	e8 cd 02 00 00       	call   0x1400158a8
1400155db:	8b f0                	mov    %eax,%esi
1400155dd:	85 c0                	test   %eax,%eax
1400155df:	74 24                	je     0x140015605
1400155e1:	48 8b 0d 18 9a 08 00 	mov    0x89a18(%rip),%rcx        # 0x14009f000
1400155e8:	49 3b ce             	cmp    %r14,%rcx
1400155eb:	0f 84 8b ec ff ff    	je     0x14001427c
1400155f1:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400155f5:	0f 84 81 ec ff ff    	je     0x14001427c
1400155fb:	ba 57 00 00 00       	mov    $0x57,%edx
140015600:	e9 1a fe ff ff       	jmp    0x14001541f
140015605:	44 8b 4d e8          	mov    -0x18(%rbp),%r9d
140015609:	8b 9d 80 00 00 00    	mov    0x80(%rbp),%ebx
14001560f:	44 3b cb             	cmp    %ebx,%r9d
140015612:	74 46                	je     0x14001565a
140015614:	48 8b 0d e5 99 08 00 	mov    0x899e5(%rip),%rcx        # 0x14009f000
14001561b:	49 3b ce             	cmp    %r14,%rcx
14001561e:	74 1b                	je     0x14001563b
140015620:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140015624:	74 15                	je     0x14001563b
140015626:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001562a:	ba 58 00 00 00       	mov    $0x58,%edx
14001562f:	4d 8b c7             	mov    %r15,%r8
140015632:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140015636:	e8 fd 23 04 00       	call   0x140057a38
14001563b:	48 8b cf             	mov    %rdi,%rcx
14001563e:	e8 85 57 00 00       	call   0x14001adc8
140015643:	44 8b 45 e8          	mov    -0x18(%rbp),%r8d
140015647:	48 8b d0             	mov    %rax,%rdx
14001564a:	44 8b cb             	mov    %ebx,%r9d
14001564d:	b9 27 00 00 00       	mov    $0x27,%ecx
140015652:	e8 e5 32 ff ff       	call   0x14000893c
140015657:	89 5d e8             	mov    %ebx,-0x18(%rbp)
14001565a:	f6 47 48 20          	testb  $0x20,0x48(%rdi)
14001565e:	74 17                	je     0x140015677
140015660:	8b 47 34             	mov    0x34(%rdi),%eax
140015663:	0f ba e0 16          	bt     $0x16,%eax
140015667:	72 0a                	jb     0x140015673
140015669:	f6 47 48 10          	testb  $0x10,0x48(%rdi)
14001566d:	75 04                	jne    0x140015673
14001566f:	83 4d 90 01          	orl    $0x1,-0x70(%rbp)
140015673:	4c 8b 65 a0          	mov    -0x60(%rbp),%r12
140015677:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14001567b:	4c 8d 05 fe b0 05 00 	lea    0x5b0fe(%rip),%r8        # 0x140070780
140015682:	4c 8b ca             	mov    %rdx,%r9
140015685:	c7 44 24 28 08 00 00 	movl   $0x8,0x28(%rsp)
14001568c:	00
14001568d:	83 4c 24 20 ff       	orl    $0xffffffff,0x20(%rsp)
140015692:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140015696:	48 ff 15 2b fe 06 00 	rex.W call *0x6fe2b(%rip)        # 0x1400854c8
14001569d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400156a2:	8b d8                	mov    %eax,%ebx
1400156a4:	85 c0                	test   %eax,%eax
1400156a6:	79 2d                	jns    0x1400156d5
1400156a8:	48 8b 0d 51 99 08 00 	mov    0x89951(%rip),%rcx        # 0x14009f000
1400156af:	49 3b ce             	cmp    %r14,%rcx
1400156b2:	74 1a                	je     0x1400156ce
1400156b4:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400156b8:	74 14                	je     0x1400156ce
1400156ba:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400156be:	ba 59 00 00 00       	mov    $0x59,%edx
1400156c3:	44 8b c8             	mov    %eax,%r9d
1400156c6:	4d 8b c7             	mov    %r15,%r8
1400156c9:	e8 4e 22 04 00       	call   0x14005791c
1400156ce:	8b cb                	mov    %ebx,%ecx
1400156d0:	e9 7b f8 ff ff       	jmp    0x140014f50
1400156d5:	48 8b 07             	mov    (%rdi),%rax
1400156d8:	48 8b cf             	mov    %rdi,%rcx
1400156db:	48 8b 40 50          	mov    0x50(%rax),%rax
1400156df:	ff 15 e3 ff 06 00    	call   *0x6ffe3(%rip)        # 0x1400856c8
1400156e5:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1400156e9:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1400156ed:	4c 8b 6d 80          	mov    -0x80(%rbp),%r13
1400156f1:	4c 8b cb             	mov    %rbx,%r9
1400156f4:	4c 8b 45 10          	mov    0x10(%rbp),%r8
1400156f8:	49 8b d5             	mov    %r13,%rdx
1400156fb:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140015700:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
140015707:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14001570c:	48 8b 45 38          	mov    0x38(%rbp),%rax
140015710:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140015715:	8b 45 d4             	mov    -0x2c(%rbp),%eax
140015718:	89 44 24 50          	mov    %eax,0x50(%rsp)
14001571c:	48 8b 45 18          	mov    0x18(%rbp),%rax
140015720:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140015725:	8b 45 90             	mov    -0x70(%rbp),%eax
140015728:	89 44 24 40          	mov    %eax,0x40(%rsp)
14001572c:	48 8b 45 78          	mov    0x78(%rbp),%rax
140015730:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140015735:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140015739:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001573e:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140015742:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140015747:	8b 45 e8             	mov    -0x18(%rbp),%eax
14001574a:	89 44 24 20          	mov    %eax,0x20(%rsp)
14001574e:	e8 39 b8 ff ff       	call   0x140010f8c
140015753:	33 c9                	xor    %ecx,%ecx
140015755:	8b f0                	mov    %eax,%esi
140015757:	85 c0                	test   %eax,%eax
140015759:	74 38                	je     0x140015793
14001575b:	48 8b 0d 9e 98 08 00 	mov    0x8989e(%rip),%rcx        # 0x14009f000
140015762:	49 3b ce             	cmp    %r14,%rcx
140015765:	0f 84 19 eb ff ff    	je     0x140014284
14001576b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14001576f:	0f 84 0f eb ff ff    	je     0x140014284
140015775:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140015779:	ba 5a 00 00 00       	mov    $0x5a,%edx
14001577e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140015782:	4d 8b c7             	mov    %r15,%r8
140015785:	89 44 24 20          	mov    %eax,0x20(%rsp)
140015789:	e8 ea 23 04 00       	call   0x140057b78
14001578e:	e9 f1 ea ff ff       	jmp    0x140014284
140015793:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140015797:	e9 e8 ea ff ff       	jmp    0x140014284
14001579c:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400157a0:	48 85 c9             	test   %rcx,%rcx
1400157a3:	74 0c                	je     0x1400157b1
1400157a5:	48 ff 15 4c f3 06 00 	rex.W call *0x6f34c(%rip)        # 0x140084af8
1400157ac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400157b1:	48 39 5d 18          	cmp    %rbx,0x18(%rbp)
1400157b5:	74 2f                	je     0x1400157e6
1400157b7:	48 8d 0d 22 ac 08 00 	lea    0x8ac22(%rip),%rcx        # 0x1400a03e0
1400157be:	48 ff 15 c3 fb 06 00 	rex.W call *0x6fbc3(%rip)        # 0x140085388
1400157c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400157ca:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400157ce:	e8 79 47 00 00       	call   0x140019f4c
1400157d3:	48 8d 0d 06 ac 08 00 	lea    0x8ac06(%rip),%rcx        # 0x1400a03e0
1400157da:	48 ff 15 8f fb 06 00 	rex.W call *0x6fb8f(%rip)        # 0x140085370
1400157e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400157e6:	8b c6                	mov    %esi,%eax
1400157e8:	48 8b 8d c8 01 00 00 	mov    0x1c8(%rbp),%rcx
1400157ef:	48 33 cc             	xor    %rsp,%rcx
1400157f2:	e8 b9 e3 01 00       	call   0x140033bb0
1400157f7:	48 8b 9c 24 28 03 00 	mov    0x328(%rsp),%rbx
1400157fe:	00
1400157ff:	48 81 c4 d0 02 00 00 	add    $0x2d0,%rsp
140015806:	41 5f                	pop    %r15
140015808:	41 5e                	pop    %r14
14001580a:	41 5d                	pop    %r13
14001580c:	41 5c                	pop    %r12
14001580e:	5f                   	pop    %rdi
14001580f:	5e                   	pop    %rsi
140015810:	5d                   	pop    %rbp
140015811:	c3                   	ret
140015812:	cc                   	int3
140015813:	cc                   	int3
140015814:	cc                   	int3
140015815:	cc                   	int3
140015816:	cc                   	int3
140015817:	cc                   	int3
140015818:	cc                   	int3
140015819:	cc                   	int3
14001581a:	cc                   	int3
14001581b:	cc                   	int3
14001581c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140015821:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140015826:	57                   	push   %rdi
140015827:	48 83 ec 40          	sub    $0x40,%rsp
14001582b:	44 8b 01             	mov    (%rcx),%r8d
14001582e:	48 8b d9             	mov    %rcx,%rbx
140015831:	0f b6 fa             	movzbl %dl,%edi
140015834:	41 f6 c0 04          	test   $0x4,%r8b
140015838:	74 54                	je     0x14001588e
14001583a:	33 c0                	xor    %eax,%eax
14001583c:	c6 44 24 6c 03       	movb   $0x3,0x6c(%rsp)
140015841:	45 8b c8             	mov    %r8d,%r9d
140015844:	89 44 24 68          	mov    %eax,0x68(%rsp)
140015848:	89 44 24 50          	mov    %eax,0x50(%rsp)
14001584c:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140015850:	0f b7 44 24 6c       	movzwl 0x6c(%rsp),%eax
140015855:	ba fb 08 06 01       	mov    $0x10608fb,%edx
14001585a:	66 89 44 24 54       	mov    %ax,0x54(%rsp)
14001585f:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140015864:	41 c1 e9 0b          	shr    $0xb,%r9d
140015868:	41 c1 e8 0a          	shr    $0xa,%r8d
14001586c:	41 83 e1 01          	and    $0x1,%r9d
140015870:	41 83 e0 01          	and    $0x1,%r8d
140015874:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140015878:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001587d:	e8 fe 0b 02 00       	call   0x140036480
140015882:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140015887:	48 83 c4 40          	add    $0x40,%rsp
14001588b:	5f                   	pop    %rdi
14001588c:	c3                   	ret
14001588d:	cc                   	int3
14001588e:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140015893:	e8 f0 3c 01 00       	call   0x140029588
140015898:	4c 8b 00             	mov    (%rax),%r8
14001589b:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
1400158a0:	eb 98                	jmp    0x14001583a
1400158a2:	cc                   	int3
1400158a3:	cc                   	int3
1400158a4:	cc                   	int3
1400158a5:	cc                   	int3
1400158a6:	cc                   	int3
1400158a7:	cc                   	int3
1400158a8:	4c 8b dc             	mov    %rsp,%r11
1400158ab:	49 89 5b 10          	mov    %rbx,0x10(%r11)
1400158af:	49 89 6b 18          	mov    %rbp,0x18(%r11)
1400158b3:	56                   	push   %rsi
1400158b4:	57                   	push   %rdi
1400158b5:	41 54                	push   %r12
1400158b7:	41 56                	push   %r14
1400158b9:	41 57                	push   %r15
1400158bb:	48 83 ec 50          	sub    $0x50,%rsp
1400158bf:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400158c3:	48 8b f1             	mov    %rcx,%rsi
1400158c6:	49 8b c8             	mov    %r8,%rcx
1400158c9:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1400158cd:	4d 8b e1             	mov    %r9,%r12
1400158d0:	49 89 53 d0          	mov    %rdx,-0x30(%r11)
1400158d4:	49 8b e8             	mov    %r8,%rbp
1400158d7:	48 8b da             	mov    %rdx,%rbx
1400158da:	e8 b5 00 00 00       	call   0x140015994
1400158df:	48 f7 db             	neg    %rbx
1400158e2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx