140284886:	e8 f5 84 e7 ff       	call   0x1400fcd80
14028488b:	41 b8 40 01 00 00    	mov    $0x140,%r8d
140284891:	eb c1                	jmp    0x140284854
140284893:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140284897:	48 85 c9             	test   %rcx,%rcx
14028489a:	74 23                	je     0x1402848bf
14028489c:	e8 af 2c e7 ff       	call   0x1400f7550
1402848a1:	85 c0                	test   %eax,%eax
1402848a3:	75 1a                	jne    0x1402848bf
1402848a5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402848a9:	e8 d2 84 e7 ff       	call   0x1400fcd80
1402848ae:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402848b2:	e8 b9 2b e7 ff       	call   0x1400f7470
1402848b7:	41 b8 47 01 00 00    	mov    $0x147,%r8d
1402848bd:	eb 95                	jmp    0x140284854
1402848bf:	48 8b c3             	mov    %rbx,%rax
1402848c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402848c7:	48 83 c4 20          	add    $0x20,%rsp
1402848cb:	5f                   	pop    %rdi
1402848cc:	c3                   	ret
1402848cd:	cc                   	int3
1402848ce:	cc                   	int3
1402848cf:	cc                   	int3
1402848d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402848d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402848da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402848df:	57                   	push   %rdi
1402848e0:	b8 20 00 00 00       	mov    $0x20,%eax
1402848e5:	e8 46 c2 02 00       	call   0x1402b0b30
1402848ea:	48 2b e0             	sub    %rax,%rsp
1402848ed:	48 8b fa             	mov    %rdx,%rdi
1402848f0:	48 8b d9             	mov    %rcx,%rbx
1402848f3:	48 85 c9             	test   %rcx,%rcx
1402848f6:	0f 84 b0 00 00 00    	je     0x1402849ac
1402848fc:	48 8d 15 15 51 09 00 	lea    0x95115(%rip),%rdx        # 0x140319a18
140284903:	48 8b cf             	mov    %rdi,%rcx
140284906:	e8 f5 3f eb ff       	call   0x140138900
14028490b:	4c 8b c8             	mov    %rax,%r9
14028490e:	48 85 c0             	test   %rax,%rax
140284911:	0f 84 bb 00 00 00    	je     0x1402849d2
140284917:	8b 48 08             	mov    0x8(%rax),%ecx
14028491a:	83 e9 01             	sub    $0x1,%ecx
14028491d:	0f 84 a0 00 00 00    	je     0x1402849c3
140284923:	83 f9 03             	cmp    $0x3,%ecx
140284926:	0f 85 80 00 00 00    	jne    0x1402849ac
14028492c:	8b 0d ae 0d 15 00    	mov    0x150dae(%rip),%ecx        # 0x1403d56e0
140284932:	45 33 c0             	xor    %r8d,%r8d
140284935:	85 c9                	test   %ecx,%ecx
140284937:	74 27                	je     0x140284960
140284939:	44 8b 53 10          	mov    0x10(%rbx),%r10d
14028493d:	4c 8d 1d 9c 0d 15 00 	lea    0x150d9c(%rip),%r11        # 0x1403d56e0
140284944:	41 8b d0             	mov    %r8d,%edx
140284947:	44 3b d1             	cmp    %ecx,%r10d
14028494a:	74 44                	je     0x140284990
14028494c:	48 ff c2             	inc    %rdx
14028494f:	41 ff c0             	inc    %r8d
140284952:	48 8b c2             	mov    %rdx,%rax
140284955:	48 03 c0             	add    %rax,%rax
140284958:	41 8b 0c c3          	mov    (%r11,%rax,8),%ecx
14028495c:	85 c9                	test   %ecx,%ecx
14028495e:	75 e7                	jne    0x140284947
140284960:	e8 0b 27 ea ff       	call   0x140127070
140284965:	4c 8d 05 1c a5 10 00 	lea    0x10a51c(%rip),%r8        # 0x14038ee88
14028496c:	ba 6d 01 00 00       	mov    $0x16d,%edx
140284971:	48 8d 0d f0 b5 10 00 	lea    0x10b5f0(%rip),%rcx        # 0x14038ff68
140284978:	e8 13 28 ea ff       	call   0x140127190
14028497d:	45 33 c0             	xor    %r8d,%r8d
140284980:	ba 03 01 0c 00       	mov    $0xc0103,%edx
140284985:	41 8d 48 39          	lea    0x39(%r8),%ecx
140284989:	e8 02 29 ea ff       	call   0x140127290
14028498e:	eb 42                	jmp    0x1402849d2
140284990:	49 63 c0             	movslq %r8d,%rax
140284993:	48 03 c0             	add    %rax,%rax
140284996:	49 8b 54 c3 08       	mov    0x8(%r11,%rax,8),%rdx
14028499b:	48 85 d2             	test   %rdx,%rdx
14028499e:	74 c0                	je     0x140284960
1402849a0:	49 8b c9             	mov    %r9,%rcx
1402849a3:	e8 98 46 eb ff       	call   0x140139040
1402849a8:	85 c0                	test   %eax,%eax
1402849aa:	75 26                	jne    0x1402849d2
1402849ac:	33 c0                	xor    %eax,%eax
1402849ae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402849b3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402849b8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402849bd:	48 83 c4 20          	add    $0x20,%rsp
1402849c1:	5f                   	pop    %rdi
1402849c2:	c3                   	ret
1402849c3:	8b 53 10             	mov    0x10(%rbx),%edx
1402849c6:	49 8b c9             	mov    %r9,%rcx
1402849c9:	e8 c2 40 eb ff       	call   0x140138a90
1402849ce:	85 c0                	test   %eax,%eax
1402849d0:	74 da                	je     0x1402849ac
1402849d2:	48 8d 15 db 67 08 00 	lea    0x867db(%rip),%rdx        # 0x14030b1b4
1402849d9:	48 8b cf             	mov    %rdi,%rcx
1402849dc:	e8 1f 3f eb ff       	call   0x140138900
1402849e1:	48 8d 35 a5 35 12 00 	lea    0x1235a5(%rip),%rsi        # 0x1403a7f8d
1402849e8:	48 8b e8             	mov    %rax,%rbp
1402849eb:	48 85 c0             	test   %rax,%rax
1402849ee:	74 22                	je     0x140284a12
1402849f0:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402849f4:	48 85 c9             	test   %rcx,%rcx
1402849f7:	75 05                	jne    0x1402849fe
1402849f9:	48 8b c6             	mov    %rsi,%rax
1402849fc:	eb 05                	jmp    0x140284a03
1402849fe:	e8 5d 55 eb ff       	call   0x140139f60
140284a03:	48 8b d0             	mov    %rax,%rdx
140284a06:	48 8b cd             	mov    %rbp,%rcx
140284a09:	e8 32 46 eb ff       	call   0x140139040
140284a0e:	85 c0                	test   %eax,%eax
140284a10:	74 9a                	je     0x1402849ac
140284a12:	48 8d 15 c7 67 08 00 	lea    0x867c7(%rip),%rdx        # 0x14030b1e0
140284a19:	48 8b cf             	mov    %rdi,%rcx
140284a1c:	e8 df 3e eb ff       	call   0x140138900
140284a21:	48 8b e8             	mov    %rax,%rbp
140284a24:	48 85 c0             	test   %rax,%rax
140284a27:	74 2d                	je     0x140284a56
140284a29:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140284a2d:	48 85 c9             	test   %rcx,%rcx
140284a30:	75 09                	jne    0x140284a3b
140284a32:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140284a36:	48 85 c9             	test   %rcx,%rcx
140284a39:	74 08                	je     0x140284a43
140284a3b:	e8 20 55 eb ff       	call   0x140139f60
140284a40:	48 8b f0             	mov    %rax,%rsi
140284a43:	48 8b d6             	mov    %rsi,%rdx
140284a46:	48 8b cd             	mov    %rbp,%rcx
140284a49:	e8 f2 45 eb ff       	call   0x140139040
140284a4e:	85 c0                	test   %eax,%eax
140284a50:	0f 84 56 ff ff ff    	je     0x1402849ac
140284a56:	48 8d 15 bb 67 08 00 	lea    0x867bb(%rip),%rdx        # 0x14030b218
140284a5d:	48 8b cf             	mov    %rdi,%rcx
140284a60:	e8 9b 3e eb ff       	call   0x140138900
140284a65:	48 85 c0             	test   %rax,%rax
140284a68:	74 18                	je     0x140284a82
140284a6a:	4c 8b 43 30          	mov    0x30(%rbx),%r8
140284a6e:	48 8b c8             	mov    %rax,%rcx
140284a71:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140284a75:	e8 56 42 eb ff       	call   0x140138cd0
140284a7a:	85 c0                	test   %eax,%eax
140284a7c:	0f 84 2a ff ff ff    	je     0x1402849ac
140284a82:	48 8d 15 67 c4 09 00 	lea    0x9c467(%rip),%rdx        # 0x140320ef0
140284a89:	48 8b cf             	mov    %rdi,%rcx
140284a8c:	e8 6f 3e eb ff       	call   0x140138900
140284a91:	48 85 c0             	test   %rax,%rax
140284a94:	74 13                	je     0x140284aa9
140284a96:	8b 53 38             	mov    0x38(%rbx),%edx
140284a99:	48 8b c8             	mov    %rax,%rcx
140284a9c:	e8 ef 42 eb ff       	call   0x140138d90
140284aa1:	85 c0                	test   %eax,%eax
140284aa3:	0f 84 03 ff ff ff    	je     0x1402849ac
140284aa9:	48 8d 15 58 c4 09 00 	lea    0x9c458(%rip),%rdx        # 0x140320f08
140284ab0:	48 8b cf             	mov    %rdi,%rcx
140284ab3:	e8 48 3e eb ff       	call   0x140138900
140284ab8:	48 85 c0             	test   %rax,%rax
140284abb:	74 13                	je     0x140284ad0
140284abd:	8b 53 3c             	mov    0x3c(%rbx),%edx
140284ac0:	48 8b c8             	mov    %rax,%rcx
140284ac3:	e8 c8 42 eb ff       	call   0x140138d90
140284ac8:	85 c0                	test   %eax,%eax
140284aca:	0f 84 dc fe ff ff    	je     0x1402849ac
140284ad0:	b8 01 00 00 00       	mov    $0x1,%eax
140284ad5:	e9 d4 fe ff ff       	jmp    0x1402849ae
140284ada:	cc                   	int3
140284adb:	cc                   	int3
140284adc:	cc                   	int3
140284add:	cc                   	int3
140284ade:	cc                   	int3
140284adf:	cc                   	int3
140284ae0:	48 8d 05 f9 b1 10 00 	lea    0x10b1f9(%rip),%rax        # 0x14038fce0
140284ae7:	c3                   	ret
140284ae8:	cc                   	int3
140284ae9:	cc                   	int3
140284aea:	cc                   	int3
140284aeb:	cc                   	int3
140284aec:	cc                   	int3
140284aed:	cc                   	int3
140284aee:	cc                   	int3
140284aef:	cc                   	int3
140284af0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140284af5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140284afa:	55                   	push   %rbp
140284afb:	57                   	push   %rdi
140284afc:	41 56                	push   %r14
140284afe:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
140284b03:	b8 80 01 00 00       	mov    $0x180,%eax
140284b08:	e8 23 c0 02 00       	call   0x1402b0b30
140284b0d:	48 2b e0             	sub    %rax,%rsp
140284b10:	48 8b 05 69 0f 15 00 	mov    0x150f69(%rip),%rax        # 0x1403d5a80
140284b17:	48 33 c4             	xor    %rsp,%rax
140284b1a:	48 89 45 70          	mov    %rax,0x70(%rbp)
140284b1e:	48 8b fa             	mov    %rdx,%rdi
140284b21:	48 8b d9             	mov    %rcx,%rbx
140284b24:	33 d2                	xor    %edx,%edx
140284b26:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140284b2b:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140284b31:	e8 ca ce 05 00       	call   0x1402e1a00
140284b36:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140284b3d:	00 00
140284b3f:	48 85 db             	test   %rbx,%rbx
140284b42:	0f 84 1a 02 00 00    	je     0x140284d62
140284b48:	48 85 ff             	test   %rdi,%rdi
140284b4b:	0f 84 26 03 00 00    	je     0x140284e77
140284b51:	48 8d 15 5c 66 08 00 	lea    0x8665c(%rip),%rdx        # 0x14030b1b4
140284b58:	48 8b cf             	mov    %rdi,%rcx
140284b5b:	e8 a0 3d eb ff       	call   0x140138900
140284b60:	48 85 c0             	test   %rax,%rax
140284b63:	0f 84 86 00 00 00    	je     0x140284bef
140284b69:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140284b6e:	41 b8 32 00 00 00    	mov    $0x32,%r8d
140284b74:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140284b79:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140284b7e:	48 8b c8             	mov    %rax,%rcx
140284b81:	e8 6a 3c eb ff       	call   0x1401387f0
140284b86:	85 c0                	test   %eax,%eax
140284b88:	0f 84 d4 01 00 00    	je     0x140284d62
140284b8e:	48 8d 15 2b 66 08 00 	lea    0x8662b(%rip),%rdx        # 0x14030b1c0
140284b95:	48 8b cf             	mov    %rdi,%rcx
140284b98:	e8 63 3d eb ff       	call   0x140138900
140284b9d:	48 85 c0             	test   %rax,%rax
140284ba0:	74 25                	je     0x140284bc7
140284ba2:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140284ba7:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140284bad:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140284bb2:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140284bb7:	48 8b c8             	mov    %rax,%rcx
140284bba:	e8 31 3c eb ff       	call   0x1401387f0
140284bbf:	85 c0                	test   %eax,%eax
140284bc1:	0f 84 9b 01 00 00    	je     0x140284d62
140284bc7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140284bcb:	e8 a0 28 e7 ff       	call   0x1400f7470
140284bd0:	48 8b 0b             	mov    (%rbx),%rcx
140284bd3:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140284bd8:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140284bdd:	e8 3e 28 e7 ff       	call   0x1400f7420
140284be2:	48 89 43 18          	mov    %rax,0x18(%rbx)
140284be6:	48 85 c0             	test   %rax,%rax
140284be9:	0f 84 73 01 00 00    	je     0x140284d62
140284bef:	48 8d 15 22 4e 09 00 	lea    0x94e22(%rip),%rdx        # 0x140319a18
140284bf6:	48 8b cf             	mov    %rdi,%rcx
140284bf9:	e8 02 3d eb ff       	call   0x140138900
140284bfe:	48 85 c0             	test   %rax,%rax
140284c01:	0f 84 ed 00 00 00    	je     0x140284cf4
140284c07:	8b 50 08             	mov    0x8(%rax),%edx
140284c0a:	45 33 c9             	xor    %r9d,%r9d
140284c0d:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140284c12:	83 ea 01             	sub    $0x1,%edx
140284c15:	0f 84 82 00 00 00    	je     0x140284c9d
140284c1b:	83 fa 03             	cmp    $0x3,%edx
140284c1e:	0f 85 3e 01 00 00    	jne    0x140284d62
140284c24:	48 8b 70 10          	mov    0x10(%rax),%rsi
140284c28:	48 85 f6             	test   %rsi,%rsi
140284c2b:	0f 84 31 01 00 00    	je     0x140284d62
140284c31:	45 33 db             	xor    %r11d,%r11d
140284c34:	44 39 0d a5 0a 15 00 	cmp    %r9d,0x150aa5(%rip)        # 0x1403d56e0
140284c3b:	0f 84 af 00 00 00    	je     0x140284cf0
140284c41:	45 33 d2             	xor    %r10d,%r10d
140284c44:	4c 8d 35 95 0a 15 00 	lea    0x150a95(%rip),%r14        # 0x1403d56e0
140284c4b:	33 c9                	xor    %ecx,%ecx
140284c4d:	0f 1f 00             	nopl   (%rax)
140284c50:	4e 8b 44 31 08       	mov    0x8(%rcx,%r14,1),%r8
140284c55:	48 8b c6             	mov    %rsi,%rax
140284c58:	4c 2b c6             	sub    %rsi,%r8
140284c5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140284c60:	0f b6 10             	movzbl (%rax),%edx
140284c63:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
140284c68:	2b d1                	sub    %ecx,%edx
140284c6a:	75 07                	jne    0x140284c73
140284c6c:	48 ff c0             	inc    %rax
140284c6f:	85 c9                	test   %ecx,%ecx
140284c71:	75 ed                	jne    0x140284c60
140284c73:	85 d2                	test   %edx,%edx
140284c75:	74 15                	je     0x140284c8c
140284c77:	49 ff c2             	inc    %r10
140284c7a:	41 ff c3             	inc    %r11d
140284c7d:	49 8b ca             	mov    %r10,%rcx
140284c80:	48 c1 e1 04          	shl    $0x4,%rcx
140284c84:	46 39 0c 31          	cmp    %r9d,(%rcx,%r14,1)
140284c88:	75 c6                	jne    0x140284c50
140284c8a:	eb 64                	jmp    0x140284cf0
140284c8c:	49 63 c3             	movslq %r11d,%rax
140284c8f:	48 03 c0             	add    %rax,%rax
140284c92:	45 8b 0c c6          	mov    (%r14,%rax,8),%r9d
140284c96:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140284c9b:	eb 1a                	jmp    0x140284cb7
140284c9d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140284ca2:	48 8b c8             	mov    %rax,%rcx
140284ca5:	e8 b6 34 eb ff       	call   0x140138160
140284caa:	85 c0                	test   %eax,%eax
140284cac:	0f 84 b0 00 00 00    	je     0x140284d62
140284cb2:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
140284cb7:	41 83 f9 06          	cmp    $0x6,%r9d
140284cbb:	0f 84 a1 00 00 00    	je     0x140284d62
140284cc1:	41 83 f9 04          	cmp    $0x4,%r9d
140284cc5:	75 29                	jne    0x140284cf0
140284cc7:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
140284ccc:	75 22                	jne    0x140284cf0
140284cce:	48 8b 0b             	mov    (%rbx),%rcx
140284cd1:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140284cd6:	48 8d 15 03 d1 07 00 	lea    0x7d103(%rip),%rdx        # 0x140301de0
140284cdd:	e8 3e 27 e7 ff       	call   0x1400f7420
140284ce2:	48 89 43 18          	mov    %rax,0x18(%rbx)
140284ce6:	48 85 c0             	test   %rax,%rax
140284ce9:	74 77                	je     0x140284d62
140284ceb:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
140284cf0:	44 89 4b 10          	mov    %r9d,0x10(%rbx)
140284cf4:	48 8d 15 e5 64 08 00 	lea    0x864e5(%rip),%rdx        # 0x14030b1e0
140284cfb:	48 8b cf             	mov    %rdi,%rcx
140284cfe:	e8 fd 3b eb ff       	call   0x140138900
140284d03:	48 85 c0             	test   %rax,%rax
140284d06:	0f 84 a9 00 00 00    	je     0x140284db5
140284d0c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140284d11:	41 b8 32 00 00 00    	mov    $0x32,%r8d
140284d17:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140284d1c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140284d21:	48 8b c8             	mov    %rax,%rcx
140284d24:	e8 c7 3a eb ff       	call   0x1401387f0
140284d29:	85 c0                	test   %eax,%eax
140284d2b:	74 35                	je     0x140284d62
140284d2d:	48 8d 15 9c 64 08 00 	lea    0x8649c(%rip),%rdx        # 0x14030b1d0
140284d34:	48 8b cf             	mov    %rdi,%rcx
140284d37:	e8 c4 3b eb ff       	call   0x140138900
140284d3c:	48 85 c0             	test   %rax,%rax
140284d3f:	74 47                	je     0x140284d88
140284d41:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140284d46:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140284d4c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140284d51:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140284d56:	48 8b c8             	mov    %rax,%rcx
140284d59:	e8 92 3a eb ff       	call   0x1401387f0
140284d5e:	85 c0                	test   %eax,%eax
140284d60:	75 2f                	jne    0x140284d91
140284d62:	33 c0                	xor    %eax,%eax
140284d64:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140284d68:	48 33 cc             	xor    %rsp,%rcx
140284d6b:	e8 40 b1 02 00       	call   0x1402afeb0
140284d70:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
140284d77:	00
140284d78:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140284d7c:	49 8b 73 38          	mov    0x38(%r11),%rsi
140284d80:	49 8b e3             	mov    %r11,%rsp
140284d83:	41 5e                	pop    %r14
140284d85:	5f                   	pop    %rdi
140284d86:	5d                   	pop    %rbp
140284d87:	c3                   	ret
140284d88:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140284d8f:	00 00
140284d91:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140284d95:	e8 d6 26 e7 ff       	call   0x1400f7470
140284d9a:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140284d9f:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx