14015769e:	cc                   	int3
14015769f:	cc                   	int3
1401576a0:	b8 48 00 00 00       	mov    $0x48,%eax
1401576a5:	e8 86 94 15 00       	call   0x1402b0b30
1401576aa:	48 2b e0             	sub    %rax,%rsp
1401576ad:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401576b2:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1401576b7:	33 c9                	xor    %ecx,%ecx
1401576b9:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1401576be:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401576c3:	e8 a8 17 01 00       	call   0x140168e70
1401576c8:	85 c0                	test   %eax,%eax
1401576ca:	75 07                	jne    0x1401576d3
1401576cc:	33 c0                	xor    %eax,%eax
1401576ce:	48 83 c4 48          	add    $0x48,%rsp
1401576d2:	c3                   	ret
1401576d3:	44 8b 44 24 68       	mov    0x68(%rsp),%r8d
1401576d8:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401576dd:	33 c9                	xor    %ecx,%ecx
1401576df:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401576e4:	e8 77 31 00 00       	call   0x14015a860
1401576e9:	48 8b d8             	mov    %rax,%rbx
1401576ec:	48 85 c0             	test   %rax,%rax
1401576ef:	75 39                	jne    0x14015772a
1401576f1:	e8 7a f9 fc ff       	call   0x140127070
1401576f6:	4c 8d 05 63 2c 1c 00 	lea    0x1c2c63(%rip),%r8        # 0x14031a360
1401576fd:	ba 30 02 00 00       	mov    $0x230,%edx
140157702:	48 8d 0d 0f 2c 1c 00 	lea    0x1c2c0f(%rip),%rcx        # 0x14031a318
140157709:	e8 82 fa fc ff       	call   0x140127190
14015770e:	45 33 c0             	xor    %r8d,%r8d
140157711:	8d 4b 04             	lea    0x4(%rbx),%ecx
140157714:	ba 04 00 08 00       	mov    $0x80004,%edx
140157719:	e8 72 fb fc ff       	call   0x140127290
14015771e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140157723:	33 c0                	xor    %eax,%eax
140157725:	48 83 c4 48          	add    $0x48,%rsp
140157729:	c3                   	ret
14015772a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14015772f:	48 8b cb             	mov    %rbx,%rcx
140157732:	e8 59 00 00 00       	call   0x140157790
140157737:	48 8b cb             	mov    %rbx,%rcx
14015773a:	85 c0                	test   %eax,%eax
14015773c:	75 11                	jne    0x14015774f
14015773e:	e8 3d 56 fa ff       	call   0x1400fcd80
140157743:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140157748:	33 c0                	xor    %eax,%eax
14015774a:	48 83 c4 48          	add    $0x48,%rsp
14015774e:	c3                   	ret
14015774f:	ba 00 f0 00 00       	mov    $0xf000,%edx
140157754:	e8 17 56 fa ff       	call   0x1400fcd70
140157759:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14015775e:	48 8b 09             	mov    (%rcx),%rcx
140157761:	e8 aa df f9 ff       	call   0x1400f5710
140157766:	83 f8 06             	cmp    $0x6,%eax
140157769:	74 0e                	je     0x140157779
14015776b:	3d 90 03 00 00       	cmp    $0x390,%eax
140157770:	75 11                	jne    0x140157783
140157772:	ba 00 10 00 00       	mov    $0x1000,%edx
140157777:	eb 02                	jmp    0x14015777b
140157779:	33 d2                	xor    %edx,%edx
14015777b:	48 8b cb             	mov    %rbx,%rcx
14015777e:	e8 6d 5c fa ff       	call   0x1400fd3f0
140157783:	48 8b c3             	mov    %rbx,%rax
140157786:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14015778b:	48 83 c4 48          	add    $0x48,%rsp
14015778f:	c3                   	ret
140157790:	40 53                	rex push %rbx
140157792:	57                   	push   %rdi
140157793:	b8 78 00 00 00       	mov    $0x78,%eax
140157798:	e8 93 93 15 00       	call   0x1402b0b30
14015779d:	48 2b e0             	sub    %rax,%rsp
1401577a0:	48 8b 05 d9 e2 27 00 	mov    0x27e2d9(%rip),%rax        # 0x1403d5a80
1401577a7:	48 33 c4             	xor    %rsp,%rax
1401577aa:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401577af:	48 8b da             	mov    %rdx,%rbx
1401577b2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401577b7:	48 8b f9             	mov    %rcx,%rdi
1401577ba:	4c 8b ca             	mov    %rdx,%r9
1401577bd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401577c2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1401577c7:	e8 d4 91 fa ff       	call   0x1401009a0
1401577cc:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401577d1:	e8 3a df f9 ff       	call   0x1400f5710
1401577d6:	3d 90 03 00 00       	cmp    $0x390,%eax
1401577db:	0f 85 f5 01 00 00    	jne    0x1401579d6
1401577e1:	8b 44 24 20          	mov    0x20(%rsp),%eax
1401577e5:	83 f8 ff             	cmp    $0xffffffff,%eax
1401577e8:	0f 84 e8 01 00 00    	je     0x1401579d6
1401577ee:	83 f8 10             	cmp    $0x10,%eax
1401577f1:	74 35                	je     0x140157828
1401577f3:	e8 78 f8 fc ff       	call   0x140127070
1401577f8:	4c 8d 05 49 2b 1c 00 	lea    0x1c2b49(%rip),%r8        # 0x14031a348
1401577ff:	ba 17 02 00 00       	mov    $0x217,%edx
140157804:	48 8d 0d 0d 2b 1c 00 	lea    0x1c2b0d(%rip),%rcx        # 0x14031a318
14015780b:	e8 80 f9 fc ff       	call   0x140127190
140157810:	45 33 c0             	xor    %r8d,%r8d
140157813:	ba 95 00 00 00       	mov    $0x95,%edx
140157818:	41 8d 48 04          	lea    0x4(%r8),%ecx
14015781c:	e8 6f fa fc ff       	call   0x140127290
140157821:	33 c0                	xor    %eax,%eax
140157823:	e9 96 01 00 00       	jmp    0x1401579be
140157828:	e8 03 30 00 00       	call   0x14015a830
14015782d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140157831:	48 8b c8             	mov    %rax,%rcx
140157834:	e8 e7 22 01 00       	call   0x140169b20
140157839:	48 8b d8             	mov    %rax,%rbx
14015783c:	48 85 c0             	test   %rax,%rax
14015783f:	74 1f                	je     0x140157860
140157841:	48 8b 48 08          	mov    0x8(%rax),%rcx
140157845:	48 85 c9             	test   %rcx,%rcx
140157848:	74 27                	je     0x140157871
14015784a:	e8 d1 94 fa ff       	call   0x140100d20
14015784f:	48 89 43 20          	mov    %rax,0x20(%rbx)
140157853:	48 85 c0             	test   %rax,%rax
140157856:	75 19                	jne    0x140157871
140157858:	48 8b cb             	mov    %rbx,%rcx
14015785b:	e8 b0 2f 00 00       	call   0x14015a810
140157860:	33 db                	xor    %ebx,%ebx
140157862:	48 8b cb             	mov    %rbx,%rcx
140157865:	e8 a6 2f 00 00       	call   0x14015a810
14015786a:	33 c0                	xor    %eax,%eax
14015786c:	e9 4d 01 00 00       	jmp    0x1401579be
140157871:	48 8b d3             	mov    %rbx,%rdx
140157874:	48 8b cf             	mov    %rdi,%rcx
140157877:	e8 64 62 fa ff       	call   0x1400fdae0
14015787c:	85 c0                	test   %eax,%eax
14015787e:	74 e2                	je     0x140157862
140157880:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
140157887:	00
140157888:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
14015788f:	00
140157890:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140157895:	48 85 ff             	test   %rdi,%rdi
140157898:	0f 84 06 01 00 00    	je     0x1401579a4
14015789e:	48 8b cf             	mov    %rdi,%rcx
1401578a1:	e8 3a 58 fa ff       	call   0x1400fd0e0
1401578a6:	48 8b d8             	mov    %rax,%rbx
1401578a9:	48 85 c0             	test   %rax,%rax
1401578ac:	0f 84 f2 00 00 00    	je     0x1401579a4
1401578b2:	48 8b cf             	mov    %rdi,%rcx
1401578b5:	e8 76 5e fa ff       	call   0x1400fd730
1401578ba:	48 8b f8             	mov    %rax,%rdi
1401578bd:	48 85 c0             	test   %rax,%rax
1401578c0:	0f 84 de 00 00 00    	je     0x1401579a4
1401578c6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401578cb:	e8 f0 dd 07 00       	call   0x1401d56c0
1401578d0:	48 8b 0b             	mov    (%rbx),%rcx
1401578d3:	e8 e8 91 fa ff       	call   0x140100ac0
1401578d8:	4c 8b f0             	mov    %rax,%r14
1401578db:	48 85 c0             	test   %rax,%rax
1401578de:	0f 84 ee 00 00 00    	je     0x1401579d2
1401578e4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401578e8:	e8 d3 91 fa ff       	call   0x140100ac0
1401578ed:	48 8b e8             	mov    %rax,%rbp
1401578f0:	48 85 c0             	test   %rax,%rax
1401578f3:	0f 84 d9 00 00 00    	je     0x1401579d2
1401578f9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401578fd:	48 85 c9             	test   %rcx,%rcx
140157900:	74 07                	je     0x140157909
140157902:	e8 f9 c5 01 00       	call   0x140173f00
140157907:	eb 0a                	jmp    0x140157913
140157909:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14015790e:	e8 9d dd 07 00       	call   0x1401d56b0
140157913:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140157917:	8b f0                	mov    %eax,%esi
140157919:	48 85 c9             	test   %rcx,%rcx
14015791c:	74 07                	je     0x140157925
14015791e:	e8 dd c5 01 00       	call   0x140173f00
140157923:	eb 0a                	jmp    0x14015792f
140157925:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14015792a:	e8 31 3c f9 ff       	call   0x1400eb560
14015792f:	49 8b ce             	mov    %r14,%rcx
140157932:	8b d8                	mov    %eax,%ebx
140157934:	e8 67 a9 f9 ff       	call   0x1400f22a0
140157939:	48 8b cd             	mov    %rbp,%rcx
14015793c:	44 8b f0             	mov    %eax,%r14d
14015793f:	e8 5c a9 f9 ff       	call   0x1400f22a0
140157944:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140157949:	8b e8                	mov    %eax,%ebp
14015794b:	e8 70 dd 07 00       	call   0x1401d56c0
140157950:	85 c0                	test   %eax,%eax
140157952:	74 7e                	je     0x1401579d2
140157954:	41 8b d6             	mov    %r14d,%edx
140157957:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14015795c:	e8 8f dd 07 00       	call   0x1401d56f0
140157961:	85 c0                	test   %eax,%eax
140157963:	74 6d                	je     0x1401579d2
140157965:	8b d5                	mov    %ebp,%edx
140157967:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14015796c:	e8 8f dd 07 00       	call   0x1401d5700
140157971:	85 c0                	test   %eax,%eax
140157973:	74 5d                	je     0x1401579d2
140157975:	8b d6                	mov    %esi,%edx
140157977:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14015797c:	e8 9f dd 07 00       	call   0x1401d5720
140157981:	85 c0                	test   %eax,%eax
140157983:	74 4d                	je     0x1401579d2
140157985:	8b d3                	mov    %ebx,%edx
140157987:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14015798c:	e8 af dd 07 00       	call   0x1401d5740
140157991:	85 c0                	test   %eax,%eax
140157993:	74 3d                	je     0x1401579d2
140157995:	0f 10 44 24 38       	movups 0x38(%rsp),%xmm0
14015799a:	8b 44 24 48          	mov    0x48(%rsp),%eax
14015799e:	0f 11 07             	movups %xmm0,(%rdi)
1401579a1:	89 47 10             	mov    %eax,0x10(%rdi)
1401579a4:	b8 01 00 00 00       	mov    $0x1,%eax
1401579a9:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
1401579b0:	00
1401579b1:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
1401579b8:	00
1401579b9:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1401579be:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401579c3:	48 33 cc             	xor    %rsp,%rcx
1401579c6:	e8 e5 84 15 00       	call   0x1402afeb0
1401579cb:	48 83 c4 78          	add    $0x78,%rsp
1401579cf:	5f                   	pop    %rdi
1401579d0:	5b                   	pop    %rbx
1401579d1:	c3                   	ret
1401579d2:	33 c0                	xor    %eax,%eax
1401579d4:	eb d3                	jmp    0x1401579a9
1401579d6:	b8 01 00 00 00       	mov    $0x1,%eax
1401579db:	eb e1                	jmp    0x1401579be
1401579dd:	cc                   	int3
1401579de:	cc                   	int3
1401579df:	cc                   	int3
1401579e0:	40 53                	rex push %rbx
1401579e2:	b8 20 00 00 00       	mov    $0x20,%eax
1401579e7:	e8 44 91 15 00       	call   0x1402b0b30
1401579ec:	48 2b e0             	sub    %rax,%rsp
1401579ef:	48 8b d9             	mov    %rcx,%rbx
1401579f2:	e8 39 2e 00 00       	call   0x14015a830
1401579f7:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401579fb:	48 8b c8             	mov    %rax,%rcx
1401579fe:	e8 1d 21 01 00       	call   0x140169b20
140157a03:	48 8b d8             	mov    %rax,%rbx
140157a06:	48 85 c0             	test   %rax,%rax
140157a09:	74 1f                	je     0x140157a2a
140157a0b:	48 8b 48 08          	mov    0x8(%rax),%rcx
140157a0f:	48 85 c9             	test   %rcx,%rcx
140157a12:	74 1e                	je     0x140157a32
140157a14:	e8 07 93 fa ff       	call   0x140100d20
140157a19:	48 89 43 20          	mov    %rax,0x20(%rbx)
140157a1d:	48 85 c0             	test   %rax,%rax
140157a20:	75 10                	jne    0x140157a32
140157a22:	48 8b cb             	mov    %rbx,%rcx
140157a25:	e8 e6 2d 00 00       	call   0x14015a810
140157a2a:	33 c0                	xor    %eax,%eax
140157a2c:	48 83 c4 20          	add    $0x20,%rsp
140157a30:	5b                   	pop    %rbx
140157a31:	c3                   	ret
140157a32:	48 8b c3             	mov    %rbx,%rax
140157a35:	48 83 c4 20          	add    $0x20,%rsp
140157a39:	5b                   	pop    %rbx
140157a3a:	c3                   	ret
140157a3b:	cc                   	int3
140157a3c:	cc                   	int3
140157a3d:	cc                   	int3
140157a3e:	cc                   	int3
140157a3f:	cc                   	int3
140157a40:	40 53                	rex push %rbx
140157a42:	56                   	push   %rsi
140157a43:	57                   	push   %rdi
140157a44:	41 56                	push   %r14
140157a46:	41 57                	push   %r15
140157a48:	b8 40 00 00 00       	mov    $0x40,%eax
140157a4d:	e8 de 90 15 00       	call   0x1402b0b30
140157a52:	48 2b e0             	sub    %rax,%rsp
140157a55:	48 8b 05 24 e0 27 00 	mov    0x27e024(%rip),%rax        # 0x1403d5a80
140157a5c:	48 33 c4             	xor    %rsp,%rax
140157a5f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140157a64:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
140157a6b:	00
140157a6c:	48 8b d9             	mov    %rcx,%rbx
140157a6f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140157a74:	4d 8b f9             	mov    %r9,%r15
140157a77:	4d 8b f0             	mov    %r8,%r14
140157a7a:	48 8b f2             	mov    %rdx,%rsi
140157a7d:	e8 3e dc 07 00       	call   0x1401d56c0
140157a82:	48 85 db             	test   %rbx,%rbx
140157a85:	74 68                	je     0x140157aef
140157a87:	48 8b 0b             	mov    (%rbx),%rcx
140157a8a:	e8 31 90 fa ff       	call   0x140100ac0
140157a8f:	48 89 06             	mov    %rax,(%rsi)
140157a92:	48 85 c0             	test   %rax,%rax
140157a95:	74 58                	je     0x140157aef
140157a97:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140157a9b:	e8 20 90 fa ff       	call   0x140100ac0
140157aa0:	49 89 06             	mov    %rax,(%r14)
140157aa3:	48 85 c0             	test   %rax,%rax
140157aa6:	74 47                	je     0x140157aef
140157aa8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140157aac:	48 85 c9             	test   %rcx,%rcx
140157aaf:	74 07                	je     0x140157ab8
140157ab1:	e8 4a c4 01 00       	call   0x140173f00
140157ab6:	eb 0a                	jmp    0x140157ac2
140157ab8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140157abd:	e8 ee db 07 00       	call   0x1401d56b0
140157ac2:	41 89 07             	mov    %eax,(%r15)
140157ac5:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140157ac9:	48 85 c9             	test   %rcx,%rcx
140157acc:	74 0e                	je     0x140157adc
140157ace:	e8 2d c4 01 00       	call   0x140173f00
140157ad3:	89 07                	mov    %eax,(%rdi)
140157ad5:	b8 01 00 00 00       	mov    $0x1,%eax
140157ada:	eb 15                	jmp    0x140157af1
140157adc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140157ae1:	e8 7a 3a f9 ff       	call   0x1400eb560
140157ae6:	89 07                	mov    %eax,(%rdi)
140157ae8:	b8 01 00 00 00       	mov    $0x1,%eax
140157aed:	eb 02                	jmp    0x140157af1
140157aef:	33 c0                	xor    %eax,%eax
140157af1:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140157af6:	48 33 cc             	xor    %rsp,%rcx
140157af9:	e8 b2 83 15 00       	call   0x1402afeb0
140157afe:	48 83 c4 40          	add    $0x40,%rsp
140157b02:	41 5f                	pop    %r15
140157b04:	41 5e                	pop    %r14
140157b06:	5f                   	pop    %rdi
140157b07:	5e                   	pop    %rsi
140157b08:	5b                   	pop    %rbx
140157b09:	c3                   	ret
140157b0a:	cc                   	int3
140157b0b:	cc                   	int3
140157b0c:	cc                   	int3
140157b0d:	cc                   	int3
140157b0e:	cc                   	int3
140157b0f:	cc                   	int3
140157b10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140157b15:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140157b1a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140157b1f:	55                   	push   %rbp
140157b20:	56                   	push   %rsi
140157b21:	57                   	push   %rdi
140157b22:	41 54                	push   %r12
140157b24:	41 55                	push   %r13
140157b26:	41 56                	push   %r14
140157b28:	41 57                	push   %r15
140157b2a:	b8 40 00 00 00       	mov    $0x40,%eax
140157b2f:	e8 fc 8f 15 00       	call   0x1402b0b30
140157b34:	48 2b e0             	sub    %rax,%rsp
140157b37:	33 db                	xor    %ebx,%ebx
140157b39:	4d 8b f0             	mov    %r8,%r14
140157b3c:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
140157b43:	4c 8b e2             	mov    %rdx,%r12
140157b46:	48 8b f1             	mov    %rcx,%rsi
140157b49:	44 8b fb             	mov    %ebx,%r15d
140157b4c:	48 85 c9             	test   %rcx,%rcx
140157b4f:	0f 84 21 02 00 00    	je     0x140157d76
140157b55:	48 8d 15 04 34 1b 00 	lea    0x1b3404(%rip),%rdx        # 0x14030af60