14005f261:	eb 51                	jmp    0x14005f2b4
14005f263:	48 85 d2             	test   %rdx,%rdx
14005f266:	74 ed                	je     0x14005f255
14005f268:	48 63 41 f4          	movslq -0xc(%rcx),%rax
14005f26c:	48 03 c0             	add    %rax,%rax
14005f26f:	48 3b c7             	cmp    %rdi,%rax
14005f272:	72 34                	jb     0x14005f2a8
14005f274:	4c 8b c7             	mov    %rdi,%r8
14005f277:	e8 a0 b0 00 00       	call   0x14006a31c
14005f27c:	eb 3c                	jmp    0x14005f2ba
14005f27e:	4c 63 41 f4          	movslq -0xc(%rcx),%r8
14005f282:	4d 03 c0             	add    %r8,%r8
14005f285:	48 85 ff             	test   %rdi,%rdi
14005f288:	74 30                	je     0x14005f2ba
14005f28a:	48 85 c9             	test   %rcx,%rcx
14005f28d:	74 c6                	je     0x14005f255
14005f28f:	4c 3b c7             	cmp    %rdi,%r8
14005f292:	72 0d                	jb     0x14005f2a1
14005f294:	4c 8b c7             	mov    %rdi,%r8
14005f297:	49 8b d5             	mov    %r13,%rdx
14005f29a:	e8 71 b0 00 00       	call   0x14006a310
14005f29f:	eb 19                	jmp    0x14005f2ba
14005f2a1:	33 d2                	xor    %edx,%edx
14005f2a3:	e8 6e b0 00 00       	call   0x14006a316
14005f2a8:	ff 15 8a 01 01 00    	call   *0x1018a(%rip)        # 0x14006f438
14005f2ae:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14005f2b4:	ff 15 1e 02 01 00    	call   *0x1021e(%rip)        # 0x14006f4d8
14005f2ba:	49 8b 07             	mov    (%r15),%rax
14005f2bd:	3b 58 f4             	cmp    -0xc(%rax),%ebx
14005f2c0:	0f 8f cb 06 00 00    	jg     0x14005f991
14005f2c6:	89 58 f0             	mov    %ebx,-0x10(%rax)
14005f2c9:	49 8b 07             	mov    (%r15),%rax
14005f2cc:	66 89 34 07          	mov    %si,(%rdi,%rax,1)
14005f2d0:	44 8b a4 24 58 01 00 	mov    0x158(%rsp),%r12d
14005f2d7:	00
14005f2d8:	49 8b 0f             	mov    (%r15),%rcx
14005f2db:	39 71 f0             	cmp    %esi,-0x10(%rcx)
14005f2de:	0f 84 08 06 00 00    	je     0x14005f8ec
14005f2e4:	48 8d 1d 15 8d 05 00 	lea    0x58d15(%rip),%rbx        # 0x1400b8000
14005f2eb:	48 8b 05 0e 8d 05 00 	mov    0x58d0e(%rip),%rax        # 0x1400b8000
14005f2f2:	48 3b c3             	cmp    %rbx,%rax
14005f2f5:	74 30                	je     0x14005f327
14005f2f7:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f2fb:	74 3b                	je     0x14005f338
14005f2fd:	80 78 59 04          	cmpb   $0x4,0x59(%rax)
14005f301:	72 24                	jb     0x14005f327
14005f303:	ba 0c 00 00 00       	mov    $0xc,%edx
14005f308:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14005f30d:	4d 8b cf             	mov    %r15,%r9
14005f310:	4c 8d 05 e1 d1 01 00 	lea    0x1d1e1(%rip),%r8        # 0x14007c4f8
14005f317:	48 8b 48 50          	mov    0x50(%rax),%rcx
14005f31b:	e8 98 54 fd ff       	call   0x1400347b8
14005f320:	48 8b 05 d9 8c 05 00 	mov    0x58cd9(%rip),%rax        # 0x1400b8000
14005f327:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f32b:	74 0b                	je     0x14005f338
14005f32d:	80 78 59 04          	cmpb   $0x4,0x59(%rax)
14005f331:	72 05                	jb     0x14005f338
14005f333:	e8 d8 88 ff ff       	call   0x140057c10
14005f338:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
14005f33f:	00
14005f340:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14005f345:	45 33 c9             	xor    %r9d,%r9d
14005f348:	48 8b 01             	mov    (%rcx),%rax
14005f34b:	48 8b 40 58          	mov    0x58(%rax),%rax
14005f34f:	41 83 fc 0a          	cmp    $0xa,%r12d
14005f353:	77 31                	ja     0x14005f386
14005f355:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14005f35a:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14005f35e:	49 8b 50 08          	mov    0x8(%r8),%rdx
14005f362:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14005f369:	00
14005f36a:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14005f36f:	89 74 24 20          	mov    %esi,0x20(%rsp)
14005f373:	45 33 c0             	xor    %r8d,%r8d
14005f376:	ff 15 0c 03 01 00    	call   *0x1030c(%rip)        # 0x14006f688
14005f37c:	85 c0                	test   %eax,%eax
14005f37e:	0f 88 c5 05 00 00    	js     0x14005f949
14005f384:	eb 29                	jmp    0x14005f3af
14005f386:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14005f38d:	00
14005f38e:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14005f393:	c7 44 24 20 00 00 00 	movl   $0x80000000,0x20(%rsp)
14005f39a:	80
14005f39b:	45 33 c0             	xor    %r8d,%r8d
14005f39e:	49 8b 17             	mov    (%r15),%rdx
14005f3a1:	ff 15 e1 02 01 00    	call   *0x102e1(%rip)        # 0x14006f688
14005f3a7:	85 c0                	test   %eax,%eax
14005f3a9:	0f 88 a1 05 00 00    	js     0x14005f950
14005f3af:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14005f3b4:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14005f3bb:	00
14005f3bc:	48 8b 01             	mov    (%rcx),%rax
14005f3bf:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14005f3c4:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14005f3c9:	45 33 c9             	xor    %r9d,%r9d
14005f3cc:	45 33 c0             	xor    %r8d,%r8d
14005f3cf:	48 8d 15 4a b7 01 00 	lea    0x1b74a(%rip),%rdx        # 0x14007ab20
14005f3d6:	48 8b 40 50          	mov    0x50(%rax),%rax
14005f3da:	ff 15 a8 02 01 00    	call   *0x102a8(%rip)        # 0x14006f688
14005f3e0:	85 c0                	test   %eax,%eax
14005f3e2:	0f 88 75 05 00 00    	js     0x14005f95d
14005f3e8:	41 b9 1e 00 03 66    	mov    $0x6603001e,%r9d
14005f3ee:	45 8d 41 01          	lea    0x1(%r9),%r8d
14005f3f2:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14005f3f7:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14005f3fc:	e8 a3 f5 ff ff       	call   0x14005e9a4
14005f401:	48 8b d0             	mov    %rax,%rdx
14005f404:	49 8d 4f 08          	lea    0x8(%r15),%rcx
14005f408:	e8 3f 70 fc ff       	call   0x14002644c
14005f40d:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14005f412:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14005f416:	83 c8 ff             	or     $0xffffffff,%eax
14005f419:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14005f41e:	83 e8 01             	sub    $0x1,%eax
14005f421:	7f 11                	jg     0x14005f434
14005f423:	48 8b 0a             	mov    (%rdx),%rcx
14005f426:	48 8b 01             	mov    (%rcx),%rax
14005f429:	48 8b 40 08          	mov    0x8(%rax),%rax
14005f42d:	ff 15 55 02 01 00    	call   *0x10255(%rip)        # 0x14006f688
14005f433:	90                   	nop
14005f434:	eb 12                	jmp    0x14005f448
14005f436:	33 f6                	xor    %esi,%esi
14005f438:	44 8d 76 01          	lea    0x1(%rsi),%r14d
14005f43c:	48 8d 1d bd 8b 05 00 	lea    0x58bbd(%rip),%rbx        # 0x1400b8000
14005f443:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
14005f448:	41 b9 1e 00 01 30    	mov    $0x3001001e,%r9d
14005f44e:	45 8d 41 01          	lea    0x1(%r9),%r8d
14005f452:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14005f457:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14005f45c:	e8 43 f5 ff ff       	call   0x14005e9a4
14005f461:	48 8b d0             	mov    %rax,%rdx
14005f464:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
14005f46b:	00
14005f46c:	0f 1f 40 00          	nopl   0x0(%rax)
14005f470:	e8 d7 6f fc ff       	call   0x14002644c
14005f475:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14005f47a:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14005f47e:	83 c8 ff             	or     $0xffffffff,%eax
14005f481:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14005f486:	83 e8 01             	sub    $0x1,%eax
14005f489:	7f 10                	jg     0x14005f49b
14005f48b:	48 8b 0a             	mov    (%rdx),%rcx
14005f48e:	48 8b 01             	mov    (%rcx),%rax
14005f491:	48 8b 40 08          	mov    0x8(%rax),%rax
14005f495:	ff 15 ed 01 01 00    	call   *0x101ed(%rip)        # 0x14006f688
14005f49b:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
14005f4a2:	00
14005f4a3:	4c 8d 25 06 9d 01 00 	lea    0x19d06(%rip),%r12        # 0x1400791b0
14005f4aa:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
14005f4b1:	00
14005f4b2:	4c 8d 8c 24 98 00 00 	lea    0x98(%rsp),%r9
14005f4b9:	00
14005f4ba:	45 33 c0             	xor    %r8d,%r8d
14005f4bd:	ba 02 01 01 3d       	mov    $0x3d010102,%edx
14005f4c2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14005f4c7:	e8 60 04 fd ff       	call   0x14002f92c
14005f4cc:	85 c0                	test   %eax,%eax
14005f4ce:	0f 88 e6 00 00 00    	js     0x14005f5ba
14005f4d4:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14005f4db:	00
14005f4dc:	48 85 c0             	test   %rax,%rax
14005f4df:	0f 84 d5 00 00 00    	je     0x14005f5ba
14005f4e5:	48 39 70 10          	cmp    %rsi,0x10(%rax)
14005f4e9:	0f 84 cb 00 00 00    	je     0x14005f5ba
14005f4ef:	8b 78 08             	mov    0x8(%rax),%edi
14005f4f2:	85 ff                	test   %edi,%edi
14005f4f4:	0f 84 c0 00 00 00    	je     0x14005f5ba
14005f4fa:	8d 3c 7d 01 00 00 00 	lea    0x1(,%rdi,2),%edi
14005f501:	85 ff                	test   %edi,%edi
14005f503:	0f 88 60 04 00 00    	js     0x14005f969
14005f509:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14005f50e:	49 8b 45 00          	mov    0x0(%r13),%rax
14005f512:	41 8b d6             	mov    %r14d,%edx
14005f515:	2b 50 f8             	sub    -0x8(%rax),%edx
14005f518:	8b 48 f4             	mov    -0xc(%rax),%ecx
14005f51b:	2b cf                	sub    %edi,%ecx
14005f51d:	0b ca                	or     %edx,%ecx
14005f51f:	7d 0a                	jge    0x14005f52b
14005f521:	8b d7                	mov    %edi,%edx
14005f523:	49 8b cd             	mov    %r13,%rcx
14005f526:	e8 a5 24 fc ff       	call   0x1400219d0
14005f52b:	4d 8b 4d 00          	mov    0x0(%r13),%r9
14005f52f:	41 3b 79 f4          	cmp    -0xc(%r9),%edi
14005f533:	0f 8f 3a 04 00 00    	jg     0x14005f973
14005f539:	41 89 79 f0          	mov    %edi,-0x10(%r9)
14005f53d:	4c 63 c7             	movslq %edi,%r8
14005f540:	49 8b 45 00          	mov    0x0(%r13),%rax
14005f544:	66 42 89 34 40       	mov    %si,(%rax,%r8,2)
14005f549:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14005f550:	00
14005f551:	8b 50 08             	mov    0x8(%rax),%edx
14005f554:	48 8b 48 10          	mov    0x10(%rax),%rcx
14005f558:	e8 8b cc ff ff       	call   0x14005c1e8
14005f55d:	90                   	nop
14005f55e:	eb 1e                	jmp    0x14005f57e
14005f560:	33 f6                	xor    %esi,%esi
14005f562:	44 8d 76 01          	lea    0x1(%rsi),%r14d
14005f566:	48 8d 1d 93 8a 05 00 	lea    0x58a93(%rip),%rbx        # 0x1400b8000
14005f56d:	4c 8d 25 3c 9c 01 00 	lea    0x19c3c(%rip),%r12        # 0x1400791b0
14005f574:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
14005f579:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14005f57e:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14005f582:	48 85 c9             	test   %rcx,%rcx
14005f585:	75 04                	jne    0x14005f58b
14005f587:	8b c6                	mov    %esi,%eax
14005f589:	eb 0a                	jmp    0x14005f595
14005f58b:	48 63 51 f4          	movslq -0xc(%rcx),%rdx
14005f58f:	ff 15 d3 ff 00 00    	call   *0xffd3(%rip)        # 0x14006f568
14005f595:	85 c0                	test   %eax,%eax
14005f597:	0f 88 e4 03 00 00    	js     0x14005f981
14005f59d:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14005f5a1:	3b 41 f4             	cmp    -0xc(%rcx),%eax
14005f5a4:	0f 8f d7 03 00 00    	jg     0x14005f981
14005f5aa:	89 41 f0             	mov    %eax,-0x10(%rcx)
14005f5ad:	48 63 c8             	movslq %eax,%rcx
14005f5b0:	49 8b 45 00          	mov    0x0(%r13),%rax
14005f5b4:	66 89 34 48          	mov    %si,(%rax,%rcx,2)
14005f5b8:	eb 05                	jmp    0x14005f5bf
14005f5ba:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14005f5bf:	49 8b 45 00          	mov    0x0(%r13),%rax
14005f5c3:	39 70 f0             	cmp    %esi,-0x10(%rax)
14005f5c6:	75 48                	jne    0x14005f610
14005f5c8:	48 8b 05 31 8a 05 00 	mov    0x58a31(%rip),%rax        # 0x1400b8000
14005f5cf:	48 3b c3             	cmp    %rbx,%rax
14005f5d2:	74 2b                	je     0x14005f5ff
14005f5d4:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f5d8:	74 36                	je     0x14005f610
14005f5da:	80 78 59 02          	cmpb   $0x2,0x59(%rax)
14005f5de:	72 1f                	jb     0x14005f5ff
14005f5e0:	ba 0f 00 00 00       	mov    $0xf,%edx
14005f5e5:	4d 8b cf             	mov    %r15,%r9
14005f5e8:	4c 8d 05 09 cf 01 00 	lea    0x1cf09(%rip),%r8        # 0x14007c4f8
14005f5ef:	48 8b 48 50          	mov    0x50(%rax),%rcx
14005f5f3:	e8 94 58 fc ff       	call   0x140024e8c
14005f5f8:	48 8b 05 01 8a 05 00 	mov    0x58a01(%rip),%rax        # 0x1400b8000
14005f5ff:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f603:	74 0b                	je     0x14005f610
14005f605:	80 78 59 02          	cmpb   $0x2,0x59(%rax)
14005f609:	72 05                	jb     0x14005f610
14005f60b:	e8 00 86 ff ff       	call   0x140057c10
14005f610:	83 bc 24 58 01 00 00 	cmpl   $0xa,0x158(%rsp)
14005f617:	0a
14005f618:	0f 86 83 01 00 00    	jbe    0x14005f7a1
14005f61e:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
14005f625:	00
14005f626:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
14005f62d:	00
14005f62e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14005f633:	e8 28 f6 ff ff       	call   0x14005ec60
14005f638:	85 c0                	test   %eax,%eax
14005f63a:	79 4c                	jns    0x14005f688
14005f63c:	48 8b 0d bd 89 05 00 	mov    0x589bd(%rip),%rcx        # 0x1400b8000
14005f643:	48 3b cb             	cmp    %rbx,%rcx
14005f646:	74 2f                	je     0x14005f677
14005f648:	44 84 71 5c          	test   %r14b,0x5c(%rcx)
14005f64c:	74 3a                	je     0x14005f688
14005f64e:	80 79 59 03          	cmpb   $0x3,0x59(%rcx)
14005f652:	72 23                	jb     0x14005f677
14005f654:	ba 10 00 00 00       	mov    $0x10,%edx
14005f659:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005f65d:	4d 8b cf             	mov    %r15,%r9
14005f660:	4c 8d 05 91 ce 01 00 	lea    0x1ce91(%rip),%r8        # 0x14007c4f8
14005f667:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14005f66b:	e8 70 32 fc ff       	call   0x1400228e0
14005f670:	48 8b 0d 89 89 05 00 	mov    0x58989(%rip),%rcx        # 0x1400b8000
14005f677:	44 84 71 5c          	test   %r14b,0x5c(%rcx)
14005f67b:	74 0b                	je     0x14005f688
14005f67d:	80 79 59 03          	cmpb   $0x3,0x59(%rcx)
14005f681:	72 05                	jb     0x14005f688
14005f683:	e8 88 85 ff ff       	call   0x140057c10
14005f688:	48 89 b4 24 90 00 00 	mov    %rsi,0x90(%rsp)
14005f68f:	00
14005f690:	4c 89 a4 24 88 00 00 	mov    %r12,0x88(%rsp)
14005f697:	00
14005f698:	33 c9                	xor    %ecx,%ecx
14005f69a:	e8 d5 64 ff ff       	call   0x140055b74
14005f69f:	48 89 b4 24 90 00 00 	mov    %rsi,0x90(%rsp)
14005f6a6:	00
14005f6a7:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
14005f6ae:	00
14005f6af:	45 33 c0             	xor    %r8d,%r8d
14005f6b2:	bf 03 00 01 66       	mov    $0x66010003,%edi
14005f6b7:	8b d7                	mov    %edi,%edx
14005f6b9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14005f6be:	e8 ed 03 00 00       	call   0x14005fab0
14005f6c3:	44 8b c0             	mov    %eax,%r8d
14005f6c6:	85 c0                	test   %eax,%eax
14005f6c8:	78 73                	js     0x14005f73d
14005f6ca:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14005f6d1:	00
14005f6d2:	48 85 c9             	test   %rcx,%rcx
14005f6d5:	74 66                	je     0x14005f73d
14005f6d7:	39 39                	cmp    %edi,(%rcx)
14005f6d9:	75 62                	jne    0x14005f73d
14005f6db:	f7 41 08 80 0d 00 00 	testl  $0xd80,0x8(%rcx)
14005f6e2:	0f 84 a3 00 00 00    	je     0x14005f78b
14005f6e8:	48 8b 05 11 89 05 00 	mov    0x58911(%rip),%rax        # 0x1400b8000
14005f6ef:	48 3b c3             	cmp    %rbx,%rax
14005f6f2:	74 2b                	je     0x14005f71f
14005f6f4:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f6f8:	74 36                	je     0x14005f730
14005f6fa:	80 78 59 04          	cmpb   $0x4,0x59(%rax)
14005f6fe:	72 1f                	jb     0x14005f71f
14005f700:	ba 12 00 00 00       	mov    $0x12,%edx
14005f705:	4d 8b cf             	mov    %r15,%r9
14005f708:	4c 8d 05 e9 cd 01 00 	lea    0x1cde9(%rip),%r8        # 0x14007c4f8
14005f70f:	48 8b 48 50          	mov    0x50(%rax),%rcx
14005f713:	e8 74 57 fc ff       	call   0x140024e8c
14005f718:	48 8b 05 e1 88 05 00 	mov    0x588e1(%rip),%rax        # 0x1400b8000
14005f71f:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f723:	74 0b                	je     0x14005f730
14005f725:	80 78 59 04          	cmpb   $0x4,0x59(%rax)
14005f729:	72 05                	jb     0x14005f730
14005f72b:	e8 e0 84 ff ff       	call   0x140057c10
14005f730:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
14005f737:	00
14005f738:	44 88 30             	mov    %r14b,(%rax)
14005f73b:	eb 4e                	jmp    0x14005f78b
14005f73d:	48 8b 05 bc 88 05 00 	mov    0x588bc(%rip),%rax        # 0x1400b8000
14005f744:	48 3b c3             	cmp    %rbx,%rax
14005f747:	74 30                	je     0x14005f779
14005f749:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f74d:	74 3c                	je     0x14005f78b
14005f74f:	80 78 59 04          	cmpb   $0x4,0x59(%rax)
14005f753:	72 24                	jb     0x14005f779
14005f755:	ba 11 00 00 00       	mov    $0x11,%edx
14005f75a:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14005f75f:	4d 8b cf             	mov    %r15,%r9
14005f762:	4c 8d 05 8f cd 01 00 	lea    0x1cd8f(%rip),%r8        # 0x14007c4f8
14005f769:	48 8b 48 50          	mov    0x50(%rax),%rcx
14005f76d:	e8 6e 31 fc ff       	call   0x1400228e0
14005f772:	48 8b 05 87 88 05 00 	mov    0x58887(%rip),%rax        # 0x1400b8000
14005f779:	44 84 70 5c          	test   %r14b,0x5c(%rax)
14005f77d:	74 0c                	je     0x14005f78b
14005f77f:	80 78 59 04          	cmpb   $0x4,0x59(%rax)
14005f783:	72 06                	jb     0x14005f78b
14005f785:	e8 86 84 ff ff       	call   0x140057c10
14005f78a:	90                   	nop
14005f78b:	4c 89 a4 24 88 00 00 	mov    %r12,0x88(%rsp)
14005f792:	00
14005f793:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14005f79a:	00
14005f79b:	e8 d4 63 ff ff       	call   0x140055b74
14005f7a0:	90                   	nop
14005f7a1:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
14005f7a8:	00
14005f7a9:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14005f7b0:	00
14005f7b1:	e8 be 63 ff ff       	call   0x140055b74
14005f7b6:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)