1400e8500:	41 54                	push   %r12
1400e8502:	55                   	push   %rbp
1400e8503:	57                   	push   %rdi
1400e8504:	56                   	push   %rsi
1400e8505:	53                   	push   %rbx
1400e8506:	48 83 ec 50          	sub    $0x50,%rsp
1400e850a:	48 8b 2d df 05 15 00 	mov    0x1505df(%rip),%rbp        # 0x140238af0
1400e8511:	48 63 d9             	movslq %ecx,%rbx
1400e8514:	48 89 d7             	mov    %rdx,%rdi
1400e8517:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400e851b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400e8520:	89 d9                	mov    %ebx,%ecx
1400e8522:	ff 15 28 6f 1c 00    	call   *0x1c6f28(%rip)        # 0x1402af450
1400e8528:	48 89 c6             	mov    %rax,%rsi
1400e852b:	ff 15 37 6b 1c 00    	call   *0x1c6b37(%rip)        # 0x1402af068
1400e8531:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
1400e8538:	00
1400e8539:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1400e853e:	48 89 f2             	mov    %rsi,%rdx
1400e8541:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400e8548:	00
1400e8549:	48 89 c1             	mov    %rax,%rcx
1400e854c:	49 89 c0             	mov    %rax,%r8
1400e854f:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400e8556:	00
1400e8557:	ff 15 63 6a 1c 00    	call   *0x1c6a63(%rip)        # 0x1402aefc0
1400e855d:	85 c0                	test   %eax,%eax
1400e855f:	0f 84 8e 00 00 00    	je     0x1400e85f3
1400e8565:	48 89 f9             	mov    %rdi,%rcx
1400e8568:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1400e856d:	ba 00 80 00 00       	mov    $0x8000,%edx
1400e8572:	ff 15 18 6f 1c 00    	call   *0x1c6f18(%rip)        # 0x1402af490
1400e8578:	48 39 35 49 0d 19 00 	cmp    %rsi,0x190d49(%rip)        # 0x1402792c8
1400e857f:	89 c7                	mov    %eax,%edi
1400e8581:	74 3d                	je     0x1400e85c0
1400e8583:	89 f9                	mov    %edi,%ecx
1400e8585:	89 da                	mov    %ebx,%edx
1400e8587:	e8 cc 15 10 00       	call   0x1401e9b58
1400e858c:	89 f9                	mov    %edi,%ecx
1400e858e:	e8 ad 15 10 00       	call   0x1401e9b40
1400e8593:	83 fb 02             	cmp    $0x2,%ebx
1400e8596:	74 38                	je     0x1400e85d0
1400e8598:	48 8d 05 31 0d 19 00 	lea    0x190d31(%rip),%rax        # 0x1402792d0
1400e859f:	83 0c 98 02          	orl    $0x2,(%rax,%rbx,4)
1400e85a3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400e85a8:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400e85ac:	75 53                	jne    0x1400e8601
1400e85ae:	4c 89 e0             	mov    %r12,%rax
1400e85b1:	48 83 c4 50          	add    $0x50,%rsp
1400e85b5:	5b                   	pop    %rbx
1400e85b6:	5e                   	pop    %rsi
1400e85b7:	5f                   	pop    %rdi
1400e85b8:	5d                   	pop    %rbp
1400e85b9:	41 5c                	pop    %r12
1400e85bb:	c3                   	ret
1400e85bc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e85c0:	4c 89 25 01 0d 19 00 	mov    %r12,0x190d01(%rip)        # 0x1402792c8
1400e85c7:	eb ba                	jmp    0x1400e8583
1400e85c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e85d0:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e85d5:	ff 15 45 c3 10 00    	call   *0x10c345(%rip)        # 0x1401f4920
1400e85db:	41 b9 00 02 00 00    	mov    $0x200,%r9d
1400e85e1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400e85e7:	31 d2                	xor    %edx,%edx
1400e85e9:	48 89 c1             	mov    %rax,%rcx
1400e85ec:	e8 5f 18 10 00       	call   0x1401e9e50
1400e85f1:	eb a5                	jmp    0x1400e8598
1400e85f3:	89 f2                	mov    %esi,%edx
1400e85f5:	48 8d 0d d4 b1 12 00 	lea    0x12b1d4(%rip),%rcx        # 0x1402137d0
1400e85fc:	e8 5f f5 ff ff       	call   0x1400e7b60
1400e8601:	e8 6a c2 0f 00       	call   0x1401e4870
1400e8606:	90                   	nop
1400e8607:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e860e:	00 00
1400e8610:	56                   	push   %rsi
1400e8611:	53                   	push   %rbx
1400e8612:	48 83 ec 28          	sub    $0x28,%rsp
1400e8616:	48 63 f1             	movslq %ecx,%rsi
1400e8619:	48 63 da             	movslq %edx,%rbx
1400e861c:	89 da                	mov    %ebx,%edx
1400e861e:	89 f1                	mov    %esi,%ecx
1400e8620:	e8 33 15 10 00       	call   0x1401e9b58
1400e8625:	85 c0                	test   %eax,%eax
1400e8627:	75 05                	jne    0x1400e862e
1400e8629:	83 fb 02             	cmp    $0x2,%ebx
1400e862c:	76 0a                	jbe    0x1400e8638
1400e862e:	48 83 c4 28          	add    $0x28,%rsp
1400e8632:	5b                   	pop    %rbx
1400e8633:	5e                   	pop    %rsi
1400e8634:	c3                   	ret
1400e8635:	0f 1f 00             	nopl   (%rax)
1400e8638:	31 c9                	xor    %ecx,%ecx
1400e863a:	48 8d 15 8f 0c 19 00 	lea    0x190c8f(%rip),%rdx        # 0x1402792d0
1400e8641:	83 fe 02             	cmp    $0x2,%esi
1400e8644:	77 03                	ja     0x1400e8649
1400e8646:	8b 0c b2             	mov    (%rdx,%rsi,4),%ecx
1400e8649:	89 0c 9a             	mov    %ecx,(%rdx,%rbx,4)
1400e864c:	48 83 c4 28          	add    $0x28,%rsp
1400e8650:	5b                   	pop    %rbx
1400e8651:	5e                   	pop    %rsi
1400e8652:	c3                   	ret
1400e8653:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e865a:	00 00 00 00
1400e865e:	66 90                	xchg   %ax,%ax
1400e8660:	83 f9 02             	cmp    $0x2,%ecx
1400e8663:	77 1b                	ja     0x1400e8680
1400e8665:	48 63 c9             	movslq %ecx,%rcx
1400e8668:	48 8d 05 61 0c 19 00 	lea    0x190c61(%rip),%rax        # 0x1402792d0
1400e866f:	8b 04 88             	mov    (%rax,%rcx,4),%eax
1400e8672:	85 c0                	test   %eax,%eax
1400e8674:	0f 95 c0             	setne  %al
1400e8677:	0f b6 c0             	movzbl %al,%eax
1400e867a:	c3                   	ret
1400e867b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e8680:	e9 2b 15 10 00       	jmp    0x1401e9bb0
1400e8685:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e868c:	00 00 00 00
1400e8690:	41 55                	push   %r13
1400e8692:	41 54                	push   %r12
1400e8694:	55                   	push   %rbp
1400e8695:	57                   	push   %rdi
1400e8696:	56                   	push   %rsi
1400e8697:	53                   	push   %rbx
1400e8698:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1400e869f:	48 8b 3d 4a 04 15 00 	mov    0x15044a(%rip),%rdi        # 0x140238af0
1400e86a6:	48 8b 0f             	mov    (%rdi),%rcx
1400e86a9:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
1400e86b0:	00
1400e86b1:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e86b6:	e8 45 f2 ff ff       	call   0x1400e7900
1400e86bb:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e86c0:	89 c3                	mov    %eax,%ebx
1400e86c2:	e8 39 f2 ff ff       	call   0x1400e7900
1400e86c7:	31 c9                	xor    %ecx,%ecx
1400e86c9:	89 c6                	mov    %eax,%esi
1400e86cb:	e8 30 f2 ff ff       	call   0x1400e7900
1400e86d0:	89 d8                	mov    %ebx,%eax
1400e86d2:	09 f0                	or     %esi,%eax
1400e86d4:	0f 84 4e 02 00 00    	je     0x1400e8928
1400e86da:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
1400e86df:	48 8b 2d 8a 6a 1c 00 	mov    0x1c6a8a(%rip),%rbp        # 0x1402af170
1400e86e6:	ff d5                	call   *%rbp
1400e86e8:	48 89 05 99 0b 19 00 	mov    %rax,0x190b99(%rip)        # 0x140279288
1400e86ef:	48 89 c1             	mov    %rax,%rcx
1400e86f2:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e86f6:	0f 84 94 00 00 00    	je     0x1400e8790
1400e86fc:	48 8d 15 01 75 10 00 	lea    0x107501(%rip),%rdx        # 0x1401efc04
1400e8703:	ff 15 3f 69 1c 00    	call   *0x1c693f(%rip)        # 0x1402af048
1400e8709:	85 c0                	test   %eax,%eax
1400e870b:	0f 84 7f 00 00 00    	je     0x1400e8790
1400e8711:	ff 15 39 69 1c 00    	call   *0x1c6939(%rip)        # 0x1402af050
1400e8717:	89 05 e3 74 10 00    	mov    %eax,0x1074e3(%rip)        # 0x1401efc00
1400e871d:	3d e9 fd 00 00       	cmp    $0xfde9,%eax
1400e8722:	74 1f                	je     0x1400e8743
1400e8724:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1400e8729:	ff 15 59 6b 1c 00    	call   *0x1c6b59(%rip)        # 0x1402af288
1400e872f:	8b 05 cb 74 10 00    	mov    0x1074cb(%rip),%eax        # 0x1401efc00
1400e8735:	85 c0                	test   %eax,%eax
1400e8737:	75 0a                	jne    0x1400e8743
1400e8739:	c7 05 bd 74 10 00 e9 	movl   $0xfde9,0x1074bd(%rip)        # 0x1401efc00
1400e8740:	fd 00 00
1400e8743:	48 8d 0d d6 f3 ff ff 	lea    -0xc2a(%rip),%rcx        # 0x1400e7b20
1400e874a:	e8 e1 8c f1 ff       	call   0x140001430
1400e874f:	8b 15 af 74 10 00    	mov    0x1074af(%rip),%edx        # 0x1401efc04
1400e8755:	f6 c2 04             	test   $0x4,%dl
1400e8758:	75 14                	jne    0x1400e876e
1400e875a:	83 ca 05             	or     $0x5,%edx
1400e875d:	48 8b 0d 24 0b 19 00 	mov    0x190b24(%rip),%rcx        # 0x140279288
1400e8764:	ff 15 16 6b 1c 00    	call   *0x1c6b16(%rip)        # 0x1402af280
1400e876a:	85 c0                	test   %eax,%eax
1400e876c:	74 4e                	je     0x1400e87bc
1400e876e:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400e8775:	00
1400e8776:	48 2b 07             	sub    (%rdi),%rax
1400e8779:	0f 85 52 02 00 00    	jne    0x1400e89d1
1400e877f:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1400e8786:	5b                   	pop    %rbx
1400e8787:	5e                   	pop    %rsi
1400e8788:	5f                   	pop    %rdi
1400e8789:	5d                   	pop    %rbp
1400e878a:	41 5c                	pop    %r12
1400e878c:	41 5d                	pop    %r13
1400e878e:	c3                   	ret
1400e878f:	90                   	nop
1400e8790:	b9 f4 ff ff ff       	mov    $0xfffffff4,%ecx
1400e8795:	ff d5                	call   *%rbp
1400e8797:	48 89 05 ea 0a 19 00 	mov    %rax,0x190aea(%rip)        # 0x140279288
1400e879e:	48 89 c1             	mov    %rax,%rcx
1400e87a1:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e87a5:	74 15                	je     0x1400e87bc
1400e87a7:	48 8d 15 56 74 10 00 	lea    0x107456(%rip),%rdx        # 0x1401efc04
1400e87ae:	ff 15 94 68 1c 00    	call   *0x1c6894(%rip)        # 0x1402af048
1400e87b4:	85 c0                	test   %eax,%eax
1400e87b6:	0f 85 55 ff ff ff    	jne    0x1400e8711
1400e87bc:	ff 15 ae 68 1c 00    	call   *0x1c68ae(%rip)        # 0x1402af070
1400e87c2:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
1400e87c7:	ba 1f 00 00 00       	mov    $0x1f,%edx
1400e87cc:	4c 8d 05 1d b0 12 00 	lea    0x12b01d(%rip),%r8        # 0x1402137f0
1400e87d3:	41 89 c1             	mov    %eax,%r9d
1400e87d6:	48 89 e9             	mov    %rbp,%rcx
1400e87d9:	e8 d2 12 10 00       	call   0x1401e9ab0
1400e87de:	85 c0                	test   %eax,%eax
1400e87e0:	0f 88 f0 01 00 00    	js     0x1400e89d6
1400e87e6:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400e87ed:	00 00
1400e87ef:	45 31 c0             	xor    %r8d,%r8d
1400e87f2:	ba 02 00 00 00       	mov    $0x2,%edx
1400e87f7:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400e87fd:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1400e8804:	00
1400e8805:	48 89 e9             	mov    %rbp,%rcx
1400e8808:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1400e880f:	00
1400e8810:	c7 44 24 20 00 10 00 	movl   $0x1000,0x20(%rsp)
1400e8817:	00
1400e8818:	ff 15 42 67 1c 00    	call   *0x1c6742(%rip)        # 0x1402aef60
1400e881e:	48 89 05 7b 0a 19 00 	mov    %rax,0x190a7b(%rip)        # 0x1402792a0
1400e8825:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e8829:	0f 84 b3 01 00 00    	je     0x1400e89e2
1400e882f:	45 31 c9             	xor    %r9d,%r9d
1400e8832:	45 31 c0             	xor    %r8d,%r8d
1400e8835:	ba 00 00 00 80       	mov    $0x80000000,%edx
1400e883a:	48 89 e9             	mov    %rbp,%rcx
1400e883d:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400e8844:	00 00
1400e8846:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1400e884d:	00
1400e884e:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1400e8855:	00
1400e8856:	ff 15 f4 66 1c 00    	call   *0x1c66f4(%rip)        # 0x1402aef50
1400e885c:	48 89 05 45 0a 19 00 	mov    %rax,0x190a45(%rip)        # 0x1402792a8
1400e8863:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e8867:	0f 84 8d 01 00 00    	je     0x1400e89fa
1400e886d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400e8874:	00 00
1400e8876:	45 31 c9             	xor    %r9d,%r9d
1400e8879:	31 d2                	xor    %edx,%edx
1400e887b:	31 c9                	xor    %ecx,%ecx
1400e887d:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400e8884:	00
1400e8885:	4c 8d 05 f4 f3 ff ff 	lea    -0xc0c(%rip),%r8        # 0x1400e7c80
1400e888c:	ff 15 f6 66 1c 00    	call   *0x1c66f6(%rip)        # 0x1402aef88
1400e8892:	48 89 05 17 0a 19 00 	mov    %rax,0x190a17(%rip)        # 0x1402792b0
1400e8899:	48 85 c0             	test   %rax,%rax
1400e889c:	0f 84 64 01 00 00    	je     0x1400e8a06
1400e88a2:	48 8d 0d f7 ef ff ff 	lea    -0x1009(%rip),%rcx        # 0x1400e78a0
1400e88a9:	e8 82 8b f1 ff       	call   0x140001430
1400e88ae:	85 c0                	test   %eax,%eax
1400e88b0:	0f 85 38 01 00 00    	jne    0x1400e89ee
1400e88b6:	85 db                	test   %ebx,%ebx
1400e88b8:	0f 85 aa 00 00 00    	jne    0x1400e8968
1400e88be:	48 8b 1d a3 67 1c 00 	mov    0x1c67a3(%rip),%rbx        # 0x1402af068
1400e88c5:	48 8b 2d f4 66 1c 00 	mov    0x1c66f4(%rip),%rbp        # 0x1402aefc0
1400e88cc:	4c 8d 64 24 48       	lea    0x48(%rsp),%r12
1400e88d1:	48 8b 35 c8 09 19 00 	mov    0x1909c8(%rip),%rsi        # 0x1402792a0
1400e88d8:	ff d3                	call   *%rbx
1400e88da:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
1400e88e1:	00
1400e88e2:	4d 89 e1             	mov    %r12,%r9
1400e88e5:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400e88ec:	00
1400e88ed:	48 89 c1             	mov    %rax,%rcx
1400e88f0:	49 89 c0             	mov    %rax,%r8
1400e88f3:	48 89 f2             	mov    %rsi,%rdx
1400e88f6:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400e88fd:	00
1400e88fe:	ff d5                	call   *%rbp
1400e8900:	85 c0                	test   %eax,%eax
1400e8902:	0f 84 19 01 00 00    	je     0x1400e8a21
1400e8908:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400e890d:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e8912:	e8 e9 fb ff ff       	call   0x1400e8500
1400e8917:	48 89 05 72 09 19 00 	mov    %rax,0x190972(%rip)        # 0x140279290
1400e891e:	e9 4b fe ff ff       	jmp    0x1400e876e
1400e8923:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e8928:	31 c9                	xor    %ecx,%ecx
1400e892a:	e8 b1 f0 ff ff       	call   0x1400e79e0
1400e892f:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e8934:	e8 a7 f0 ff ff       	call   0x1400e79e0
1400e8939:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400e8940:	00
1400e8941:	48 2b 07             	sub    (%rdi),%rax
1400e8944:	0f 85 87 00 00 00    	jne    0x1400e89d1
1400e894a:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e894f:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1400e8956:	5b                   	pop    %rbx
1400e8957:	5e                   	pop    %rsi
1400e8958:	5f                   	pop    %rdi
1400e8959:	5d                   	pop    %rbp
1400e895a:	41 5c                	pop    %r12
1400e895c:	41 5d                	pop    %r13
1400e895e:	e9 7d f0 ff ff       	jmp    0x1400e79e0
1400e8963:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e8968:	4c 8b 2d 31 09 19 00 	mov    0x190931(%rip),%r13        # 0x1402792a0
1400e896f:	48 8b 1d f2 66 1c 00 	mov    0x1c66f2(%rip),%rbx        # 0x1402af068
1400e8976:	4c 8d 64 24 48       	lea    0x48(%rsp),%r12
1400e897b:	ff d3                	call   *%rbx
1400e897d:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
1400e8984:	00
1400e8985:	48 8b 2d 34 66 1c 00 	mov    0x1c6634(%rip),%rbp        # 0x1402aefc0
1400e898c:	4d 89 e1             	mov    %r12,%r9
1400e898f:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400e8996:	00
1400e8997:	48 89 c1             	mov    %rax,%rcx
1400e899a:	49 89 c0             	mov    %rax,%r8
1400e899d:	4c 89 ea             	mov    %r13,%rdx
1400e89a0:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400e89a7:	00
1400e89a8:	ff d5                	call   *%rbp
1400e89aa:	85 c0                	test   %eax,%eax
1400e89ac:	74 64                	je     0x1400e8a12
1400e89ae:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400e89b3:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e89b8:	e8 43 fb ff ff       	call   0x1400e8500
1400e89bd:	48 89 05 d4 08 19 00 	mov    %rax,0x1908d4(%rip)        # 0x140279298
1400e89c4:	85 f6                	test   %esi,%esi
1400e89c6:	0f 84 a2 fd ff ff    	je     0x1400e876e
1400e89cc:	e9 00 ff ff ff       	jmp    0x1400e88d1
1400e89d1:	e8 9a be 0f 00       	call   0x1401e4870
1400e89d6:	48 8d 0d 3b ae 12 00 	lea    0x12ae3b(%rip),%rcx        # 0x140213818
1400e89dd:	e8 ae a9 fd ff       	call   0x1400c3390
1400e89e2:	48 8d 0d 56 ae 12 00 	lea    0x12ae56(%rip),%rcx        # 0x14021383f
1400e89e9:	e8 72 f1 ff ff       	call   0x1400e7b60
1400e89ee:	48 8d 0d af ae 12 00 	lea    0x12aeaf(%rip),%rcx        # 0x1402138a4
1400e89f5:	e8 26 aa fd ff       	call   0x1400c3420
1400e89fa:	48 8d 0d 57 ae 12 00 	lea    0x12ae57(%rip),%rcx        # 0x140213858
1400e8a01:	e8 5a f1 ff ff       	call   0x1400e7b60
1400e8a06:	48 8d 0d 73 ae 12 00 	lea    0x12ae73(%rip),%rcx        # 0x140213880
1400e8a0d:	e8 4e f1 ff ff       	call   0x1400e7b60
1400e8a12:	44 89 ea             	mov    %r13d,%edx
1400e8a15:	48 8d 0d b4 ad 12 00 	lea    0x12adb4(%rip),%rcx        # 0x1402137d0
1400e8a1c:	e8 3f f1 ff ff       	call   0x1400e7b60
1400e8a21:	89 f2                	mov    %esi,%edx
1400e8a23:	48 8d 0d a6 ad 12 00 	lea    0x12ada6(%rip),%rcx        # 0x1402137d0
1400e8a2a:	e8 31 f1 ff ff       	call   0x1400e7b60
1400e8a2f:	90                   	nop
1400e8a30:	48 83 ec 28          	sub    $0x28,%rsp
1400e8a34:	83 f9 01             	cmp    $0x1,%ecx
1400e8a37:	74 37                	je     0x1400e8a70
1400e8a39:	83 f9 02             	cmp    $0x2,%ecx
1400e8a3c:	75 10                	jne    0x1400e8a4e
1400e8a3e:	48 8b 05 4b 08 19 00 	mov    0x19084b(%rip),%rax        # 0x140279290
1400e8a45:	f6 05 8c 08 19 00 02 	testb  $0x2,0x19088c(%rip)        # 0x1402792d8
1400e8a4c:	75 15                	jne    0x1400e8a63
1400e8a4e:	ff 15 fc 69 1c 00    	call   *0x1c69fc(%rip)        # 0x1402af450
1400e8a54:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1400e8a5b:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
1400e8a5f:	48 0f 44 c2          	cmove  %rdx,%rax
1400e8a63:	48 83 c4 28          	add    $0x28,%rsp
1400e8a67:	c3                   	ret