1400e52a5:	e8 66 4c 10 00       	call   0x1401e9f10
1400e52aa:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e52ae:	48 89 fa             	mov    %rdi,%rdx
1400e52b1:	48 8d 4c 70 02       	lea    0x2(%rax,%rsi,2),%rcx
1400e52b6:	48 8d 35 63 ff 18 00 	lea    0x18ff63(%rip),%rsi        # 0x140275220
1400e52bd:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1400e52c1:	e8 4a 4c 10 00       	call   0x1401e9f10
1400e52c6:	48 89 f1             	mov    %rsi,%rcx
1400e52c9:	ff 15 f9 9c 1c 00    	call   *0x1c9cf9(%rip)        # 0x1402aefc8
1400e52cf:	48 8b 05 72 ff 18 00 	mov    0x18ff72(%rip),%rax        # 0x140275248
1400e52d6:	48 89 f1             	mov    %rsi,%rcx
1400e52d9:	48 89 03             	mov    %rax,(%rbx)
1400e52dc:	48 89 1d 65 ff 18 00 	mov    %rbx,0x18ff65(%rip)        # 0x140275248
1400e52e3:	ff 15 f7 9e 1c 00    	call   *0x1c9ef7(%rip)        # 0x1402af1e0
1400e52e9:	31 c0                	xor    %eax,%eax
1400e52eb:	e9 97 fe ff ff       	jmp    0x1400e5187
1400e52f0:	ff 15 2a a1 1c 00    	call   *0x1ca12a(%rip)        # 0x1402af420
1400e52f6:	c7 00 28 00 00 00    	movl   $0x28,(%rax)
1400e52fc:	e9 81 fe ff ff       	jmp    0x1400e5182
1400e5301:	e8 6a f5 0f 00       	call   0x1401e4870
1400e5306:	90                   	nop
1400e5307:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e530e:	00 00
1400e5310:	41 56                	push   %r14
1400e5312:	b8 40 20 00 00       	mov    $0x2040,%eax
1400e5317:	41 55                	push   %r13
1400e5319:	41 54                	push   %r12
1400e531b:	55                   	push   %rbp
1400e531c:	57                   	push   %rdi
1400e531d:	56                   	push   %rsi
1400e531e:	53                   	push   %rbx
1400e531f:	e8 3c f1 0f 00       	call   0x1401e4460
1400e5324:	48 29 c4             	sub    %rax,%rsp
1400e5327:	48 8b 2d c2 37 15 00 	mov    0x1537c2(%rip),%rbp        # 0x140238af0
1400e532e:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400e5332:	48 89 84 24 38 20 00 	mov    %rax,0x2038(%rsp)
1400e5339:	00
1400e533a:	31 c0                	xor    %eax,%eax
1400e533c:	8b 05 92 a8 10 00    	mov    0x10a892(%rip),%eax        # 0x1401efbd4
1400e5342:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e5347:	48 89 cb             	mov    %rcx,%rbx
1400e534a:	48 89 d6             	mov    %rdx,%rsi
1400e534d:	4c 89 c7             	mov    %r8,%rdi
1400e5350:	85 c0                	test   %eax,%eax
1400e5352:	0f 85 60 01 00 00    	jne    0x1400e54b8
1400e5358:	45 31 ed             	xor    %r13d,%r13d
1400e535b:	48 85 db             	test   %rbx,%rbx
1400e535e:	74 17                	je     0x1400e5377
1400e5360:	48 8d 15 47 de 12 00 	lea    0x12de47(%rip),%rdx        # 0x1402131ae
1400e5367:	48 89 d9             	mov    %rbx,%rcx
1400e536a:	e8 09 4b 10 00       	call   0x1401e9e78
1400e536f:	85 c0                	test   %eax,%eax
1400e5371:	0f 84 39 02 00 00    	je     0x1400e55b0
1400e5377:	ba 01 00 00 00       	mov    $0x1,%edx
1400e537c:	48 89 d9             	mov    %rbx,%rcx
1400e537f:	e8 8c c2 ff ff       	call   0x1400e1610
1400e5384:	85 c0                	test   %eax,%eax
1400e5386:	0f 84 44 02 00 00    	je     0x1400e55d0
1400e538c:	e8 5f 9b ff ff       	call   0x1400deef0
1400e5391:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
1400e5396:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e539c:	48 89 da             	mov    %rbx,%rdx
1400e539f:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1400e53a5:	4c 89 e1             	mov    %r12,%rcx
1400e53a8:	41 89 c6             	mov    %eax,%r14d
1400e53ab:	e8 b0 b0 ff ff       	call   0x1400e0460
1400e53b0:	85 c0                	test   %eax,%eax
1400e53b2:	0f 88 c0 00 00 00    	js     0x1400e5478
1400e53b8:	45 89 f1             	mov    %r14d,%r9d
1400e53bb:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400e53c1:	89 c2                	mov    %eax,%edx
1400e53c3:	4c 89 e1             	mov    %r12,%rcx
1400e53c6:	e8 65 c6 ff ff       	call   0x1400e1a30
1400e53cb:	85 c0                	test   %eax,%eax
1400e53cd:	0f 88 b7 00 00 00    	js     0x1400e548a
1400e53d3:	4c 8d 74 24 28       	lea    0x28(%rsp),%r14
1400e53d8:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e53de:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400e53e4:	48 89 f2             	mov    %rsi,%rdx
1400e53e7:	4c 89 f1             	mov    %r14,%rcx
1400e53ea:	e8 71 b0 ff ff       	call   0x1400e0460
1400e53ef:	85 c0                	test   %eax,%eax
1400e53f1:	0f 88 93 00 00 00    	js     0x1400e548a
1400e53f7:	45 85 ed             	test   %r13d,%r13d
1400e53fa:	0f 84 90 01 00 00    	je     0x1400e5590
1400e5400:	48 89 da             	mov    %rbx,%rdx
1400e5403:	48 8d 0d a0 dd 12 00 	lea    0x12dda0(%rip),%rcx        # 0x1402131aa
1400e540a:	e8 69 4a 10 00       	call   0x1401e9e78
1400e540f:	85 c0                	test   %eax,%eax
1400e5411:	74 17                	je     0x1400e542a
1400e5413:	48 89 da             	mov    %rbx,%rdx
1400e5416:	48 8d 0d 91 dd 12 00 	lea    0x12dd91(%rip),%rcx        # 0x1402131ae
1400e541d:	e8 56 4a 10 00       	call   0x1401e9e78
1400e5422:	85 c0                	test   %eax,%eax
1400e5424:	0f 85 d6 01 00 00    	jne    0x1400e5600
1400e542a:	31 d2                	xor    %edx,%edx
1400e542c:	4c 89 e1             	mov    %r12,%rcx
1400e542f:	e8 bc 97 ff ff       	call   0x1400debf0
1400e5434:	85 c0                	test   %eax,%eax
1400e5436:	0f 85 02 02 00 00    	jne    0x1400e563e
1400e543c:	49 89 f8             	mov    %rdi,%r8
1400e543f:	4c 89 f2             	mov    %r14,%rdx
1400e5442:	4c 89 e1             	mov    %r12,%rcx
1400e5445:	ff 15 f5 a0 1c 00    	call   *0x1ca0f5(%rip)        # 0x1402af540
1400e544b:	48 89 c6             	mov    %rax,%rsi
1400e544e:	48 85 c0             	test   %rax,%rax
1400e5451:	74 37                	je     0x1400e548a
1400e5453:	ba 01 00 00 00       	mov    $0x1,%edx
1400e5458:	4c 89 e1             	mov    %r12,%rcx
1400e545b:	e8 90 97 ff ff       	call   0x1400debf0
1400e5460:	85 c0                	test   %eax,%eax
1400e5462:	74 28                	je     0x1400e548c
1400e5464:	48 89 da             	mov    %rbx,%rdx
1400e5467:	48 8d 0d 0a de 12 00 	lea    0x12de0a(%rip),%rcx        # 0x140213278
1400e546e:	e8 8d e2 fd ff       	call   0x1400c3700
1400e5473:	eb 17                	jmp    0x1400e548c
1400e5475:	0f 1f 00             	nopl   (%rax)
1400e5478:	48 8b 1d a1 9f 1c 00 	mov    0x1c9fa1(%rip),%rbx        # 0x1402af420
1400e547f:	ff d3                	call   *%rbx
1400e5481:	83 38 22             	cmpl   $0x22,(%rax)
1400e5484:	0f 84 a7 01 00 00    	je     0x1400e5631
1400e548a:	31 f6                	xor    %esi,%esi
1400e548c:	48 8b 84 24 38 20 00 	mov    0x2038(%rsp),%rax
1400e5493:	00
1400e5494:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400e5498:	0f 85 b9 01 00 00    	jne    0x1400e5657
1400e549e:	48 89 f0             	mov    %rsi,%rax
1400e54a1:	48 81 c4 40 20 00 00 	add    $0x2040,%rsp
1400e54a8:	5b                   	pop    %rbx
1400e54a9:	5e                   	pop    %rsi
1400e54aa:	5f                   	pop    %rdi
1400e54ab:	5d                   	pop    %rbp
1400e54ac:	41 5c                	pop    %r12
1400e54ae:	41 5d                	pop    %r13
1400e54b0:	41 5e                	pop    %r14
1400e54b2:	c3                   	ret
1400e54b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e54b8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e54bd:	e8 ae 3b 00 00       	call   0x1400e9070
1400e54c2:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400e54c7:	0f b6 10             	movzbl (%rax),%edx
1400e54ca:	84 d2                	test   %dl,%dl
1400e54cc:	0f 84 86 fe ff ff    	je     0x1400e5358
1400e54d2:	49 89 c4             	mov    %rax,%r12
1400e54d5:	eb 22                	jmp    0x1400e54f9
1400e54d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e54de:	00 00
1400e54e0:	48 89 c1             	mov    %rax,%rcx
1400e54e3:	80 fa 5c             	cmp    $0x5c,%dl
1400e54e6:	74 18                	je     0x1400e5500
1400e54e8:	48 83 c0 01          	add    $0x1,%rax
1400e54ec:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e54f1:	0f b6 51 01          	movzbl 0x1(%rcx),%edx
1400e54f5:	84 d2                	test   %dl,%dl
1400e54f7:	74 2f                	je     0x1400e5528
1400e54f9:	80 fa 2f             	cmp    $0x2f,%dl
1400e54fc:	75 e2                	jne    0x1400e54e0
1400e54fe:	66 90                	xchg   %ax,%ax
1400e5500:	48 83 c0 01          	add    $0x1,%rax
1400e5504:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e5509:	0f be 08             	movsbl (%rax),%ecx
1400e550c:	80 f9 2f             	cmp    $0x2f,%cl
1400e550f:	74 ef                	je     0x1400e5500
1400e5511:	83 f9 5c             	cmp    $0x5c,%ecx
1400e5514:	74 ea                	je     0x1400e5500
1400e5516:	84 c9                	test   %cl,%cl
1400e5518:	74 0e                	je     0x1400e5528
1400e551a:	49 89 c4             	mov    %rax,%r12
1400e551d:	48 89 c1             	mov    %rax,%rcx
1400e5520:	eb c6                	jmp    0x1400e54e8
1400e5522:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e5528:	8b 05 a6 a6 10 00    	mov    0x10a6a6(%rip),%eax        # 0x1401efbd4
1400e552e:	83 f8 01             	cmp    $0x1,%eax
1400e5531:	0f 84 e9 00 00 00    	je     0x1400e5620
1400e5537:	83 f8 02             	cmp    $0x2,%eax
1400e553a:	0f 85 12 01 00 00    	jne    0x1400e5652
1400e5540:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400e5546:	4c 89 e2             	mov    %r12,%rdx
1400e5549:	48 8d 0d 9b d9 12 00 	lea    0x12d99b(%rip),%rcx        # 0x140212eeb
1400e5550:	ff 15 6a 9f 1c 00    	call   *0x1c9f6a(%rip)        # 0x1402af4c0
1400e5556:	85 c0                	test   %eax,%eax
1400e5558:	0f 85 fa fd ff ff    	jne    0x1400e5358
1400e555e:	41 0f b6 44 24 04    	movzbl 0x4(%r12),%eax
1400e5564:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400e556a:	84 c0                	test   %al,%al
1400e556c:	0f 84 e9 fd ff ff    	je     0x1400e535b
1400e5572:	3c 2f                	cmp    $0x2f,%al
1400e5574:	41 0f 94 c5          	sete   %r13b
1400e5578:	3c 5c                	cmp    $0x5c,%al
1400e557a:	0f 94 c0             	sete   %al
1400e557d:	41 09 c5             	or     %eax,%r13d
1400e5580:	45 0f b6 ed          	movzbl %r13b,%r13d
1400e5584:	e9 d2 fd ff ff       	jmp    0x1400e535b
1400e5589:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e5590:	49 89 f8             	mov    %rdi,%r8
1400e5593:	4c 89 f2             	mov    %r14,%rdx
1400e5596:	4c 89 e1             	mov    %r12,%rcx
1400e5599:	ff 15 a1 9f 1c 00    	call   *0x1c9fa1(%rip)        # 0x1402af540
1400e559f:	48 89 c6             	mov    %rax,%rsi
1400e55a2:	e9 e5 fe ff ff       	jmp    0x1400e548c
1400e55a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e55ae:	00 00
1400e55b0:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
1400e55b5:	48 8d 15 9c dc 12 00 	lea    0x12dc9c(%rip),%rdx        # 0x140213258
1400e55bc:	4c 89 e1             	mov    %r12,%rcx
1400e55bf:	e8 4c 49 10 00       	call   0x1401e9f10
1400e55c4:	e9 0a fe ff ff       	jmp    0x1400e53d3
1400e55c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e55d0:	bb 02 00 00 00       	mov    $0x2,%ebx
1400e55d5:	48 85 f6             	test   %rsi,%rsi
1400e55d8:	74 19                	je     0x1400e55f3
1400e55da:	ba 77 00 00 00       	mov    $0x77,%edx
1400e55df:	48 89 f1             	mov    %rsi,%rcx
1400e55e2:	e8 89 48 10 00       	call   0x1401e9e70
1400e55e7:	48 83 f8 01          	cmp    $0x1,%rax
1400e55eb:	19 db                	sbb    %ebx,%ebx
1400e55ed:	83 e3 ec             	and    $0xffffffec,%ebx
1400e55f0:	83 c3 16             	add    $0x16,%ebx
1400e55f3:	ff 15 27 9e 1c 00    	call   *0x1c9e27(%rip)        # 0x1402af420
1400e55f9:	89 18                	mov    %ebx,(%rax)
1400e55fb:	e9 8a fe ff ff       	jmp    0x1400e548a
1400e5600:	31 d2                	xor    %edx,%edx
1400e5602:	48 89 d9             	mov    %rbx,%rcx
1400e5605:	e8 a6 ef ff ff       	call   0x1400e45b0
1400e560a:	85 c0                	test   %eax,%eax
1400e560c:	0f 85 2a fe ff ff    	jne    0x1400e543c
1400e5612:	e9 13 fe ff ff       	jmp    0x1400e542a
1400e5617:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e561e:	00 00
1400e5620:	45 31 ed             	xor    %r13d,%r13d
1400e5623:	41 80 3c 24 2e       	cmpb   $0x2e,(%r12)
1400e5628:	41 0f 94 c5          	sete   %r13b
1400e562c:	e9 2a fd ff ff       	jmp    0x1400e535b
1400e5631:	ff d3                	call   *%rbx
1400e5633:	c7 00 26 00 00 00    	movl   $0x26,(%rax)
1400e5639:	e9 4c fe ff ff       	jmp    0x1400e548a
1400e563e:	48 89 da             	mov    %rbx,%rdx
1400e5641:	48 8d 0d 18 dc 12 00 	lea    0x12dc18(%rip),%rcx        # 0x140213260
1400e5648:	e8 e3 df fd ff       	call   0x1400c3630
1400e564d:	e9 38 fe ff ff       	jmp    0x1400e548a
1400e5652:	e8 c9 85 ff ff       	call   0x1400ddc20
1400e5657:	e8 14 f2 0f 00       	call   0x1401e4870
1400e565c:	90                   	nop
1400e565d:	0f 1f 00             	nopl   (%rax)
1400e5660:	41 55                	push   %r13
1400e5662:	b8 48 20 00 00       	mov    $0x2048,%eax
1400e5667:	41 54                	push   %r12
1400e5669:	55                   	push   %rbp
1400e566a:	57                   	push   %rdi
1400e566b:	56                   	push   %rsi
1400e566c:	53                   	push   %rbx
1400e566d:	e8 ee ed 0f 00       	call   0x1401e4460
1400e5672:	48 29 c4             	sub    %rax,%rsp
1400e5675:	48 8b 3d 74 34 15 00 	mov    0x153474(%rip),%rdi        # 0x140238af0
1400e567c:	48 8b 07             	mov    (%rdi),%rax
1400e567f:	48 89 84 24 38 20 00 	mov    %rax,0x2038(%rsp)
1400e5686:	00
1400e5687:	31 c0                	xor    %eax,%eax
1400e5689:	8b 05 45 a5 10 00    	mov    0x10a545(%rip),%eax        # 0x1401efbd4
1400e568f:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e5694:	48 89 cb             	mov    %rcx,%rbx
1400e5697:	48 89 d6             	mov    %rdx,%rsi
1400e569a:	85 c0                	test   %eax,%eax
1400e569c:	0f 85 5e 01 00 00    	jne    0x1400e5800
1400e56a2:	45 31 ed             	xor    %r13d,%r13d
1400e56a5:	48 85 db             	test   %rbx,%rbx
1400e56a8:	74 17                	je     0x1400e56c1
1400e56aa:	48 8d 15 fd da 12 00 	lea    0x12dafd(%rip),%rdx        # 0x1402131ae
1400e56b1:	48 89 d9             	mov    %rbx,%rcx
1400e56b4:	e8 bf 47 10 00       	call   0x1401e9e78
1400e56b9:	85 c0                	test   %eax,%eax
1400e56bb:	0f 84 6f 02 00 00    	je     0x1400e5930
1400e56c1:	ba 01 00 00 00       	mov    $0x1,%edx
1400e56c6:	48 89 d9             	mov    %rbx,%rcx
1400e56c9:	e8 42 bf ff ff       	call   0x1400e1610
1400e56ce:	85 c0                	test   %eax,%eax
1400e56d0:	0f 84 7a 02 00 00    	je     0x1400e5950
1400e56d6:	e8 15 98 ff ff       	call   0x1400deef0
1400e56db:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1400e56e0:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e56e6:	48 89 da             	mov    %rbx,%rdx
1400e56e9:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1400e56ef:	48 89 e9             	mov    %rbp,%rcx
1400e56f2:	41 89 c4             	mov    %eax,%r12d
1400e56f5:	e8 66 ad ff ff       	call   0x1400e0460
1400e56fa:	85 c0                	test   %eax,%eax
1400e56fc:	0f 88 be 00 00 00    	js     0x1400e57c0
1400e5702:	45 89 e1             	mov    %r12d,%r9d
1400e5705:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400e570b:	89 c2                	mov    %eax,%edx
1400e570d:	48 89 e9             	mov    %rbp,%rcx
1400e5710:	e8 1b c3 ff ff       	call   0x1400e1a30
1400e5715:	85 c0                	test   %eax,%eax
1400e5717:	0f 88 b5 00 00 00    	js     0x1400e57d2
1400e571d:	4c 8d 64 24 28       	lea    0x28(%rsp),%r12
1400e5722:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e5728:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400e572e:	48 89 f2             	mov    %rsi,%rdx
1400e5731:	4c 89 e1             	mov    %r12,%rcx
1400e5734:	e8 27 ad ff ff       	call   0x1400e0460
1400e5739:	85 c0                	test   %eax,%eax
1400e573b:	0f 88 91 00 00 00    	js     0x1400e57d2
1400e5741:	45 85 ed             	test   %r13d,%r13d
1400e5744:	0f 84 a6 01 00 00    	je     0x1400e58f0
1400e574a:	48 89 da             	mov    %rbx,%rdx
1400e574d:	48 8d 0d 56 da 12 00 	lea    0x12da56(%rip),%rcx        # 0x1402131aa
1400e5754:	e8 1f 47 10 00       	call   0x1401e9e78
1400e5759:	85 c0                	test   %eax,%eax
1400e575b:	74 17                	je     0x1400e5774
1400e575d:	48 89 da             	mov    %rbx,%rdx
1400e5760:	48 8d 0d 47 da 12 00 	lea    0x12da47(%rip),%rcx        # 0x1402131ae
1400e5767:	e8 0c 47 10 00       	call   0x1401e9e78
1400e576c:	85 c0                	test   %eax,%eax
1400e576e:	0f 85 0c 02 00 00    	jne    0x1400e5980
1400e5774:	31 d2                	xor    %edx,%edx
1400e5776:	48 89 e9             	mov    %rbp,%rcx
1400e5779:	e8 72 94 ff ff       	call   0x1400debf0
1400e577e:	85 c0                	test   %eax,%eax
1400e5780:	0f 85 37 02 00 00    	jne    0x1400e59bd
1400e5786:	4c 89 e2             	mov    %r12,%rdx
1400e5789:	48 89 e9             	mov    %rbp,%rcx
1400e578c:	ff 15 a6 9d 1c 00    	call   *0x1c9da6(%rip)        # 0x1402af538
1400e5792:	48 89 c6             	mov    %rax,%rsi
1400e5795:	48 85 c0             	test   %rax,%rax
1400e5798:	0f 84 6a 01 00 00    	je     0x1400e5908
1400e579e:	ba 01 00 00 00       	mov    $0x1,%edx
1400e57a3:	48 89 e9             	mov    %rbp,%rcx
1400e57a6:	e8 45 94 ff ff       	call   0x1400debf0
1400e57ab:	85 c0                	test   %eax,%eax
1400e57ad:	74 25                	je     0x1400e57d4
1400e57af:	48 89 da             	mov    %rbx,%rdx
1400e57b2:	48 8d 0d bf da 12 00 	lea    0x12dabf(%rip),%rcx        # 0x140213278
1400e57b9:	e8 42 df fd ff       	call   0x1400c3700
1400e57be:	eb 14                	jmp    0x1400e57d4
1400e57c0:	48 8b 1d 59 9c 1c 00 	mov    0x1c9c59(%rip),%rbx        # 0x1402af420
1400e57c7:	ff d3                	call   *%rbx
1400e57c9:	83 38 22             	cmpl   $0x22,(%rax)
1400e57cc:	0f 84 de 01 00 00    	je     0x1400e59b0
1400e57d2:	31 f6                	xor    %esi,%esi
1400e57d4:	48 8b 84 24 38 20 00 	mov    0x2038(%rsp),%rax
1400e57db:	00
1400e57dc:	48 2b 07             	sub    (%rdi),%rax
1400e57df:	0f 85 f1 01 00 00    	jne    0x1400e59d6
1400e57e5:	48 89 f0             	mov    %rsi,%rax
1400e57e8:	48 81 c4 48 20 00 00 	add    $0x2048,%rsp
1400e57ef:	5b                   	pop    %rbx
1400e57f0:	5e                   	pop    %rsi
1400e57f1:	5f                   	pop    %rdi
1400e57f2:	5d                   	pop    %rbp
1400e57f3:	41 5c                	pop    %r12