1409a973c:	48 8b cf             	mov    %rdi,%rcx
1409a973f:	c7 40 18 03 00 00 00 	movl   $0x3,0x18(%rax)
1409a9746:	e8 c5 7d 00 00       	call   0x1409b1510
1409a974b:	48 85 c0             	test   %rax,%rax
1409a974e:	0f 84 76 01 00 00    	je     0x1409a98ca
1409a9754:	c7 00 64 00 00 00    	movl   $0x64,(%rax)
1409a975a:	48 8b d3             	mov    %rbx,%rdx
1409a975d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a9761:	48 85 c9             	test   %rcx,%rcx
1409a9764:	74 16                	je     0x1409a977c
1409a9766:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1409a976d:	00 00 00
1409a9770:	48 8b d1             	mov    %rcx,%rdx
1409a9773:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9777:	48 85 c9             	test   %rcx,%rcx
1409a977a:	75 f4                	jne    0x1409a9770
1409a977c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9780:	48 8b cf             	mov    %rdi,%rcx
1409a9783:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9788:	c7 40 18 08 00 00 00 	movl   $0x8,0x18(%rax)
1409a978f:	e8 7c 7d 00 00       	call   0x1409b1510
1409a9794:	48 85 c0             	test   %rax,%rax
1409a9797:	0f 84 2d 01 00 00    	je     0x1409a98ca
1409a979d:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
1409a97a3:	48 8b d3             	mov    %rbx,%rdx
1409a97a6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a97aa:	48 85 c9             	test   %rcx,%rcx
1409a97ad:	74 0d                	je     0x1409a97bc
1409a97af:	90                   	nop
1409a97b0:	48 8b d1             	mov    %rcx,%rdx
1409a97b3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a97b7:	48 85 c9             	test   %rcx,%rcx
1409a97ba:	75 f4                	jne    0x1409a97b0
1409a97bc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a97c0:	48 8b cf             	mov    %rdi,%rcx
1409a97c3:	ba 28 00 00 00       	mov    $0x28,%edx
1409a97c8:	e8 43 7d 00 00       	call   0x1409b1510
1409a97cd:	48 85 c0             	test   %rax,%rax
1409a97d0:	0f 84 f4 00 00 00    	je     0x1409a98ca
1409a97d6:	c7 00 30 00 00 00    	movl   $0x30,(%rax)
1409a97dc:	48 8b d3             	mov    %rbx,%rdx
1409a97df:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a97e3:	48 85 c9             	test   %rcx,%rcx
1409a97e6:	74 14                	je     0x1409a97fc
1409a97e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409a97ef:	00
1409a97f0:	48 8b d1             	mov    %rcx,%rdx
1409a97f3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a97f7:	48 85 c9             	test   %rcx,%rcx
1409a97fa:	75 f4                	jne    0x1409a97f0
1409a97fc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9800:	48 8b cf             	mov    %rdi,%rcx
1409a9803:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9808:	c7 40 18 02 00 00 00 	movl   $0x2,0x18(%rax)
1409a980f:	e8 fc 7c 00 00       	call   0x1409b1510
1409a9814:	48 85 c0             	test   %rax,%rax
1409a9817:	0f 84 ad 00 00 00    	je     0x1409a98ca
1409a981d:	c7 00 4c 00 00 00    	movl   $0x4c,(%rax)
1409a9823:	48 8b d3             	mov    %rbx,%rdx
1409a9826:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a982a:	48 85 c9             	test   %rcx,%rcx
1409a982d:	74 0d                	je     0x1409a983c
1409a982f:	90                   	nop
1409a9830:	48 8b d1             	mov    %rcx,%rdx
1409a9833:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9837:	48 85 c9             	test   %rcx,%rcx
1409a983a:	75 f4                	jne    0x1409a9830
1409a983c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9840:	48 8b cf             	mov    %rdi,%rcx
1409a9843:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9848:	e8 c3 7c 00 00       	call   0x1409b1510
1409a984d:	48 85 c0             	test   %rax,%rax
1409a9850:	74 78                	je     0x1409a98ca
1409a9852:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409a9858:	48 8b d3             	mov    %rbx,%rdx
1409a985b:	8b 8f 60 01 00 00    	mov    0x160(%rdi),%ecx
1409a9861:	89 48 18             	mov    %ecx,0x18(%rax)
1409a9864:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a9868:	48 85 c9             	test   %rcx,%rcx
1409a986b:	74 0f                	je     0x1409a987c
1409a986d:	0f 1f 00             	nopl   (%rax)
1409a9870:	48 8b d1             	mov    %rcx,%rdx
1409a9873:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9877:	48 85 c9             	test   %rcx,%rcx
1409a987a:	75 f4                	jne    0x1409a9870
1409a987c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9880:	48 8b cf             	mov    %rdi,%rcx
1409a9883:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9888:	e8 83 7c 00 00       	call   0x1409b1510
1409a988d:	48 85 c0             	test   %rax,%rax
1409a9890:	74 38                	je     0x1409a98ca
1409a9892:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
1409a9898:	48 8b d3             	mov    %rbx,%rdx
1409a989b:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a989f:	48 85 c9             	test   %rcx,%rcx
1409a98a2:	74 0c                	je     0x1409a98b0
1409a98a4:	48 8b d1             	mov    %rcx,%rdx
1409a98a7:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a98ab:	48 85 c9             	test   %rcx,%rcx
1409a98ae:	75 f4                	jne    0x1409a98a4
1409a98b0:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a98b4:	48 8b c3             	mov    %rbx,%rax
1409a98b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409a98bc:	48 83 c4 20          	add    $0x20,%rsp
1409a98c0:	5f                   	pop    %rdi
1409a98c1:	c3                   	ret
1409a98c2:	33 c0                	xor    %eax,%eax
1409a98c4:	48 83 c4 20          	add    $0x20,%rsp
1409a98c8:	5f                   	pop    %rdi
1409a98c9:	c3                   	ret
1409a98ca:	ba 01 00 00 00       	mov    $0x1,%edx
1409a98cf:	48 8b cf             	mov    %rdi,%rcx
1409a98d2:	e8 dd 49 47 00       	call   0x140e1e2b4
1409a98d7:	cc                   	int3
1409a98d8:	cc                   	int3
1409a98d9:	cc                   	int3
1409a98da:	cc                   	int3
1409a98db:	cc                   	int3
1409a98dc:	cc                   	int3
1409a98dd:	cc                   	int3
1409a98de:	cc                   	int3
1409a98df:	cc                   	int3
1409a98e0:	40 57                	rex push %rdi
1409a98e2:	48 83 ec 20          	sub    $0x20,%rsp
1409a98e6:	83 b9 60 01 00 00 ff 	cmpl   $0xffffffff,0x160(%rcx)
1409a98ed:	48 8b f9             	mov    %rcx,%rdi
1409a98f0:	c7 81 34 01 00 00 01 	movl   $0x1,0x134(%rcx)
1409a98f7:	00 00 00
1409a98fa:	0f 84 28 02 00 00    	je     0x1409a9b28
1409a9900:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409a9905:	ba 28 00 00 00       	mov    $0x28,%edx
1409a990a:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1409a990f:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1409a9914:	e8 f7 7b 00 00       	call   0x1409b1510
1409a9919:	48 8b d8             	mov    %rax,%rbx
1409a991c:	48 85 c0             	test   %rax,%rax
1409a991f:	0f 84 0b 02 00 00    	je     0x1409a9b30
1409a9925:	ba 28 00 00 00       	mov    $0x28,%edx
1409a992a:	c7 00 20 00 00 00    	movl   $0x20,(%rax)
1409a9930:	48 8b cf             	mov    %rdi,%rcx
1409a9933:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%rax)
1409a993a:	e8 d1 7b 00 00       	call   0x1409b1510
1409a993f:	48 85 c0             	test   %rax,%rax
1409a9942:	0f 84 e8 01 00 00    	je     0x1409a9b30
1409a9948:	c7 00 54 00 00 00    	movl   $0x54,(%rax)
1409a994e:	48 8b d3             	mov    %rbx,%rdx
1409a9951:	c7 40 18 00 f0 ff ff 	movl   $0xfffff000,0x18(%rax)
1409a9958:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a995c:	48 85 c9             	test   %rcx,%rcx
1409a995f:	74 0c                	je     0x1409a996d
1409a9961:	48 8b d1             	mov    %rcx,%rdx
1409a9964:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9968:	48 85 c9             	test   %rcx,%rcx
1409a996b:	75 f4                	jne    0x1409a9961
1409a996d:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9971:	48 8b cf             	mov    %rdi,%rcx
1409a9974:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9979:	e8 92 7b 00 00       	call   0x1409b1510
1409a997e:	4c 8b f0             	mov    %rax,%r14
1409a9981:	48 85 c0             	test   %rax,%rax
1409a9984:	0f 84 a6 01 00 00    	je     0x1409a9b30
1409a998a:	c7 00 15 00 00 00    	movl   $0x15,(%rax)
1409a9990:	48 8b d3             	mov    %rbx,%rdx
1409a9993:	c7 40 18 00 10 21 80 	movl   $0x80211000,0x18(%rax)
1409a999a:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a999e:	48 85 c9             	test   %rcx,%rcx
1409a99a1:	74 0c                	je     0x1409a99af
1409a99a3:	48 8b d1             	mov    %rcx,%rdx
1409a99a6:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a99aa:	48 85 c9             	test   %rcx,%rcx
1409a99ad:	75 f4                	jne    0x1409a99a3
1409a99af:	4c 89 72 20          	mov    %r14,0x20(%rdx)
1409a99b3:	48 8b cf             	mov    %rdi,%rcx
1409a99b6:	ba 28 00 00 00       	mov    $0x28,%edx
1409a99bb:	e8 50 7b 00 00       	call   0x1409b1510
1409a99c0:	48 85 c0             	test   %rax,%rax
1409a99c3:	0f 84 67 01 00 00    	je     0x1409a9b30
1409a99c9:	c7 00 20 00 00 00    	movl   $0x20,(%rax)
1409a99cf:	48 8b d3             	mov    %rbx,%rdx
1409a99d2:	c7 40 18 04 00 00 00 	movl   $0x4,0x18(%rax)
1409a99d9:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a99dd:	48 85 c9             	test   %rcx,%rcx
1409a99e0:	74 0c                	je     0x1409a99ee
1409a99e2:	48 8b d1             	mov    %rcx,%rdx
1409a99e5:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a99e9:	48 85 c9             	test   %rcx,%rcx
1409a99ec:	75 f4                	jne    0x1409a99e2
1409a99ee:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a99f2:	48 8b cf             	mov    %rdi,%rcx
1409a99f5:	ba 28 00 00 00       	mov    $0x28,%edx
1409a99fa:	49 89 46 08          	mov    %rax,0x8(%r14)
1409a99fe:	e8 0d 7b 00 00       	call   0x1409b1510
1409a9a03:	48 8b f0             	mov    %rax,%rsi
1409a9a06:	48 85 c0             	test   %rax,%rax
1409a9a09:	0f 84 21 01 00 00    	je     0x1409a9b30
1409a9a0f:	c7 00 05 00 00 00    	movl   $0x5,(%rax)
1409a9a15:	48 8b d3             	mov    %rbx,%rdx
1409a9a18:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
1409a9a1f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a9a23:	48 85 c9             	test   %rcx,%rcx
1409a9a26:	74 14                	je     0x1409a9a3c
1409a9a28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409a9a2f:	00
1409a9a30:	48 8b d1             	mov    %rcx,%rdx
1409a9a33:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9a37:	48 85 c9             	test   %rcx,%rcx
1409a9a3a:	75 f4                	jne    0x1409a9a30
1409a9a3c:	48 89 72 20          	mov    %rsi,0x20(%rdx)
1409a9a40:	48 8b cf             	mov    %rdi,%rcx
1409a9a43:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9a48:	e8 c3 7a 00 00       	call   0x1409b1510
1409a9a4d:	48 85 c0             	test   %rax,%rax
1409a9a50:	0f 84 da 00 00 00    	je     0x1409a9b30
1409a9a56:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1409a9a5c:	48 8b d3             	mov    %rbx,%rdx
1409a9a5f:	c7 40 18 90 00 00 00 	movl   $0x90,0x18(%rax)
1409a9a66:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a9a6a:	48 85 c9             	test   %rcx,%rcx
1409a9a6d:	74 0d                	je     0x1409a9a7c
1409a9a6f:	90                   	nop
1409a9a70:	48 8b d1             	mov    %rcx,%rdx
1409a9a73:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9a77:	48 85 c9             	test   %rcx,%rcx
1409a9a7a:	75 f4                	jne    0x1409a9a70
1409a9a7c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9a80:	48 8b cf             	mov    %rdi,%rcx
1409a9a83:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9a88:	49 89 46 10          	mov    %rax,0x10(%r14)
1409a9a8c:	e8 7f 7a 00 00       	call   0x1409b1510
1409a9a91:	48 85 c0             	test   %rax,%rax
1409a9a94:	0f 84 96 00 00 00    	je     0x1409a9b30
1409a9a9a:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409a9aa0:	48 8b d3             	mov    %rbx,%rdx
1409a9aa3:	8b 8f 60 01 00 00    	mov    0x160(%rdi),%ecx
1409a9aa9:	89 48 18             	mov    %ecx,0x18(%rax)
1409a9aac:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a9ab0:	48 85 c9             	test   %rcx,%rcx
1409a9ab3:	74 17                	je     0x1409a9acc
1409a9ab5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1409a9abc:	00 00 00 00
1409a9ac0:	48 8b d1             	mov    %rcx,%rdx
1409a9ac3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9ac7:	48 85 c9             	test   %rcx,%rcx
1409a9aca:	75 f4                	jne    0x1409a9ac0
1409a9acc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9ad0:	48 8b cf             	mov    %rdi,%rcx
1409a9ad3:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9ad8:	48 89 46 10          	mov    %rax,0x10(%rsi)
1409a9adc:	e8 2f 7a 00 00       	call   0x1409b1510
1409a9ae1:	48 85 c0             	test   %rax,%rax
1409a9ae4:	74 4a                	je     0x1409a9b30
1409a9ae6:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
1409a9aec:	48 8b d3             	mov    %rbx,%rdx
1409a9aef:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a9af3:	48 85 c9             	test   %rcx,%rcx
1409a9af6:	74 14                	je     0x1409a9b0c
1409a9af8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409a9aff:	00
1409a9b00:	48 8b d1             	mov    %rcx,%rdx
1409a9b03:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a9b07:	48 85 c9             	test   %rcx,%rcx
1409a9b0a:	75 f4                	jne    0x1409a9b00
1409a9b0c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409a9b11:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1409a9b16:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a9b1a:	48 8b c3             	mov    %rbx,%rax
1409a9b1d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409a9b22:	48 83 c4 20          	add    $0x20,%rsp
1409a9b26:	5f                   	pop    %rdi
1409a9b27:	c3                   	ret
1409a9b28:	33 c0                	xor    %eax,%eax
1409a9b2a:	48 83 c4 20          	add    $0x20,%rsp
1409a9b2e:	5f                   	pop    %rdi
1409a9b2f:	c3                   	ret
1409a9b30:	ba 01 00 00 00       	mov    $0x1,%edx
1409a9b35:	48 8b cf             	mov    %rdi,%rcx
1409a9b38:	e8 77 47 47 00       	call   0x140e1e2b4
1409a9b3d:	cc                   	int3
1409a9b3e:	cc                   	int3
1409a9b3f:	cc                   	int3
1409a9b40:	89 54 24 10          	mov    %edx,0x10(%rsp)
1409a9b44:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409a9b49:	48 83 ec 28          	sub    $0x28,%rsp
1409a9b4d:	48 8b d4             	mov    %rsp,%rdx
1409a9b50:	e8 fb 52 53 00       	call   0x140edee50
1409a9b55:	85 c0                	test   %eax,%eax
1409a9b57:	74 07                	je     0x1409a9b60
1409a9b59:	33 c0                	xor    %eax,%eax
1409a9b5b:	48 83 c4 28          	add    $0x28,%rsp
1409a9b5f:	c3                   	ret
1409a9b60:	8b 54 24 38          	mov    0x38(%rsp),%edx
1409a9b64:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1409a9b69:	e8 12 00 00 00       	call   0x1409a9b80
1409a9b6e:	48 83 c4 28          	add    $0x28,%rsp
1409a9b72:	c3                   	ret
1409a9b73:	cc                   	int3
1409a9b74:	cc                   	int3
1409a9b75:	cc                   	int3
1409a9b76:	cc                   	int3
1409a9b77:	cc                   	int3
1409a9b78:	cc                   	int3
1409a9b79:	cc                   	int3
1409a9b7a:	cc                   	int3
1409a9b7b:	cc                   	int3
1409a9b7c:	cc                   	int3
1409a9b7d:	cc                   	int3
1409a9b7e:	cc                   	int3
1409a9b7f:	cc                   	int3
1409a9b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409a9b85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409a9b8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409a9b8f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1409a9b94:	41 56                	push   %r14
1409a9b96:	48 83 ec 20          	sub    $0x20,%rsp
1409a9b9a:	44 8b f2             	mov    %edx,%r14d
1409a9b9d:	48 8b f1             	mov    %rcx,%rsi
1409a9ba0:	ba 18 00 00 00       	mov    $0x18,%edx
1409a9ba5:	e8 66 79 00 00       	call   0x1409b1510
1409a9baa:	48 8b d8             	mov    %rax,%rbx
1409a9bad:	48 85 c0             	test   %rax,%rax
1409a9bb0:	74 6d                	je     0x1409a9c1f
1409a9bb2:	48 8b ce             	mov    %rsi,%rcx
1409a9bb5:	e8 f6 88 ff ff       	call   0x1409a24b0
1409a9bba:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9bbf:	48 8b ce             	mov    %rsi,%rcx
1409a9bc2:	8b e8                	mov    %eax,%ebp
1409a9bc4:	e8 47 79 00 00       	call   0x1409b1510
1409a9bc9:	48 8b f8             	mov    %rax,%rdi
1409a9bcc:	48 85 c0             	test   %rax,%rax
1409a9bcf:	74 4e                	je     0x1409a9c1f
1409a9bd1:	ba 28 00 00 00       	mov    $0x28,%edx
1409a9bd6:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1409a9bdc:	48 8b ce             	mov    %rsi,%rcx
1409a9bdf:	44 89 70 18          	mov    %r14d,0x18(%rax)
1409a9be3:	e8 28 79 00 00       	call   0x1409b1510
1409a9be8:	48 85 c0             	test   %rax,%rax
1409a9beb:	74 32                	je     0x1409a9c1f
1409a9bed:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409a9bf2:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409a9bf8:	48 89 47 20          	mov    %rax,0x20(%rdi)
1409a9bfc:	89 68 18             	mov    %ebp,0x18(%rax)
1409a9bff:	48 8b c3             	mov    %rbx,%rax
1409a9c02:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1409a9c06:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1409a9c0b:	89 6b 10             	mov    %ebp,0x10(%rbx)
1409a9c0e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409a9c13:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409a9c18:	48 83 c4 20          	add    $0x20,%rsp
1409a9c1c:	41 5e                	pop    %r14
1409a9c1e:	c3                   	ret