140047250:	48 8b 07             	mov    (%rdi),%rax
140047253:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14004725a:	ff 15 68 e4 03 00    	call   *0x3e468(%rip)        # 0x1400856c8
140047260:	f6 40 68 02          	testb  $0x2,0x68(%rax)
140047264:	0f 84 76 3c fc ff    	je     0x14000aee0
14004726a:	83 4b 20 01          	orl    $0x1,0x20(%rbx)
14004726e:	e9 6d 3c fc ff       	jmp    0x14000aee0
140047273:	cc                   	int3
140047274:	b2 01                	mov    $0x1,%dl
140047276:	48 8d 0d 73 91 05 00 	lea    0x59173(%rip),%rcx        # 0x1400a03f0
14004727d:	48 ff 15 a4 e0 03 00 	rex.W call *0x3e0a4(%rip)        # 0x140085328
140047284:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140047289:	48 8b 0d 70 7d 05 00 	mov    0x57d70(%rip),%rcx        # 0x14009f000
140047290:	48 8d 3d 69 7d 05 00 	lea    0x57d69(%rip),%rdi        # 0x14009f000
140047297:	48 3b cf             	cmp    %rdi,%rcx
14004729a:	74 26                	je     0x1400472c2
14004729c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400472a0:	74 20                	je     0x1400472c2
1400472a2:	8b 43 04             	mov    0x4(%rbx),%eax
1400472a5:	4c 8d 05 5c a5 04 00 	lea    0x4a55c(%rip),%r8        # 0x140091808
1400472ac:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
1400472b0:	ba 0a 00 00 00       	mov    $0xa,%edx
1400472b5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400472b9:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400472bd:	e8 b6 08 01 00       	call   0x140057b78
1400472c2:	8b 5b 04             	mov    0x4(%rbx),%ebx
1400472c5:	48 8b ce             	mov    %rsi,%rcx
1400472c8:	e8 fb 3a fd ff       	call   0x14001adc8
1400472cd:	48 8b d0             	mov    %rax,%rdx
1400472d0:	44 8b c3             	mov    %ebx,%r8d
1400472d3:	b9 10 00 00 00       	mov    $0x10,%ecx
1400472d8:	e8 5f 16 fc ff       	call   0x14000893c
1400472dd:	48 8d 0d 0c 91 05 00 	lea    0x5910c(%rip),%rcx        # 0x1400a03f0
1400472e4:	48 ff 15 c5 e3 03 00 	rex.W call *0x3e3c5(%rip)        # 0x1400856b0
1400472eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400472f0:	eb 25                	jmp    0x140047317
1400472f2:	8b 43 08             	mov    0x8(%rbx),%eax
1400472f5:	ba 0b 00 00 00       	mov    $0xb,%edx
1400472fa:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
1400472fe:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140047302:	89 44 24 28          	mov    %eax,0x28(%rsp)
140047306:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14004730b:	4c 8d 05 f6 a4 04 00 	lea    0x4a4f6(%rip),%r8        # 0x140091808
140047312:	e8 81 3d 01 00       	call   0x14005b098
140047317:	b8 0d 00 00 00       	mov    $0xd,%eax
14004731c:	e9 99 3d fc ff       	jmp    0x14000b0ba
140047321:	81 f9 d0 00 00 00    	cmp    $0xd0,%ecx
140047327:	0f 84 09 3d fc ff    	je     0x14000b036
14004732d:	83 f9 60             	cmp    $0x60,%ecx
140047330:	0f 84 00 3d fc ff    	je     0x14000b036
140047336:	83 f9 50             	cmp    $0x50,%ecx
140047339:	0f 84 f7 3c fc ff    	je     0x14000b036
14004733f:	81 f9 e0 00 00 00    	cmp    $0xe0,%ecx
140047345:	0f 84 eb 3c fc ff    	je     0x14000b036
14004734b:	81 f9 10 02 00 00    	cmp    $0x210,%ecx
140047351:	0f 84 df 3c fc ff    	je     0x14000b036
140047357:	41 83 f8 0b          	cmp    $0xb,%r8d
14004735b:	0f 84 d5 3c fc ff    	je     0x14000b036
140047361:	48 8b 0d 98 7c 05 00 	mov    0x57c98(%rip),%rcx        # 0x14009f000
140047368:	48 8d 3d 91 7c 05 00 	lea    0x57c91(%rip),%rdi        # 0x14009f000
14004736f:	48 3b cf             	cmp    %rdi,%rcx
140047372:	74 a3                	je     0x140047317
140047374:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140047378:	74 9d                	je     0x140047317
14004737a:	e9 73 ff ff ff       	jmp    0x1400472f2
14004737f:	48 8b 0d 7a 7c 05 00 	mov    0x57c7a(%rip),%rcx        # 0x14009f000
140047386:	8b c2                	mov    %edx,%eax
140047388:	48 3b cf             	cmp    %rdi,%rcx
14004738b:	74 1e                	je     0x1400473ab
14004738d:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140047391:	74 18                	je     0x1400473ab
140047393:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140047397:	4c 8d 05 6a a4 04 00 	lea    0x4a46a(%rip),%r8        # 0x140091808
14004739e:	ba 0c 00 00 00       	mov    $0xc,%edx
1400473a3:	e8 48 05 01 00       	call   0x1400578f0
1400473a8:	8b 43 04             	mov    0x4(%rbx),%eax
1400473ab:	83 63 0c 00          	andl   $0x0,0xc(%rbx)
1400473af:	83 63 10 00          	andl   $0x0,0x10(%rbx)
1400473b3:	e9 b2 3c fc ff       	jmp    0x14000b06a
1400473b8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400473bc:	4c 8d 05 45 a4 04 00 	lea    0x4a445(%rip),%r8        # 0x140091808
1400473c3:	ba 0d 00 00 00       	mov    $0xd,%edx
1400473c8:	e8 23 05 01 00       	call   0x1400578f0
1400473cd:	90                   	nop
1400473ce:	e9 0e 3d fc ff       	jmp    0x14000b0e1
1400473d3:	8b 43 08             	mov    0x8(%rbx),%eax
1400473d6:	8b 53 04             	mov    0x4(%rbx),%edx
1400473d9:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
1400473dd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400473e1:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400473e5:	8b 43 10             	mov    0x10(%rbx),%eax
1400473e8:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400473ec:	8b 43 0c             	mov    0xc(%rbx),%eax
1400473ef:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400473f3:	89 54 24 20          	mov    %edx,0x20(%rsp)
1400473f7:	e8 48 98 02 00       	call   0x140070c44
1400473fc:	90                   	nop
1400473fd:	e9 99 3c fc ff       	jmp    0x14000b09b
140047402:	b8 06 00 00 00       	mov    $0x6,%eax
140047407:	e9 ae 3c fc ff       	jmp    0x14000b0ba
14004740c:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140047413:	00 00
140047415:	4c 8b c0             	mov    %rax,%r8
140047418:	49 c1 e0 04          	shl    $0x4,%r8
14004741c:	ba 08 00 00 00       	mov    $0x8,%edx
140047421:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140047425:	48 ff 15 9c df 03 00 	rex.W call *0x3df9c(%rip)        # 0x1400853c8
14004742c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140047431:	48 8b f8             	mov    %rax,%rdi
140047434:	48 85 c0             	test   %rax,%rax
140047437:	75 3a                	jne    0x140047473
140047439:	48 8b 0d c0 7b 05 00 	mov    0x57bc0(%rip),%rcx        # 0x14009f000
140047440:	48 8d 05 b9 7b 05 00 	lea    0x57bb9(%rip),%rax        # 0x14009f000
140047447:	48 3b c8             	cmp    %rax,%rcx
14004744a:	0f 84 e0 3c fc ff    	je     0x14000b130
140047450:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140047454:	0f 84 d6 3c fc ff    	je     0x14000b130
14004745a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004745e:	8d 57 76             	lea    0x76(%rdi),%edx
140047461:	4c 8d 05 f0 17 04 00 	lea    0x417f0(%rip),%r8        # 0x140088c58
140047468:	e8 83 04 01 00       	call   0x1400578f0
14004746d:	90                   	nop
14004746e:	e9 bd 3c fc ff       	jmp    0x14000b130
140047473:	48 8b 1d ce 7c 05 00 	mov    0x57cce(%rip),%rbx        # 0x14009f148
14004747a:	4c 8d 35 c7 7c 05 00 	lea    0x57cc7(%rip),%r14        # 0x14009f148
140047481:	eb 1b                	jmp    0x14004749e
140047483:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
140047487:	8b d6                	mov    %esi,%edx
140047489:	48 8b 1b             	mov    (%rbx),%rbx
14004748c:	48 c1 e2 04          	shl    $0x4,%rdx
140047490:	48 03 d7             	add    %rdi,%rdx
140047493:	4c 8d 42 08          	lea    0x8(%rdx),%r8
140047497:	e8 ec 63 02 00       	call   0x14006d888
14004749c:	ff c6                	inc    %esi
14004749e:	49 3b de             	cmp    %r14,%rbx
1400474a1:	75 e0                	jne    0x140047483
1400474a3:	48 8d 0d 46 8f 05 00 	lea    0x58f46(%rip),%rcx        # 0x1400a03f0
1400474aa:	48 ff 15 ff e1 03 00 	rex.W call *0x3e1ff(%rip)        # 0x1400856b0
1400474b1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400474b6:	85 f6                	test   %esi,%esi
1400474b8:	0f 84 85 3c fc ff    	je     0x14000b143
1400474be:	48 8b df             	mov    %rdi,%rbx
1400474c1:	8b 53 08             	mov    0x8(%rbx),%edx
1400474c4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400474ca:	48 8b 0b             	mov    (%rbx),%rcx
1400474cd:	e8 9a 26 fd ff       	call   0x140019b6c
1400474d2:	48 8d 5b 10          	lea    0x10(%rbx),%rbx
1400474d6:	48 83 ee 01          	sub    $0x1,%rsi
1400474da:	75 e5                	jne    0x1400474c1
1400474dc:	e9 62 3c fc ff       	jmp    0x14000b143
1400474e1:	cc                   	int3
1400474e2:	81 39 73 65 72 48    	cmpl   $0x48726573,(%rcx)
1400474e8:	0f 85 13 01 00 00    	jne    0x140047601
1400474ee:	41 be 00 80 00 00    	mov    $0x8000,%r14d
1400474f4:	41 3b fe             	cmp    %r14d,%edi
1400474f7:	75 1a                	jne    0x140047513
1400474f9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400474fd:	e8 ba a9 fc ff       	call   0x140011ebc
140047502:	85 c0                	test   %eax,%eax
140047504:	0f 85 33 3d fc ff    	jne    0x14000b23d
14004750a:	44 89 73 08          	mov    %r14d,0x8(%rbx)
14004750e:	e9 2a 3d fc ff       	jmp    0x14000b23d
140047513:	4c 8d 35 b6 fc 03 00 	lea    0x3fcb6(%rip),%r14        # 0x1400871d0
14004751a:	49 8b d6             	mov    %r14,%rdx
14004751d:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140047522:	48 ff 15 97 de 03 00 	rex.W call *0x3de97(%rip)        # 0x1400853c0
140047529:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004752e:	48 8b 43 10          	mov    0x10(%rbx),%rax
140047532:	48 8d 15 f7 fc 03 00 	lea    0x3fcf7(%rip),%rdx        # 0x140087230
140047539:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14004753e:	4c 8b cb             	mov    %rbx,%r9
140047541:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
140047545:	48 8b 88 88 00 00 00 	mov    0x88(%rax),%rcx
14004754c:	4c 8b 40 38          	mov    0x38(%rax),%r8
140047550:	8b 44 24 68          	mov    0x68(%rsp),%eax
140047554:	89 44 24 28          	mov    %eax,0x28(%rsp)
140047558:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14004755d:	e8 2e 5b fc ff       	call   0x14000d090
140047562:	85 c0                	test   %eax,%eax
140047564:	0f 84 d3 3c fc ff    	je     0x14000b23d
14004756a:	85 f6                	test   %esi,%esi
14004756c:	0f 84 cb 3c fc ff    	je     0x14000b23d
140047572:	48 8b 0d 87 7a 05 00 	mov    0x57a87(%rip),%rcx        # 0x14009f000
140047579:	48 8d 15 80 7a 05 00 	lea    0x57a80(%rip),%rdx        # 0x14009f000
140047580:	48 3b ca             	cmp    %rdx,%rcx
140047583:	74 24                	je     0x1400475a9
140047585:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140047589:	74 1e                	je     0x1400475a9
14004758b:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
140047590:	4c 8d 05 e1 16 04 00 	lea    0x416e1(%rip),%r8        # 0x140088c78
140047597:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004759b:	ba 1d 00 00 00       	mov    $0x1d,%edx
1400475a0:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400475a4:	e8 8f 04 01 00       	call   0x140057a38
1400475a9:	81 e7 fd ff f2 9e    	and    $0x9ef2fffd,%edi
1400475af:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400475b4:	49 8b d6             	mov    %r14,%rdx
1400475b7:	89 7c 24 68          	mov    %edi,0x68(%rsp)
1400475bb:	48 ff 15 fe dd 03 00 	rex.W call *0x3ddfe(%rip)        # 0x1400853c0
1400475c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400475c7:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400475cb:	48 8d 15 5e fc 03 00 	lea    0x3fc5e(%rip),%rdx        # 0x140087230
1400475d2:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400475d7:	4c 8b cb             	mov    %rbx,%r9
1400475da:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400475de:	48 8b 88 88 00 00 00 	mov    0x88(%rax),%rcx
1400475e5:	4c 8b 40 38          	mov    0x38(%rax),%r8
1400475e9:	8b 44 24 68          	mov    0x68(%rsp),%eax
1400475ed:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400475f1:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400475f6:	e8 95 5a fc ff       	call   0x14000d090
1400475fb:	90                   	nop
1400475fc:	e9 3c 3c fc ff       	jmp    0x14000b23d
140047601:	48 8b 0d f8 79 05 00 	mov    0x579f8(%rip),%rcx        # 0x14009f000
140047608:	48 8d 15 f1 79 05 00 	lea    0x579f1(%rip),%rdx        # 0x14009f000
14004760f:	48 3b ca             	cmp    %rdx,%rcx
140047612:	74 1e                	je     0x140047632
140047614:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140047618:	74 18                	je     0x140047632
14004761a:	44 8b 0b             	mov    (%rbx),%r9d
14004761d:	4c 8d 05 54 16 04 00 	lea    0x41654(%rip),%r8        # 0x140088c78
140047624:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140047628:	ba 1e 00 00 00       	mov    $0x1e,%edx
14004762d:	e8 ea 02 01 00       	call   0x14005791c
140047632:	b8 1f 00 00 00       	mov    $0x1f,%eax
140047637:	e9 01 3c fc ff       	jmp    0x14000b23d
14004763c:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140047643:	e9 43 3c fc ff       	jmp    0x14000b28b
140047648:	8b ce                	mov    %esi,%ecx
14004764a:	48 ff 15 47 dd 03 00 	rex.W call *0x3dd47(%rip)        # 0x140085398
140047651:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140047656:	90                   	nop
140047657:	e9 4c 3c fc ff       	jmp    0x14000b2a8
14004765c:	48 89 83 c8 00 00 00 	mov    %rax,0xc8(%rbx)
140047663:	e8 e8 77 fd ff       	call   0x14001ee50
140047668:	90                   	nop
140047669:	e9 30 3c fc ff       	jmp    0x14000b29e
14004766e:	48 8b 0d 8b 79 05 00 	mov    0x5798b(%rip),%rcx        # 0x14009f000
140047675:	48 8d 15 84 79 05 00 	lea    0x57984(%rip),%rdx        # 0x14009f000
14004767c:	48 3b ca             	cmp    %rdx,%rcx
14004767f:	0f 84 f1 3d fc ff    	je     0x14000b476
140047685:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140047689:	0f 84 e7 3d fc ff    	je     0x14000b476
14004768f:	f6 46 08 60          	testb  $0x60,0x8(%rsi)
140047693:	48 8d 15 66 a1 04 00 	lea    0x4a166(%rip),%rdx        # 0x140091800
14004769a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004769e:	4c 8d 0d 23 0f 04 00 	lea    0x40f23(%rip),%r9        # 0x1400885c8
1400476a5:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400476a9:	4c 8d 05 58 a1 04 00 	lea    0x4a158(%rip),%r8        # 0x140091808
1400476b0:	48 8b 47 38          	mov    0x38(%rdi),%rax
1400476b4:	4c 0f 44 ca          	cmove  %rdx,%r9
1400476b8:	ba 0f 00 00 00       	mov    $0xf,%edx
1400476bd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400476c2:	e8 29 ba 01 00       	call   0x1400630f0
1400476c7:	90                   	nop
1400476c8:	e9 a9 3d fc ff       	jmp    0x14000b476
1400476cd:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1400476d1:	4c 8d 05 30 a1 04 00 	lea    0x4a130(%rip),%r8        # 0x140091808
1400476d8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400476dc:	ba 10 00 00 00       	mov    $0x10,%edx
1400476e1:	e8 2a 04 01 00       	call   0x140057b10
1400476e6:	90                   	nop
1400476e7:	e9 cd 3d fc ff       	jmp    0x14000b4b9
1400476ec:	ba 12 00 00 00       	mov    $0x12,%edx
1400476f1:	eb 26                	jmp    0x140047719
1400476f3:	66 89 97 a8 00 00 00 	mov    %dx,0xa8(%rdi)
1400476fa:	48 8b 0d ff 78 05 00 	mov    0x578ff(%rip),%rcx        # 0x14009f000
140047701:	49 3b c8             	cmp    %r8,%rcx
140047704:	0f 84 8b 40 fc ff    	je     0x14000b795
14004770a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004770e:	0f 84 81 40 fc ff    	je     0x14000b795
140047714:	ba 11 00 00 00       	mov    $0x11,%edx
140047719:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004771d:	4c 8d 05 e4 a0 04 00 	lea    0x4a0e4(%rip),%r8        # 0x140091808
140047724:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140047728:	e8 e3 03 01 00       	call   0x140057b10
14004772d:	90                   	nop
14004772e:	e9 62 40 fc ff       	jmp    0x14000b795
140047733:	48 8b c3             	mov    %rbx,%rax
140047736:	e9 43 3f fc ff       	jmp    0x14000b67e
14004773b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14004773f:	48 ff 15 b2 d6 03 00 	rex.W call *0x3d6b2(%rip)        # 0x140084df8
140047746:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004774b:	48 8b 1b             	mov    (%rbx),%rbx
14004774e:	e9 00 3e fc ff       	jmp    0x14000b553
140047753:	4c 8b 77 38          	mov    0x38(%rdi),%r14
140047757:	48 8b cf             	mov    %rdi,%rcx
14004775a:	e8 69 36 fd ff       	call   0x14001adc8
14004775f:	48 8b d0             	mov    %rax,%rdx
140047762:	4d 8b ce             	mov    %r14,%r9
140047765:	81 fb 2a 04 00 00    	cmp    $0x42a,%ebx
14004776b:	74 0a                	je     0x140047777
14004776d:	44 8b c3             	mov    %ebx,%r8d
140047770:	b9 17 00 00 00       	mov    $0x17,%ecx
140047775:	eb 09                	jmp    0x140047780
140047777:	44 8b 46 10          	mov    0x10(%rsi),%r8d
14004777b:	b9 18 00 00 00       	mov    $0x18,%ecx
140047780:	e8 b7 11 fc ff       	call   0x14000893c
140047785:	90                   	nop
140047786:	e9 71 40 fc ff       	jmp    0x14000b7fc
14004778b:	48 8b 0d 6e 78 05 00 	mov    0x5786e(%rip),%rcx        # 0x14009f000
140047792:	4c 8d 35 67 78 05 00 	lea    0x57867(%rip),%r14        # 0x14009f000
140047799:	49 3b ce             	cmp    %r14,%rcx
14004779c:	0f 84 9b 40 fc ff    	je     0x14000b83d
1400477a2:	40 84 71 1c          	test   %sil,0x1c(%rcx)
1400477a6:	0f 84 91 40 fc ff    	je     0x14000b83d
1400477ac:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400477b0:	4c 8d 05 51 a0 04 00 	lea    0x4a051(%rip),%r8        # 0x140091808
1400477b7:	ba 13 00 00 00       	mov    $0x13,%edx
1400477bc:	44 8b c8             	mov    %eax,%r9d
1400477bf:	e8 58 01 01 00       	call   0x14005791c
1400477c4:	90                   	nop
1400477c5:	e9 73 40 fc ff       	jmp    0x14000b83d
1400477ca:	48 8b 0d 2f 78 05 00 	mov    0x5782f(%rip),%rcx        # 0x14009f000
1400477d1:	49 3b ce             	cmp    %r14,%rcx
1400477d4:	74 4c                	je     0x140047822
1400477d6:	40 84 71 1c          	test   %sil,0x1c(%rcx)
1400477da:	74 24                	je     0x140047800
1400477dc:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1400477e0:	4c 8d 05 21 a0 04 00 	lea    0x4a021(%rip),%r8        # 0x140091808
1400477e7:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400477eb:	ba 14 00 00 00       	mov    $0x14,%edx
1400477f0:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400477f4:	e8 7f 03 01 00       	call   0x140057b78
1400477f9:	48 8b 0d 00 78 05 00 	mov    0x57800(%rip),%rcx        # 0x14009f000
140047800:	49 3b ce             	cmp    %r14,%rcx
140047803:	74 1d                	je     0x140047822
140047805:	b8 04 00 00 00       	mov    $0x4,%eax
14004780a:	84 41 1c             	test   %al,0x1c(%rcx)
14004780d:	74 13                	je     0x140047822
14004780f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140047813:	8d 50 11             	lea    0x11(%rax),%edx
140047816:	4c 8d 05 eb 9f 04 00 	lea    0x49feb(%rip),%r8        # 0x140091808
14004781d:	e8 ce 00 01 00       	call   0x1400578f0
140047822:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140047827:	e8 58 ac fb ff       	call   0x140002484
14004782c:	48 8d 0d bd 8b 05 00 	lea    0x58bbd(%rip),%rcx        # 0x1400a03f0
140047833:	48 ff 15 76 de 03 00 	rex.W call *0x3de76(%rip)        # 0x1400856b0
14004783a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004783f:	45 33 c0             	xor    %r8d,%r8d
140047842:	8b d6                	mov    %esi,%edx
140047844:	48 8b cf             	mov    %rdi,%rcx
140047847:	e8 2c 1d fd ff       	call   0x140019578
14004784c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140047851:	8b d8                	mov    %eax,%ebx
140047853:	e8 2c ac fb ff       	call   0x140002484
140047858:	48 8d 0d 91 8b 05 00 	lea    0x58b91(%rip),%rcx        # 0x1400a03f0
14004785f:	48 ff 15 4a de 03 00 	rex.W call *0x3de4a(%rip)        # 0x1400856b0
140047866:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004786b:	8b c3                	mov    %ebx,%eax