14006ed64:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
14006ed6a:	4d 85 c0             	test   %r8,%r8
14006ed6d:	74 17                	je     0x14006ed86
14006ed6f:	48 8b d0             	mov    %rax,%rdx
14006ed72:	48 ff c2             	inc    %rdx
14006ed75:	66 41 39 1c 50       	cmp    %bx,(%r8,%rdx,2)
14006ed7a:	75 f6                	jne    0x14006ed72
14006ed7c:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14006ed83:	00
14006ed84:	eb 03                	jmp    0x14006ed89
14006ed86:	49 8b d2             	mov    %r10,%rdx
14006ed89:	4d 85 c0             	test   %r8,%r8
14006ed8c:	4c 8d 1d dd 9b 01 00 	lea    0x19bdd(%rip),%r11        # 0x140088970
14006ed93:	4d 0f 44 c3          	cmove  %r11,%r8
14006ed97:	4d 85 c9             	test   %r9,%r9
14006ed9a:	74 15                	je     0x14006edb1
14006ed9c:	48 ff c0             	inc    %rax
14006ed9f:	66 41 39 1c 41       	cmp    %bx,(%r9,%rax,2)
14006eda4:	75 f6                	jne    0x14006ed9c
14006eda6:	4c 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10
14006edad:	00
14006edae:	4d 85 c9             	test   %r9,%r9
14006edb1:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14006edb6:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14006edbd:	00
14006edbe:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14006edc3:	4d 0f 44 cb          	cmove  %r11,%r9
14006edc7:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14006edcc:	41 bb 40 00 00 00    	mov    $0x40,%r11d
14006edd2:	48 c7 44 24 38 08 00 	movq   $0x8,0x38(%rsp)
14006edd9:	00 00
14006eddb:	4c 8d 05 76 9e 01 00 	lea    0x19e76(%rip),%r8        # 0x140088c58
14006ede2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14006ede7:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14006edec:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006edf1:	41 8d 53 eb          	lea    -0x15(%r11),%edx
14006edf5:	45 0f b7 cb          	movzwl %r11w,%r9d
14006edf9:	48 ff 15 b0 65 01 00 	rex.W call *0x165b0(%rip)        # 0x1400853b0
14006ee00:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006ee05:	48 83 c4 60          	add    $0x60,%rsp
14006ee09:	5b                   	pop    %rbx
14006ee0a:	c3                   	ret
14006ee0b:	cc                   	int3
14006ee0c:	cc                   	int3
14006ee0d:	cc                   	int3
14006ee0e:	cc                   	int3
14006ee0f:	cc                   	int3
14006ee10:	cc                   	int3
14006ee11:	cc                   	int3
14006ee12:	cc                   	int3
14006ee13:	cc                   	int3
14006ee14:	48 83 ec 68          	sub    $0x68,%rsp
14006ee18:	45 33 d2             	xor    %r10d,%r10d
14006ee1b:	4d 85 c9             	test   %r9,%r9
14006ee1e:	74 18                	je     0x14006ee38
14006ee20:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006ee24:	48 ff c0             	inc    %rax
14006ee27:	66 45 39 14 41       	cmp    %r10w,(%r9,%rax,2)
14006ee2c:	75 f6                	jne    0x14006ee24
14006ee2e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14006ee35:	00
14006ee36:	eb 05                	jmp    0x14006ee3d
14006ee38:	b8 0a 00 00 00       	mov    $0xa,%eax
14006ee3d:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
14006ee42:	48 8d 15 27 9b 01 00 	lea    0x19b27(%rip),%rdx        # 0x140088970
14006ee49:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
14006ee50:	00 00
14006ee52:	4d 85 c9             	test   %r9,%r9
14006ee55:	41 b8 1f 00 00 00    	mov    $0x1f,%r8d
14006ee5b:	4c 0f 44 ca          	cmove  %rdx,%r9
14006ee5f:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
14006ee66:	00
14006ee67:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14006ee6c:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14006ee73:	00
14006ee74:	48 c7 44 24 38 08 00 	movq   $0x8,0x38(%rsp)
14006ee7b:	00 00
14006ee7d:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14006ee82:	ba 2b 00 00 00       	mov    $0x2b,%edx
14006ee87:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14006ee8c:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006ee91:	45 0f b7 c8          	movzwl %r8w,%r9d
14006ee95:	4c 8d 05 bc 9d 01 00 	lea    0x19dbc(%rip),%r8        # 0x140088c58
14006ee9c:	48 ff 15 0d 65 01 00 	rex.W call *0x1650d(%rip)        # 0x1400853b0
14006eea3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006eea8:	48 83 c4 68          	add    $0x68,%rsp
14006eeac:	c3                   	ret
14006eead:	cc                   	int3
14006eeae:	cc                   	int3
14006eeaf:	cc                   	int3
14006eeb0:	cc                   	int3
14006eeb1:	cc                   	int3
14006eeb2:	cc                   	int3
14006eeb3:	cc                   	int3
14006eeb4:	48 83 ec 68          	sub    $0x68,%rsp
14006eeb8:	45 33 d2             	xor    %r10d,%r10d
14006eebb:	4d 85 c9             	test   %r9,%r9
14006eebe:	74 18                	je     0x14006eed8
14006eec0:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006eec4:	48 ff c0             	inc    %rax
14006eec7:	66 45 39 14 41       	cmp    %r10w,(%r9,%rax,2)
14006eecc:	75 f6                	jne    0x14006eec4
14006eece:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14006eed5:	00
14006eed6:	eb 05                	jmp    0x14006eedd
14006eed8:	b8 0a 00 00 00       	mov    $0xa,%eax
14006eedd:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
14006eee2:	48 8d 15 87 9a 01 00 	lea    0x19a87(%rip),%rdx        # 0x140088970
14006eee9:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
14006eef0:	00 00
14006eef2:	4d 85 c9             	test   %r9,%r9
14006eef5:	41 b8 55 00 00 00    	mov    $0x55,%r8d
14006eefb:	4c 0f 44 ca          	cmove  %rdx,%r9
14006eeff:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
14006ef06:	00
14006ef07:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14006ef0c:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14006ef13:	00
14006ef14:	48 c7 44 24 38 08 00 	movq   $0x8,0x38(%rsp)
14006ef1b:	00 00
14006ef1d:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14006ef22:	ba 2b 00 00 00       	mov    $0x2b,%edx
14006ef27:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14006ef2c:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006ef31:	45 0f b7 c8          	movzwl %r8w,%r9d
14006ef35:	4c 8d 05 1c 9d 01 00 	lea    0x19d1c(%rip),%r8        # 0x140088c58
14006ef3c:	48 ff 15 6d 64 01 00 	rex.W call *0x1646d(%rip)        # 0x1400853b0
14006ef43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006ef48:	48 83 c4 68          	add    $0x68,%rsp
14006ef4c:	c3                   	ret
14006ef4d:	cc                   	int3
14006ef4e:	cc                   	int3
14006ef4f:	cc                   	int3
14006ef50:	cc                   	int3
14006ef51:	cc                   	int3
14006ef52:	cc                   	int3
14006ef53:	cc                   	int3
14006ef54:	48 83 ec 68          	sub    $0x68,%rsp
14006ef58:	45 33 c0             	xor    %r8d,%r8d
14006ef5b:	4d 85 c9             	test   %r9,%r9
14006ef5e:	74 18                	je     0x14006ef78
14006ef60:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006ef64:	48 ff c0             	inc    %rax
14006ef67:	66 45 39 04 41       	cmp    %r8w,(%r9,%rax,2)
14006ef6c:	75 f6                	jne    0x14006ef64
14006ef6e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14006ef75:	00
14006ef76:	eb 05                	jmp    0x14006ef7d
14006ef78:	b8 0a 00 00 00       	mov    $0xa,%eax
14006ef7d:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14006ef82:	48 8d 15 e7 99 01 00 	lea    0x199e7(%rip),%rdx        # 0x140088970
14006ef89:	41 ba 1d 00 00 00    	mov    $0x1d,%r10d
14006ef8f:	4d 85 c9             	test   %r9,%r9
14006ef92:	4c 0f 44 ca          	cmove  %rdx,%r9
14006ef96:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
14006ef9d:	00
14006ef9e:	45 8d 42 eb          	lea    -0x15(%r10),%r8d
14006efa2:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14006efa7:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14006efac:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14006efb3:	00
14006efb4:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14006efb9:	4c 8d 05 98 9c 01 00 	lea    0x19c98(%rip),%r8        # 0x140088c58
14006efc0:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14006efc5:	41 8d 52 0e          	lea    0xe(%r10),%edx
14006efc9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14006efce:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006efd3:	45 0f b7 ca          	movzwl %r10w,%r9d
14006efd7:	48 ff 15 d2 63 01 00 	rex.W call *0x163d2(%rip)        # 0x1400853b0
14006efde:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006efe3:	48 83 c4 68          	add    $0x68,%rsp
14006efe7:	c3                   	ret
14006efe8:	cc                   	int3
14006efe9:	cc                   	int3
14006efea:	cc                   	int3
14006efeb:	cc                   	int3
14006efec:	cc                   	int3
14006efed:	cc                   	int3
14006efee:	cc                   	int3
14006efef:	cc                   	int3
14006eff0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14006eff7:	45 33 c0             	xor    %r8d,%r8d
14006effa:	c7 44 24 70 90 04 00 	movl   $0x490,0x70(%rsp)
14006f001:	00
14006f002:	4d 85 c9             	test   %r9,%r9
14006f005:	74 18                	je     0x14006f01f
14006f007:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006f00b:	48 ff c0             	inc    %rax
14006f00e:	66 45 39 04 41       	cmp    %r8w,(%r9,%rax,2)
14006f013:	75 f6                	jne    0x14006f00b
14006f015:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14006f01c:	00
14006f01d:	eb 05                	jmp    0x14006f024
14006f01f:	b8 0a 00 00 00       	mov    $0xa,%eax
14006f024:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14006f029:	48 8d 15 40 99 01 00 	lea    0x19940(%rip),%rdx        # 0x140088970
14006f030:	48 c7 44 24 58 04 00 	movq   $0x4,0x58(%rsp)
14006f037:	00 00
14006f039:	41 ba 39 00 00 00    	mov    $0x39,%r10d
14006f03f:	4d 85 c9             	test   %r9,%r9
14006f042:	4c 0f 44 ca          	cmove  %rdx,%r9
14006f046:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14006f04b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14006f050:	45 8d 42 cf          	lea    -0x31(%r10),%r8d
14006f054:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14006f059:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
14006f060:	00
14006f061:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14006f066:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
14006f06d:	00
14006f06e:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14006f073:	4c 8d 05 de 9b 01 00 	lea    0x19bde(%rip),%r8        # 0x140088c58
14006f07a:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14006f07f:	41 8d 52 f2          	lea    -0xe(%r10),%edx
14006f083:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14006f088:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006f08d:	45 0f b7 ca          	movzwl %r10w,%r9d
14006f091:	48 ff 15 18 63 01 00 	rex.W call *0x16318(%rip)        # 0x1400853b0
14006f098:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006f09d:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14006f0a4:	c3                   	ret
14006f0a5:	cc                   	int3
14006f0a6:	cc                   	int3
14006f0a7:	cc                   	int3
14006f0a8:	cc                   	int3
14006f0a9:	cc                   	int3
14006f0aa:	cc                   	int3
14006f0ab:	cc                   	int3
14006f0ac:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14006f0b1:	48 83 ec 78          	sub    $0x78,%rsp
14006f0b5:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
14006f0bc:	00
14006f0bd:	45 33 d2             	xor    %r10d,%r10d
14006f0c0:	4d 85 c0             	test   %r8,%r8
14006f0c3:	74 18                	je     0x14006f0dd
14006f0c5:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006f0c9:	48 ff c0             	inc    %rax
14006f0cc:	66 45 39 14 40       	cmp    %r10w,(%r8,%rax,2)
14006f0d1:	75 f6                	jne    0x14006f0c9
14006f0d3:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14006f0da:	00
14006f0db:	eb 05                	jmp    0x14006f0e2
14006f0dd:	b8 0a 00 00 00       	mov    $0xa,%eax
14006f0e2:	4c 89 54 24 60       	mov    %r10,0x60(%rsp)
14006f0e7:	4c 8d 0d 82 98 01 00 	lea    0x19882(%rip),%r9        # 0x140088970
14006f0ee:	41 ba 04 00 00 00    	mov    $0x4,%r10d
14006f0f4:	4d 85 c0             	test   %r8,%r8
14006f0f7:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
14006f0fc:	4d 0f 44 c1          	cmove  %r9,%r8
14006f100:	4c 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%r9
14006f107:	00
14006f108:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
14006f10d:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
14006f114:	00
14006f115:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
14006f11a:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
14006f11f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14006f124:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
14006f12b:	00
14006f12c:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14006f131:	4c 8d 05 20 9b 01 00 	lea    0x19b20(%rip),%r8        # 0x140088c58
14006f138:	44 0f b7 ca          	movzwl %dx,%r9d
14006f13c:	41 8d 52 27          	lea    0x27(%r10),%edx
14006f140:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14006f145:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14006f14a:	48 ff 15 5f 62 01 00 	rex.W call *0x1625f(%rip)        # 0x1400853b0
14006f151:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006f156:	48 83 c4 78          	add    $0x78,%rsp
14006f15a:	c3                   	ret
14006f15b:	cc                   	int3
14006f15c:	cc                   	int3
14006f15d:	cc                   	int3
14006f15e:	cc                   	int3
14006f15f:	cc                   	int3
14006f160:	cc                   	int3
14006f161:	cc                   	int3
14006f162:	cc                   	int3
14006f163:	cc                   	int3
14006f164:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14006f16b:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
14006f172:	00
14006f173:	45 33 c9             	xor    %r9d,%r9d
14006f176:	8b 05 74 1c 03 00    	mov    0x31c74(%rip),%eax        # 0x1400a0df0
14006f17c:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
14006f183:	48 85 d2             	test   %rdx,%rdx
14006f186:	74 18                	je     0x14006f1a0
14006f188:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006f18c:	48 ff c0             	inc    %rax
14006f18f:	66 44 39 0c 42       	cmp    %r9w,(%rdx,%rax,2)
14006f194:	75 f6                	jne    0x14006f18c
14006f196:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14006f19d:	00
14006f19e:	eb 05                	jmp    0x14006f1a5
14006f1a0:	b8 0a 00 00 00       	mov    $0xa,%eax
14006f1a5:	4c 89 4c 24 70       	mov    %r9,0x70(%rsp)
14006f1aa:	4c 8d 05 bf 97 01 00 	lea    0x197bf(%rip),%r8        # 0x140088970
14006f1b1:	41 ba 42 00 00 00    	mov    $0x42,%r10d
14006f1b7:	48 85 d2             	test   %rdx,%rdx
14006f1ba:	49 0f 44 d0          	cmove  %r8,%rdx
14006f1be:	4c 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%r8
14006f1c5:	00
14006f1c6:	45 8d 4a c6          	lea    -0x3a(%r10),%r9d
14006f1ca:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
14006f1cf:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14006f1d4:	4c 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%r8
14006f1db:	00
14006f1dc:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
14006f1e1:	45 8d 4a c2          	lea    -0x3e(%r10),%r9d
14006f1e5:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14006f1ea:	4c 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%r8
14006f1f1:	00
14006f1f2:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14006f1f7:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14006f1fc:	4c 8d 05 55 9a 01 00 	lea    0x19a55(%rip),%r8        # 0x140088c58
14006f203:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14006f208:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14006f20f:	00
14006f210:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14006f215:	41 8d 52 e9          	lea    -0x17(%r10),%edx
14006f219:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14006f21e:	45 0f b7 ca          	movzwl %r10w,%r9d
14006f222:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14006f227:	48 ff 15 82 61 01 00 	rex.W call *0x16182(%rip)        # 0x1400853b0
14006f22e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006f233:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14006f23a:	c3                   	ret
14006f23b:	cc                   	int3
14006f23c:	cc                   	int3
14006f23d:	cc                   	int3
14006f23e:	cc                   	int3
14006f23f:	cc                   	int3
14006f240:	cc                   	int3
14006f241:	cc                   	int3
14006f242:	cc                   	int3
14006f243:	cc                   	int3
14006f244:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14006f249:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14006f250:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
14006f257:	00
14006f258:	45 33 c9             	xor    %r9d,%r9d
14006f25b:	48 85 d2             	test   %rdx,%rdx
14006f25e:	74 18                	je     0x14006f278
14006f260:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006f264:	48 ff c0             	inc    %rax
14006f267:	66 44 39 0c 42       	cmp    %r9w,(%rdx,%rax,2)
14006f26c:	75 f6                	jne    0x14006f264
14006f26e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14006f275:	00
14006f276:	eb 05                	jmp    0x14006f27d
14006f278:	b8 0a 00 00 00       	mov    $0xa,%eax