1400162f1:	e8 12 8c ff ff       	call   0x14000ef08
1400162f6:	8b f0                	mov    %eax,%esi
1400162f8:	85 c0                	test   %eax,%eax
1400162fa:	0f 85 73 01 00 00    	jne    0x140016473
140016300:	8b 44 24 40          	mov    0x40(%rsp),%eax
140016304:	45 33 c0             	xor    %r8d,%r8d
140016307:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14001630c:	48 8d 3c c7          	lea    (%rdi,%rax,8),%rdi
140016310:	48 8b d7             	mov    %rdi,%rdx
140016313:	e8 84 fc ff ff       	call   0x140015f9c
140016318:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14001631d:	8b f0                	mov    %eax,%esi
14001631f:	48 ff 15 c2 e9 06 00 	rex.W call *0x6e9c2(%rip)        # 0x140084ce8
140016326:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001632b:	48 83 64 24 70 00    	andq   $0x0,0x70(%rsp)
140016331:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140016335:	74 1a                	je     0x140016351
140016337:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
14001633b:	4c 3b fb             	cmp    %rbx,%r15
14001633e:	8b c1                	mov    %ecx,%eax
140016340:	0f 45 44 24 6c       	cmovne 0x6c(%rsp),%eax
140016345:	ff c1                	inc    %ecx
140016347:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
14001634b:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
14001634f:	eb 09                	jmp    0x14001635a
140016351:	4c 3b fb             	cmp    %rbx,%r15
140016354:	0f 84 ec 00 00 00    	je     0x140016446
14001635a:	8b 7c 24 68          	mov    0x68(%rsp),%edi
14001635e:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140016363:	e8 38 0b ff ff       	call   0x140006ea0
140016368:	e9 25 fe ff ff       	jmp    0x140016192
14001636d:	be 37 04 00 00       	mov    $0x437,%esi
140016372:	48 8b 0d 87 8c 08 00 	mov    0x88c87(%rip),%rcx        # 0x14009f000
140016379:	49 3b ce             	cmp    %r14,%rcx
14001637c:	74 31                	je     0x1400163af
14001637e:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140016382:	74 2b                	je     0x1400163af
140016384:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140016388:	ba 77 00 00 00       	mov    $0x77,%edx
14001638d:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
140016391:	4d 8b c4             	mov    %r12,%r8
140016394:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140016398:	89 74 24 30          	mov    %esi,0x30(%rsp)
14001639c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400163a1:	49 8b 47 38          	mov    0x38(%r15),%rax
1400163a5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400163aa:	e8 cd 1a 04 00       	call   0x140057e7c
1400163af:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400163b4:	e8 8f c8 ff ff       	call   0x140012c48
1400163b9:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1400163be:	8b 5c 24 40          	mov    0x40(%rsp),%ebx
1400163c2:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
1400163c7:	e9 18 05 00 00       	jmp    0x1400168e4
1400163cc:	be 08 00 00 00       	mov    $0x8,%esi
1400163d1:	48 8b 0d 28 8c 08 00 	mov    0x88c28(%rip),%rcx        # 0x14009f000
1400163d8:	49 3b ce             	cmp    %r14,%rcx
1400163db:	74 d2                	je     0x1400163af
1400163dd:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400163e1:	74 cc                	je     0x1400163af
1400163e3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400163e7:	8d 56 73             	lea    0x73(%rsi),%edx
1400163ea:	44 8b ce             	mov    %esi,%r9d
1400163ed:	4d 8b c4             	mov    %r12,%r8
1400163f0:	e8 27 15 04 00       	call   0x14005791c
1400163f5:	eb b8                	jmp    0x1400163af
1400163f7:	be 54 00 00 00       	mov    $0x54,%esi
1400163fc:	48 8b 0d fd 8b 08 00 	mov    0x88bfd(%rip),%rcx        # 0x14009f000
140016403:	49 3b ce             	cmp    %r14,%rcx
140016406:	74 2a                	je     0x140016432
140016408:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14001640c:	74 24                	je     0x140016432
14001640e:	49 8b 47 38          	mov    0x38(%r15),%rax
140016412:	8d 56 26             	lea    0x26(%rsi),%edx
140016415:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140016419:	44 8b cf             	mov    %edi,%r9d
14001641c:	89 74 24 30          	mov    %esi,0x30(%rsp)
140016420:	4d 8b c4             	mov    %r12,%r8
140016423:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140016428:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14001642d:	e8 9e 1c 04 00       	call   0x1400580d0
140016432:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140016437:	e8 0c c8 ff ff       	call   0x140012c48
14001643c:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140016441:	e9 7c ff ff ff       	jmp    0x1400163c2
140016446:	85 f6                	test   %esi,%esi
140016448:	b8 0d 00 00 00       	mov    $0xd,%eax
14001644d:	0f 44 f0             	cmove  %eax,%esi
140016450:	48 8b 0d a9 8b 08 00 	mov    0x88ba9(%rip),%rcx        # 0x14009f000
140016457:	49 3b ce             	cmp    %r14,%rcx
14001645a:	0f 84 4f ff ff ff    	je     0x1400163af
140016460:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140016464:	0f 84 45 ff ff ff    	je     0x1400163af
14001646a:	8d 50 70             	lea    0x70(%rax),%edx
14001646d:	89 74 24 20          	mov    %esi,0x20(%rsp)
140016471:	eb 23                	jmp    0x140016496
140016473:	48 8b 0d 86 8b 08 00 	mov    0x88b86(%rip),%rcx        # 0x14009f000
14001647a:	49 3b ce             	cmp    %r14,%rcx
14001647d:	0f 84 2c ff ff ff    	je     0x1400163af
140016483:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140016487:	0f 84 22 ff ff ff    	je     0x1400163af
14001648d:	ba 7c 00 00 00       	mov    $0x7c,%edx
140016492:	89 44 24 20          	mov    %eax,0x20(%rsp)
140016496:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
14001649a:	4d 8b c4             	mov    %r12,%r8
14001649d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400164a1:	e8 d2 16 04 00       	call   0x140057b78
1400164a6:	e9 04 ff ff ff       	jmp    0x1400163af
1400164ab:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1400164af:	45 33 c0             	xor    %r8d,%r8d
1400164b2:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1400164b7:	33 d2                	xor    %edx,%edx
1400164b9:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1400164be:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400164c3:	49 8b cf             	mov    %r15,%rcx
1400164c6:	e8 61 f8 ff ff       	call   0x140015d2c
1400164cb:	8b f0                	mov    %eax,%esi
1400164cd:	85 c0                	test   %eax,%eax
1400164cf:	74 3d                	je     0x14001650e
1400164d1:	48 8b 0d 28 8b 08 00 	mov    0x88b28(%rip),%rcx        # 0x14009f000
1400164d8:	49 3b ce             	cmp    %r14,%rcx
1400164db:	0f 84 ce fe ff ff    	je     0x1400163af
1400164e1:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400164e5:	0f 84 c4 fe ff ff    	je     0x1400163af
1400164eb:	4d 8b 4f 38          	mov    0x38(%r15),%r9
1400164ef:	ba 78 00 00 00       	mov    $0x78,%edx
1400164f4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400164f8:	4d 8b c4             	mov    %r12,%r8
1400164fb:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400164ff:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140016504:	e8 a3 17 04 00       	call   0x140057cac
140016509:	e9 a1 fe ff ff       	jmp    0x1400163af
14001650e:	48 8b 0d eb 8a 08 00 	mov    0x88aeb(%rip),%rcx        # 0x14009f000
140016515:	49 3b ce             	cmp    %r14,%rcx
140016518:	0f 84 91 fe ff ff    	je     0x1400163af
14001651e:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140016522:	0f 84 87 fe ff ff    	je     0x1400163af
140016528:	49 8b 47 38          	mov    0x38(%r15),%rax
14001652c:	ba 79 00 00 00       	mov    $0x79,%edx
140016531:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140016536:	4d 8b c4             	mov    %r12,%r8
140016539:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001653d:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140016542:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140016547:	4d 8b 49 38          	mov    0x38(%r9),%r9
14001654b:	e8 24 18 04 00       	call   0x140057d74
140016550:	e9 5a fe ff ff       	jmp    0x1400163af
140016555:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14001655a:	e8 e9 c6 ff ff       	call   0x140012c48
14001655f:	8b 5c 24 40          	mov    0x40(%rsp),%ebx
140016563:	e9 8f 00 00 00       	jmp    0x1400165f7
140016568:	49 8b 57 38          	mov    0x38(%r15),%rdx
14001656c:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140016571:	49 8b 8f d0 00 00 00 	mov    0xd0(%r15),%rcx
140016578:	45 33 c9             	xor    %r9d,%r9d
14001657b:	41 b8 19 00 02 00    	mov    $0x20019,%r8d
140016581:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140016586:	e8 7d 89 ff ff       	call   0x14000ef08
14001658b:	8b f0                	mov    %eax,%esi
14001658d:	85 c0                	test   %eax,%eax
14001658f:	74 3f                	je     0x1400165d0
140016591:	48 8b 0d 68 8a 08 00 	mov    0x88a68(%rip),%rcx        # 0x14009f000
140016598:	4c 8d 35 61 8a 08 00 	lea    0x88a61(%rip),%r14        # 0x14009f000
14001659f:	49 3b ce             	cmp    %r14,%rcx
1400165a2:	74 23                	je     0x1400165c7
1400165a4:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400165a8:	74 1d                	je     0x1400165c7
1400165aa:	4d 8b 4f 38          	mov    0x38(%r15),%r9
1400165ae:	4c 8d 05 cb 23 07 00 	lea    0x723cb(%rip),%r8        # 0x140088980
1400165b5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400165b9:	ba 7e 00 00 00       	mov    $0x7e,%edx
1400165be:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400165c2:	e8 b1 15 04 00       	call   0x140057b78
1400165c7:	4c 8d 75 b0          	lea    -0x50(%rbp),%r14
1400165cb:	e9 ee fd ff ff       	jmp    0x1400163be
1400165d0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400165d5:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400165d9:	45 33 c0             	xor    %r8d,%r8d
1400165dc:	e8 bb f9 ff ff       	call   0x140015f9c
1400165e1:	48 83 7d b0 00       	cmpq   $0x0,-0x50(%rbp)
1400165e6:	8b f0                	mov    %eax,%esi
1400165e8:	0f 84 af 02 00 00    	je     0x14001689d
1400165ee:	bb 01 00 00 00       	mov    $0x1,%ebx
1400165f3:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1400165f7:	48 8b 0d 02 8a 08 00 	mov    0x88a02(%rip),%rcx        # 0x14009f000
1400165fe:	49 3b ce             	cmp    %r14,%rcx
140016601:	74 28                	je     0x14001662b
140016603:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140016607:	74 22                	je     0x14001662b
140016609:	49 8b 47 38          	mov    0x38(%r15),%rax
14001660d:	ba 80 00 00 00       	mov    $0x80,%edx
140016612:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140016616:	44 8b cb             	mov    %ebx,%r9d
140016619:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001661e:	4d 8b c4             	mov    %r12,%r8
140016621:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140016626:	e8 c9 19 04 00       	call   0x140057ff4
14001662b:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14001662f:	48 85 c9             	test   %rcx,%rcx
140016632:	75 6a                	jne    0x14001669e
140016634:	8d 51 28             	lea    0x28(%rcx),%edx
140016637:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14001663b:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14001663f:	48 ff 15 9a e5 06 00 	rex.W call *0x6e59a(%rip)        # 0x140084be0
140016646:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001664b:	85 c0                	test   %eax,%eax
14001664d:	75 4b                	jne    0x14001669a
14001664f:	48 ff 15 1a e4 06 00 	rex.W call *0x6e41a(%rip)        # 0x140084a70
140016656:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001665b:	8b f0                	mov    %eax,%esi
14001665d:	48 8b 0d 9c 89 08 00 	mov    0x8899c(%rip),%rcx        # 0x14009f000
140016664:	49 3b ce             	cmp    %r14,%rcx
140016667:	0f 84 cf fd ff ff    	je     0x14001643c
14001666d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140016671:	0f 84 c5 fd ff ff    	je     0x14001643c
140016677:	ba 81 00 00 00       	mov    $0x81,%edx
14001667c:	4d 8b 4f 38          	mov    0x38(%r15),%r9
140016680:	4d 8b c4             	mov    %r12,%r8
140016683:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140016687:	89 44 24 28          	mov    %eax,0x28(%rsp)
14001668b:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140016690:	e8 17 16 04 00       	call   0x140057cac
140016695:	e9 a2 fd ff ff       	jmp    0x14001643c
14001669a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14001669e:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1400166a3:	ba 03 00 00 00       	mov    $0x3,%edx
1400166a8:	e8 9f b3 ff ff       	call   0x140011a4c
1400166ad:	8b f0                	mov    %eax,%esi
1400166af:	85 c0                	test   %eax,%eax
1400166b1:	74 21                	je     0x1400166d4
1400166b3:	48 8b 0d 46 89 08 00 	mov    0x88946(%rip),%rcx        # 0x14009f000
1400166ba:	49 3b ce             	cmp    %r14,%rcx
1400166bd:	0f 84 79 fd ff ff    	je     0x14001643c
1400166c3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400166c7:	0f 84 6f fd ff ff    	je     0x14001643c
1400166cd:	ba 82 00 00 00       	mov    $0x82,%edx
1400166d2:	eb a8                	jmp    0x14001667c
1400166d4:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400166d9:	45 33 c9             	xor    %r9d,%r9d
1400166dc:	44 8b 44 24 6c       	mov    0x6c(%rsp),%r8d
1400166e1:	33 c9                	xor    %ecx,%ecx
1400166e3:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1400166e8:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1400166ed:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400166f3:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
1400166f7:	e8 30 f6 ff ff       	call   0x140015d2c
1400166fc:	8b f0                	mov    %eax,%esi
1400166fe:	85 c0                	test   %eax,%eax
140016700:	74 24                	je     0x140016726
140016702:	48 8b 0d f7 88 08 00 	mov    0x888f7(%rip),%rcx        # 0x14009f000
140016709:	49 3b ce             	cmp    %r14,%rcx
14001670c:	0f 84 2a fd ff ff    	je     0x14001643c
140016712:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140016716:	0f 84 20 fd ff ff    	je     0x14001643c
14001671c:	ba 83 00 00 00       	mov    $0x83,%edx
140016721:	e9 56 ff ff ff       	jmp    0x14001667c
140016726:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
14001672b:	33 db                	xor    %ebx,%ebx
14001672d:	41 39 18             	cmp    %ebx,(%r8)
140016730:	0f 86 24 01 00 00    	jbe    0x14001685a
140016736:	49 8d 70 04          	lea    0x4(%r8),%rsi
14001673a:	44 8b e3             	mov    %ebx,%r12d
14001673d:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140016742:	48 8d 3c 5b          	lea    (%rbx,%rbx,2),%rdi
140016746:	48 8b 0c be          	mov    (%rsi,%rdi,4),%rcx
14001674a:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14001674f:	e8 0c 03 00 00       	call   0x140016a60
140016754:	85 c0                	test   %eax,%eax
140016756:	75 58                	jne    0x1400167b0
140016758:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
14001675d:	41 8b c4             	mov    %r12d,%eax
140016760:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140016764:	41 c7 44 88 0c 04 00 	movl   $0x4,0xc(%r8,%rcx,4)
14001676b:	00 00
14001676d:	48 8b 04 be          	mov    (%rsi,%rdi,4),%rax
140016771:	49 89 44 88 04       	mov    %rax,0x4(%r8,%rcx,4)
140016776:	48 8b 0d 83 88 08 00 	mov    0x88883(%rip),%rcx        # 0x14009f000
14001677d:	49 3b ce             	cmp    %r14,%rcx
140016780:	74 29                	je     0x1400167ab
140016782:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140016786:	74 23                	je     0x1400167ab
140016788:	49 8b 47 38          	mov    0x38(%r15),%rax
14001678c:	45 8b 4c b8 04       	mov    0x4(%r8,%rdi,4),%r9d
140016791:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140016795:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14001679a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001679f:	e8 bc 11 04 00       	call   0x140057960
1400167a4:	48 8b 0d 55 88 08 00 	mov    0x88855(%rip),%rcx        # 0x14009f000
1400167ab:	41 ff c4             	inc    %r12d
1400167ae:	eb 07                	jmp    0x1400167b7
1400167b0:	48 8b 0d 49 88 08 00 	mov    0x88849(%rip),%rcx        # 0x14009f000
1400167b7:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1400167bc:	ff c3                	inc    %ebx
1400167be:	41 3b 18             	cmp    (%r8),%ebx
1400167c1:	0f 82 76 ff ff ff    	jb     0x14001673d
1400167c7:	44 89 64 24 5c       	mov    %r12d,0x5c(%rsp)
1400167cc:	45 85 e4             	test   %r12d,%r12d
1400167cf:	8b 5c 24 5c          	mov    0x5c(%rsp),%ebx
1400167d3:	4c 8d 25 a6 21 07 00 	lea    0x721a6(%rip),%r12        # 0x140088980
1400167da:	0f 84 81 00 00 00    	je     0x140016861
1400167e0:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
1400167e6:	45 33 c9             	xor    %r9d,%r9d
1400167e9:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400167ef:	33 d2                	xor    %edx,%edx
1400167f1:	41 89 18             	mov    %ebx,(%r8)
1400167f4:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400167f8:	48 ff 15 d9 e8 06 00 	rex.W call *0x6e8d9(%rip)        # 0x1400850d8
1400167ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140016804:	85 c0                	test   %eax,%eax
140016806:	75 4b                	jne    0x140016853
140016808:	48 ff 15 61 e2 06 00 	rex.W call *0x6e261(%rip)        # 0x140084a70
14001680f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140016814:	8b f0                	mov    %eax,%esi
140016816:	48 8b 0d e3 87 08 00 	mov    0x887e3(%rip),%rcx        # 0x14009f000
14001681d:	49 3b ce             	cmp    %r14,%rcx
140016820:	0f 84 93 fb ff ff    	je     0x1400163b9
140016826:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001682a:	0f 84 89 fb ff ff    	je     0x1400163b9
140016830:	4d 8b 4f 38          	mov    0x38(%r15),%r9
140016834:	ba 85 00 00 00       	mov    $0x85,%edx
140016839:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001683d:	4d 8b c4             	mov    %r12,%r8
140016840:	89 44 24 28          	mov    %eax,0x28(%rsp)
140016844:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140016849:	e8 5e 14 04 00       	call   0x140057cac
14001684e:	e9 66 fb ff ff       	jmp    0x1400163b9
140016853:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140016857:	83 08 04             	orl    $0x4,(%rax)
14001685a:	48 8b 0d 9f 87 08 00 	mov    0x8879f(%rip),%rcx        # 0x14009f000
140016861:	33 f6                	xor    %esi,%esi
140016863:	49 3b ce             	cmp    %r14,%rcx
140016866:	0f 84 4d fb ff ff    	je     0x1400163b9
14001686c:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140016870:	0f 84 43 fb ff ff    	je     0x1400163b9
140016876:	49 8b 47 38          	mov    0x38(%r15),%rax
14001687a:	ba 86 00 00 00       	mov    $0x86,%edx
14001687f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140016883:	44 8b cb             	mov    %ebx,%r9d
140016886:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14001688b:	4d 8b c4             	mov    %r12,%r8
14001688e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140016893:	e8 5c 17 04 00       	call   0x140057ff4
140016898:	e9 1c fb ff ff       	jmp    0x1400163b9
14001689d:	48 8b 0d 5c 87 08 00 	mov    0x8875c(%rip),%rcx        # 0x14009f000
1400168a4:	4c 8d 35 55 87 08 00 	lea    0x88755(%rip),%r14        # 0x14009f000
1400168ab:	49 3b ce             	cmp    %r14,%rcx
1400168ae:	74 23                	je     0x1400168d3
1400168b0:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400168b4:	74 1d                	je     0x1400168d3
1400168b6:	4d 8b 4f 38          	mov    0x38(%r15),%r9
1400168ba:	4c 8d 05 bf 20 07 00 	lea    0x720bf(%rip),%r8        # 0x140088980