1400724ab:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400724b0:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400724b5:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400724ba:	48 83 c4 40          	add    $0x40,%rsp
1400724be:	41 5e                	pop    %r14
1400724c0:	c3                   	ret
1400724c1:	cc                   	int3
1400724c2:	41 8b c6             	mov    %r14d,%eax
1400724c5:	eb df                	jmp    0x1400724a6
1400724c7:	cc                   	int3
1400724c8:	cc                   	int3
1400724c9:	cc                   	int3
1400724ca:	cc                   	int3
1400724cb:	cc                   	int3
1400724cc:	cc                   	int3
1400724cd:	cc                   	int3
1400724ce:	cc                   	int3
1400724cf:	cc                   	int3
1400724d0:	48 83 ec 28          	sub    $0x28,%rsp
1400724d4:	48 ff 15 35 26 01 00 	rex.W call *0x12635(%rip)        # 0x140084b10
1400724db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400724e0:	ba 08 00 00 00       	mov    $0x8,%edx
1400724e5:	41 b8 88 04 00 00    	mov    $0x488,%r8d
1400724eb:	48 8b c8             	mov    %rax,%rcx
1400724ee:	48 ff 15 13 26 01 00 	rex.W call *0x12613(%rip)        # 0x140084b08
1400724f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400724fa:	48 85 c0             	test   %rax,%rax
1400724fd:	74 1b                	je     0x14007251a
1400724ff:	c7 40 74 78 00 00 00 	movl   $0x78,0x74(%rax)
140072506:	c7 40 70 80 02 00 00 	movl   $0x280,0x70(%rax)
14007250d:	c7 00 88 04 00 00    	movl   $0x488,(%rax)
140072513:	c7 40 2c 00 00 02 00 	movl   $0x20000,0x2c(%rax)
14007251a:	48 83 c4 28          	add    $0x28,%rsp
14007251e:	c3                   	ret
14007251f:	cc                   	int3
140072520:	cc                   	int3
140072521:	cc                   	int3
140072522:	cc                   	int3
140072523:	cc                   	int3
140072524:	cc                   	int3
140072525:	cc                   	int3
140072526:	cc                   	int3
140072527:	cc                   	int3
140072528:	48 8b c4             	mov    %rsp,%rax
14007252b:	48 89 58 10          	mov    %rbx,0x10(%rax)
14007252f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140072533:	48 89 78 20          	mov    %rdi,0x20(%rax)
140072537:	55                   	push   %rbp
140072538:	41 54                	push   %r12
14007253a:	41 55                	push   %r13
14007253c:	41 56                	push   %r14
14007253e:	41 57                	push   %r15
140072540:	48 8d a8 e8 f9 ff ff 	lea    -0x618(%rax),%rbp
140072547:	48 81 ec f0 06 00 00 	sub    $0x6f0,%rsp
14007254e:	48 8b 05 6b cc 02 00 	mov    0x2cc6b(%rip),%rax        # 0x14009f1c0
140072555:	48 33 c4             	xor    %rsp,%rax
140072558:	48 89 85 e0 05 00 00 	mov    %rax,0x5e0(%rbp)
14007255f:	4c 8b e1             	mov    %rcx,%r12
140072562:	45 33 ed             	xor    %r13d,%r13d
140072565:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
14007256c:	44 89 6c 24 40       	mov    %r13d,0x40(%rsp)
140072571:	33 d2                	xor    %edx,%edx
140072573:	41 b8 24 02 00 00    	mov    $0x224,%r8d
140072579:	e8 bd 5e fc ff       	call   0x14003843b
14007257e:	33 d2                	xor    %edx,%edx
140072580:	48 8d 8d d0 03 00 00 	lea    0x3d0(%rbp),%rcx
140072587:	41 b8 0c 02 00 00    	mov    $0x20c,%r8d
14007258d:	e8 a9 5e fc ff       	call   0x14003843b
140072592:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140072597:	49 8b cc             	mov    %r12,%rcx
14007259a:	48 ff 15 17 25 01 00 	rex.W call *0x12517(%rip)        # 0x140084ab8
1400725a1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400725a6:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400725aa:	0f 84 98 02 00 00    	je     0x140072848
1400725b0:	48 8b c8             	mov    %rax,%rcx
1400725b3:	48 ff 15 ee 24 01 00 	rex.W call *0x124ee(%rip)        # 0x140084aa8
1400725ba:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400725bf:	bf 06 01 00 00       	mov    $0x106,%edi
1400725c4:	48 8d 8d d0 03 00 00 	lea    0x3d0(%rbp),%rcx
1400725cb:	8b d7                	mov    %edi,%edx
1400725cd:	4d 8b c4             	mov    %r12,%r8
1400725d0:	e8 07 5c fb ff       	call   0x1400281dc
1400725d5:	8b cf                	mov    %edi,%ecx
1400725d7:	48 8d 85 d0 03 00 00 	lea    0x3d0(%rbp),%rax
1400725de:	66 44 39 28          	cmp    %r13w,(%rax)
1400725e2:	74 0a                	je     0x1400725ee
1400725e4:	48 83 c0 02          	add    $0x2,%rax
1400725e8:	48 83 e9 01          	sub    $0x1,%rcx
1400725ec:	75 f0                	jne    0x1400725de
1400725ee:	48 85 c9             	test   %rcx,%rcx
1400725f1:	74 08                	je     0x1400725fb
1400725f3:	48 8b c7             	mov    %rdi,%rax
1400725f6:	48 2b c1             	sub    %rcx,%rax
1400725f9:	eb 03                	jmp    0x1400725fe
1400725fb:	49 8b c5             	mov    %r13,%rax
1400725fe:	48 85 c9             	test   %rcx,%rcx
140072601:	74 57                	je     0x14007265a
140072603:	48 8b d7             	mov    %rdi,%rdx
140072606:	48 8d 8d d0 03 00 00 	lea    0x3d0(%rbp),%rcx
14007260d:	48 8d 0c 41          	lea    (%rcx,%rax,2),%rcx
140072611:	48 2b d0             	sub    %rax,%rdx
140072614:	74 35                	je     0x14007264b
140072616:	4c 8d 80 f8 fe ff 7f 	lea    0x7ffffef8(%rax),%r8
14007261d:	4c 03 c2             	add    %rdx,%r8
140072620:	48 8d 05 a5 f3 01 00 	lea    0x1f3a5(%rip),%rax        # 0x1400919cc
140072627:	48 2b c1             	sub    %rcx,%rax
14007262a:	4d 85 c0             	test   %r8,%r8
14007262d:	74 1c                	je     0x14007264b
14007262f:	44 0f b7 0c 08       	movzwl (%rax,%rcx,1),%r9d
140072634:	66 45 85 c9          	test   %r9w,%r9w
140072638:	74 11                	je     0x14007264b
14007263a:	66 44 89 09          	mov    %r9w,(%rcx)
14007263e:	49 ff c8             	dec    %r8
140072641:	48 83 c1 02          	add    $0x2,%rcx
140072645:	48 83 ea 01          	sub    $0x1,%rdx
140072649:	75 df                	jne    0x14007262a
14007264b:	48 85 d2             	test   %rdx,%rdx
14007264e:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
140072652:	48 0f 45 c1          	cmovne %rcx,%rax
140072656:	66 44 89 28          	mov    %r13w,(%rax)
14007265a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14007265f:	48 8d 8d d0 03 00 00 	lea    0x3d0(%rbp),%rcx
140072666:	48 ff 15 4b 24 01 00 	rex.W call *0x1244b(%rip)        # 0x140084ab8
14007266d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140072672:	48 8b f0             	mov    %rax,%rsi
140072675:	bf 01 00 00 00       	mov    $0x1,%edi
14007267a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14007267e:	74 6a                	je     0x1400726ea
140072680:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
140072684:	45 8b f5             	mov    %r13d,%r14d
140072687:	44 8b ff             	mov    %edi,%r15d
14007268a:	eb 3a                	jmp    0x1400726c6
14007268c:	41 ff c6             	inc    %r14d
14007268f:	41 83 fe 32          	cmp    $0x32,%r14d
140072693:	77 50                	ja     0x1400726e5
140072695:	33 d2                	xor    %edx,%edx
140072697:	48 8d 4d 8c          	lea    -0x74(%rbp),%rcx
14007269b:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
14007269f:	e8 2d 14 fc ff       	call   0x140033ad1
1400726a4:	8d 48 ff             	lea    -0x1(%rax),%ecx
1400726a7:	83 f9 04             	cmp    $0x4,%ecx
1400726aa:	77 1a                	ja     0x1400726c6
1400726ac:	48 39 5c 24 64       	cmp    %rbx,0x64(%rsp)
1400726b1:	73 08                	jae    0x1400726bb
1400726b3:	48 8b 5c 24 64       	mov    0x64(%rsp),%rbx
1400726b8:	44 8b f8             	mov    %eax,%r15d
1400726bb:	83 f8 05             	cmp    $0x5,%eax
1400726be:	74 20                	je     0x1400726e0
1400726c0:	3b f8                	cmp    %eax,%edi
1400726c2:	75 26                	jne    0x1400726ea
1400726c4:	ff c7                	inc    %edi
1400726c6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400726cb:	48 8b ce             	mov    %rsi,%rcx
1400726ce:	48 ff 15 eb 23 01 00 	rex.W call *0x123eb(%rip)        # 0x140084ac0
1400726d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400726da:	85 c0                	test   %eax,%eax
1400726dc:	75 ae                	jne    0x14007268c
1400726de:	eb 0a                	jmp    0x1400726ea
1400726e0:	41 8b ff             	mov    %r15d,%edi
1400726e3:	eb 05                	jmp    0x1400726ea
1400726e5:	bf 05 00 00 00       	mov    $0x5,%edi
1400726ea:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
1400726f0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400726f5:	8b cf                	mov    %edi,%ecx
1400726f7:	45 8d 41 f8          	lea    -0x8(%r9),%r8d
1400726fb:	48 ff 15 16 2c 01 00 	rex.W call *0x12c16(%rip)        # 0x140085318
140072702:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140072707:	4d 8b c4             	mov    %r12,%r8
14007270a:	48 8d 8d b4 01 00 00 	lea    0x1b4(%rbp),%rcx
140072711:	ba 06 01 00 00       	mov    $0x106,%edx
140072716:	e8 c1 5a fb ff       	call   0x1400281dc
14007271b:	bf 04 01 00 00       	mov    $0x104,%edi
140072720:	48 8d 85 b4 01 00 00 	lea    0x1b4(%rbp),%rax
140072727:	8b cf                	mov    %edi,%ecx
140072729:	66 44 39 28          	cmp    %r13w,(%rax)
14007272d:	74 0a                	je     0x140072739
14007272f:	48 83 c0 02          	add    $0x2,%rax
140072733:	48 83 e9 01          	sub    $0x1,%rcx
140072737:	75 f0                	jne    0x140072729
140072739:	48 85 c9             	test   %rcx,%rcx
14007273c:	74 08                	je     0x140072746
14007273e:	48 8b c7             	mov    %rdi,%rax
140072741:	48 2b c1             	sub    %rcx,%rax
140072744:	eb 03                	jmp    0x140072749
140072746:	49 8b c5             	mov    %r13,%rax
140072749:	48 85 c9             	test   %rcx,%rcx
14007274c:	74 57                	je     0x1400727a5
14007274e:	48 8b d7             	mov    %rdi,%rdx
140072751:	48 8d 8d b4 01 00 00 	lea    0x1b4(%rbp),%rcx
140072758:	48 8d 0c 41          	lea    (%rcx,%rax,2),%rcx
14007275c:	48 2b d0             	sub    %rax,%rdx
14007275f:	74 35                	je     0x140072796
140072761:	4c 8d 80 fa fe ff 7f 	lea    0x7ffffefa(%rax),%r8
140072768:	4c 03 c2             	add    %rdx,%r8
14007276b:	48 8d 05 32 45 01 00 	lea    0x14532(%rip),%rax        # 0x140086ca4
140072772:	48 2b c1             	sub    %rcx,%rax
140072775:	4d 85 c0             	test   %r8,%r8
140072778:	74 1c                	je     0x140072796
14007277a:	44 0f b7 0c 08       	movzwl (%rax,%rcx,1),%r9d
14007277f:	66 45 85 c9          	test   %r9w,%r9w
140072783:	74 11                	je     0x140072796
140072785:	66 44 89 09          	mov    %r9w,(%rcx)
140072789:	49 ff c8             	dec    %r8
14007278c:	48 83 c1 02          	add    $0x2,%rcx
140072790:	48 83 ea 01          	sub    $0x1,%rdx
140072794:	75 df                	jne    0x140072775
140072796:	48 85 d2             	test   %rdx,%rdx
140072799:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
14007279d:	48 0f 45 c1          	cmovne %rcx,%rax
1400727a1:	66 44 89 28          	mov    %r13w,(%rax)
1400727a5:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400727aa:	48 8b d7             	mov    %rdi,%rdx
1400727ad:	48 8d 8d b4 01 00 00 	lea    0x1b4(%rbp),%rcx
1400727b4:	e8 a7 b8 f9 ff       	call   0x14000e060
1400727b9:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400727be:	41 be 03 00 00 00    	mov    $0x3,%r14d
1400727c4:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
1400727c9:	45 33 c9             	xor    %r9d,%r9d
1400727cc:	45 33 c0             	xor    %r8d,%r8d
1400727cf:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1400727d4:	ba 00 00 01 40       	mov    $0x40010000,%edx
1400727d9:	49 8b cc             	mov    %r12,%rcx
1400727dc:	48 ff 15 fd 22 01 00 	rex.W call *0x122fd(%rip)        # 0x140084ae0
1400727e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400727e8:	48 8b d8             	mov    %rax,%rbx
1400727eb:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400727ef:	74 42                	je     0x140072833
1400727f1:	41 b9 24 02 00 00    	mov    $0x224,%r9d
1400727f7:	c6 85 a0 01 00 00 01 	movb   $0x1,0x1a0(%rbp)
1400727fe:	4c 8d 85 a0 01 00 00 	lea    0x1a0(%rbp),%r8
140072805:	4c 89 ad a8 01 00 00 	mov    %r13,0x1a8(%rbp)
14007280c:	41 8b d6             	mov    %r14d,%edx
14007280f:	89 bd b0 01 00 00    	mov    %edi,0x1b0(%rbp)
140072815:	48 8b c8             	mov    %rax,%rcx
140072818:	48 ff 15 b9 22 01 00 	rex.W call *0x122b9(%rip)        # 0x140084ad8
14007281f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140072824:	48 8b cb             	mov    %rbx,%rcx
140072827:	48 ff 15 ca 22 01 00 	rex.W call *0x122ca(%rip)        # 0x140084af8
14007282e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140072833:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
140072837:	74 0f                	je     0x140072848
140072839:	48 8b ce             	mov    %rsi,%rcx
14007283c:	48 ff 15 65 22 01 00 	rex.W call *0x12265(%rip)        # 0x140084aa8
140072843:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140072848:	48 8b 8d e0 05 00 00 	mov    0x5e0(%rbp),%rcx
14007284f:	48 33 cc             	xor    %rsp,%rcx
140072852:	e8 59 13 fc ff       	call   0x140033bb0
140072857:	4c 8d 9c 24 f0 06 00 	lea    0x6f0(%rsp),%r11
14007285e:	00
14007285f:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140072863:	49 8b 73 40          	mov    0x40(%r11),%rsi
140072867:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14007286b:	49 8b e3             	mov    %r11,%rsp
14007286e:	41 5f                	pop    %r15
140072870:	41 5e                	pop    %r14
140072872:	41 5d                	pop    %r13
140072874:	41 5c                	pop    %r12
140072876:	5d                   	pop    %rbp
140072877:	c3                   	ret
140072878:	cc                   	int3
140072879:	cc                   	int3
14007287a:	cc                   	int3
14007287b:	cc                   	int3
14007287c:	cc                   	int3
14007287d:	cc                   	int3
14007287e:	cc                   	int3
14007287f:	cc                   	int3
140072880:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140072885:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14007288a:	57                   	push   %rdi
14007288b:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
140072892:	48 8b 05 27 c9 02 00 	mov    0x2c927(%rip),%rax        # 0x14009f1c0
140072899:	48 33 c4             	xor    %rsp,%rax
14007289c:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
1400728a3:	00
1400728a4:	33 d2                	xor    %edx,%edx
1400728a6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400728ab:	41 b8 08 02 00 00    	mov    $0x208,%r8d
1400728b1:	e8 85 5b fc ff       	call   0x14003843b
1400728b6:	e8 15 fc ff ff       	call   0x1400724d0
1400728bb:	48 8b f8             	mov    %rax,%rdi
1400728be:	48 85 c0             	test   %rax,%rax
1400728c1:	74 58                	je     0x14007291b
1400728c3:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1400728c9:	48 8d 15 80 63 01 00 	lea    0x16380(%rip),%rdx        # 0x140088c50
1400728d0:	4c 8b c0             	mov    %rax,%r8
1400728d3:	33 c9                	xor    %ecx,%ecx
1400728d5:	48 ff 15 84 27 01 00 	rex.W call *0x12784(%rip)        # 0x140085060
1400728dc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400728e1:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400728e7:	48 8d 15 62 63 01 00 	lea    0x16362(%rip),%rdx        # 0x140088c50
1400728ee:	4c 8b c7             	mov    %rdi,%r8
1400728f1:	33 c9                	xor    %ecx,%ecx
1400728f3:	48 ff 15 66 27 01 00 	rex.W call *0x12766(%rip)        # 0x140085060
1400728fa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400728ff:	85 c0                	test   %eax,%eax
140072901:	75 18                	jne    0x14007291b
140072903:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140072908:	e8 b3 5f fb ff       	call   0x1400288c0
14007290d:	85 c0                	test   %eax,%eax
14007290f:	75 0a                	jne    0x14007291b
140072911:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140072916:	e8 0d fc ff ff       	call   0x140072528
14007291b:	48 8b 1d de c6 02 00 	mov    0x2c6de(%rip),%rbx        # 0x14009f000
140072922:	48 8d 35 d7 c6 02 00 	lea    0x2c6d7(%rip),%rsi        # 0x14009f000
140072929:	48 3b de             	cmp    %rsi,%rbx
14007292c:	74 2b                	je     0x140072959
14007292e:	eb 1d                	jmp    0x14007294d
140072930:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140072934:	48 85 c9             	test   %rcx,%rcx
140072937:	74 11                	je     0x14007294a
140072939:	48 ff 15 e0 29 01 00 	rex.W call *0x129e0(%rip)        # 0x140085320
140072940:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140072945:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14007294a:	48 8b 1b             	mov    (%rbx),%rbx
14007294d:	48 85 db             	test   %rbx,%rbx
140072950:	75 de                	jne    0x140072930
140072952:	48 89 35 a7 c6 02 00 	mov    %rsi,0x2c6a7(%rip)        # 0x14009f000
140072959:	48 85 ff             	test   %rdi,%rdi
14007295c:	74 20                	je     0x14007297e
14007295e:	48 ff 15 ab 21 01 00 	rex.W call *0x121ab(%rip)        # 0x140084b10
140072965:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007296a:	4c 8b c7             	mov    %rdi,%r8
14007296d:	33 d2                	xor    %edx,%edx
14007296f:	48 8b c8             	mov    %rax,%rcx
140072972:	48 ff 15 9f 21 01 00 	rex.W call *0x1219f(%rip)        # 0x140084b18
140072979:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007297e:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
140072985:	00
140072986:	48 33 cc             	xor    %rsp,%rcx
140072989:	e8 22 12 fc ff       	call   0x140033bb0
14007298e:	4c 8d 9c 24 40 02 00 	lea    0x240(%rsp),%r11
140072995:	00
140072996:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14007299a:	49 8b 73 18          	mov    0x18(%r11),%rsi
14007299e:	49 8b e3             	mov    %r11,%rsp
1400729a1:	5f                   	pop    %rdi
1400729a2:	c3                   	ret
1400729a3:	cc                   	int3
1400729a4:	cc                   	int3
1400729a5:	cc                   	int3
1400729a6:	cc                   	int3
1400729a7:	cc                   	int3
1400729a8:	cc                   	int3
1400729a9:	cc                   	int3
1400729aa:	cc                   	int3
1400729ab:	cc                   	int3
1400729ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400729b1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400729b6:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)