140040719:	41 81 f8 01 01 00 00 	cmp    $0x101,%r8d
140040720:	72 d0                	jb     0x1400406f2
140040722:	41 81 f8 01 02 00 00 	cmp    $0x201,%r8d
140040729:	0f 92 c2             	setb   %dl
14004072c:	c0 e2 04             	shl    $0x4,%dl
14004072f:	80 c2 10             	add    $0x10,%dl
140040732:	eb be                	jmp    0x1400406f2
140040734:	48 83 c4 20          	add    $0x20,%rsp
140040738:	5e                   	pop    %rsi
140040739:	c3                   	ret
14004073a:	cc                   	int3
14004073b:	0f 0b                	ud2
14004073d:	cc                   	int3
14004073e:	0f 0b                	ud2
140040740:	cc                   	int3
140040741:	0f 0b                	ud2
140040743:	cc                   	int3
140040744:	0f 0b                	ud2
140040746:	cc                   	int3
140040747:	cc                   	int3
140040748:	cc                   	int3
140040749:	cc                   	int3
14004074a:	cc                   	int3
14004074b:	cc                   	int3
14004074c:	cc                   	int3
14004074d:	cc                   	int3
14004074e:	cc                   	int3
14004074f:	cc                   	int3
140040750:	56                   	push   %rsi
140040751:	57                   	push   %rdi
140040752:	48 83 ec 28          	sub    $0x28,%rsp
140040756:	48 85 c9             	test   %rcx,%rcx
140040759:	74 6c                	je     0x1400407c7
14004075b:	48 b8 63 ea d9 3a 2f 	movabs $0xe69e32f3ad9ea63,%rax
140040762:	e3 69 0e
140040765:	48 39 05 f4 2e 0c 00 	cmp    %rax,0xc2ef4(%rip)        # 0x140103660
14004076c:	75 5c                	jne    0x1400407ca
14004076e:	48 89 ce             	mov    %rcx,%rsi
140040771:	e8 ea 32 00 00       	call   0x140043a60
140040776:	ba 70 05 00 00       	mov    $0x570,%edx
14004077b:	48 89 c1             	mov    %rax,%rcx
14004077e:	45 31 c0             	xor    %r8d,%r8d
140040781:	e8 3a 8d ff ff       	call   0x1400394c0
140040786:	48 89 c7             	mov    %rax,%rdi
140040789:	48 89 c1             	mov    %rax,%rcx
14004078c:	48 89 f2             	mov    %rsi,%rdx
14004078f:	e8 4c 00 00 00       	call   0x1400407e0
140040794:	8b 0d 22 2d 0d 00    	mov    0xd2d22(%rip),%ecx        # 0x1401134bc
14004079a:	48 89 fa             	mov    %rdi,%rdx
14004079d:	ff 15 65 71 0b 00    	call   *0xb7165(%rip)        # 0x1400f7908
1400407a3:	8b 05 6f ef 0c 00    	mov    0xcef6f(%rip),%eax        # 0x14010f718
1400407a9:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
1400407b0:	00 00
1400407b2:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
1400407b6:	48 89 b8 68 01 00 00 	mov    %rdi,0x168(%rax)
1400407bd:	48 89 f8             	mov    %rdi,%rax
1400407c0:	48 83 c4 28          	add    $0x28,%rsp
1400407c4:	5f                   	pop    %rdi
1400407c5:	5e                   	pop    %rsi
1400407c6:	c3                   	ret
1400407c7:	cc                   	int3
1400407c8:	0f 0b                	ud2
1400407ca:	cc                   	int3
1400407cb:	0f 0b                	ud2
1400407cd:	cc                   	int3
1400407ce:	cc                   	int3
1400407cf:	cc                   	int3
1400407d0:	48 8b 05 39 2d 0d 00 	mov    0xd2d39(%rip),%rax        # 0x140113510
1400407d7:	c6 40 01 00          	movb   $0x0,0x1(%rax)
1400407db:	c3                   	ret
1400407dc:	cc                   	int3
1400407dd:	cc                   	int3
1400407de:	cc                   	int3
1400407df:	cc                   	int3
1400407e0:	56                   	push   %rsi
1400407e1:	57                   	push   %rdi
1400407e2:	53                   	push   %rbx
1400407e3:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400407ea:	48 89 d7             	mov    %rdx,%rdi
1400407ed:	48 89 ce             	mov    %rcx,%rsi
1400407f0:	48 8b 05 49 08 0c 00 	mov    0xc0849(%rip),%rax        # 0x140101040
1400407f7:	48 31 e0             	xor    %rsp,%rax
1400407fa:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140040801:	00
140040802:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
140040808:	c6 41 04 00          	movb   $0x0,0x4(%rcx)
14004080c:	48 c7 41 78 00 00 00 	movq   $0x0,0x78(%rcx)
140040813:	00
140040814:	c7 81 80 00 00 00 00 	movl   $0x0,0x80(%rcx)
14004081b:	00 00 00
14004081e:	c6 81 81 00 00 00 00 	movb   $0x0,0x81(%rcx)
140040825:	c7 81 90 00 00 00 00 	movl   $0x0,0x90(%rcx)
14004082c:	00 00 00
14004082f:	48 c7 81 88 00 00 00 	movq   $0x0,0x88(%rcx)
140040836:	00 00 00 00
14004083a:	c6 81 91 00 00 00 00 	movb   $0x0,0x91(%rcx)
140040841:	c7 81 a0 00 00 00 00 	movl   $0x0,0xa0(%rcx)
140040848:	00 00 00
14004084b:	48 c7 81 98 00 00 00 	movq   $0x0,0x98(%rcx)
140040852:	00 00 00 00
140040856:	c6 81 a1 00 00 00 00 	movb   $0x0,0xa1(%rcx)
14004085d:	c7 81 b0 00 00 00 00 	movl   $0x0,0xb0(%rcx)
140040864:	00 00 00
140040867:	48 c7 81 a8 00 00 00 	movq   $0x0,0xa8(%rcx)
14004086e:	00 00 00 00
140040872:	c6 81 b1 00 00 00 00 	movb   $0x0,0xb1(%rcx)
140040879:	c7 81 c0 00 00 00 00 	movl   $0x0,0xc0(%rcx)
140040880:	00 00 00
140040883:	48 c7 81 b8 00 00 00 	movq   $0x0,0xb8(%rcx)
14004088a:	00 00 00 00
14004088e:	c6 81 c1 00 00 00 00 	movb   $0x0,0xc1(%rcx)
140040895:	c7 81 d0 00 00 00 00 	movl   $0x0,0xd0(%rcx)
14004089c:	00 00 00
14004089f:	48 c7 81 c8 00 00 00 	movq   $0x0,0xc8(%rcx)
1400408a6:	00 00 00 00
1400408aa:	c6 81 d1 00 00 00 00 	movb   $0x0,0xd1(%rcx)
1400408b1:	c7 81 e0 00 00 00 00 	movl   $0x0,0xe0(%rcx)
1400408b8:	00 00 00
1400408bb:	48 c7 81 d8 00 00 00 	movq   $0x0,0xd8(%rcx)
1400408c2:	00 00 00 00
1400408c6:	c6 81 e1 00 00 00 00 	movb   $0x0,0xe1(%rcx)
1400408cd:	c7 81 f0 00 00 00 00 	movl   $0x0,0xf0(%rcx)
1400408d4:	00 00 00
1400408d7:	48 c7 81 e8 00 00 00 	movq   $0x0,0xe8(%rcx)
1400408de:	00 00 00 00
1400408e2:	c6 81 f1 00 00 00 00 	movb   $0x0,0xf1(%rcx)
1400408e9:	c7 81 00 01 00 00 00 	movl   $0x0,0x100(%rcx)
1400408f0:	00 00 00
1400408f3:	48 c7 81 f8 00 00 00 	movq   $0x0,0xf8(%rcx)
1400408fa:	00 00 00 00
1400408fe:	c6 81 01 01 00 00 00 	movb   $0x0,0x101(%rcx)
140040905:	c7 81 10 01 00 00 00 	movl   $0x0,0x110(%rcx)
14004090c:	00 00 00
14004090f:	48 c7 81 08 01 00 00 	movq   $0x0,0x108(%rcx)
140040916:	00 00 00 00
14004091a:	c6 81 11 01 00 00 00 	movb   $0x0,0x111(%rcx)
140040921:	c7 81 20 01 00 00 00 	movl   $0x0,0x120(%rcx)
140040928:	00 00 00
14004092b:	48 c7 81 18 01 00 00 	movq   $0x0,0x118(%rcx)
140040932:	00 00 00 00
140040936:	c6 81 21 01 00 00 00 	movb   $0x0,0x121(%rcx)
14004093d:	c7 81 30 01 00 00 00 	movl   $0x0,0x130(%rcx)
140040944:	00 00 00
140040947:	48 c7 81 28 01 00 00 	movq   $0x0,0x128(%rcx)
14004094e:	00 00 00 00
140040952:	c6 81 31 01 00 00 00 	movb   $0x0,0x131(%rcx)
140040959:	c7 81 40 01 00 00 00 	movl   $0x0,0x140(%rcx)
140040960:	00 00 00
140040963:	48 c7 81 38 01 00 00 	movq   $0x0,0x138(%rcx)
14004096a:	00 00 00 00
14004096e:	c6 81 41 01 00 00 00 	movb   $0x0,0x141(%rcx)
140040975:	c7 81 50 01 00 00 00 	movl   $0x0,0x150(%rcx)
14004097c:	00 00 00
14004097f:	48 c7 81 48 01 00 00 	movq   $0x0,0x148(%rcx)
140040986:	00 00 00 00
14004098a:	c6 81 51 01 00 00 00 	movb   $0x0,0x151(%rcx)
140040991:	c7 81 60 01 00 00 00 	movl   $0x0,0x160(%rcx)
140040998:	00 00 00
14004099b:	48 c7 81 58 01 00 00 	movq   $0x0,0x158(%rcx)
1400409a2:	00 00 00 00
1400409a6:	c6 81 61 01 00 00 00 	movb   $0x0,0x161(%rcx)
1400409ad:	c7 81 70 01 00 00 00 	movl   $0x0,0x170(%rcx)
1400409b4:	00 00 00
1400409b7:	48 c7 81 68 01 00 00 	movq   $0x0,0x168(%rcx)
1400409be:	00 00 00 00
1400409c2:	c6 81 71 01 00 00 00 	movb   $0x0,0x171(%rcx)
1400409c9:	c7 81 80 01 00 00 00 	movl   $0x0,0x180(%rcx)
1400409d0:	00 00 00
1400409d3:	48 c7 81 78 01 00 00 	movq   $0x0,0x178(%rcx)
1400409da:	00 00 00 00
1400409de:	c6 81 81 01 00 00 00 	movb   $0x0,0x181(%rcx)
1400409e5:	c7 81 90 01 00 00 00 	movl   $0x0,0x190(%rcx)
1400409ec:	00 00 00
1400409ef:	48 c7 81 88 01 00 00 	movq   $0x0,0x188(%rcx)
1400409f6:	00 00 00 00
1400409fa:	c6 81 91 01 00 00 00 	movb   $0x0,0x191(%rcx)
140040a01:	c7 81 a0 01 00 00 00 	movl   $0x0,0x1a0(%rcx)
140040a08:	00 00 00
140040a0b:	48 c7 81 98 01 00 00 	movq   $0x0,0x198(%rcx)
140040a12:	00 00 00 00
140040a16:	c6 81 a1 01 00 00 00 	movb   $0x0,0x1a1(%rcx)
140040a1d:	c7 81 b0 01 00 00 00 	movl   $0x0,0x1b0(%rcx)
140040a24:	00 00 00
140040a27:	48 c7 81 a8 01 00 00 	movq   $0x0,0x1a8(%rcx)
140040a2e:	00 00 00 00
140040a32:	c6 81 b1 01 00 00 00 	movb   $0x0,0x1b1(%rcx)
140040a39:	c7 81 c0 01 00 00 00 	movl   $0x0,0x1c0(%rcx)
140040a40:	00 00 00
140040a43:	48 c7 81 b8 01 00 00 	movq   $0x0,0x1b8(%rcx)
140040a4a:	00 00 00 00
140040a4e:	c6 81 c1 01 00 00 00 	movb   $0x0,0x1c1(%rcx)
140040a55:	c7 81 d0 01 00 00 00 	movl   $0x0,0x1d0(%rcx)
140040a5c:	00 00 00
140040a5f:	48 c7 81 c8 01 00 00 	movq   $0x0,0x1c8(%rcx)
140040a66:	00 00 00 00
140040a6a:	c6 81 d1 01 00 00 00 	movb   $0x0,0x1d1(%rcx)
140040a71:	c7 81 e0 01 00 00 00 	movl   $0x0,0x1e0(%rcx)
140040a78:	00 00 00
140040a7b:	48 c7 81 d8 01 00 00 	movq   $0x0,0x1d8(%rcx)
140040a82:	00 00 00 00
140040a86:	c6 81 e1 01 00 00 00 	movb   $0x0,0x1e1(%rcx)
140040a8d:	c7 81 f0 01 00 00 00 	movl   $0x0,0x1f0(%rcx)
140040a94:	00 00 00
140040a97:	48 c7 81 e8 01 00 00 	movq   $0x0,0x1e8(%rcx)
140040a9e:	00 00 00 00
140040aa2:	c6 81 f1 01 00 00 00 	movb   $0x0,0x1f1(%rcx)
140040aa9:	c7 81 00 02 00 00 00 	movl   $0x0,0x200(%rcx)
140040ab0:	00 00 00
140040ab3:	48 c7 81 f8 01 00 00 	movq   $0x0,0x1f8(%rcx)
140040aba:	00 00 00 00
140040abe:	c6 81 01 02 00 00 00 	movb   $0x0,0x201(%rcx)
140040ac5:	c7 81 10 02 00 00 00 	movl   $0x0,0x210(%rcx)
140040acc:	00 00 00
140040acf:	48 c7 81 08 02 00 00 	movq   $0x0,0x208(%rcx)
140040ad6:	00 00 00 00
140040ada:	c6 81 11 02 00 00 00 	movb   $0x0,0x211(%rcx)
140040ae1:	c7 81 20 02 00 00 00 	movl   $0x0,0x220(%rcx)
140040ae8:	00 00 00
140040aeb:	48 c7 81 18 02 00 00 	movq   $0x0,0x218(%rcx)
140040af2:	00 00 00 00
140040af6:	c6 81 21 02 00 00 00 	movb   $0x0,0x221(%rcx)
140040afd:	c7 81 30 02 00 00 00 	movl   $0x0,0x230(%rcx)
140040b04:	00 00 00
140040b07:	48 c7 81 28 02 00 00 	movq   $0x0,0x228(%rcx)
140040b0e:	00 00 00 00
140040b12:	c6 81 31 02 00 00 00 	movb   $0x0,0x231(%rcx)
140040b19:	c7 81 40 02 00 00 00 	movl   $0x0,0x240(%rcx)
140040b20:	00 00 00
140040b23:	48 c7 81 38 02 00 00 	movq   $0x0,0x238(%rcx)
140040b2a:	00 00 00 00
140040b2e:	c6 81 41 02 00 00 00 	movb   $0x0,0x241(%rcx)
140040b35:	c7 81 50 02 00 00 00 	movl   $0x0,0x250(%rcx)
140040b3c:	00 00 00
140040b3f:	48 c7 81 48 02 00 00 	movq   $0x0,0x248(%rcx)
140040b46:	00 00 00 00
140040b4a:	c6 81 51 02 00 00 00 	movb   $0x0,0x251(%rcx)
140040b51:	c7 81 60 02 00 00 00 	movl   $0x0,0x260(%rcx)
140040b58:	00 00 00
140040b5b:	48 c7 81 58 02 00 00 	movq   $0x0,0x258(%rcx)
140040b62:	00 00 00 00
140040b66:	c6 81 61 02 00 00 00 	movb   $0x0,0x261(%rcx)
140040b6d:	c7 81 70 02 00 00 00 	movl   $0x0,0x270(%rcx)
140040b74:	00 00 00
140040b77:	48 c7 81 68 02 00 00 	movq   $0x0,0x268(%rcx)
140040b7e:	00 00 00 00
140040b82:	c6 81 71 02 00 00 00 	movb   $0x0,0x271(%rcx)
140040b89:	c7 81 80 02 00 00 00 	movl   $0x0,0x280(%rcx)
140040b90:	00 00 00
140040b93:	48 c7 81 78 02 00 00 	movq   $0x0,0x278(%rcx)
140040b9a:	00 00 00 00
140040b9e:	c6 81 81 02 00 00 00 	movb   $0x0,0x281(%rcx)
140040ba5:	c7 81 90 02 00 00 00 	movl   $0x0,0x290(%rcx)
140040bac:	00 00 00
140040baf:	48 c7 81 88 02 00 00 	movq   $0x0,0x288(%rcx)
140040bb6:	00 00 00 00
140040bba:	c6 81 91 02 00 00 00 	movb   $0x0,0x291(%rcx)
140040bc1:	c7 81 a0 02 00 00 00 	movl   $0x0,0x2a0(%rcx)
140040bc8:	00 00 00
140040bcb:	48 c7 81 98 02 00 00 	movq   $0x0,0x298(%rcx)
140040bd2:	00 00 00 00
140040bd6:	c6 81 a1 02 00 00 00 	movb   $0x0,0x2a1(%rcx)
140040bdd:	c7 81 b0 02 00 00 00 	movl   $0x0,0x2b0(%rcx)
140040be4:	00 00 00
140040be7:	48 c7 81 a8 02 00 00 	movq   $0x0,0x2a8(%rcx)
140040bee:	00 00 00 00
140040bf2:	c6 81 b1 02 00 00 00 	movb   $0x0,0x2b1(%rcx)
140040bf9:	c7 81 c0 02 00 00 00 	movl   $0x0,0x2c0(%rcx)
140040c00:	00 00 00
140040c03:	48 c7 81 b8 02 00 00 	movq   $0x0,0x2b8(%rcx)
140040c0a:	00 00 00 00
140040c0e:	c6 81 c1 02 00 00 00 	movb   $0x0,0x2c1(%rcx)
140040c15:	c7 81 d0 02 00 00 00 	movl   $0x0,0x2d0(%rcx)
140040c1c:	00 00 00
140040c1f:	48 c7 81 c8 02 00 00 	movq   $0x0,0x2c8(%rcx)
140040c26:	00 00 00 00
140040c2a:	c6 81 d1 02 00 00 00 	movb   $0x0,0x2d1(%rcx)
140040c31:	c7 81 e0 02 00 00 00 	movl   $0x0,0x2e0(%rcx)
140040c38:	00 00 00
140040c3b:	48 c7 81 d8 02 00 00 	movq   $0x0,0x2d8(%rcx)
140040c42:	00 00 00 00
140040c46:	c6 81 e1 02 00 00 00 	movb   $0x0,0x2e1(%rcx)
140040c4d:	c7 81 f0 02 00 00 00 	movl   $0x0,0x2f0(%rcx)
140040c54:	00 00 00
140040c57:	48 c7 81 e8 02 00 00 	movq   $0x0,0x2e8(%rcx)
140040c5e:	00 00 00 00
140040c62:	c6 81 f1 02 00 00 00 	movb   $0x0,0x2f1(%rcx)
140040c69:	c7 81 00 03 00 00 00 	movl   $0x0,0x300(%rcx)
140040c70:	00 00 00
140040c73:	48 c7 81 f8 02 00 00 	movq   $0x0,0x2f8(%rcx)
140040c7a:	00 00 00 00
140040c7e:	c6 81 01 03 00 00 00 	movb   $0x0,0x301(%rcx)
140040c85:	c7 81 10 03 00 00 00 	movl   $0x0,0x310(%rcx)
140040c8c:	00 00 00
140040c8f:	48 c7 81 08 03 00 00 	movq   $0x0,0x308(%rcx)
140040c96:	00 00 00 00
140040c9a:	c6 81 11 03 00 00 00 	movb   $0x0,0x311(%rcx)
140040ca1:	c7 81 20 03 00 00 00 	movl   $0x0,0x320(%rcx)
140040ca8:	00 00 00
140040cab:	48 c7 81 18 03 00 00 	movq   $0x0,0x318(%rcx)
140040cb2:	00 00 00 00
140040cb6:	c6 81 21 03 00 00 00 	movb   $0x0,0x321(%rcx)
140040cbd:	c7 81 30 03 00 00 00 	movl   $0x0,0x330(%rcx)
140040cc4:	00 00 00
140040cc7:	48 c7 81 28 03 00 00 	movq   $0x0,0x328(%rcx)
140040cce:	00 00 00 00
140040cd2:	c6 81 31 03 00 00 00 	movb   $0x0,0x331(%rcx)
140040cd9:	c7 81 40 03 00 00 00 	movl   $0x0,0x340(%rcx)
140040ce0:	00 00 00
140040ce3:	48 c7 81 38 03 00 00 	movq   $0x0,0x338(%rcx)
140040cea:	00 00 00 00
140040cee:	c6 81 41 03 00 00 00 	movb   $0x0,0x341(%rcx)
140040cf5:	c7 81 50 03 00 00 00 	movl   $0x0,0x350(%rcx)
140040cfc:	00 00 00
140040cff:	48 c7 81 48 03 00 00 	movq   $0x0,0x348(%rcx)
140040d06:	00 00 00 00
140040d0a:	c6 81 51 03 00 00 00 	movb   $0x0,0x351(%rcx)
140040d11:	c7 81 60 03 00 00 00 	movl   $0x0,0x360(%rcx)
140040d18:	00 00 00
140040d1b:	48 c7 81 58 03 00 00 	movq   $0x0,0x358(%rcx)
140040d22:	00 00 00 00
140040d26:	c6 81 61 03 00 00 00 	movb   $0x0,0x361(%rcx)
140040d2d:	c7 81 70 03 00 00 00 	movl   $0x0,0x370(%rcx)
140040d34:	00 00 00
140040d37:	48 c7 81 68 03 00 00 	movq   $0x0,0x368(%rcx)
140040d3e:	00 00 00 00
140040d42:	c6 81 71 03 00 00 00 	movb   $0x0,0x371(%rcx)
140040d49:	c7 81 80 03 00 00 00 	movl   $0x0,0x380(%rcx)
140040d50:	00 00 00
140040d53:	48 c7 81 78 03 00 00 	movq   $0x0,0x378(%rcx)
140040d5a:	00 00 00 00
140040d5e:	c6 81 81 03 00 00 00 	movb   $0x0,0x381(%rcx)
140040d65:	c7 81 90 03 00 00 00 	movl   $0x0,0x390(%rcx)
140040d6c:	00 00 00
140040d6f:	48 c7 81 88 03 00 00 	movq   $0x0,0x388(%rcx)
140040d76:	00 00 00 00
140040d7a:	c6 81 91 03 00 00 00 	movb   $0x0,0x391(%rcx)
140040d81:	c7 81 a0 03 00 00 00 	movl   $0x0,0x3a0(%rcx)
140040d88:	00 00 00
140040d8b:	48 c7 81 98 03 00 00 	movq   $0x0,0x398(%rcx)
140040d92:	00 00 00 00
140040d96:	c6 81 a1 03 00 00 00 	movb   $0x0,0x3a1(%rcx)
140040d9d:	c7 81 b0 03 00 00 00 	movl   $0x0,0x3b0(%rcx)
140040da4:	00 00 00
140040da7:	48 c7 81 a8 03 00 00 	movq   $0x0,0x3a8(%rcx)
140040dae:	00 00 00 00
140040db2:	c6 81 b1 03 00 00 00 	movb   $0x0,0x3b1(%rcx)
140040db9:	c7 81 c0 03 00 00 00 	movl   $0x0,0x3c0(%rcx)
140040dc0:	00 00 00
140040dc3:	48 c7 81 b8 03 00 00 	movq   $0x0,0x3b8(%rcx)
140040dca:	00 00 00 00