14006a065:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14006a06a:	8d 57 27             	lea    0x27(%rdi),%edx
14006a06d:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14006a072:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006a077:	44 0f b7 ce          	movzwl %si,%r9d
14006a07b:	48 ff 15 2e b3 01 00 	rex.W call *0x1b32e(%rip)        # 0x1400853b0
14006a082:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006a087:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14006a08e:	00
14006a08f:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14006a093:	49 8b 73 18          	mov    0x18(%r11),%rsi
14006a097:	49 8b e3             	mov    %r11,%rsp
14006a09a:	5f                   	pop    %rdi
14006a09b:	c3                   	ret
14006a09c:	cc                   	int3
14006a09d:	cc                   	int3
14006a09e:	cc                   	int3
14006a09f:	cc                   	int3
14006a0a0:	cc                   	int3
14006a0a1:	cc                   	int3
14006a0a2:	cc                   	int3
14006a0a3:	cc                   	int3
14006a0a4:	40 53                	rex push %rbx
14006a0a6:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14006a0ad:	4c 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8
14006a0b4:	00
14006a0b5:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006a0b9:	45 33 db             	xor    %r11d,%r11d
14006a0bc:	c7 44 24 70 0d 00 00 	movl   $0xd,0x70(%rsp)
14006a0c3:	00
14006a0c4:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
14006a0ca:	4d 85 c0             	test   %r8,%r8
14006a0cd:	74 17                	je     0x14006a0e6
14006a0cf:	48 8b d0             	mov    %rax,%rdx
14006a0d2:	48 ff c2             	inc    %rdx
14006a0d5:	66 45 39 1c 50       	cmp    %r11w,(%r8,%rdx,2)
14006a0da:	75 f6                	jne    0x14006a0d2
14006a0dc:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14006a0e3:	00
14006a0e4:	eb 03                	jmp    0x14006a0e9
14006a0e6:	49 8b d2             	mov    %r10,%rdx
14006a0e9:	4d 85 c0             	test   %r8,%r8
14006a0ec:	48 8d 1d 7d e8 01 00 	lea    0x1e87d(%rip),%rbx        # 0x140088970
14006a0f3:	4c 0f 44 c3          	cmove  %rbx,%r8
14006a0f7:	4d 85 c9             	test   %r9,%r9
14006a0fa:	74 15                	je     0x14006a111
14006a0fc:	48 ff c0             	inc    %rax
14006a0ff:	66 45 39 1c 41       	cmp    %r11w,(%r9,%rax,2)
14006a104:	75 f6                	jne    0x14006a0fc
14006a106:	4c 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10
14006a10d:	00
14006a10e:	4d 85 c9             	test   %r9,%r9
14006a111:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
14006a116:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14006a11b:	41 bb 04 00 00 00    	mov    $0x4,%r11d
14006a121:	4c 0f 44 cb          	cmove  %rbx,%r9
14006a125:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
14006a12a:	bb ff 00 00 00       	mov    $0xff,%ebx
14006a12f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14006a134:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
14006a13b:	00
14006a13c:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
14006a141:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14006a146:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14006a14b:	41 8d 53 27          	lea    0x27(%r11),%edx
14006a14f:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14006a154:	4c 8d 05 d5 ea 01 00 	lea    0x1ead5(%rip),%r8        # 0x140088c30
14006a15b:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14006a160:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006a165:	44 0f b7 cb          	movzwl %bx,%r9d
14006a169:	48 ff 15 40 b2 01 00 	rex.W call *0x1b240(%rip)        # 0x1400853b0
14006a170:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006a175:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14006a17c:	5b                   	pop    %rbx
14006a17d:	c3                   	ret
14006a17e:	cc                   	int3
14006a17f:	cc                   	int3
14006a180:	cc                   	int3
14006a181:	cc                   	int3
14006a182:	cc                   	int3
14006a183:	cc                   	int3
14006a184:	cc                   	int3
14006a185:	cc                   	int3
14006a186:	cc                   	int3
14006a187:	cc                   	int3
14006a188:	40 53                	rex push %rbx
14006a18a:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14006a191:	4c 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8
14006a198:	00
14006a199:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006a19d:	45 33 db             	xor    %r11d,%r11d
14006a1a0:	c7 44 24 70 0d 00 00 	movl   $0xd,0x70(%rsp)
14006a1a7:	00
14006a1a8:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
14006a1ae:	4d 85 c0             	test   %r8,%r8
14006a1b1:	74 17                	je     0x14006a1ca
14006a1b3:	48 8b d0             	mov    %rax,%rdx
14006a1b6:	48 ff c2             	inc    %rdx
14006a1b9:	66 45 39 1c 50       	cmp    %r11w,(%r8,%rdx,2)
14006a1be:	75 f6                	jne    0x14006a1b6
14006a1c0:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14006a1c7:	00
14006a1c8:	eb 03                	jmp    0x14006a1cd
14006a1ca:	49 8b d2             	mov    %r10,%rdx
14006a1cd:	4d 85 c0             	test   %r8,%r8
14006a1d0:	48 8d 1d 99 e7 01 00 	lea    0x1e799(%rip),%rbx        # 0x140088970
14006a1d7:	4c 0f 44 c3          	cmove  %rbx,%r8
14006a1db:	4d 85 c9             	test   %r9,%r9
14006a1de:	74 15                	je     0x14006a1f5
14006a1e0:	48 ff c0             	inc    %rax
14006a1e3:	66 45 39 1c 41       	cmp    %r11w,(%r9,%rax,2)
14006a1e8:	75 f6                	jne    0x14006a1e0
14006a1ea:	4c 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10
14006a1f1:	00
14006a1f2:	4d 85 c9             	test   %r9,%r9
14006a1f5:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
14006a1fa:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
14006a201:	00
14006a202:	41 bb 04 00 00 00    	mov    $0x4,%r11d
14006a208:	4c 0f 44 cb          	cmove  %rbx,%r9
14006a20c:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
14006a211:	bb fb 00 00 00       	mov    $0xfb,%ebx
14006a216:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14006a21b:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14006a220:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
14006a225:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14006a22a:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14006a22f:	41 8d 53 27          	lea    0x27(%r11),%edx
14006a233:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14006a238:	4c 8d 05 f1 e9 01 00 	lea    0x1e9f1(%rip),%r8        # 0x140088c30
14006a23f:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14006a244:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006a249:	44 0f b7 cb          	movzwl %bx,%r9d
14006a24d:	48 ff 15 5c b1 01 00 	rex.W call *0x1b15c(%rip)        # 0x1400853b0
14006a254:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006a259:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14006a260:	5b                   	pop    %rbx
14006a261:	c3                   	ret
14006a262:	cc                   	int3
14006a263:	cc                   	int3
14006a264:	cc                   	int3
14006a265:	cc                   	int3
14006a266:	cc                   	int3
14006a267:	cc                   	int3
14006a268:	cc                   	int3
14006a269:	cc                   	int3
14006a26a:	cc                   	int3
14006a26b:	cc                   	int3
14006a26c:	40 53                	rex push %rbx
14006a26e:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14006a275:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
14006a27c:	00
14006a27d:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006a281:	33 db                	xor    %ebx,%ebx
14006a283:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
14006a289:	48 85 d2             	test   %rdx,%rdx
14006a28c:	74 17                	je     0x14006a2a5
14006a28e:	4c 8b c0             	mov    %rax,%r8
14006a291:	49 ff c0             	inc    %r8
14006a294:	66 42 39 1c 42       	cmp    %bx,(%rdx,%r8,2)
14006a299:	75 f6                	jne    0x14006a291
14006a29b:	4e 8d 04 45 02 00 00 	lea    0x2(,%r8,2),%r8
14006a2a2:	00
14006a2a3:	eb 03                	jmp    0x14006a2a8
14006a2a5:	4d 8b c2             	mov    %r10,%r8
14006a2a8:	48 85 d2             	test   %rdx,%rdx
14006a2ab:	4c 8d 1d be e6 01 00 	lea    0x1e6be(%rip),%r11        # 0x140088970
14006a2b2:	49 0f 44 d3          	cmove  %r11,%rdx
14006a2b6:	4d 85 c9             	test   %r9,%r9
14006a2b9:	74 15                	je     0x14006a2d0
14006a2bb:	48 ff c0             	inc    %rax
14006a2be:	66 41 39 1c 41       	cmp    %bx,(%r9,%rax,2)
14006a2c3:	75 f6                	jne    0x14006a2bb
14006a2c5:	4c 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10
14006a2cc:	00
14006a2cd:	4d 85 c9             	test   %r9,%r9
14006a2d0:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14006a2d5:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
14006a2dc:	00
14006a2dd:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
14006a2e2:	4d 0f 44 cb          	cmove  %r11,%r9
14006a2e6:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
14006a2eb:	4c 8d 05 3e e9 01 00 	lea    0x1e93e(%rip),%r8        # 0x140088c30
14006a2f2:	41 bb 56 00 00 00    	mov    $0x56,%r11d
14006a2f8:	41 8d 53 ae          	lea    -0x52(%r11),%edx
14006a2fc:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14006a301:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14006a306:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
14006a30d:	00
14006a30e:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14006a313:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14006a318:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
14006a31f:	00
14006a320:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14006a325:	41 8d 53 d5          	lea    -0x2b(%r11),%edx
14006a329:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14006a32e:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14006a333:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006a338:	45 0f b7 cb          	movzwl %r11w,%r9d
14006a33c:	48 ff 15 6d b0 01 00 	rex.W call *0x1b06d(%rip)        # 0x1400853b0
14006a343:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006a348:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14006a34f:	5b                   	pop    %rbx
14006a350:	c3                   	ret
14006a351:	cc                   	int3
14006a352:	cc                   	int3
14006a353:	cc                   	int3
14006a354:	cc                   	int3
14006a355:	cc                   	int3
14006a356:	cc                   	int3
14006a357:	cc                   	int3
14006a358:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006a35d:	57                   	push   %rdi
14006a35e:	48 83 ec 60          	sub    $0x60,%rsp
14006a362:	4c 8b 94 24 98 00 00 	mov    0x98(%rsp),%r10
14006a369:	00
14006a36a:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14006a36e:	33 ff                	xor    %edi,%edi
14006a370:	4c 8b d9             	mov    %rcx,%r11
14006a373:	ba 05 00 00 00       	mov    $0x5,%edx
14006a378:	4d 85 d2             	test   %r10,%r10
14006a37b:	74 11                	je     0x14006a38e
14006a37d:	49 8b c0             	mov    %r8,%rax
14006a380:	48 ff c0             	inc    %rax
14006a383:	41 38 3c 02          	cmp    %dil,(%r10,%rax,1)
14006a387:	75 f7                	jne    0x14006a380
14006a389:	48 ff c0             	inc    %rax
14006a38c:	eb 03                	jmp    0x14006a391
14006a38e:	48 8b c2             	mov    %rdx,%rax
14006a391:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14006a398:	00
14006a399:	48 8d 1d 18 69 02 00 	lea    0x26918(%rip),%rbx        # 0x140090cb8
14006a3a0:	4d 85 d2             	test   %r10,%r10
14006a3a3:	4c 0f 44 d3          	cmove  %rbx,%r10
14006a3a7:	48 85 c9             	test   %rcx,%rcx
14006a3aa:	74 12                	je     0x14006a3be
14006a3ac:	49 8b d0             	mov    %r8,%rdx
14006a3af:	48 ff c2             	inc    %rdx
14006a3b2:	40 38 3c 11          	cmp    %dil,(%rcx,%rdx,1)
14006a3b6:	75 f7                	jne    0x14006a3af
14006a3b8:	48 ff c2             	inc    %rdx
14006a3bb:	48 85 c9             	test   %rcx,%rcx
14006a3be:	48 0f 44 cb          	cmove  %rbx,%rcx
14006a3c2:	4d 85 c9             	test   %r9,%r9
14006a3c5:	74 14                	je     0x14006a3db
14006a3c7:	49 ff c0             	inc    %r8
14006a3ca:	66 43 39 3c 41       	cmp    %di,(%r9,%r8,2)
14006a3cf:	75 f6                	jne    0x14006a3c7
14006a3d1:	4e 8d 04 45 02 00 00 	lea    0x2(,%r8,2),%r8
14006a3d8:	00
14006a3d9:	eb 06                	jmp    0x14006a3e1
14006a3db:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14006a3e1:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14006a3e6:	48 8d 1d 83 e5 01 00 	lea    0x1e583(%rip),%rbx        # 0x140088970
14006a3ed:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14006a3f2:	4d 85 c9             	test   %r9,%r9
14006a3f5:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
14006a3fa:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14006a3ff:	4c 0f 44 cb          	cmove  %rbx,%r9
14006a403:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14006a408:	bb 13 00 00 00       	mov    $0x13,%ebx
14006a40d:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14006a412:	49 8b cb             	mov    %r11,%rcx
14006a415:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006a41a:	4c 8d 05 0f e8 01 00 	lea    0x1e80f(%rip),%r8        # 0x140088c30
14006a421:	44 0f b7 cb          	movzwl %bx,%r9d
14006a425:	8d 53 18             	lea    0x18(%rbx),%edx
14006a428:	48 ff 15 81 af 01 00 	rex.W call *0x1af81(%rip)        # 0x1400853b0
14006a42f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006a434:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14006a439:	48 83 c4 60          	add    $0x60,%rsp
14006a43d:	5f                   	pop    %rdi
14006a43e:	c3                   	ret
14006a43f:	cc                   	int3
14006a440:	cc                   	int3
14006a441:	cc                   	int3
14006a442:	cc                   	int3
14006a443:	cc                   	int3
14006a444:	cc                   	int3
14006a445:	cc                   	int3
14006a446:	cc                   	int3
14006a447:	cc                   	int3
14006a448:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006a44d:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14006a452:	57                   	push   %rdi
14006a453:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14006a45a:	4c 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%r9
14006a461:	00
14006a462:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006a466:	33 db                	xor    %ebx,%ebx
14006a468:	4c 8b d9             	mov    %rcx,%r11
14006a46b:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
14006a471:	4d 85 c9             	test   %r9,%r9
14006a474:	74 17                	je     0x14006a48d
14006a476:	4c 8b c0             	mov    %rax,%r8
14006a479:	49 ff c0             	inc    %r8
14006a47c:	66 43 39 1c 41       	cmp    %bx,(%r9,%r8,2)
14006a481:	75 f6                	jne    0x14006a479
14006a483:	4e 8d 04 45 02 00 00 	lea    0x2(,%r8,2),%r8
14006a48a:	00
14006a48b:	eb 03                	jmp    0x14006a490
14006a48d:	4d 8b c2             	mov    %r10,%r8
14006a490:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
14006a497:	00
14006a498:	48 8d 3d d1 e4 01 00 	lea    0x1e4d1(%rip),%rdi        # 0x140088970
14006a49f:	4d 85 c9             	test   %r9,%r9
14006a4a2:	4c 0f 44 cf          	cmove  %rdi,%r9
14006a4a6:	48 85 c9             	test   %rcx,%rcx
14006a4a9:	74 14                	je     0x14006a4bf
14006a4ab:	48 ff c0             	inc    %rax
14006a4ae:	66 39 1c 41          	cmp    %bx,(%rcx,%rax,2)
14006a4b2:	75 f7                	jne    0x14006a4ab
14006a4b4:	4c 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10
14006a4bb:	00
14006a4bc:	48 85 c9             	test   %rcx,%rcx
14006a4bf:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14006a4c4:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
14006a4cb:	00
14006a4cc:	bb 04 00 00 00       	mov    $0x4,%ebx
14006a4d1:	48 0f 44 cf          	cmove  %rdi,%rcx
14006a4d5:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14006a4da:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14006a4df:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
14006a4e6:	00
14006a4e7:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14006a4ec:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14006a4f1:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
14006a4f8:	00
14006a4f9:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14006a4fe:	4c 8d 05 2b e7 01 00 	lea    0x1e72b(%rip),%r8        # 0x140088c30
14006a505:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
14006a50a:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
14006a50f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14006a514:	49 8b cb             	mov    %r11,%rcx
14006a517:	44 0f b7 ca          	movzwl %dx,%r9d
14006a51b:	8d 53 27             	lea    0x27(%rbx),%edx
14006a51e:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14006a523:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14006a528:	48 ff 15 81 ae 01 00 	rex.W call *0x1ae81(%rip)        # 0x1400853b0
14006a52f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006a534:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
14006a53b:	00
14006a53c:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14006a543:	5f                   	pop    %rdi
14006a544:	c3                   	ret
14006a545:	cc                   	int3
14006a546:	cc                   	int3
14006a547:	cc                   	int3
14006a548:	cc                   	int3
14006a549:	cc                   	int3