140d397f5:	8b 80 8c 00 00 00    	mov    0x8c(%rax),%eax
140d397fb:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
140d39801:	eb 1f                	jmp    0x140d39822
140d39803:	ba 6e 00 00 00       	mov    $0x6e,%edx
140d39808:	c7 44 24 20 b5 01 00 	movl   $0x1b5,0x20(%rsp)
140d3980f:	00
140d39810:	4c 8d 0d 91 03 44 00 	lea    0x440391(%rip),%r9        # 0x141179ba8
140d39817:	44 8b c2             	mov    %edx,%r8d
140d3981a:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140d3981d:	e8 5e 74 f9 ff       	call   0x140cd0c80
140d39822:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140d39827:	48 85 d2             	test   %rdx,%rdx
140d3982a:	74 18                	je     0x140d39844
140d3982c:	48 8b 83 60 01 00 00 	mov    0x160(%rbx),%rax
140d39833:	48 85 c0             	test   %rax,%rax
140d39836:	74 0c                	je     0x140d39844
140d39838:	4c 8b c6             	mov    %rsi,%r8
140d3983b:	48 8b cb             	mov    %rbx,%rcx
140d3983e:	ff 15 dc a1 24 00    	call   *0x24a1dc(%rip)        # 0x140f83a20
140d39844:	83 bb 98 00 00 00 01 	cmpl   $0x1,0x98(%rbx)
140d3984b:	40 0f 94 c7          	sete   %dil
140d3984f:	8b c7                	mov    %edi,%eax
140d39851:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d39856:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140d3985b:	48 83 c4 40          	add    $0x40,%rsp
140d3985f:	41 5e                	pop    %r14
140d39861:	5f                   	pop    %rdi
140d39862:	5e                   	pop    %rsi
140d39863:	c3                   	ret
140d39864:	cc                   	int3
140d39865:	cc                   	int3
140d39866:	cc                   	int3
140d39867:	cc                   	int3
140d39868:	cc                   	int3
140d39869:	cc                   	int3
140d3986a:	cc                   	int3
140d3986b:	cc                   	int3
140d3986c:	cc                   	int3
140d3986d:	cc                   	int3
140d3986e:	cc                   	int3
140d3986f:	cc                   	int3
140d39870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d39875:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d3987a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d3987f:	57                   	push   %rdi
140d39880:	b8 30 00 00 00       	mov    $0x30,%eax
140d39885:	e8 16 1c 0e 00       	call   0x140e1b4a0
140d3988a:	48 2b e0             	sub    %rax,%rsp
140d3988d:	41 8b f0             	mov    %r8d,%esi
140d39890:	8b da                	mov    %edx,%ebx
140d39892:	48 8b f9             	mov    %rcx,%rdi
140d39895:	85 d2                	test   %edx,%edx
140d39897:	75 11                	jne    0x140d398aa
140d39899:	45 85 c0             	test   %r8d,%r8d
140d3989c:	75 0c                	jne    0x140d398aa
140d3989e:	8b 1d 84 e9 67 00    	mov    0x67e984(%rip),%ebx        # 0x1413b8228
140d398a4:	8b 35 12 44 76 00    	mov    0x764412(%rip),%esi        # 0x14149dcbc
140d398aa:	8b 41 14             	mov    0x14(%rcx),%eax
140d398ad:	33 ed                	xor    %ebp,%ebp
140d398af:	85 c0                	test   %eax,%eax
140d398b1:	74 2a                	je     0x140d398dd
140d398b3:	3b d8                	cmp    %eax,%ebx
140d398b5:	75 08                	jne    0x140d398bf
140d398b7:	0f b7 41 1c          	movzwl 0x1c(%rcx),%eax
140d398bb:	3b f0                	cmp    %eax,%esi
140d398bd:	74 1e                	je     0x140d398dd
140d398bf:	48 8b 81 50 01 00 00 	mov    0x150(%rcx),%rax
140d398c6:	48 8b 40 18          	mov    0x18(%rax),%rax
140d398ca:	ff 15 50 a1 24 00    	call   *0x24a150(%rip)        # 0x140f83a20
140d398d0:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d398d4:	e8 97 b9 fb ff       	call   0x140cf5270
140d398d9:	48 89 6f 28          	mov    %rbp,0x28(%rdi)
140d398dd:	89 af 98 00 00 00    	mov    %ebp,0x98(%rdi)
140d398e3:	66 89 77 1c          	mov    %si,0x1c(%rdi)
140d398e7:	89 5f 14             	mov    %ebx,0x14(%rdi)
140d398ea:	85 db                	test   %ebx,%ebx
140d398ec:	74 7e                	je     0x140d3996c
140d398ee:	81 eb 88 03 00 00    	sub    $0x388,%ebx
140d398f4:	74 3c                	je     0x140d39932
140d398f6:	83 eb 01             	sub    $0x1,%ebx
140d398f9:	74 37                	je     0x140d39932
140d398fb:	83 fb 01             	cmp    $0x1,%ebx
140d398fe:	74 32                	je     0x140d39932
140d39900:	ba 68 00 00 00       	mov    $0x68,%edx
140d39905:	89 6f 14             	mov    %ebp,0x14(%rdi)
140d39908:	4c 8d 0d 99 02 44 00 	lea    0x440299(%rip),%r9        # 0x141179ba8
140d3990f:	66 89 6f 1c          	mov    %bp,0x1c(%rdi)
140d39913:	48 89 af 50 01 00 00 	mov    %rbp,0x150(%rdi)
140d3991a:	c7 44 24 20 80 00 00 	movl   $0x80,0x20(%rsp)
140d39921:	00
140d39922:	8d 4a bc             	lea    -0x44(%rdx),%ecx
140d39925:	44 8d 42 10          	lea    0x10(%rdx),%r8d
140d39929:	e8 52 73 f9 ff       	call   0x140cd0c80
140d3992e:	33 c0                	xor    %eax,%eax
140d39930:	eb 46                	jmp    0x140d39978
140d39932:	48 8b cf             	mov    %rdi,%rcx
140d39935:	e8 d6 50 04 00       	call   0x140d7ea10
140d3993a:	8b d8                	mov    %eax,%ebx
140d3993c:	85 c0                	test   %eax,%eax
140d3993e:	75 28                	jne    0x140d39968
140d39940:	4c 8d 0d 61 02 44 00 	lea    0x440261(%rip),%r9        # 0x141179ba8
140d39947:	c7 87 98 00 00 00 02 	movl   $0x2,0x98(%rdi)
140d3994e:	00 00 00
140d39951:	8d 50 68             	lea    0x68(%rax),%edx
140d39954:	c7 44 24 20 8f 00 00 	movl   $0x8f,0x20(%rsp)
140d3995b:	00
140d3995c:	8d 48 24             	lea    0x24(%rax),%ecx
140d3995f:	44 8d 40 6b          	lea    0x6b(%rax),%r8d
140d39963:	e8 18 73 f9 ff       	call   0x140cd0c80
140d39968:	8b c3                	mov    %ebx,%eax
140d3996a:	eb 0c                	jmp    0x140d39978
140d3996c:	48 89 af 50 01 00 00 	mov    %rbp,0x150(%rdi)
140d39973:	b8 01 00 00 00       	mov    $0x1,%eax
140d39978:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3997d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d39982:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d39987:	48 83 c4 30          	add    $0x30,%rsp
140d3998b:	5f                   	pop    %rdi
140d3998c:	c3                   	ret
140d3998d:	cc                   	int3
140d3998e:	cc                   	int3
140d3998f:	cc                   	int3
140d39990:	48 8d 05 61 e8 67 00 	lea    0x67e861(%rip),%rax        # 0x1413b81f8
140d39997:	c3                   	ret
140d39998:	cc                   	int3
140d39999:	cc                   	int3
140d3999a:	cc                   	int3
140d3999b:	cc                   	int3
140d3999c:	cc                   	int3
140d3999d:	cc                   	int3
140d3999e:	cc                   	int3
140d3999f:	cc                   	int3
140d399a0:	b8 28 00 00 00       	mov    $0x28,%eax
140d399a5:	e8 f6 1a 0e 00       	call   0x140e1b4a0
140d399aa:	48 2b e0             	sub    %rax,%rsp
140d399ad:	33 d2                	xor    %edx,%edx
140d399af:	33 c9                	xor    %ecx,%ecx
140d399b1:	e8 2a 8e fa ff       	call   0x140ce27e0
140d399b6:	85 c0                	test   %eax,%eax
140d399b8:	74 4f                	je     0x140d39a09
140d399ba:	33 d2                	xor    %edx,%edx
140d399bc:	48 8d 0d f1 42 76 00 	lea    0x7642f1(%rip),%rcx        # 0x14149dcb4
140d399c3:	e8 68 99 fa ff       	call   0x140ce3330
140d399c8:	85 c0                	test   %eax,%eax
140d399ca:	74 3d                	je     0x140d39a09
140d399cc:	33 d2                	xor    %edx,%edx
140d399ce:	48 8d 0d db 42 76 00 	lea    0x7642db(%rip),%rcx        # 0x14149dcb0
140d399d5:	e8 56 99 fa ff       	call   0x140ce3330
140d399da:	85 c0                	test   %eax,%eax
140d399dc:	74 1f                	je     0x140d399fd
140d399de:	33 c9                	xor    %ecx,%ecx
140d399e0:	e8 8b 01 00 00       	call   0x140d39b70
140d399e5:	48 89 05 bc 42 76 00 	mov    %rax,0x7642bc(%rip)        # 0x14149dca8
140d399ec:	48 85 c0             	test   %rax,%rax
140d399ef:	75 27                	jne    0x140d39a18
140d399f1:	48 8d 0d b8 42 76 00 	lea    0x7642b8(%rip),%rcx        # 0x14149dcb0
140d399f8:	e8 93 98 fa ff       	call   0x140ce3290
140d399fd:	48 8d 0d b0 42 76 00 	lea    0x7642b0(%rip),%rcx        # 0x14149dcb4
140d39a04:	e8 87 98 fa ff       	call   0x140ce3290
140d39a09:	c7 05 ad 42 76 00 00 	movl   $0x0,0x7642ad(%rip)        # 0x14149dcc0
140d39a10:	00 00 00
140d39a13:	48 83 c4 28          	add    $0x28,%rsp
140d39a17:	c3                   	ret
140d39a18:	c7 05 9e 42 76 00 01 	movl   $0x1,0x76429e(%rip)        # 0x14149dcc0
140d39a1f:	00 00 00
140d39a22:	48 83 c4 28          	add    $0x28,%rsp
140d39a26:	c3                   	ret
140d39a27:	cc                   	int3
140d39a28:	cc                   	int3
140d39a29:	cc                   	int3
140d39a2a:	cc                   	int3
140d39a2b:	cc                   	int3
140d39a2c:	cc                   	int3
140d39a2d:	cc                   	int3
140d39a2e:	cc                   	int3
140d39a2f:	cc                   	int3
140d39a30:	40 53                	rex push %rbx
140d39a32:	b8 20 00 00 00       	mov    $0x20,%eax
140d39a37:	e8 64 1a 0e 00       	call   0x140e1b4a0
140d39a3c:	48 2b e0             	sub    %rax,%rsp
140d39a3f:	48 8d 0d 6a 42 76 00 	lea    0x76426a(%rip),%rcx        # 0x14149dcb0
140d39a46:	e8 a5 98 fa ff       	call   0x140ce32f0
140d39a4b:	33 d2                	xor    %edx,%edx
140d39a4d:	48 8d 0d 5c 42 76 00 	lea    0x76425c(%rip),%rcx        # 0x14149dcb0
140d39a54:	48 8b d8             	mov    %rax,%rbx
140d39a57:	e8 34 9a fa ff       	call   0x140ce3490
140d39a5c:	48 85 db             	test   %rbx,%rbx
140d39a5f:	74 69                	je     0x140d39aca
140d39a61:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
140d39a68:	48 85 c0             	test   %rax,%rax
140d39a6b:	74 0d                	je     0x140d39a7a
140d39a6d:	48 8b 40 18          	mov    0x18(%rax),%rax
140d39a71:	48 8b cb             	mov    %rbx,%rcx
140d39a74:	ff 15 a6 9f 24 00    	call   *0x249fa6(%rip)        # 0x140f83a20
140d39a7a:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d39a7e:	e8 ed b7 fb ff       	call   0x140cf5270
140d39a83:	48 8b 0b             	mov    (%rbx),%rcx
140d39a86:	e8 d5 98 fa ff       	call   0x140ce3360
140d39a8b:	4c 8d 83 a0 00 00 00 	lea    0xa0(%rbx),%r8
140d39a92:	48 8b d3             	mov    %rbx,%rdx
140d39a95:	b9 0f 00 00 00       	mov    $0xf,%ecx
140d39a9a:	e8 71 39 fb ff       	call   0x140ced410
140d39a9f:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
140d39aa3:	4c 8d 05 fe 00 44 00 	lea    0x4400fe(%rip),%r8        # 0x141179ba8
140d39aaa:	ba 78 01 00 00       	mov    $0x178,%edx
140d39aaf:	48 8b cb             	mov    %rbx,%rcx
140d39ab2:	74 0b                	je     0x140d39abf
140d39ab4:	44 8d 4a 9b          	lea    -0x65(%rdx),%r9d
140d39ab8:	e8 c3 47 fb ff       	call   0x140cee280
140d39abd:	eb 0b                	jmp    0x140d39aca
140d39abf:	41 b9 15 01 00 00    	mov    $0x115,%r9d
140d39ac5:	e8 66 80 f8 ff       	call   0x140cc1b30
140d39aca:	48 8d 0d e3 41 76 00 	lea    0x7641e3(%rip),%rcx        # 0x14149dcb4
140d39ad1:	e8 1a 98 fa ff       	call   0x140ce32f0
140d39ad6:	33 d2                	xor    %edx,%edx
140d39ad8:	48 8d 0d d5 41 76 00 	lea    0x7641d5(%rip),%rcx        # 0x14149dcb4
140d39adf:	48 8b d8             	mov    %rax,%rbx
140d39ae2:	e8 a9 99 fa ff       	call   0x140ce3490
140d39ae7:	48 85 db             	test   %rbx,%rbx
140d39aea:	74 71                	je     0x140d39b5d
140d39aec:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
140d39af3:	48 85 c0             	test   %rax,%rax
140d39af6:	74 0d                	je     0x140d39b05
140d39af8:	48 8b 40 18          	mov    0x18(%rax),%rax
140d39afc:	48 8b cb             	mov    %rbx,%rcx
140d39aff:	ff 15 1b 9f 24 00    	call   *0x249f1b(%rip)        # 0x140f83a20
140d39b05:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d39b09:	e8 62 b7 fb ff       	call   0x140cf5270
140d39b0e:	48 8b 0b             	mov    (%rbx),%rcx
140d39b11:	e8 4a 98 fa ff       	call   0x140ce3360
140d39b16:	4c 8d 83 a0 00 00 00 	lea    0xa0(%rbx),%r8
140d39b1d:	48 8b d3             	mov    %rbx,%rdx
140d39b20:	b9 0f 00 00 00       	mov    $0xf,%ecx
140d39b25:	e8 e6 38 fb ff       	call   0x140ced410
140d39b2a:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
140d39b2e:	4c 8d 05 73 00 44 00 	lea    0x440073(%rip),%r8        # 0x141179ba8
140d39b35:	ba 78 01 00 00       	mov    $0x178,%edx
140d39b3a:	48 8b cb             	mov    %rbx,%rcx
140d39b3d:	74 0e                	je     0x140d39b4d
140d39b3f:	44 8d 4a 9b          	lea    -0x65(%rdx),%r9d
140d39b43:	48 83 c4 20          	add    $0x20,%rsp
140d39b47:	5b                   	pop    %rbx
140d39b48:	e9 33 47 fb ff       	jmp    0x140cee280
140d39b4d:	41 b9 15 01 00 00    	mov    $0x115,%r9d
140d39b53:	48 83 c4 20          	add    $0x20,%rsp
140d39b57:	5b                   	pop    %rbx
140d39b58:	e9 d3 7f f8 ff       	jmp    0x140cc1b30
140d39b5d:	48 83 c4 20          	add    $0x20,%rsp
140d39b61:	5b                   	pop    %rbx
140d39b62:	c3                   	ret
140d39b63:	cc                   	int3
140d39b64:	cc                   	int3
140d39b65:	cc                   	int3
140d39b66:	cc                   	int3
140d39b67:	cc                   	int3
140d39b68:	cc                   	int3
140d39b69:	cc                   	int3
140d39b6a:	cc                   	int3
140d39b6b:	cc                   	int3
140d39b6c:	cc                   	int3
140d39b6d:	cc                   	int3
140d39b6e:	cc                   	int3
140d39b6f:	cc                   	int3
140d39b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d39b75:	57                   	push   %rdi
140d39b76:	b8 30 00 00 00       	mov    $0x30,%eax
140d39b7b:	e8 20 19 0e 00       	call   0x140e1b4a0
140d39b80:	48 2b e0             	sub    %rax,%rsp
140d39b83:	44 8b 05 32 41 76 00 	mov    0x764132(%rip),%r8d        # 0x14149dcbc
140d39b8a:	48 8b f9             	mov    %rcx,%rdi
140d39b8d:	8b 15 95 e6 67 00    	mov    0x67e695(%rip),%edx        # 0x1413b8228
140d39b93:	4c 8b c9             	mov    %rcx,%r9
140d39b96:	8d 48 d1             	lea    -0x2f(%rax),%ecx
140d39b99:	e8 b2 01 00 00       	call   0x140d39d50
140d39b9e:	48 8b d8             	mov    %rax,%rbx
140d39ba1:	48 85 c0             	test   %rax,%rax
140d39ba4:	74 72                	je     0x140d39c18
140d39ba6:	48 85 ff             	test   %rdi,%rdi
140d39ba9:	75 7a                	jne    0x140d39c25
140d39bab:	39 b8 98 00 00 00    	cmp    %edi,0x98(%rax)
140d39bb1:	74 0d                	je     0x140d39bc0
140d39bb3:	41 b8 81 00 00 00    	mov    $0x81,%r8d
140d39bb9:	b8 36 03 00 00       	mov    $0x336,%eax
140d39bbe:	eb 38                	jmp    0x140d39bf8
140d39bc0:	48 83 38 00          	cmpq   $0x0,(%rax)
140d39bc4:	75 5f                	jne    0x140d39c25
140d39bc6:	48 8b 40 08          	mov    0x8(%rax),%rax
140d39bca:	48 85 c0             	test   %rax,%rax
140d39bcd:	74 13                	je     0x140d39be2
140d39bcf:	48 83 38 00          	cmpq   $0x0,(%rax)
140d39bd3:	75 0d                	jne    0x140d39be2
140d39bd5:	41 b8 82 00 00 00    	mov    $0x82,%r8d
140d39bdb:	b8 3d 03 00 00       	mov    $0x33d,%eax
140d39be0:	eb 16                	jmp    0x140d39bf8
140d39be2:	e8 b9 97 fa ff       	call   0x140ce33a0
140d39be7:	48 89 03             	mov    %rax,(%rbx)
140d39bea:	48 85 c0             	test   %rax,%rax
140d39bed:	75 36                	jne    0x140d39c25
140d39bef:	44 8d 40 7e          	lea    0x7e(%rax),%r8d
140d39bf3:	b8 44 03 00 00       	mov    $0x344,%eax
140d39bf8:	b9 24 00 00 00       	mov    $0x24,%ecx
140d39bfd:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d39c01:	4c 8d 0d a0 ff 43 00 	lea    0x43ffa0(%rip),%r9        # 0x141179ba8
140d39c08:	8d 51 53             	lea    0x53(%rcx),%edx
140d39c0b:	e8 70 70 f9 ff       	call   0x140cd0c80
140d39c10:	48 8b cb             	mov    %rbx,%rcx
140d39c13:	e8 78 f3 ff ff       	call   0x140d38f90
140d39c18:	33 c0                	xor    %eax,%eax
140d39c1a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d39c1f:	48 83 c4 30          	add    $0x30,%rsp
140d39c23:	5f                   	pop    %rdi
140d39c24:	c3                   	ret
140d39c25:	c7 83 88 00 00 00 01 	movl   $0x1,0x88(%rbx)
140d39c2c:	00 00 00
140d39c2f:	48 8d 15 4a ff 43 00 	lea    0x43ff4a(%rip),%rdx        # 0x141179b80
140d39c36:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
140d39c3c:	c7 83 8c 00 00 00 01 	movl   $0x1,0x8c(%rbx)
140d39c43:	00 00 00
140d39c46:	48 8b cb             	mov    %rbx,%rcx
140d39c49:	e8 92 f7 ff ff       	call   0x140d393e0
140d39c4e:	48 8b c3             	mov    %rbx,%rax
140d39c51:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d39c56:	48 83 c4 30          	add    $0x30,%rsp
140d39c5a:	5f                   	pop    %rdi
140d39c5b:	c3                   	ret
140d39c5c:	cc                   	int3
140d39c5d:	cc                   	int3
140d39c5e:	cc                   	int3
140d39c5f:	cc                   	int3
140d39c60:	40 53                	rex push %rbx
140d39c62:	b8 20 00 00 00       	mov    $0x20,%eax
140d39c67:	e8 34 18 0e 00       	call   0x140e1b4a0
140d39c6c:	48 2b e0             	sub    %rax,%rsp
140d39c6f:	48 8b 1d 32 40 76 00 	mov    0x764032(%rip),%rbx        # 0x14149dca8
140d39c76:	48 85 db             	test   %rbx,%rbx
140d39c79:	0f 84 91 00 00 00    	je     0x140d39d10
140d39c7f:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
140d39c86:	48 85 c0             	test   %rax,%rax
140d39c89:	74 0d                	je     0x140d39c98
140d39c8b:	48 8b 40 18          	mov    0x18(%rax),%rax
140d39c8f:	48 8b cb             	mov    %rbx,%rcx
140d39c92:	ff 15 88 9d 24 00    	call   *0x249d88(%rip)        # 0x140f83a20
140d39c98:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d39c9c:	e8 cf b5 fb ff       	call   0x140cf5270
140d39ca1:	48 8b 0b             	mov    (%rbx),%rcx
140d39ca4:	e8 b7 96 fa ff       	call   0x140ce3360
140d39ca9:	4c 8d 83 a0 00 00 00 	lea    0xa0(%rbx),%r8
140d39cb0:	48 8b d3             	mov    %rbx,%rdx
140d39cb3:	b9 0f 00 00 00       	mov    $0xf,%ecx
140d39cb8:	e8 53 37 fb ff       	call   0x140ced410