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
1400e57f5:	41 5d                	pop    %r13
1400e57f7:	c3                   	ret
1400e57f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e57ff:	00
1400e5800:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400e5805:	e8 66 38 00 00       	call   0x1400e9070
1400e580a:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400e580f:	0f b6 0a             	movzbl (%rdx),%ecx
1400e5812:	84 c9                	test   %cl,%cl
1400e5814:	0f 84 88 fe ff ff    	je     0x1400e56a2
1400e581a:	48 89 d5             	mov    %rdx,%rbp
1400e581d:	eb 1a                	jmp    0x1400e5839
1400e581f:	90                   	nop
1400e5820:	48 89 d0             	mov    %rdx,%rax
1400e5823:	80 f9 5c             	cmp    $0x5c,%cl
1400e5826:	74 16                	je     0x1400e583e
1400e5828:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400e582c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400e5831:	0f b6 48 01          	movzbl 0x1(%rax),%ecx
1400e5835:	84 c9                	test   %cl,%cl
1400e5837:	74 57                	je     0x1400e5890
1400e5839:	80 f9 2f             	cmp    $0x2f,%cl
1400e583c:	75 e2                	jne    0x1400e5820
1400e583e:	48 83 c2 01          	add    $0x1,%rdx
1400e5842:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e5849:	00 00 00 00
1400e584d:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e5854:	00 00 00 00
1400e5858:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e585f:	00
1400e5860:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400e5865:	44 0f be 02          	movsbl (%rdx),%r8d
1400e5869:	48 89 d0             	mov    %rdx,%rax
1400e586c:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1400e5870:	41 80 f8 2f          	cmp    $0x2f,%r8b
1400e5874:	74 ea                	je     0x1400e5860
1400e5876:	41 83 f8 5c          	cmp    $0x5c,%r8d
1400e587a:	74 e4                	je     0x1400e5860
1400e587c:	45 84 c0             	test   %r8b,%r8b
1400e587f:	74 0f                	je     0x1400e5890
1400e5881:	48 89 c5             	mov    %rax,%rbp
1400e5884:	eb a2                	jmp    0x1400e5828
1400e5886:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e588d:	00 00 00
1400e5890:	8b 05 3e a3 10 00    	mov    0x10a33e(%rip),%eax        # 0x1401efbd4
1400e5896:	83 f8 01             	cmp    $0x1,%eax
1400e5899:	0f 84 01 01 00 00    	je     0x1400e59a0
1400e589f:	83 f8 02             	cmp    $0x2,%eax
1400e58a2:	0f 85 29 01 00 00    	jne    0x1400e59d1
1400e58a8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400e58ae:	48 89 ea             	mov    %rbp,%rdx
1400e58b1:	48 8d 0d 33 d6 12 00 	lea    0x12d633(%rip),%rcx        # 0x140212eeb
1400e58b8:	ff 15 02 9c 1c 00    	call   *0x1c9c02(%rip)        # 0x1402af4c0
1400e58be:	85 c0                	test   %eax,%eax
1400e58c0:	0f 85 dc fd ff ff    	jne    0x1400e56a2
1400e58c6:	0f b6 45 04          	movzbl 0x4(%rbp),%eax
1400e58ca:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400e58d0:	84 c0                	test   %al,%al
1400e58d2:	0f 84 cd fd ff ff    	je     0x1400e56a5
1400e58d8:	3c 2f                	cmp    $0x2f,%al
1400e58da:	41 0f 94 c5          	sete   %r13b
1400e58de:	3c 5c                	cmp    $0x5c,%al
1400e58e0:	0f 94 c0             	sete   %al
1400e58e3:	41 09 c5             	or     %eax,%r13d
1400e58e6:	45 0f b6 ed          	movzbl %r13b,%r13d
1400e58ea:	e9 b6 fd ff ff       	jmp    0x1400e56a5
1400e58ef:	90                   	nop
1400e58f0:	4c 89 e2             	mov    %r12,%rdx
1400e58f3:	48 89 e9             	mov    %rbp,%rcx
1400e58f6:	ff 15 3c 9c 1c 00    	call   *0x1c9c3c(%rip)        # 0x1402af538
1400e58fc:	48 89 c6             	mov    %rax,%rsi
1400e58ff:	48 85 c0             	test   %rax,%rax
1400e5902:	0f 85 cc fe ff ff    	jne    0x1400e57d4
1400e5908:	ff 15 02 98 1c 00    	call   *0x1c9802(%rip)        # 0x1402af110
1400e590e:	83 f8 7b             	cmp    $0x7b,%eax
1400e5911:	0f 85 bb fe ff ff    	jne    0x1400e57d2
1400e5917:	ff 15 03 9b 1c 00    	call   *0x1c9b03(%rip)        # 0x1402af420
1400e591d:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1400e5923:	e9 aa fe ff ff       	jmp    0x1400e57d2
1400e5928:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e592f:	00
1400e5930:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1400e5935:	48 8d 15 1c d9 12 00 	lea    0x12d91c(%rip),%rdx        # 0x140213258
1400e593c:	48 89 e9             	mov    %rbp,%rcx
1400e593f:	e8 cc 45 10 00       	call   0x1401e9f10
1400e5944:	e9 d4 fd ff ff       	jmp    0x1400e571d
1400e5949:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e5950:	bb 02 00 00 00       	mov    $0x2,%ebx
1400e5955:	48 85 f6             	test   %rsi,%rsi
1400e5958:	74 19                	je     0x1400e5973
1400e595a:	ba 77 00 00 00       	mov    $0x77,%edx
1400e595f:	48 89 f1             	mov    %rsi,%rcx
1400e5962:	e8 09 45 10 00       	call   0x1401e9e70
1400e5967:	48 83 f8 01          	cmp    $0x1,%rax
1400e596b:	19 db                	sbb    %ebx,%ebx
1400e596d:	83 e3 ec             	and    $0xffffffec,%ebx
1400e5970:	83 c3 16             	add    $0x16,%ebx
1400e5973:	ff 15 a7 9a 1c 00    	call   *0x1c9aa7(%rip)        # 0x1402af420
1400e5979:	89 18                	mov    %ebx,(%rax)
1400e597b:	e9 52 fe ff ff       	jmp    0x1400e57d2
1400e5980:	31 d2                	xor    %edx,%edx
1400e5982:	48 89 d9             	mov    %rbx,%rcx
1400e5985:	e8 26 ec ff ff       	call   0x1400e45b0
1400e598a:	85 c0                	test   %eax,%eax
1400e598c:	0f 85 f4 fd ff ff    	jne    0x1400e5786
1400e5992:	e9 dd fd ff ff       	jmp    0x1400e5774
1400e5997:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e599e:	00 00
1400e59a0:	45 31 ed             	xor    %r13d,%r13d
1400e59a3:	80 7d 00 2e          	cmpb   $0x2e,0x0(%rbp)
1400e59a7:	41 0f 94 c5          	sete   %r13b
1400e59ab:	e9 f5 fc ff ff       	jmp    0x1400e56a5
1400e59b0:	ff d3                	call   *%rbx
1400e59b2:	c7 00 26 00 00 00    	movl   $0x26,(%rax)
1400e59b8:	e9 15 fe ff ff       	jmp    0x1400e57d2
1400e59bd:	48 89 da             	mov    %rbx,%rdx
1400e59c0:	48 8d 0d 99 d8 12 00 	lea    0x12d899(%rip),%rcx        # 0x140213260
1400e59c7:	e8 64 dc fd ff       	call   0x1400c3630
1400e59cc:	e9 01 fe ff ff       	jmp    0x1400e57d2
1400e59d1:	e8 4a 82 ff ff       	call   0x1400ddc20
1400e59d6:	e8 95 ee 0f 00       	call   0x1401e4870
1400e59db:	90                   	nop
1400e59dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e59e0:	41 57                	push   %r15
1400e59e2:	b8 48 20 00 00       	mov    $0x2048,%eax
1400e59e7:	41 56                	push   %r14
1400e59e9:	41 55                	push   %r13
1400e59eb:	41 54                	push   %r12
1400e59ed:	55                   	push   %rbp
1400e59ee:	57                   	push   %rdi
1400e59ef:	56                   	push   %rsi
1400e59f0:	53                   	push   %rbx
1400e59f1:	e8 6a ea 0f 00       	call   0x1401e4460
1400e59f6:	48 29 c4             	sub    %rax,%rsp
1400e59f9:	4c 8b 2d f0 30 15 00 	mov    0x1530f0(%rip),%r13        # 0x140238af0
1400e5a00:	4c 89 84 24 a0 20 00 	mov    %r8,0x20a0(%rsp)
1400e5a07:	00
1400e5a08:	89 d3                	mov    %edx,%ebx
1400e5a0a:	48 89 ce             	mov    %rcx,%rsi
1400e5a0d:	44 89 c7             	mov    %r8d,%edi
1400e5a10:	4c 89 8c 24 a8 20 00 	mov    %r9,0x20a8(%rsp)
1400e5a17:	00
1400e5a18:	48 8d 84 24 a0 20 00 	lea    0x20a0(%rsp),%rax
1400e5a1f:	00
1400e5a20:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e5a25:	49 8b 6d 00          	mov    0x0(%r13),%rbp
1400e5a29:	48 89 ac 24 38 20 00 	mov    %rbp,0x2038(%rsp)
1400e5a30:	00
1400e5a31:	89 d5                	mov    %edx,%ebp
1400e5a33:	31 d2                	xor    %edx,%edx
1400e5a35:	81 e5 00 05 00 00    	and    $0x500,%ebp
1400e5a3b:	81 fd 00 05 00 00    	cmp    $0x500,%ebp
1400e5a41:	0f 95 c2             	setne  %dl
1400e5a44:	e8 c7 bb ff ff       	call   0x1400e1610
1400e5a49:	85 c0                	test   %eax,%eax
1400e5a4b:	0f 84 6a 04 00 00    	je     0x1400e5ebb
1400e5a51:	8b 05 c9 a0 10 00    	mov    0x10a0c9(%rip),%eax        # 0x1401efb20
1400e5a57:	85 c0                	test   %eax,%eax
1400e5a59:	0f 88 11 01 00 00    	js     0x1400e5b70
1400e5a5f:	85 c0                	test   %eax,%eax
1400e5a61:	0f 85 23 01 00 00    	jne    0x1400e5b8a
1400e5a67:	f7 c3 7c ff ff ff    	test   $0xffffff7c,%ebx
1400e5a6d:	48 8d 2d ec 91 ff ff 	lea    -0x6e14(%rip),%rbp        # 0x1400dec60
1400e5a74:	48 0f 45 2d dc 9a 1c 	cmovne 0x1c9adc(%rip),%rbp        # 0x1402af558
1400e5a7b:	00
1400e5a7c:	48 85 f6             	test   %rsi,%rsi
1400e5a7f:	74 17                	je     0x1400e5a98
1400e5a81:	48 8d 15 26 d7 12 00 	lea    0x12d726(%rip),%rdx        # 0x1402131ae
1400e5a88:	48 89 f1             	mov    %rsi,%rcx
1400e5a8b:	e8 e8 43 10 00       	call   0x1401e9e78
1400e5a90:	85 c0                	test   %eax,%eax
1400e5a92:	0f 84 70 01 00 00    	je     0x1400e5c08
1400e5a98:	e8 53 94 ff ff       	call   0x1400deef0
1400e5a9d:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
1400e5aa2:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d