140001bf6:	04 00 00 00
140001bfa:	4c 8b 00             	mov    (%rax),%r8
140001bfd:	48 c7 85 88 00 00 00 	movq   $0x4,0x88(%rbp)
140001c04:	04 00 00 00
140001c08:	4d 85 c0             	test   %r8,%r8
140001c0b:	74 15                	je     0x140001c22
140001c0d:	48 8b c2             	mov    %rdx,%rax
140001c10:	48 ff c0             	inc    %rax
140001c13:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
140001c17:	75 f7                	jne    0x140001c10
140001c19:	b9 01 00 00 00       	mov    $0x1,%ecx
140001c1e:	03 c1                	add    %ecx,%eax
140001c20:	eb 0a                	jmp    0x140001c2c
140001c22:	b9 01 00 00 00       	mov    $0x1,%ecx
140001c27:	4d 8b c7             	mov    %r15,%r8
140001c2a:	8b c1                	mov    %ecx,%eax
140001c2c:	89 45 78             	mov    %eax,0x78(%rbp)
140001c2f:	41 ba 02 00 00 00    	mov    $0x2,%r10d
140001c35:	48 8b 85 a8 01 00 00 	mov    0x1a8(%rbp),%rax
140001c3c:	48 89 45 60          	mov    %rax,0x60(%rbp)
140001c40:	48 8b 85 a0 01 00 00 	mov    0x1a0(%rbp),%rax
140001c47:	48 89 45 50          	mov    %rax,0x50(%rbp)
140001c4b:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
140001c52:	4c 89 45 70          	mov    %r8,0x70(%rbp)
140001c56:	89 75 7c             	mov    %esi,0x7c(%rbp)
140001c59:	48 c7 45 68 04 00 00 	movq   $0x4,0x68(%rbp)
140001c60:	00
140001c61:	4c 8b 00             	mov    (%rax),%r8
140001c64:	48 c7 45 58 04 00 00 	movq   $0x4,0x58(%rbp)
140001c6b:	00
140001c6c:	4d 85 c0             	test   %r8,%r8
140001c6f:	74 17                	je     0x140001c88
140001c71:	48 8b c2             	mov    %rdx,%rax
140001c74:	48 ff c0             	inc    %rax
140001c77:	66 41 39 34 40       	cmp    %si,(%r8,%rax,2)
140001c7c:	75 f6                	jne    0x140001c74
140001c7e:	44 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%r9d
140001c85:	00
140001c86:	eb 0a                	jmp    0x140001c92
140001c88:	4c 8d 05 09 ba 01 00 	lea    0x1ba09(%rip),%r8        # 0x14001d698
140001c8f:	45 8b ca             	mov    %r10d,%r9d
140001c92:	48 8b 85 90 01 00 00 	mov    0x190(%rbp),%rax
140001c99:	4c 89 45 40          	mov    %r8,0x40(%rbp)
140001c9d:	44 89 4d 48          	mov    %r9d,0x48(%rbp)
140001ca1:	89 75 4c             	mov    %esi,0x4c(%rbp)
140001ca4:	4c 8b 00             	mov    (%rax),%r8
140001ca7:	4d 85 c0             	test   %r8,%r8
140001caa:	74 10                	je     0x140001cbc
140001cac:	48 8b c2             	mov    %rdx,%rax
140001caf:	48 ff c0             	inc    %rax
140001cb2:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
140001cb6:	75 f7                	jne    0x140001caf
140001cb8:	03 c1                	add    %ecx,%eax
140001cba:	eb 05                	jmp    0x140001cc1
140001cbc:	4d 8b c7             	mov    %r15,%r8
140001cbf:	8b c1                	mov    %ecx,%eax
140001cc1:	89 45 38             	mov    %eax,0x38(%rbp)
140001cc4:	48 8b 85 88 01 00 00 	mov    0x188(%rbp),%rax
140001ccb:	48 89 45 20          	mov    %rax,0x20(%rbp)
140001ccf:	48 8b 85 80 01 00 00 	mov    0x180(%rbp),%rax
140001cd6:	4c 89 45 30          	mov    %r8,0x30(%rbp)
140001cda:	89 75 3c             	mov    %esi,0x3c(%rbp)
140001cdd:	48 c7 45 28 04 00 00 	movq   $0x4,0x28(%rbp)
140001ce4:	00
140001ce5:	4c 8b 00             	mov    (%rax),%r8
140001ce8:	4d 85 c0             	test   %r8,%r8
140001ceb:	74 17                	je     0x140001d04
140001ced:	48 8b c2             	mov    %rdx,%rax
140001cf0:	48 ff c0             	inc    %rax
140001cf3:	66 41 39 34 40       	cmp    %si,(%r8,%rax,2)
140001cf8:	75 f6                	jne    0x140001cf0
140001cfa:	44 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%r9d
140001d01:	00
140001d02:	eb 0a                	jmp    0x140001d0e
140001d04:	4c 8d 05 8d b9 01 00 	lea    0x1b98d(%rip),%r8        # 0x14001d698
140001d0b:	45 8b ca             	mov    %r10d,%r9d
140001d0e:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
140001d15:	4c 89 45 10          	mov    %r8,0x10(%rbp)
140001d19:	44 89 4d 18          	mov    %r9d,0x18(%rbp)
140001d1d:	89 75 1c             	mov    %esi,0x1c(%rbp)
140001d20:	4c 8b 00             	mov    (%rax),%r8
140001d23:	4d 85 c0             	test   %r8,%r8
140001d26:	74 10                	je     0x140001d38
140001d28:	48 8b c2             	mov    %rdx,%rax
140001d2b:	48 ff c0             	inc    %rax
140001d2e:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
140001d32:	75 f7                	jne    0x140001d2b
140001d34:	03 c1                	add    %ecx,%eax
140001d36:	eb 05                	jmp    0x140001d3d
140001d38:	4d 8b c7             	mov    %r15,%r8
140001d3b:	8b c1                	mov    %ecx,%eax
140001d3d:	89 45 08             	mov    %eax,0x8(%rbp)
140001d40:	48 8b 85 70 01 00 00 	mov    0x170(%rbp),%rax
140001d47:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140001d4b:	48 8b 85 68 01 00 00 	mov    0x168(%rbp),%rax
140001d52:	4c 89 45 00          	mov    %r8,0x0(%rbp)
140001d56:	89 75 0c             	mov    %esi,0xc(%rbp)
140001d59:	48 c7 45 f8 04 00 00 	movq   $0x4,-0x8(%rbp)
140001d60:	00
140001d61:	4c 8b 00             	mov    (%rax),%r8
140001d64:	4d 85 c0             	test   %r8,%r8
140001d67:	74 10                	je     0x140001d79
140001d69:	48 8b c2             	mov    %rdx,%rax
140001d6c:	48 ff c0             	inc    %rax
140001d6f:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
140001d73:	75 f7                	jne    0x140001d6c
140001d75:	03 c1                	add    %ecx,%eax
140001d77:	eb 05                	jmp    0x140001d7e
140001d79:	4d 8b c7             	mov    %r15,%r8
140001d7c:	8b c1                	mov    %ecx,%eax
140001d7e:	89 45 e8             	mov    %eax,-0x18(%rbp)
140001d81:	48 8b 85 60 01 00 00 	mov    0x160(%rbp),%rax
140001d88:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140001d8c:	48 8b 85 58 01 00 00 	mov    0x158(%rbp),%rax
140001d93:	4c 89 45 e0          	mov    %r8,-0x20(%rbp)
140001d97:	89 75 ec             	mov    %esi,-0x14(%rbp)
140001d9a:	48 c7 45 d8 04 00 00 	movq   $0x4,-0x28(%rbp)
140001da1:	00
140001da2:	4c 8b 00             	mov    (%rax),%r8
140001da5:	4d 85 c0             	test   %r8,%r8
140001da8:	74 17                	je     0x140001dc1
140001daa:	48 8b c2             	mov    %rdx,%rax
140001dad:	48 ff c0             	inc    %rax
140001db0:	66 41 39 34 40       	cmp    %si,(%r8,%rax,2)
140001db5:	75 f6                	jne    0x140001dad
140001db7:	44 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10d
140001dbe:	00
140001dbf:	eb 07                	jmp    0x140001dc8
140001dc1:	4c 8d 05 d0 b8 01 00 	lea    0x1b8d0(%rip),%r8        # 0x14001d698
140001dc8:	48 8b 85 50 01 00 00 	mov    0x150(%rbp),%rax
140001dcf:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140001dd3:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
140001dda:	4c 89 45 c0          	mov    %r8,-0x40(%rbp)
140001dde:	44 89 55 c8          	mov    %r10d,-0x38(%rbp)
140001de2:	89 75 cc             	mov    %esi,-0x34(%rbp)
140001de5:	4c 8b 00             	mov    (%rax),%r8
140001de8:	48 c7 45 b8 04 00 00 	movq   $0x4,-0x48(%rbp)
140001def:	00
140001df0:	4d 85 c0             	test   %r8,%r8
140001df3:	74 10                	je     0x140001e05
140001df5:	48 8b c2             	mov    %rdx,%rax
140001df8:	48 ff c0             	inc    %rax
140001dfb:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
140001dff:	75 f7                	jne    0x140001df8
140001e01:	03 c1                	add    %ecx,%eax
140001e03:	eb 05                	jmp    0x140001e0a
140001e05:	4d 8b c7             	mov    %r15,%r8
140001e08:	8b c1                	mov    %ecx,%eax
140001e0a:	89 45 a8             	mov    %eax,-0x58(%rbp)
140001e0d:	48 8b 85 40 01 00 00 	mov    0x140(%rbp),%rax
140001e14:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140001e18:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
140001e1f:	4c 89 45 a0          	mov    %r8,-0x60(%rbp)
140001e23:	89 75 ac             	mov    %esi,-0x54(%rbp)
140001e26:	48 c7 45 98 04 00 00 	movq   $0x4,-0x68(%rbp)
140001e2d:	00
140001e2e:	4c 8b 00             	mov    (%rax),%r8
140001e31:	4d 85 c0             	test   %r8,%r8
140001e34:	74 0d                	je     0x140001e43
140001e36:	48 ff c2             	inc    %rdx
140001e39:	41 38 34 10          	cmp    %sil,(%r8,%rdx,1)
140001e3d:	75 f7                	jne    0x140001e36
140001e3f:	03 d1                	add    %ecx,%edx
140001e41:	eb 05                	jmp    0x140001e48
140001e43:	4d 8b c7             	mov    %r15,%r8
140001e46:	8b d1                	mov    %ecx,%edx
140001e48:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
140001e4f:	45 33 c9             	xor    %r9d,%r9d
140001e52:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140001e57:	49 8b cb             	mov    %r11,%rcx
140001e5a:	48 8b 85 28 01 00 00 	mov    0x128(%rbp),%rax
140001e61:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140001e66:	48 8b 85 20 01 00 00 	mov    0x120(%rbp),%rax
140001e6d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140001e72:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140001e77:	4c 89 45 80          	mov    %r8,-0x80(%rbp)
140001e7b:	4c 8b c7             	mov    %rdi,%r8
140001e7e:	89 55 88             	mov    %edx,-0x78(%rbp)
140001e81:	48 8b d3             	mov    %rbx,%rdx
140001e84:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001e89:	c7 44 24 20 19 00 00 	movl   $0x19,0x20(%rsp)
140001e90:	00
140001e91:	89 75 8c             	mov    %esi,-0x74(%rbp)
140001e94:	48 c7 44 24 78 04 00 	movq   $0x4,0x78(%rsp)
140001e9b:	00 00
140001e9d:	48 c7 44 24 68 08 00 	movq   $0x8,0x68(%rsp)
140001ea4:	00 00
140001ea6:	48 c7 44 24 58 08 00 	movq   $0x8,0x58(%rsp)
140001ead:	00 00
140001eaf:	e8 34 f8 ff ff       	call   0x1400016e8
140001eb4:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140001ebb:	48 33 cc             	xor    %rsp,%rcx
140001ebe:	e8 fd 78 01 00       	call   0x1400197c0
140001ec3:	48 8b 9c 24 18 02 00 	mov    0x218(%rsp),%rbx
140001eca:	00
140001ecb:	48 81 c4 d0 01 00 00 	add    $0x1d0,%rsp
140001ed2:	41 5f                	pop    %r15
140001ed4:	41 5e                	pop    %r14
140001ed6:	5f                   	pop    %rdi
140001ed7:	5e                   	pop    %rsi
140001ed8:	5d                   	pop    %rbp
140001ed9:	c3                   	ret
140001eda:	cc                   	int3
140001edb:	cc                   	int3
140001edc:	cc                   	int3
140001edd:	cc                   	int3
140001ede:	cc                   	int3
140001edf:	cc                   	int3
140001ee0:	cc                   	int3
140001ee1:	cc                   	int3
140001ee2:	cc                   	int3
140001ee3:	cc                   	int3
140001ee4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140001ee9:	55                   	push   %rbp
140001eea:	56                   	push   %rsi
140001eeb:	57                   	push   %rdi
140001eec:	41 56                	push   %r14
140001eee:	41 57                	push   %r15
140001ef0:	48 8d ac 24 70 ff ff 	lea    -0x90(%rsp),%rbp
140001ef7:	ff
140001ef8:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
140001eff:	48 8b 05 2a 27 02 00 	mov    0x2272a(%rip),%rax        # 0x140024630
140001f06:	48 33 c4             	xor    %rsp,%rax
140001f09:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140001f10:	48 8b 85 70 01 00 00 	mov    0x170(%rbp),%rax
140001f17:	4c 8d 35 56 b8 01 00 	lea    0x1b856(%rip),%r14        # 0x14001d774
140001f1e:	49 8b f8             	mov    %r8,%rdi
140001f21:	48 8b da             	mov    %rdx,%rbx
140001f24:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140001f28:	33 f6                	xor    %esi,%esi
140001f2a:	4c 8b d9             	mov    %rcx,%r11
140001f2d:	4c 8b 00             	mov    (%rax),%r8
140001f30:	4d 85 c0             	test   %r8,%r8
140001f33:	74 15                	je     0x140001f4a
140001f35:	48 8b c2             	mov    %rdx,%rax
140001f38:	48 ff c0             	inc    %rax
140001f3b:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
140001f3f:	75 f7                	jne    0x140001f38
140001f41:	b9 01 00 00 00       	mov    $0x1,%ecx
140001f46:	03 c1                	add    %ecx,%eax
140001f48:	eb 0a                	jmp    0x140001f54
140001f4a:	b9 01 00 00 00       	mov    $0x1,%ecx
140001f4f:	4d 8b c6             	mov    %r14,%r8
140001f52:	8b c1                	mov    %ecx,%eax
140001f54:	89 45 78             	mov    %eax,0x78(%rbp)
140001f57:	41 ba 02 00 00 00    	mov    $0x2,%r10d
140001f5d:	48 8b 85 68 01 00 00 	mov    0x168(%rbp),%rax
140001f64:	48 89 45 60          	mov    %rax,0x60(%rbp)
140001f68:	48 8b 85 60 01 00 00 	mov    0x160(%rbp),%rax
140001f6f:	48 89 45 50          	mov    %rax,0x50(%rbp)
140001f73:	48 8b 85 58 01 00 00 	mov    0x158(%rbp),%rax
140001f7a:	4c 89 45 70          	mov    %r8,0x70(%rbp)
140001f7e:	89 75 7c             	mov    %esi,0x7c(%rbp)
140001f81:	48 c7 45 68 04 00 00 	movq   $0x4,0x68(%rbp)
140001f88:	00
140001f89:	4c 8b 00             	mov    (%rax),%r8
140001f8c:	48 c7 45 58 04 00 00 	movq   $0x4,0x58(%rbp)
140001f93:	00
140001f94:	4d 85 c0             	test   %r8,%r8
140001f97:	74 17                	je     0x140001fb0
140001f99:	48 8b c2             	mov    %rdx,%rax
140001f9c:	48 ff c0             	inc    %rax
140001f9f:	66 41 39 34 40       	cmp    %si,(%r8,%rax,2)
140001fa4:	75 f6                	jne    0x140001f9c
140001fa6:	44 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%r9d
140001fad:	00
140001fae:	eb 0a                	jmp    0x140001fba
140001fb0:	4c 8d 05 e1 b6 01 00 	lea    0x1b6e1(%rip),%r8        # 0x14001d698
140001fb7:	45 8b ca             	mov    %r10d,%r9d
140001fba:	48 8b 85 50 01 00 00 	mov    0x150(%rbp),%rax
140001fc1:	4c 89 45 40          	mov    %r8,0x40(%rbp)
140001fc5:	44 89 4d 48          	mov    %r9d,0x48(%rbp)
140001fc9:	89 75 4c             	mov    %esi,0x4c(%rbp)
140001fcc:	4c 8b 00             	mov    (%rax),%r8
140001fcf:	4d 85 c0             	test   %r8,%r8
140001fd2:	74 10                	je     0x140001fe4
140001fd4:	48 8b c2             	mov    %rdx,%rax
140001fd7:	48 ff c0             	inc    %rax
140001fda:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
140001fde:	75 f7                	jne    0x140001fd7
140001fe0:	03 c1                	add    %ecx,%eax
140001fe2:	eb 05                	jmp    0x140001fe9
140001fe4:	4d 8b c6             	mov    %r14,%r8
140001fe7:	8b c1                	mov    %ecx,%eax
140001fe9:	89 45 38             	mov    %eax,0x38(%rbp)
140001fec:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
140001ff3:	48 89 45 20          	mov    %rax,0x20(%rbp)
140001ff7:	48 8b 85 40 01 00 00 	mov    0x140(%rbp),%rax
140001ffe:	4c 89 45 30          	mov    %r8,0x30(%rbp)
140002002:	89 75 3c             	mov    %esi,0x3c(%rbp)
140002005:	48 c7 45 28 04 00 00 	movq   $0x4,0x28(%rbp)
14000200c:	00
14000200d:	4c 8b 00             	mov    (%rax),%r8
140002010:	4d 85 c0             	test   %r8,%r8
140002013:	74 17                	je     0x14000202c
140002015:	48 8b c2             	mov    %rdx,%rax
140002018:	48 ff c0             	inc    %rax
14000201b:	66 41 39 34 40       	cmp    %si,(%r8,%rax,2)
140002020:	75 f6                	jne    0x140002018
140002022:	44 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%r9d
140002029:	00
14000202a:	eb 0a                	jmp    0x140002036
14000202c:	4c 8d 05 65 b6 01 00 	lea    0x1b665(%rip),%r8        # 0x14001d698
140002033:	45 8b ca             	mov    %r10d,%r9d
140002036:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
14000203d:	4c 89 45 10          	mov    %r8,0x10(%rbp)
140002041:	44 89 4d 18          	mov    %r9d,0x18(%rbp)
140002045:	89 75 1c             	mov    %esi,0x1c(%rbp)
140002048:	4c 8b 00             	mov    (%rax),%r8
14000204b:	4d 85 c0             	test   %r8,%r8
14000204e:	74 10                	je     0x140002060
140002050:	48 8b c2             	mov    %rdx,%rax
140002053:	48 ff c0             	inc    %rax
140002056:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
14000205a:	75 f7                	jne    0x140002053
14000205c:	03 c1                	add    %ecx,%eax
14000205e:	eb 05                	jmp    0x140002065
140002060:	4d 8b c6             	mov    %r14,%r8
140002063:	8b c1                	mov    %ecx,%eax
140002065:	89 45 08             	mov    %eax,0x8(%rbp)
140002068:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
14000206f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140002073:	48 8b 85 28 01 00 00 	mov    0x128(%rbp),%rax
14000207a:	4c 89 45 00          	mov    %r8,0x0(%rbp)
14000207e:	89 75 0c             	mov    %esi,0xc(%rbp)
140002081:	48 c7 45 f8 04 00 00 	movq   $0x4,-0x8(%rbp)
140002088:	00
140002089:	4c 8b 00             	mov    (%rax),%r8
14000208c:	4d 85 c0             	test   %r8,%r8
14000208f:	74 10                	je     0x1400020a1
140002091:	48 8b c2             	mov    %rdx,%rax
140002094:	48 ff c0             	inc    %rax
140002097:	41 38 34 00          	cmp    %sil,(%r8,%rax,1)
14000209b:	75 f7                	jne    0x140002094
14000209d:	03 c1                	add    %ecx,%eax
14000209f:	eb 05                	jmp    0x1400020a6
1400020a1:	4d 8b c6             	mov    %r14,%r8
1400020a4:	8b c1                	mov    %ecx,%eax
1400020a6:	89 45 e8             	mov    %eax,-0x18(%rbp)
1400020a9:	48 8b 85 20 01 00 00 	mov    0x120(%rbp),%rax
1400020b0:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400020b4:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1400020bb:	4c 89 45 e0          	mov    %r8,-0x20(%rbp)
1400020bf:	89 75 ec             	mov    %esi,-0x14(%rbp)
1400020c2:	48 c7 45 d8 04 00 00 	movq   $0x4,-0x28(%rbp)
1400020c9:	00
1400020ca:	4c 8b 00             	mov    (%rax),%r8
1400020cd:	4d 85 c0             	test   %r8,%r8
1400020d0:	74 17                	je     0x1400020e9
1400020d2:	48 8b c2             	mov    %rdx,%rax