1400326d0:	00
1400326d1:	4c 89 e9             	mov    %r13,%rcx
1400326d4:	41 b8 42 00 00 00    	mov    $0x42,%r8d
1400326da:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400326e0:	e8 3b a2 ff ff       	call   0x14002c920
1400326e5:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
1400326ec:	00
1400326ed:	48 8d 15 7b b0 0b 00 	lea    0xbb07b(%rip),%rdx        # 0x1400ed76f
1400326f4:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1400326fa:	e8 11 ec 01 00       	call   0x140051310
1400326ff:	4c 89 e9             	mov    %r13,%rcx
140032702:	e8 09 a8 ff ff       	call   0x14002cf10
140032707:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14003270c:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140032710:	e8 fb 08 09 00       	call   0x1400c3010
140032715:	e9 97 f9 ff ff       	jmp    0x1400320b1
14003271a:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14003271f:	48 8d 84 24 bf 00 00 	lea    0xbf(%rsp),%rax
140032726:	00
140032727:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003272c:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140032731:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140032736:	4c 8d 0d 52 0a 0b 00 	lea    0xb0a52(%rip),%r9        # 0x1400e318f
14003273d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140032742:	48 8d ac 24 c0 00 00 	lea    0xc0(%rsp),%rbp
140032749:	00
14003274a:	48 89 ea             	mov    %rbp,%rdx
14003274d:	4d 89 e8             	mov    %r13,%r8
140032750:	e8 4b 07 09 00       	call   0x1400c2ea0
140032755:	48 8b 45 00          	mov    0x0(%rbp),%rax
140032759:	48 63 40 38          	movslq 0x38(%rax),%rax
14003275d:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
140032761:	48 c1 e0 06          	shl    $0x6,%rax
140032765:	4c 8d 2d 24 10 0c 00 	lea    0xc1024(%rip),%r13        # 0x1400f3790
14003276c:	49 01 c5             	add    %rax,%r13
14003276f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140032774:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140032778:	e8 93 08 09 00       	call   0x1400c3010
14003277d:	e9 59 f9 ff ff       	jmp    0x1400320db
140032782:	48 8b 15 9f 12 0c 00 	mov    0xc129f(%rip),%rdx        # 0x1400f3a28
140032789:	80 7c 24 67 00       	cmpb   $0x0,0x67(%rsp)
14003278e:	79 07                	jns    0x140032797
140032790:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140032795:	eb 05                	jmp    0x14003279c
140032797:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14003279c:	e8 fb 06 05 00       	call   0x140082e9c
1400327a1:	85 c0                	test   %eax,%eax
1400327a3:	75 0c                	jne    0x1400327b1
1400327a5:	4c 8d 2d 64 12 0c 00 	lea    0xc1264(%rip),%r13        # 0x1400f3a10
1400327ac:	e9 2a f9 ff ff       	jmp    0x1400320db
1400327b1:	48 8b 15 b0 13 0c 00 	mov    0xc13b0(%rip),%rdx        # 0x1400f3b68
1400327b8:	80 7c 24 67 00       	cmpb   $0x0,0x67(%rsp)
1400327bd:	79 07                	jns    0x1400327c6
1400327bf:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400327c4:	eb 05                	jmp    0x1400327cb
1400327c6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400327cb:	e8 cc 06 05 00       	call   0x140082e9c
1400327d0:	85 c0                	test   %eax,%eax
1400327d2:	0f 85 03 f9 ff ff    	jne    0x1400320db
1400327d8:	4c 8d 2d 71 13 0c 00 	lea    0xc1371(%rip),%r13        # 0x1400f3b50
1400327df:	e9 f7 f8 ff ff       	jmp    0x1400320db
1400327e4:	cc                   	int3
1400327e5:	cc                   	int3
1400327e6:	cc                   	int3
1400327e7:	cc                   	int3
1400327e8:	cc                   	int3
1400327e9:	cc                   	int3
1400327ea:	cc                   	int3
1400327eb:	cc                   	int3
1400327ec:	cc                   	int3
1400327ed:	cc                   	int3
1400327ee:	cc                   	int3
1400327ef:	cc                   	int3
1400327f0:	56                   	push   %rsi
1400327f1:	57                   	push   %rdi
1400327f2:	53                   	push   %rbx
1400327f3:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
1400327fa:	48 89 ce             	mov    %rcx,%rsi
1400327fd:	48 8b 05 3c e8 0c 00 	mov    0xce83c(%rip),%rax        # 0x140101040
140032804:	48 31 e0             	xor    %rsp,%rax
140032807:	48 89 84 24 28 02 00 	mov    %rax,0x228(%rsp)
14003280e:	00
14003280f:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140032814:	41 b8 08 02 00 00    	mov    $0x208,%r8d
14003281a:	48 89 f9             	mov    %rdi,%rcx
14003281d:	b2 aa                	mov    $0xaa,%dl
14003281f:	e8 ec b9 06 00       	call   0x14009e210
140032824:	66 c7 07 00 00       	movw   $0x0,(%rdi)
140032829:	48 8d 0d 54 ae 0b 00 	lea    0xbae54(%rip),%rcx        # 0x1400ed684
140032830:	48 89 fa             	mov    %rdi,%rdx
140032833:	41 b8 04 01 00 00    	mov    $0x104,%r8d
140032839:	ff 15 29 4e 0c 00    	call   *0xc4e29(%rip)        # 0x1400f7668
14003283f:	8d 48 ff             	lea    -0x1(%rax),%ecx
140032842:	81 f9 02 01 00 00    	cmp    $0x102,%ecx
140032848:	77 2d                	ja     0x140032877
14003284a:	89 c3                	mov    %eax,%ebx
14003284c:	66 83 7c 5c 1e 5c    	cmpw   $0x5c,0x1e(%rsp,%rbx,2)
140032852:	0f 84 86 01 00 00    	je     0x1400329de
140032858:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
14003285c:	48 89 f1             	mov    %rsi,%rcx
14003285f:	79 03                	jns    0x140032864
140032861:	48 8b 0e             	mov    (%rsi),%rcx
140032864:	48 89 fa             	mov    %rdi,%rdx
140032867:	49 89 d8             	mov    %rbx,%r8
14003286a:	e8 e9 07 05 00       	call   0x140083058
14003286f:	85 c0                	test   %eax,%eax
140032871:	0f 84 fb 00 00 00    	je     0x140032972
140032877:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14003287c:	66 c7 02 00 00       	movw   $0x0,(%rdx)
140032881:	48 8d 0d 16 ae 0b 00 	lea    0xbae16(%rip),%rcx        # 0x1400ed69e
140032888:	41 b8 04 01 00 00    	mov    $0x104,%r8d
14003288e:	ff 15 d4 4d 0c 00    	call   *0xc4dd4(%rip)        # 0x1400f7668
140032894:	8d 48 ff             	lea    -0x1(%rax),%ecx
140032897:	81 f9 02 01 00 00    	cmp    $0x102,%ecx
14003289d:	77 2d                	ja     0x1400328cc
14003289f:	89 c3                	mov    %eax,%ebx
1400328a1:	66 83 7c 5c 1e 5c    	cmpw   $0x5c,0x1e(%rsp,%rbx,2)
1400328a7:	0f 84 3f 01 00 00    	je     0x1400329ec
1400328ad:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
1400328b1:	48 89 f1             	mov    %rsi,%rcx
1400328b4:	79 03                	jns    0x1400328b9
1400328b6:	48 8b 0e             	mov    (%rsi),%rcx
1400328b9:	48 89 fa             	mov    %rdi,%rdx
1400328bc:	49 89 d8             	mov    %rbx,%r8
1400328bf:	e8 94 07 05 00       	call   0x140083058
1400328c4:	85 c0                	test   %eax,%eax
1400328c6:	0f 84 da 00 00 00    	je     0x1400329a6
1400328cc:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400328d1:	66 c7 02 00 00       	movw   $0x0,(%rdx)
1400328d6:	48 8d 0d e5 ad 0b 00 	lea    0xbade5(%rip),%rcx        # 0x1400ed6c2
1400328dd:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400328e3:	ff 15 7f 4d 0c 00    	call   *0xc4d7f(%rip)        # 0x1400f7668
1400328e9:	8d 48 ff             	lea    -0x1(%rax),%ecx
1400328ec:	81 f9 02 01 00 00    	cmp    $0x102,%ecx
1400328f2:	77 29                	ja     0x14003291d
1400328f4:	89 c3                	mov    %eax,%ebx
1400328f6:	66 83 7c 5c 1e 5c    	cmpw   $0x5c,0x1e(%rsp,%rbx,2)
1400328fc:	0f 84 f8 00 00 00    	je     0x1400329fa
140032902:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
140032906:	48 89 f1             	mov    %rsi,%rcx
140032909:	79 03                	jns    0x14003290e
14003290b:	48 8b 0e             	mov    (%rsi),%rcx
14003290e:	48 89 fa             	mov    %rdi,%rdx
140032911:	49 89 d8             	mov    %rbx,%r8
140032914:	e8 3f 07 05 00       	call   0x140083058
140032919:	85 c0                	test   %eax,%eax
14003291b:	74 27                	je     0x140032944
14003291d:	31 c0                	xor    %eax,%eax
14003291f:	48 8b 8c 24 28 02 00 	mov    0x228(%rsp),%rcx
140032926:	00
140032927:	48 31 e1             	xor    %rsp,%rcx
14003292a:	48 3b 0d 0f e7 0c 00 	cmp    0xce70f(%rip),%rcx        # 0x140101040
140032931:	74 06                	je     0x140032939
140032933:	e8 98 c9 03 00       	call   0x14006f2d0
140032938:	cc                   	int3
140032939:	48 81 c4 30 02 00 00 	add    $0x230,%rsp
140032940:	5b                   	pop    %rbx
140032941:	5f                   	pop    %rdi
140032942:	5e                   	pop    %rsi
140032943:	c3                   	ret
140032944:	48 0f be 4e 17       	movsbq 0x17(%rsi),%rcx
140032949:	48 89 ca             	mov    %rcx,%rdx
14003294c:	48 85 c9             	test   %rcx,%rcx
14003294f:	79 04                	jns    0x140032955
140032951:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140032955:	b0 01                	mov    $0x1,%al
140032957:	48 39 da             	cmp    %rbx,%rdx
14003295a:	74 c3                	je     0x14003291f
14003295c:	0f 82 a6 00 00 00    	jb     0x140032a08
140032962:	84 c9                	test   %cl,%cl
140032964:	79 03                	jns    0x140032969
140032966:	48 8b 36             	mov    (%rsi),%rsi
140032969:	66 83 3c 5e 5c       	cmpw   $0x5c,(%rsi,%rbx,2)
14003296e:	75 ad                	jne    0x14003291d
140032970:	eb ad                	jmp    0x14003291f
140032972:	48 0f be 4e 17       	movsbq 0x17(%rsi),%rcx
140032977:	48 89 ca             	mov    %rcx,%rdx
14003297a:	48 85 c9             	test   %rcx,%rcx
14003297d:	79 04                	jns    0x140032983
14003297f:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140032983:	b0 01                	mov    $0x1,%al
140032985:	48 39 da             	cmp    %rbx,%rdx
140032988:	74 95                	je     0x14003291f
14003298a:	72 7c                	jb     0x140032a08
14003298c:	48 89 f2             	mov    %rsi,%rdx
14003298f:	84 c9                	test   %cl,%cl
140032991:	79 03                	jns    0x140032996
140032993:	48 8b 16             	mov    (%rsi),%rdx
140032996:	66 83 3c 5a 5c       	cmpw   $0x5c,(%rdx,%rbx,2)
14003299b:	0f 85 d6 fe ff ff    	jne    0x140032877
1400329a1:	e9 79 ff ff ff       	jmp    0x14003291f
1400329a6:	48 0f be 4e 17       	movsbq 0x17(%rsi),%rcx
1400329ab:	48 89 ca             	mov    %rcx,%rdx
1400329ae:	48 85 c9             	test   %rcx,%rcx
1400329b1:	79 04                	jns    0x1400329b7
1400329b3:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400329b7:	b0 01                	mov    $0x1,%al
1400329b9:	48 39 da             	cmp    %rbx,%rdx
1400329bc:	0f 84 5d ff ff ff    	je     0x14003291f
1400329c2:	72 44                	jb     0x140032a08
1400329c4:	48 89 f2             	mov    %rsi,%rdx
1400329c7:	84 c9                	test   %cl,%cl
1400329c9:	79 03                	jns    0x1400329ce
1400329cb:	48 8b 16             	mov    (%rsi),%rdx
1400329ce:	66 83 3c 5a 5c       	cmpw   $0x5c,(%rdx,%rbx,2)
1400329d3:	0f 85 f3 fe ff ff    	jne    0x1400328cc
1400329d9:	e9 41 ff ff ff       	jmp    0x14003291f
1400329de:	48 ff cb             	dec    %rbx
1400329e1:	0f 85 65 fe ff ff    	jne    0x14003284c
1400329e7:	e9 8b fe ff ff       	jmp    0x140032877
1400329ec:	48 ff cb             	dec    %rbx
1400329ef:	0f 85 ac fe ff ff    	jne    0x1400328a1
1400329f5:	e9 d2 fe ff ff       	jmp    0x1400328cc
1400329fa:	48 ff cb             	dec    %rbx
1400329fd:	0f 85 f3 fe ff ff    	jne    0x1400328f6
140032a03:	e9 15 ff ff ff       	jmp    0x14003291d
140032a08:	0f 0b                	ud2
140032a0a:	cc                   	int3
140032a0b:	cc                   	int3
140032a0c:	cc                   	int3
140032a0d:	cc                   	int3
140032a0e:	cc                   	int3
140032a0f:	cc                   	int3
140032a10:	41 57                	push   %r15
140032a12:	41 56                	push   %r14
140032a14:	41 55                	push   %r13
140032a16:	41 54                	push   %r12
140032a18:	56                   	push   %rsi
140032a19:	57                   	push   %rdi
140032a1a:	53                   	push   %rbx
140032a1b:	48 83 ec 20          	sub    $0x20,%rsp
140032a1f:	49 89 d6             	mov    %rdx,%r14
140032a22:	48 89 ce             	mov    %rcx,%rsi
140032a25:	48 0f be 4a 17       	movsbq 0x17(%rdx),%rcx
140032a2a:	48 89 c8             	mov    %rcx,%rax
140032a2d:	48 85 c9             	test   %rcx,%rcx
140032a30:	79 04                	jns    0x140032a36
140032a32:	49 8b 46 08          	mov    0x8(%r14),%rax
140032a36:	48 8b 3d 2b 03 0c 00 	mov    0xc032b(%rip),%rdi        # 0x1400f2d68
140032a3d:	48 8d 57 0c          	lea    0xc(%rdi),%rdx
140032a41:	48 39 d0             	cmp    %rdx,%rax
140032a44:	72 5b                	jb     0x140032aa1
140032a46:	4c 89 f2             	mov    %r14,%rdx
140032a49:	84 c9                	test   %cl,%cl
140032a4b:	79 03                	jns    0x140032a50
140032a4d:	49 8b 16             	mov    (%r14),%rdx
140032a50:	4c 8d 24 42          	lea    (%rdx,%rax,2),%r12
140032a54:	49 83 c4 e8          	add    $0xffffffffffffffe8,%r12
140032a58:	4c 8d 2d 81 ac 0b 00 	lea    0xbac81(%rip),%r13        # 0x1400ed6e0
140032a5f:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140032a65:	4c 89 e1             	mov    %r12,%rcx
140032a68:	4c 89 ea             	mov    %r13,%rdx
140032a6b:	e8 e8 05 05 00       	call   0x140083058
140032a70:	41 0f b6 4e 17       	movzbl 0x17(%r14),%ecx
140032a75:	49 8b 1e             	mov    (%r14),%rbx
140032a78:	85 c0                	test   %eax,%eax
140032a7a:	74 46                	je     0x140032ac2
140032a7c:	84 c9                	test   %cl,%cl
140032a7e:	4c 89 f0             	mov    %r14,%rax
140032a81:	48 0f 48 c3          	cmovs  %rbx,%rax
140032a85:	4d 8d 7c 24 fe       	lea    -0x2(%r12),%r15
140032a8a:	49 39 c4             	cmp    %rax,%r12
140032a8d:	4d 89 fc             	mov    %r15,%r12
140032a90:	75 cd                	jne    0x140032a5f
140032a92:	49 83 c7 02          	add    $0x2,%r15
140032a96:	84 c9                	test   %cl,%cl
140032a98:	49 0f 49 de          	cmovns %r14,%rbx
140032a9c:	49 39 df             	cmp    %rbx,%r15
140032a9f:	75 2a                	jne    0x140032acb
140032aa1:	0f 57 c0             	xorps  %xmm0,%xmm0
140032aa4:	0f 11 06             	movups %xmm0,(%rsi)
140032aa7:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
140032aae:	00
140032aaf:	48 89 f0             	mov    %rsi,%rax
140032ab2:	48 83 c4 20          	add    $0x20,%rsp
140032ab6:	5b                   	pop    %rbx
140032ab7:	5f                   	pop    %rdi
140032ab8:	5e                   	pop    %rsi
140032ab9:	41 5c                	pop    %r12
140032abb:	41 5d                	pop    %r13
140032abd:	41 5e                	pop    %r14
140032abf:	41 5f                	pop    %r15
140032ac1:	c3                   	ret
140032ac2:	49 83 c4 02          	add    $0x2,%r12
140032ac6:	4d 89 e7             	mov    %r12,%r15
140032ac9:	eb cb                	jmp    0x140032a96
140032acb:	84 c9                	test   %cl,%cl
140032acd:	79 04                	jns    0x140032ad3
140032acf:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140032ad3:	48 8d 04 4b          	lea    (%rbx,%rcx,2),%rax
140032ad7:	4c 29 f8             	sub    %r15,%rax
140032ada:	48 83 f8 16          	cmp    $0x16,%rax
140032ade:	74 08                	je     0x140032ae8
140032ae0:	66 41 83 7f 16 5c    	cmpw   $0x5c,0x16(%r15)
140032ae6:	75 b9                	jne    0x140032aa1
140032ae8:	49 8d 47 fe          	lea    -0x2(%r15),%rax
140032aec:	48 39 d8             	cmp    %rbx,%rax
140032aef:	74 15                	je     0x140032b06
140032af1:	48 8d 48 fe          	lea    -0x2(%rax),%rcx
140032af5:	66 83 78 fe 5c       	cmpw   $0x5c,-0x2(%rax)
140032afa:	48 89 c8             	mov    %rcx,%rax
140032afd:	75 ed                	jne    0x140032aec
140032aff:	48 83 c1 02          	add    $0x2,%rcx
140032b03:	48 89 cb             	mov    %rcx,%rbx
140032b06:	48 8d 15 43 02 0c 00 	lea    0xc0243(%rip),%rdx        # 0x1400f2d50
140032b0d:	48 89 d9             	mov    %rbx,%rcx
140032b10:	49 89 f8             	mov    %rdi,%r8
140032b13:	e8 40 05 05 00       	call   0x140083058
140032b18:	85 c0                	test   %eax,%eax
140032b1a:	75 85                	jne    0x140032aa1
140032b1c:	48 8d 43 02          	lea    0x2(%rbx),%rax
140032b20:	49 29 c7             	sub    %rax,%r15
140032b23:	49 d1 ff             	sar    $1,%r15
140032b26:	49 29 ff             	sub    %rdi,%r15
140032b29:	48 8d 14 7b          	lea    (%rbx,%rdi,2),%rdx
140032b2d:	48 89 f1             	mov    %rsi,%rcx
140032b30:	4d 89 f8             	mov    %r15,%r8
140032b33:	e8 78 7e fe ff       	call   0x14001a9b0
140032b38:	e9 72 ff ff ff       	jmp    0x140032aaf
140032b3d:	cc                   	int3
140032b3e:	cc                   	int3
140032b3f:	cc                   	int3
140032b40:	48 8b 05 01 fe 0d 00 	mov    0xdfe01(%rip),%rax        # 0x140112948
140032b47:	c3                   	ret
140032b48:	cc                   	int3
140032b49:	cc                   	int3
140032b4a:	cc                   	int3
140032b4b:	cc                   	int3
140032b4c:	cc                   	int3
140032b4d:	cc                   	int3
140032b4e:	cc                   	int3
140032b4f:	cc                   	int3
140032b50:	56                   	push   %rsi
140032b51:	48 83 ec 20          	sub    $0x20,%rsp
140032b55:	48 89 ce             	mov    %rcx,%rsi
140032b58:	48 8b 0d e9 fd 0d 00 	mov    0xdfde9(%rip),%rcx        # 0x140112948
140032b5f:	48 85 c9             	test   %rcx,%rcx
140032b62:	75 17                	jne    0x140032b7b
140032b64:	48 8b 06             	mov    (%rsi),%rax
140032b67:	48 89 05 da fd 0d 00 	mov    %rax,0xdfdda(%rip)        # 0x140112948
140032b6e:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
140032b75:	48 83 c4 20          	add    $0x20,%rsp
140032b79:	5e                   	pop    %rsi
140032b7a:	c3                   	ret
140032b7b:	ba 01 00 00 00       	mov    $0x1,%edx
140032b80:	e8 3b 05 09 00       	call   0x1400c30c0
140032b85:	eb dd                	jmp    0x140032b64
140032b87:	cc                   	int3
140032b88:	cc                   	int3
140032b89:	cc                   	int3