14003c367:	0f 84 a5 fd ff ff    	je     0x14003c112
14003c36d:	b8 01 00 00 00       	mov    $0x1,%eax
14003c372:	84 41 1c             	test   %al,0x1c(%rcx)
14003c375:	0f 84 97 fd ff ff    	je     0x14003c112
14003c37b:	8d 50 18             	lea    0x18(%rax),%edx
14003c37e:	e9 77 fd ff ff       	jmp    0x14003c0fa
14003c383:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
14003c38a:	48 85 c0             	test   %rax,%rax
14003c38d:	74 9f                	je     0x14003c32e
14003c38f:	83 78 1c ff          	cmpl   $0xffffffff,0x1c(%rax)
14003c393:	74 99                	je     0x14003c32e
14003c395:	bb 57 00 00 00       	mov    $0x57,%ebx
14003c39a:	48 8b 0d 5f 2c 06 00 	mov    0x62c5f(%rip),%rcx        # 0x14009f000
14003c3a1:	4c 8d 25 58 2c 06 00 	lea    0x62c58(%rip),%r12        # 0x14009f000
14003c3a8:	49 3b cc             	cmp    %r12,%rcx
14003c3ab:	0f 84 61 fd ff ff    	je     0x14003c112
14003c3b1:	84 51 1c             	test   %dl,0x1c(%rcx)
14003c3b4:	0f 84 58 fd ff ff    	je     0x14003c112
14003c3ba:	e9 36 fd ff ff       	jmp    0x14003c0f5
14003c3bf:	48 8b 0d 3a 2c 06 00 	mov    0x62c3a(%rip),%rcx        # 0x14009f000
14003c3c6:	48 8d 05 33 2c 06 00 	lea    0x62c33(%rip),%rax        # 0x14009f000
14003c3cd:	48 3b c8             	cmp    %rax,%rcx
14003c3d0:	74 25                	je     0x14003c3f7
14003c3d2:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003c3d6:	74 1f                	je     0x14003c3f7
14003c3d8:	8b 06                	mov    (%rsi),%eax
14003c3da:	4c 8d 05 c7 48 05 00 	lea    0x548c7(%rip),%r8        # 0x140090ca8
14003c3e1:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003c3e5:	ba 1a 00 00 00       	mov    $0x1a,%edx
14003c3ea:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c3ee:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003c3f2:	e8 81 b7 01 00       	call   0x140057b78
14003c3f7:	b8 01 00 00 00       	mov    $0x1,%eax
14003c3fc:	39 06                	cmp    %eax,(%rsi)
14003c3fe:	75 32                	jne    0x14003c432
14003c400:	8b 47 34             	mov    0x34(%rdi),%eax
14003c403:	a8 08                	test   $0x8,%al
14003c405:	75 13                	jne    0x14003c41a
14003c407:	0f 0d 4f 34          	prefetchw 0x34(%rdi)
14003c40b:	8b 47 34             	mov    0x34(%rdi),%eax
14003c40e:	8b c8                	mov    %eax,%ecx
14003c410:	83 c9 10             	or     $0x10,%ecx
14003c413:	f0 0f b1 4f 34       	lock cmpxchg %ecx,0x34(%rdi)
14003c418:	75 f1                	jne    0x14003c40b
14003c41a:	0f 0d 4f 34          	prefetchw 0x34(%rdi)
14003c41e:	8b 47 34             	mov    0x34(%rdi),%eax
14003c421:	8b c8                	mov    %eax,%ecx
14003c423:	83 c9 08             	or     $0x8,%ecx
14003c426:	f0 0f b1 4f 34       	lock cmpxchg %ecx,0x34(%rdi)
14003c42b:	75 f1                	jne    0x14003c41e
14003c42d:	e9 d6 05 fe ff       	jmp    0x14001ca08
14003c432:	ba 08 00 00 00       	mov    $0x8,%edx
14003c437:	48 8b cf             	mov    %rdi,%rcx
14003c43a:	e8 91 db fc ff       	call   0x140009fd0
14003c43f:	90                   	nop
14003c440:	e9 c3 05 fe ff       	jmp    0x14001ca08
14003c445:	41 8b db             	mov    %r11d,%ebx
14003c448:	44 8b f3             	mov    %ebx,%r14d
14003c44b:	e9 b8 05 fe ff       	jmp    0x14001ca08
14003c450:	bb 38 04 00 00       	mov    $0x438,%ebx
14003c455:	45 8b f3             	mov    %r11d,%r14d
14003c458:	e9 ab 05 fe ff       	jmp    0x14001ca08
14003c45d:	8b d8                	mov    %eax,%ebx
14003c45f:	e9 eb 06 fe ff       	jmp    0x14001cb4f
14003c464:	44 8b f8             	mov    %eax,%r15d
14003c467:	e9 e3 06 fe ff       	jmp    0x14001cb4f
14003c46c:	48 8b 0d 8d 2b 06 00 	mov    0x62b8d(%rip),%rcx        # 0x14009f000
14003c473:	4c 8d 25 86 2b 06 00 	lea    0x62b86(%rip),%r12        # 0x14009f000
14003c47a:	49 3b cc             	cmp    %r12,%rcx
14003c47d:	74 1a                	je     0x14003c499
14003c47f:	84 41 1c             	test   %al,0x1c(%rcx)
14003c482:	74 15                	je     0x14003c499
14003c484:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c488:	4c 8d 05 19 48 05 00 	lea    0x54819(%rip),%r8        # 0x140090ca8
14003c48f:	ba 12 00 00 00       	mov    $0x12,%edx
14003c494:	e8 83 b4 01 00       	call   0x14005791c
14003c499:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14003c49e:	bb 57 00 00 00       	mov    $0x57,%ebx
14003c4a3:	e8 dc 5f fc ff       	call   0x140002484
14003c4a8:	44 8b 7d 88          	mov    -0x78(%rbp),%r15d
14003c4ac:	e9 9a 05 fe ff       	jmp    0x14001ca4b
14003c4b1:	48 8b 0d 48 2b 06 00 	mov    0x62b48(%rip),%rcx        # 0x14009f000
14003c4b8:	48 8d 05 41 2b 06 00 	lea    0x62b41(%rip),%rax        # 0x14009f000
14003c4bf:	48 3b c8             	cmp    %rax,%rcx
14003c4c2:	74 24                	je     0x14003c4e8
14003c4c4:	b8 01 00 00 00       	mov    $0x1,%eax
14003c4c9:	84 41 1c             	test   %al,0x1c(%rcx)
14003c4cc:	74 1a                	je     0x14003c4e8
14003c4ce:	8d 50 12             	lea    0x12(%rax),%edx
14003c4d1:	eb 05                	jmp    0x14003c4d8
14003c4d3:	ba 15 00 00 00       	mov    $0x15,%edx
14003c4d8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c4dc:	4c 8d 05 c5 47 05 00 	lea    0x547c5(%rip),%r8        # 0x140090ca8
14003c4e3:	e8 08 b4 01 00       	call   0x1400578f0
14003c4e8:	bb 05 00 00 00       	mov    $0x5,%ebx
14003c4ed:	eb 38                	jmp    0x14003c527
14003c4ef:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c4f3:	4c 8d 05 ae 47 05 00 	lea    0x547ae(%rip),%r8        # 0x140090ca8
14003c4fa:	ba 17 00 00 00       	mov    $0x17,%edx
14003c4ff:	44 8b cb             	mov    %ebx,%r9d
14003c502:	e8 15 b4 01 00       	call   0x14005791c
14003c507:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003c50e:	00 00
14003c510:	33 d2                	xor    %edx,%edx
14003c512:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
14003c517:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14003c51b:	48 ff 15 96 8e 04 00 	rex.W call *0x48e96(%rip)        # 0x1400853b8
14003c522:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003c527:	45 8b 3c 24          	mov    (%r12),%r15d
14003c52b:	e9 76 07 fe ff       	jmp    0x14001cca6
14003c530:	8b 47 34             	mov    0x34(%rdi),%eax
14003c533:	0f ba e0 14          	bt     $0x14,%eax
14003c537:	73 3e                	jae    0x14003c577
14003c539:	48 8b 0d c0 2a 06 00 	mov    0x62ac0(%rip),%rcx        # 0x14009f000
14003c540:	48 8d 05 b9 2a 06 00 	lea    0x62ab9(%rip),%rax        # 0x14009f000
14003c547:	48 3b c8             	cmp    %rax,%rcx
14003c54a:	74 24                	je     0x14003c570
14003c54c:	b8 01 00 00 00       	mov    $0x1,%eax
14003c551:	84 41 1c             	test   %al,0x1c(%rcx)
14003c554:	74 1a                	je     0x14003c570
14003c556:	8d 50 13             	lea    0x13(%rax),%edx
14003c559:	eb 05                	jmp    0x14003c560
14003c55b:	ba 16 00 00 00       	mov    $0x16,%edx
14003c560:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c564:	4c 8d 05 3d 47 05 00 	lea    0x5473d(%rip),%r8        # 0x140090ca8
14003c56b:	e8 80 b3 01 00       	call   0x1400578f0
14003c570:	bb 57 00 00 00       	mov    $0x57,%ebx
14003c575:	eb b0                	jmp    0x14003c527
14003c577:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14003c57d:	48 8b d6             	mov    %rsi,%rdx
14003c580:	41 8d 48 11          	lea    0x11(%r8),%ecx
14003c584:	e8 eb 38 03 00       	call   0x14006fe74
14003c589:	45 33 db             	xor    %r11d,%r11d
14003c58c:	85 c0                	test   %eax,%eax
14003c58e:	0f 89 ed 05 fe ff    	jns    0x14001cb81
14003c594:	48 8b 0d 65 2a 06 00 	mov    0x62a65(%rip),%rcx        # 0x14009f000
14003c59b:	48 8d 05 5e 2a 06 00 	lea    0x62a5e(%rip),%rax        # 0x14009f000
14003c5a2:	48 3b c8             	cmp    %rax,%rcx
14003c5a5:	0f 84 3d ff ff ff    	je     0x14003c4e8
14003c5ab:	41 8d 43 01          	lea    0x1(%r11),%eax
14003c5af:	84 41 1c             	test   %al,0x1c(%rcx)
14003c5b2:	0f 84 30 ff ff ff    	je     0x14003c4e8
14003c5b8:	e9 16 ff ff ff       	jmp    0x14003c4d3
14003c5bd:	8b 47 34             	mov    0x34(%rdi),%eax
14003c5c0:	0f ba e0 14          	bt     $0x14,%eax
14003c5c4:	0f 83 c0 05 fe ff    	jae    0x14001cb8a
14003c5ca:	48 8b 0d 2f 2a 06 00 	mov    0x62a2f(%rip),%rcx        # 0x14009f000
14003c5d1:	48 8d 05 28 2a 06 00 	lea    0x62a28(%rip),%rax        # 0x14009f000
14003c5d8:	48 3b c8             	cmp    %rax,%rcx
14003c5db:	74 93                	je     0x14003c570
14003c5dd:	b8 01 00 00 00       	mov    $0x1,%eax
14003c5e2:	84 41 1c             	test   %al,0x1c(%rcx)
14003c5e5:	74 89                	je     0x14003c570
14003c5e7:	e9 6f ff ff ff       	jmp    0x14003c55b
14003c5ec:	48 8b 0d 0d 2a 06 00 	mov    0x62a0d(%rip),%rcx        # 0x14009f000
14003c5f3:	48 8d 05 06 2a 06 00 	lea    0x62a06(%rip),%rax        # 0x14009f000
14003c5fa:	48 3b c8             	cmp    %rax,%rcx
14003c5fd:	0f 84 04 ff ff ff    	je     0x14003c507
14003c603:	b8 01 00 00 00       	mov    $0x1,%eax
14003c608:	84 41 1c             	test   %al,0x1c(%rcx)
14003c60b:	0f 84 f6 fe ff ff    	je     0x14003c507
14003c611:	e9 d9 fe ff ff       	jmp    0x14003c4ef
14003c616:	bb 39 04 00 00       	mov    $0x439,%ebx
14003c61b:	e9 fb fe ff ff       	jmp    0x14003c51b
14003c620:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
14003c625:	4c 89 5c 24 70       	mov    %r11,0x70(%rsp)
14003c62a:	48 85 f6             	test   %rsi,%rsi
14003c62d:	74 5f                	je     0x14003c68e
14003c62f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c634:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14003c639:	45 33 c9             	xor    %r9d,%r9d
14003c63c:	48 8d 15 75 b1 04 00 	lea    0x4b175(%rip),%rdx        # 0x1400877b8
14003c643:	e8 80 4d fd ff       	call   0x1400113c8
14003c648:	8b d8                	mov    %eax,%ebx
14003c64a:	85 c0                	test   %eax,%eax
14003c64c:	74 48                	je     0x14003c696
14003c64e:	48 8b 0d ab 29 06 00 	mov    0x629ab(%rip),%rcx        # 0x14009f000
14003c655:	4c 8d 25 a4 29 06 00 	lea    0x629a4(%rip),%r12        # 0x14009f000
14003c65c:	49 3b cc             	cmp    %r12,%rcx
14003c65f:	0f 84 ad fa ff ff    	je     0x14003c112
14003c665:	b8 01 00 00 00       	mov    $0x1,%eax
14003c66a:	84 41 1c             	test   %al,0x1c(%rcx)
14003c66d:	0f 84 9f fa ff ff    	je     0x14003c112
14003c673:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c677:	8d 50 0e             	lea    0xe(%rax),%edx
14003c67a:	44 8b cb             	mov    %ebx,%r9d
14003c67d:	4c 8d 05 24 46 05 00 	lea    0x54624(%rip),%r8        # 0x140090ca8
14003c684:	e8 93 b2 01 00       	call   0x14005791c
14003c689:	e9 84 fa ff ff       	jmp    0x14003c112
14003c68e:	41 8b db             	mov    %r11d,%ebx
14003c691:	e9 72 03 fe ff       	jmp    0x14001ca08
14003c696:	4c 8b 06             	mov    (%rsi),%r8
14003c699:	48 8d 15 18 b1 04 00 	lea    0x4b118(%rip),%rdx        # 0x1400877b8
14003c6a0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c6a5:	e8 5e 6b fe ff       	call   0x140023208
14003c6aa:	8b d8                	mov    %eax,%ebx
14003c6ac:	85 c0                	test   %eax,%eax
14003c6ae:	74 58                	je     0x14003c708
14003c6b0:	48 8b 0d 49 29 06 00 	mov    0x62949(%rip),%rcx        # 0x14009f000
14003c6b7:	4c 8d 25 42 29 06 00 	lea    0x62942(%rip),%r12        # 0x14009f000
14003c6be:	49 3b cc             	cmp    %r12,%rcx
14003c6c1:	74 20                	je     0x14003c6e3
14003c6c3:	b8 01 00 00 00       	mov    $0x1,%eax
14003c6c8:	84 41 1c             	test   %al,0x1c(%rcx)
14003c6cb:	74 16                	je     0x14003c6e3
14003c6cd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c6d1:	8d 50 0f             	lea    0xf(%rax),%edx
14003c6d4:	44 8b cb             	mov    %ebx,%r9d
14003c6d7:	4c 8d 05 ca 45 05 00 	lea    0x545ca(%rip),%r8        # 0x140090ca8
14003c6de:	e8 39 b2 01 00       	call   0x14005791c
14003c6e3:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003c6ea:	00 00
14003c6ec:	33 d2                	xor    %edx,%edx
14003c6ee:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14003c6f3:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14003c6f7:	48 ff 15 ba 8c 04 00 	rex.W call *0x48cba(%rip)        # 0x1400853b8
14003c6fe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003c703:	e9 0a fa ff ff       	jmp    0x14003c112
14003c708:	48 8b 07             	mov    (%rdi),%rax
14003c70b:	48 8b cf             	mov    %rdi,%rcx
14003c70e:	48 8b 40 30          	mov    0x30(%rax),%rax
14003c712:	ff 15 b0 8f 04 00    	call   *0x48fb0(%rip)        # 0x1400856c8
14003c718:	4c 8b 06             	mov    (%rsi),%r8
14003c71b:	48 8d 35 96 b0 04 00 	lea    0x4b096(%rip),%rsi        # 0x1400877b8
14003c722:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c727:	44 0f b7 c8          	movzwl %ax,%r9d
14003c72b:	4c 21 74 24 20       	and    %r14,0x20(%rsp)
14003c730:	48 8b d6             	mov    %rsi,%rdx
14003c733:	e8 ac ed fd ff       	call   0x14001b4e4
14003c738:	8b d8                	mov    %eax,%ebx
14003c73a:	85 c0                	test   %eax,%eax
14003c73c:	74 7d                	je     0x14003c7bb
14003c73e:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14003c743:	48 8b d6             	mov    %rsi,%rdx
14003c746:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c74b:	4d 85 c0             	test   %r8,%r8
14003c74e:	75 07                	jne    0x14003c757
14003c750:	4c 8d 05 59 b0 04 00 	lea    0x4b059(%rip),%r8        # 0x1400877b0
14003c757:	e8 ac 6a fe ff       	call   0x140023208
14003c75c:	85 c0                	test   %eax,%eax
14003c75e:	74 5b                	je     0x14003c7bb
14003c760:	48 8b 0d 99 28 06 00 	mov    0x62899(%rip),%rcx        # 0x14009f000
14003c767:	48 8d 15 92 28 06 00 	lea    0x62892(%rip),%rdx        # 0x14009f000
14003c76e:	48 3b ca             	cmp    %rdx,%rcx
14003c771:	74 23                	je     0x14003c796
14003c773:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14003c779:	44 84 41 1c          	test   %r8b,0x1c(%rcx)
14003c77d:	74 17                	je     0x14003c796
14003c77f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c783:	41 8d 50 10          	lea    0x10(%r8),%edx
14003c787:	4c 8d 05 1a 45 05 00 	lea    0x5451a(%rip),%r8        # 0x140090ca8
14003c78e:	44 8b c8             	mov    %eax,%r9d
14003c791:	e8 86 b1 01 00       	call   0x14005791c
14003c796:	48 8b cf             	mov    %rdi,%rcx
14003c799:	e8 2a e6 fd ff       	call   0x14001adc8
14003c79e:	4c 21 74 24 28       	and    %r14,0x28(%rsp)
14003c7a3:	45 33 c9             	xor    %r9d,%r9d
14003c7a6:	4c 21 74 24 20       	and    %r14,0x20(%rsp)
14003c7ab:	48 8b d0             	mov    %rax,%rdx
14003c7ae:	41 8d 49 25          	lea    0x25(%r9),%ecx
14003c7b2:	45 8d 41 59          	lea    0x59(%r9),%r8d
14003c7b6:	e8 71 bf fc ff       	call   0x14000872c
14003c7bb:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003c7c2:	00 00
14003c7c4:	33 d2                	xor    %edx,%edx
14003c7c6:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14003c7cb:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14003c7cf:	48 ff 15 e2 8b 04 00 	rex.W call *0x48be2(%rip)        # 0x1400853b8
14003c7d6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003c7db:	90                   	nop
14003c7dc:	e9 27 02 fe ff       	jmp    0x14001ca08
14003c7e1:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
14003c7e6:	4d 85 c0             	test   %r8,%r8
14003c7e9:	0f 84 9f fe ff ff    	je     0x14003c68e
14003c7ef:	45 8b 08             	mov    (%r8),%r9d
14003c7f2:	48 8b d7             	mov    %rdi,%rdx
14003c7f5:	4d 8b 40 08          	mov    0x8(%r8),%r8
14003c7f9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c7fe:	e8 bd cf 02 00       	call   0x1400697c0
14003c803:	8b d8                	mov    %eax,%ebx
14003c805:	e9 fe 01 fe ff       	jmp    0x14001ca08
14003c80a:	83 e8 01             	sub    $0x1,%eax
14003c80d:	0f 84 d2 01 00 00    	je     0x14003c9e5
14003c813:	83 e8 02             	sub    $0x2,%eax
14003c816:	0f 84 d6 00 00 00    	je     0x14003c8f2
14003c81c:	83 f8 01             	cmp    $0x1,%eax
14003c81f:	75 4a                	jne    0x14003c86b
14003c821:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
14003c826:	48 85 f6             	test   %rsi,%rsi
14003c829:	0f 84 e5 f9 ff ff    	je     0x14003c214
14003c82f:	83 3e 05             	cmpl   $0x5,(%rsi)
14003c832:	0f 83 5b f8 ff ff    	jae    0x14003c093
14003c838:	f6 47 48 30          	testb  $0x30,0x48(%rdi)
14003c83c:	0f 84 51 f8 ff ff    	je     0x14003c093
14003c842:	48 8d 15 47 ad 04 00 	lea    0x4ad47(%rip),%rdx        # 0x140087590
14003c849:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c84e:	44 39 1e             	cmp    %r11d,(%rsi)
14003c851:	74 22                	je     0x14003c875
14003c853:	b8 04 00 00 00       	mov    $0x4,%eax
14003c858:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003c85c:	44 8b c8             	mov    %eax,%r9d
14003c85f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14003c864:	e8 13 31 fe ff       	call   0x14001f97c
14003c869:	eb 0f                	jmp    0x14003c87a
14003c86b:	bb 7c 00 00 00       	mov    $0x7c,%ebx
14003c870:	e9 93 01 fe ff       	jmp    0x14001ca08
14003c875:	e8 4e 66 ff ff       	call   0x140032ec8
14003c87a:	8b d8                	mov    %eax,%ebx
14003c87c:	85 c0                	test   %eax,%eax
14003c87e:	74 2d                	je     0x14003c8ad
14003c880:	48 8b 0d 79 27 06 00 	mov    0x62779(%rip),%rcx        # 0x14009f000
14003c887:	4c 8d 25 72 27 06 00 	lea    0x62772(%rip),%r12        # 0x14009f000
14003c88e:	49 3b cc             	cmp    %r12,%rcx
14003c891:	0f 84 7b f8 ff ff    	je     0x14003c112
14003c897:	b8 01 00 00 00       	mov    $0x1,%eax
14003c89c:	84 41 1c             	test   %al,0x1c(%rcx)
14003c89f:	0f 84 6d f8 ff ff    	je     0x14003c112
14003c8a5:	8d 50 28             	lea    0x28(%rax),%edx
14003c8a8:	e9 4d f8 ff ff       	jmp    0x14003c0fa
14003c8ad:	48 8b 0d 4c 27 06 00 	mov    0x6274c(%rip),%rcx        # 0x14009f000
14003c8b4:	48 8d 05 45 27 06 00 	lea    0x62745(%rip),%rax        # 0x14009f000
14003c8bb:	48 3b c8             	cmp    %rax,%rcx
14003c8be:	74 25                	je     0x14003c8e5
14003c8c0:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003c8c4:	74 1f                	je     0x14003c8e5
14003c8c6:	8b 06                	mov    (%rsi),%eax
14003c8c8:	4c 8d 05 d9 43 05 00 	lea    0x543d9(%rip),%r8        # 0x140090ca8
14003c8cf:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003c8d3:	ba 2a 00 00 00       	mov    $0x2a,%edx
14003c8d8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c8dc:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003c8e0:	e8 93 b2 01 00       	call   0x140057b78
14003c8e5:	8b 06                	mov    (%rsi),%eax
14003c8e7:	89 87 68 01 00 00    	mov    %eax,0x168(%rdi)
14003c8ed:	e9 16 01 fe ff       	jmp    0x14001ca08
14003c8f2:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
14003c8f7:	48 85 f6             	test   %rsi,%rsi
14003c8fa:	0f 84 14 f9 ff ff    	je     0x14003c214
14003c900:	8a 06                	mov    (%rsi),%al
14003c902:	84 c0                	test   %al,%al
14003c904:	74 41                	je     0x14003c947
14003c906:	ba 01 00 00 00       	mov    $0x1,%edx
14003c90b:	3a c2                	cmp    %dl,%al
14003c90d:	0f 85 80 f7 ff ff    	jne    0x14003c093
14003c913:	4c 39 9f 80 00 00 00 	cmp    %r11,0x80(%rdi)
14003c91a:	74 2b                	je     0x14003c947
14003c91c:	8d 5a 56             	lea    0x56(%rdx),%ebx
14003c91f:	48 8b 0d da 26 06 00 	mov    0x626da(%rip),%rcx        # 0x14009f000
14003c926:	4c 8d 25 d3 26 06 00 	lea    0x626d3(%rip),%r12        # 0x14009f000
14003c92d:	49 3b cc             	cmp    %r12,%rcx