fffff80000288f27:	0f 8e 1a 01 00 00    	jle    0xfffff80000289047
fffff80000288f2d:	81 fa 7f 00 08 00    	cmp    $0x8007f,%edx
fffff80000288f33:	7e 6d                	jle    0xfffff80000288fa2
fffff80000288f35:	8d 48 13             	lea    0x13(%rax),%ecx
fffff80000288f38:	3b d1                	cmp    %ecx,%edx
fffff80000288f3a:	74 69                	je     0xfffff80000288fa5
fffff80000288f3c:	81 fa 8a 00 08 00    	cmp    $0x8008a,%edx
fffff80000288f42:	74 6e                	je     0xfffff80000288fb2
fffff80000288f44:	81 fa 8c 00 08 00    	cmp    $0x8008c,%edx
fffff80000288f4a:	74 56                	je     0xfffff80000288fa2
fffff80000288f4c:	81 fa 8e 00 08 00    	cmp    $0x8008e,%edx
fffff80000288f52:	0f 8e ef 00 00 00    	jle    0xfffff80000289047
fffff80000288f58:	81 fa 92 00 08 00    	cmp    $0x80092,%edx
fffff80000288f5e:	7e 42                	jle    0xfffff80000288fa2
fffff80000288f60:	81 fa 01 48 08 00    	cmp    $0x84801,%edx
fffff80000288f66:	0f 8e db 00 00 00    	jle    0xfffff80000289047
fffff80000288f6c:	81 fa 03 48 08 00    	cmp    $0x84803,%edx
fffff80000288f72:	7e 1e                	jle    0xfffff80000288f92
fffff80000288f74:	ba 04 00 0e 00       	mov    $0xe0004,%edx
fffff80000288f79:	44 3b ca             	cmp    %edx,%r9d
fffff80000288f7c:	0f 85 c5 00 00 00    	jne    0xfffff80000289047
fffff80000288f82:	4d 8b 00             	mov    (%r8),%r8
fffff80000288f85:	49 8b ca             	mov    %r10,%rcx
fffff80000288f88:	e8 6b d4 02 00       	call   0xfffff800002b63f8
fffff80000288f8d:	e9 2a 01 00 00       	jmp    0xfffff800002890bc
fffff80000288f92:	45 8b 00             	mov    (%r8),%r8d
fffff80000288f95:	49 8b ca             	mov    %r10,%rcx
fffff80000288f98:	e8 ef 86 04 00       	call   0xfffff800002d168c
fffff80000288f9d:	e9 1a 01 00 00       	jmp    0xfffff800002890bc
fffff80000288fa2:	41 8b c9             	mov    %r9d,%ecx
fffff80000288fa5:	49 8b 10             	mov    (%r8),%rdx
fffff80000288fa8:	e8 fb fd 01 00       	call   0xfffff800002a8da8
fffff80000288fad:	e9 0a 01 00 00       	jmp    0xfffff800002890bc
fffff80000288fb2:	4d 8b 08             	mov    (%r8),%r9
fffff80000288fb5:	ba 23 00 00 40       	mov    $0x40000023,%edx
fffff80000288fba:	45 33 c0             	xor    %r8d,%r8d
fffff80000288fbd:	49 8b ca             	mov    %r10,%rcx
fffff80000288fc0:	e8 5f 86 04 00       	call   0xfffff800002d1624
fffff80000288fc5:	e9 f2 00 00 00       	jmp    0xfffff800002890bc
fffff80000288fca:	8d 8a f5 01 f8 ff    	lea    -0x7fe0b(%rdx),%ecx
fffff80000288fd0:	eb 33                	jmp    0xfffff80000289005
fffff80000288fd2:	b9 59 02 00 00       	mov    $0x259,%ecx
fffff80000288fd7:	eb 2c                	jmp    0xfffff80000289005
fffff80000288fd9:	b9 58 02 00 00       	mov    $0x258,%ecx
fffff80000288fde:	eb 25                	jmp    0xfffff80000289005
fffff80000288fe0:	b9 50 02 00 00       	mov    $0x250,%ecx
fffff80000288fe5:	eb 1e                	jmp    0xfffff80000289005
fffff80000288fe7:	8d 0c 55 81 01 f0 ff 	lea    -0xffe7f(,%rdx,2),%ecx
fffff80000288fee:	eb 15                	jmp    0xfffff80000289005
fffff80000288ff0:	8d 0c 55 e0 01 f0 ff 	lea    -0xffe20(,%rdx,2),%ecx
fffff80000288ff7:	eb 0c                	jmp    0xfffff80000289005
fffff80000288ff9:	b9 ff 02 00 00       	mov    $0x2ff,%ecx
fffff80000288ffe:	eb 05                	jmp    0xfffff80000289005
fffff80000289000:	b9 fe 00 00 00       	mov    $0xfe,%ecx
fffff80000289005:	49 8b 10             	mov    (%r8),%rdx
fffff80000289008:	e8 bf 78 02 00       	call   0xfffff800002b08cc
fffff8000028900d:	e9 aa 00 00 00       	jmp    0xfffff800002890bc
fffff80000289012:	49 8b d0             	mov    %r8,%rdx
fffff80000289015:	41 8b c9             	mov    %r9d,%ecx
fffff80000289018:	e8 fb ef 01 00       	call   0xfffff800002a8018
fffff8000028901d:	33 c9                	xor    %ecx,%ecx
fffff8000028901f:	8b c1                	mov    %ecx,%eax
fffff80000289021:	e9 96 00 00 00       	jmp    0xfffff800002890bc
fffff80000289026:	4d 8b 00             	mov    (%r8),%r8
fffff80000289029:	e8 de f5 01 00       	call   0xfffff800002a860c
fffff8000028902e:	e9 89 00 00 00       	jmp    0xfffff800002890bc
fffff80000289033:	49 8b d0             	mov    %r8,%rdx
fffff80000289036:	41 8b c9             	mov    %r9d,%ecx
fffff80000289039:	e8 06 16 07 00       	call   0xfffff800002fa644
fffff8000028903e:	eb 7c                	jmp    0xfffff800002890bc
fffff80000289040:	e8 6f 34 fa ff       	call   0xfffff8000022c4b4
fffff80000289045:	eb 70                	jmp    0xfffff800002890b7
fffff80000289047:	b8 3b 10 00 00       	mov    $0x103b,%eax
fffff8000028904c:	eb 6e                	jmp    0xfffff800002890bc
fffff8000028904e:	49 8b 10             	mov    (%r8),%rdx
fffff80000289051:	e8 fa 66 08 00       	call   0xfffff8000030f750
fffff80000289056:	eb 64                	jmp    0xfffff800002890bc
fffff80000289058:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff8000028905f:	49 8b 10             	mov    (%r8),%rdx
fffff80000289062:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff80000289068:	48 0f ba e1 15       	bt     $0x15,%rcx
fffff8000028906d:	72 22                	jb     0xfffff80000289091
fffff8000028906f:	48 f7 c2 fd ff ff ff 	test   $0xfffffffffffffffd,%rdx
fffff80000289076:	75 1f                	jne    0xfffff80000289097
fffff80000289078:	49 8b 82 c0 02 00 00 	mov    0x2c0(%r10),%rax
fffff8000028907f:	48 89 90 b0 0a 00 00 	mov    %rdx,0xab0(%rax)
fffff80000289086:	f6 c2 02             	test   $0x2,%dl
fffff80000289089:	74 2c                	je     0xfffff800002890b7
fffff8000028908b:	80 48 15 04          	orb    $0x4,0x15(%rax)
fffff8000028908f:	eb 26                	jmp    0xfffff800002890b7
fffff80000289091:	48 83 fa 40          	cmp    $0x40,%rdx
fffff80000289095:	72 07                	jb     0xfffff8000028909e
fffff80000289097:	b9 05 00 00 00       	mov    $0x5,%ecx
fffff8000028909c:	eb 1b                	jmp    0xfffff800002890b9
fffff8000028909e:	49 8b 82 c0 02 00 00 	mov    0x2c0(%r10),%rax
fffff800002890a5:	48 89 90 b0 0a 00 00 	mov    %rdx,0xab0(%rax)
fffff800002890ac:	49 8b 82 c0 02 00 00 	mov    0x2c0(%r10),%rax
fffff800002890b3:	80 48 15 02          	orb    $0x2,0x15(%rax)
fffff800002890b7:	33 c9                	xor    %ecx,%ecx
fffff800002890b9:	0f b7 c1             	movzwl %cx,%eax
fffff800002890bc:	48 83 c4 28          	add    $0x28,%rsp
fffff800002890c0:	c3                   	ret
fffff800002890c1:	cc                   	int3
fffff800002890c2:	cc                   	int3
fffff800002890c3:	cc                   	int3
fffff800002890c4:	cc                   	int3
fffff800002890c5:	cc                   	int3
fffff800002890c6:	cc                   	int3
fffff800002890c7:	cc                   	int3
fffff800002890c8:	48 8b c4             	mov    %rsp,%rax
fffff800002890cb:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002890cf:	48 89 70 10          	mov    %rsi,0x10(%rax)
fffff800002890d3:	48 89 78 18          	mov    %rdi,0x18(%rax)
fffff800002890d7:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002890db:	55                   	push   %rbp
fffff800002890dc:	48 8b ec             	mov    %rsp,%rbp
fffff800002890df:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002890e3:	45 33 f6             	xor    %r14d,%r14d
fffff800002890e6:	44 8b d2             	mov    %edx,%r10d
fffff800002890e9:	ba 04 00 02 00       	mov    $0x20004,%edx
fffff800002890ee:	45 8a d9             	mov    %r9b,%r11b
fffff800002890f1:	48 8b f9             	mov    %rcx,%rdi
fffff800002890f4:	41 0f b7 de          	movzwl %r14w,%ebx
fffff800002890f8:	41 8a f6             	mov    %r14b,%sil
fffff800002890fb:	44 3b d2             	cmp    %edx,%r10d
fffff800002890fe:	0f 84 1b 05 00 00    	je     0xfffff8000028961f
fffff80000289104:	41 81 fa 10 00 02 00 	cmp    $0x20010,%r10d
fffff8000028910b:	0f 84 0e 05 00 00    	je     0xfffff8000028961f
fffff80000289111:	ba 11 00 02 00       	mov    $0x20011,%edx
fffff80000289116:	44 3b d2             	cmp    %edx,%r10d
fffff80000289119:	0f 84 f4 04 00 00    	je     0xfffff80000289613
fffff8000028911f:	ba 00 00 04 00       	mov    $0x40000,%edx
fffff80000289124:	44 3b d2             	cmp    %edx,%r10d
fffff80000289127:	0f 84 c0 04 00 00    	je     0xfffff800002895ed
fffff8000028912d:	41 81 fa 02 00 04 00 	cmp    $0x40002,%r10d
fffff80000289134:	0f 84 66 04 00 00    	je     0xfffff800002895a0
fffff8000028913a:	41 81 fa 03 00 04 00 	cmp    $0x40003,%r10d
fffff80000289141:	0f 84 a6 04 00 00    	je     0xfffff800002895ed
fffff80000289147:	41 81 fa 04 00 04 00 	cmp    $0x40004,%r10d
fffff8000028914e:	0f 84 0f 04 00 00    	je     0xfffff80000289563
fffff80000289154:	41 81 fa 00 10 04 00 	cmp    $0x41000,%r10d
fffff8000028915b:	0f 84 8c 04 00 00    	je     0xfffff800002895ed
fffff80000289161:	41 81 fa 03 10 04 00 	cmp    $0x41003,%r10d
fffff80000289168:	0f 84 7f 04 00 00    	je     0xfffff800002895ed
fffff8000028916e:	41 81 fa 04 10 04 00 	cmp    $0x41004,%r10d
fffff80000289175:	0f 84 fc 03 00 00    	je     0xfffff80000289577
fffff8000028917b:	41 81 fa 03 00 05 00 	cmp    $0x50003,%r10d
fffff80000289182:	0f 8e ae 03 00 00    	jle    0xfffff80000289536
fffff80000289188:	41 81 fa 05 00 05 00 	cmp    $0x50005,%r10d
fffff8000028918f:	0f 8e 8d 03 00 00    	jle    0xfffff80000289522
fffff80000289195:	41 81 fa ff ff 05 00 	cmp    $0x5ffff,%r10d
fffff8000028919c:	0f 8e 94 03 00 00    	jle    0xfffff80000289536
fffff800002891a2:	41 81 fa 07 00 06 00 	cmp    $0x60007,%r10d
fffff800002891a9:	0f 8e 62 03 00 00    	jle    0xfffff80000289511
fffff800002891af:	41 81 fa ff ff 06 00 	cmp    $0x6ffff,%r10d
fffff800002891b6:	0f 8e 7a 03 00 00    	jle    0xfffff80000289536
fffff800002891bc:	41 81 fa 01 00 07 00 	cmp    $0x70001,%r10d
fffff800002891c3:	0f 8e 37 03 00 00    	jle    0xfffff80000289500
fffff800002891c9:	b9 00 00 08 00       	mov    $0x80000,%ecx
fffff800002891ce:	44 3b d1             	cmp    %ecx,%r10d
fffff800002891d1:	0f 84 00 03 00 00    	je     0xfffff800002894d7
fffff800002891d7:	0f 8e 59 03 00 00    	jle    0xfffff80000289536
fffff800002891dd:	41 81 fa 02 00 08 00 	cmp    $0x80002,%r10d
fffff800002891e4:	0f 8e 52 02 00 00    	jle    0xfffff8000028943c
fffff800002891ea:	41 81 fa 03 00 08 00 	cmp    $0x80003,%r10d
fffff800002891f1:	0f 84 c7 02 00 00    	je     0xfffff800002894be
fffff800002891f7:	44 8d 49 04          	lea    0x4(%rcx),%r9d
fffff800002891fb:	45 3b d1             	cmp    %r9d,%r10d
fffff800002891fe:	0f 84 9e 02 00 00    	je     0xfffff800002894a2
fffff80000289204:	0f 8e 2c 03 00 00    	jle    0xfffff80000289536
fffff8000028920a:	41 81 fa 0b 00 08 00 	cmp    $0x8000b,%r10d
fffff80000289211:	0f 8e 25 02 00 00    	jle    0xfffff8000028943c
fffff80000289217:	41 81 fa 7b 00 08 00 	cmp    $0x8007b,%r10d
fffff8000028921e:	0f 84 18 02 00 00    	je     0xfffff8000028943c
fffff80000289224:	44 8d 49 7c          	lea    0x7c(%rcx),%r9d
fffff80000289228:	45 3b d1             	cmp    %r9d,%r10d
fffff8000028922b:	0f 84 51 02 00 00    	je     0xfffff80000289482
fffff80000289231:	41 81 fa 7d 00 08 00 	cmp    $0x8007d,%r10d
fffff80000289238:	0f 84 fe 01 00 00    	je     0xfffff8000028943c
fffff8000028923e:	41 81 fa 7f 00 08 00 	cmp    $0x8007f,%r10d
fffff80000289245:	0f 8e eb 02 00 00    	jle    0xfffff80000289536
fffff8000028924b:	41 81 fa 83 00 08 00 	cmp    $0x80083,%r10d
fffff80000289252:	0f 8e 0f 02 00 00    	jle    0xfffff80000289467
fffff80000289258:	41 8d 82 7c ff f7 ff 	lea    -0x80084(%r10),%eax
fffff8000028925f:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
fffff80000289264:	0f 84 d2 01 00 00    	je     0xfffff8000028943c
fffff8000028926a:	41 81 fa 88 00 08 00 	cmp    $0x80088,%r10d
fffff80000289271:	0f 84 d9 01 00 00    	je     0xfffff80000289450
fffff80000289277:	41 81 fa 8b 00 08 00 	cmp    $0x8008b,%r10d
fffff8000028927e:	0f 84 b8 01 00 00    	je     0xfffff8000028943c
fffff80000289284:	41 81 fa 8c 00 08 00 	cmp    $0x8008c,%r10d
fffff8000028928b:	0f 8e a5 02 00 00    	jle    0xfffff80000289536
fffff80000289291:	41 81 fa 8e 00 08 00 	cmp    $0x8008e,%r10d
fffff80000289298:	0f 8e 9e 01 00 00    	jle    0xfffff8000028943c
fffff8000028929e:	41 81 fa 93 00 08 00 	cmp    $0x80093,%r10d
fffff800002892a5:	0f 84 91 01 00 00    	je     0xfffff8000028943c
fffff800002892ab:	b9 01 00 09 00       	mov    $0x90001,%ecx
fffff800002892b0:	44 3b d1             	cmp    %ecx,%r10d
fffff800002892b3:	0f 84 68 01 00 00    	je     0xfffff80000289421
fffff800002892b9:	41 81 fa 05 00 09 00 	cmp    $0x90005,%r10d
fffff800002892c0:	0f 84 47 01 00 00    	je     0xfffff8000028940d
fffff800002892c6:	41 81 fa 10 00 09 00 	cmp    $0x90010,%r10d
fffff800002892cd:	0f 84 0e 01 00 00    	je     0xfffff800002893e1
fffff800002892d3:	41 81 fa 11 00 09 00 	cmp    $0x90011,%r10d
fffff800002892da:	0f 84 06 01 00 00    	je     0xfffff800002893e6
fffff800002892e0:	41 81 fa 12 00 09 00 	cmp    $0x90012,%r10d
fffff800002892e7:	0f 84 f4 00 00 00    	je     0xfffff800002893e1
fffff800002892ed:	41 81 fa 2f 00 09 00 	cmp    $0x9002f,%r10d
fffff800002892f4:	0f 8e 3c 02 00 00    	jle    0xfffff80000289536
fffff800002892fa:	41 81 fa 31 00 09 00 	cmp    $0x90031,%r10d
fffff80000289301:	0f 8e b7 00 00 00    	jle    0xfffff800002893be
fffff80000289307:	41 81 fa 32 00 09 00 	cmp    $0x90032,%r10d
fffff8000028930e:	74 59                	je     0xfffff80000289369
fffff80000289310:	41 81 fa 00 01 0b 00 	cmp    $0xb0100,%r10d
fffff80000289317:	74 49                	je     0xfffff80000289362
fffff80000289319:	41 81 fa 01 01 0b 00 	cmp    $0xb0101,%r10d
fffff80000289320:	74 2a                	je     0xfffff8000028934c
fffff80000289322:	41 8d 82 00 00 f2 ff 	lea    -0xe0000(%r10),%eax
fffff80000289329:	83 f8 03             	cmp    $0x3,%eax
fffff8000028932c:	0f 87 04 02 00 00    	ja     0xfffff80000289536
fffff80000289332:	4c 8b 45 30          	mov    0x30(%rbp),%r8
fffff80000289336:	41 8b d2             	mov    %r10d,%edx
fffff80000289339:	48 8b cf             	mov    %rdi,%rcx
fffff8000028933c:	4d 8b 00             	mov    (%r8),%r8
fffff8000028933f:	e8 b4 d0 02 00       	call   0xfffff800002b63f8
fffff80000289344:	0f b7 d8             	movzwl %ax,%ebx
fffff80000289347:	e9 cb 03 00 00       	jmp    0xfffff80000289717
fffff8000028934c:	ba 15 01 00 40       	mov    $0x40000115,%edx
fffff80000289351:	4c 8b 4d 30          	mov    0x30(%rbp),%r9
fffff80000289355:	48 8b cf             	mov    %rdi,%rcx
fffff80000289358:	4d 8b 09             	mov    (%r9),%r9
fffff8000028935b:	e8 cc a0 f7 ff       	call   0xfffff8000020342c
fffff80000289360:	eb e2                	jmp    0xfffff80000289344
fffff80000289362:	ba 14 01 00 40       	mov    $0x40000114,%edx
fffff80000289367:	eb e8                	jmp    0xfffff80000289351
fffff80000289369:	48 8b 45 30          	mov    0x30(%rbp),%rax
fffff8000028936d:	ba 01 00 00 00       	mov    $0x1,%edx
fffff80000289372:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
fffff80000289379:	4c 8b 08             	mov    (%rax),%r9
fffff8000028937c:	48 8b 81 20 01 00 00 	mov    0x120(%rcx),%rax
fffff80000289383:	84 c2                	test   %al,%dl
fffff80000289385:	75 11                	jne    0xfffff80000289398
fffff80000289387:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff8000028938c:	72 0a                	jb     0xfffff80000289398
fffff8000028938e:	45 84 c0             	test   %r8b,%r8b
fffff80000289391:	74 0f                	je     0xfffff800002893a2
fffff80000289393:	44 3a da             	cmp    %dl,%r11b
fffff80000289396:	77 0a                	ja     0xfffff800002893a2
fffff80000289398:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff8000028939d:	e9 75 03 00 00       	jmp    0xfffff80000289717
fffff800002893a2:	49 8b d1             	mov    %r9,%rdx
fffff800002893a5:	e8 1e 8f 04 00       	call   0xfffff800002d22c8
fffff800002893aa:	0f b7 d8             	movzwl %ax,%ebx
fffff800002893ad:	66 85 c0             	test   %ax,%ax
fffff800002893b0:	0f 85 61 03 00 00    	jne    0xfffff80000289717
fffff800002893b6:	41 8b de             	mov    %r14d,%ebx
fffff800002893b9:	e9 59 03 00 00       	jmp    0xfffff80000289717
fffff800002893be:	48 8b 45 30          	mov    0x30(%rbp),%rax
fffff800002893c2:	45 8a cb             	mov    %r11b,%r9b
fffff800002893c5:	41 8b d2             	mov    %r10d,%edx
fffff800002893c8:	48 8b 08             	mov    (%rax),%rcx
fffff800002893cb:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002893d0:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
fffff800002893d7:	e8 60 3d 00 00       	call   0xfffff8000028d13c
fffff800002893dc:	e9 63 ff ff ff       	jmp    0xfffff80000289344
fffff800002893e1:	be 01 00 00 00       	mov    $0x1,%esi
fffff800002893e6:	4c 8b 4d 30          	mov    0x30(%rbp),%r9
fffff800002893ea:	41 8d 92 60 00 f7 3f 	lea    0x3ff70060(%r10),%edx
fffff800002893f1:	48 8b cf             	mov    %rdi,%rcx
fffff800002893f4:	4d 8b 09             	mov    (%r9),%r9
fffff800002893f7:	e8 28 82 04 00       	call   0xfffff800002d1624
fffff800002893fc:	0f b7 d8             	movzwl %ax,%ebx
fffff800002893ff:	66 85 c0             	test   %ax,%ax
fffff80000289402:	0f 85 0f 03 00 00    	jne    0xfffff80000289717
fffff80000289408:	e9 fd 02 00 00       	jmp    0xfffff8000028970a
fffff8000028940d:	48 8b 55 30          	mov    0x30(%rbp),%rdx
fffff80000289411:	48 8b cf             	mov    %rdi,%rcx
fffff80000289414:	48 8b 12             	mov    (%rdx),%rdx
fffff80000289417:	e8 b4 e5 01 00       	call   0xfffff800002a79d0
fffff8000028941c:	e9 23 ff ff ff       	jmp    0xfffff80000289344
fffff80000289421:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff80000289428:	4c 8b 4d 30          	mov    0x30(%rbp),%r9
fffff8000028942c:	8a 50 14             	mov    0x14(%rax),%dl
fffff8000028942f:	4d 8b 09             	mov    (%r9),%r9
fffff80000289432:	e8 49 6b 02 00       	call   0xfffff800002aff80
fffff80000289437:	e9 08 ff ff ff       	jmp    0xfffff80000289344
fffff8000028943c:	41 8b ca             	mov    %r10d,%ecx
fffff8000028943f:	48 8b 55 30          	mov    0x30(%rbp),%rdx
fffff80000289443:	48 8b 12             	mov    (%rdx),%rdx
fffff80000289446:	e8 5d f9 01 00       	call   0xfffff800002a8da8
fffff8000028944b:	e9 f4 fe ff ff       	jmp    0xfffff80000289344
fffff80000289450:	48 8b 55 30          	mov    0x30(%rbp),%rdx
fffff80000289454:	45 33 c0             	xor    %r8d,%r8d
fffff80000289457:	48 8b cf             	mov    %rdi,%rcx
fffff8000028945a:	48 8b 12             	mov    (%rdx),%rdx
fffff8000028945d:	e8 8a 61 08 00       	call   0xfffff8000030f5ec
fffff80000289462:	e9 dd fe ff ff       	jmp    0xfffff80000289344
fffff80000289467:	4c 8b 4d 30          	mov    0x30(%rbp),%r9
fffff8000028946b:	41 8d 92 80 ff f7 ff 	lea    -0x80080(%r10),%edx
fffff80000289472:	48 8b cf             	mov    %rdi,%rcx
fffff80000289475:	4d 8b 09             	mov    (%r9),%r9
fffff80000289478:	e8 c7 60 08 00       	call   0xfffff8000030f544
fffff8000028947d:	e9 c2 fe ff ff       	jmp    0xfffff80000289344
fffff80000289482:	45 84 c0             	test   %r8b,%r8b
fffff80000289485:	74 16                	je     0xfffff8000028949d
fffff80000289487:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff8000028948e:	8b 88 ac 34 00 00    	mov    0x34ac(%rax),%ecx
fffff80000289494:	f6 c1 04             	test   $0x4,%cl
fffff80000289497:	0f 84 60 01 00 00    	je     0xfffff800002895fd
fffff8000028949d:	41 8b c9             	mov    %r9d,%ecx
fffff800002894a0:	eb 9d                	jmp    0xfffff8000028943f
fffff800002894a2:	45 84 c0             	test   %r8b,%r8b
fffff800002894a5:	74 f6                	je     0xfffff8000028949d
fffff800002894a7:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff800002894ae:	8b 88 ac 34 00 00    	mov    0x34ac(%rax),%ecx
fffff800002894b4:	f6 c1 02             	test   $0x2,%cl
fffff800002894b7:	75 e4                	jne    0xfffff8000028949d
fffff800002894b9:	e9 3f 01 00 00       	jmp    0xfffff800002895fd
fffff800002894be:	4c 8b 4d 30          	mov    0x30(%rbp),%r9
fffff800002894c2:	ba 1b 00 00 00       	mov    $0x1b,%edx
fffff800002894c7:	48 8b cf             	mov    %rdi,%rcx
fffff800002894ca:	4d 8b 09             	mov    (%r9),%r9
fffff800002894cd:	e8 52 81 04 00       	call   0xfffff800002d1624
fffff800002894d2:	e9 6d fe ff ff       	jmp    0xfffff80000289344
fffff800002894d7:	48 8b 55 30          	mov    0x30(%rbp),%rdx
fffff800002894db:	48 8b 12             	mov    (%rdx),%rdx
fffff800002894de:	e8 c5 f8 01 00       	call   0xfffff800002a8da8
fffff800002894e3:	0f b7 d8             	movzwl %ax,%ebx
fffff800002894e6:	66 85 c0             	test   %ax,%ax
fffff800002894e9:	0f 85 28 02 00 00    	jne    0xfffff80000289717
fffff800002894ef:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
fffff800002894f6:	e8 71 67 02 00       	call   0xfffff800002afc6c
fffff800002894fb:	e9 17 02 00 00       	jmp    0xfffff80000289717
fffff80000289500:	48 8b 55 30          	mov    0x30(%rbp),%rdx
fffff80000289504:	41 8b ca             	mov    %r10d,%ecx
fffff80000289507:	e8 9c 74 f7 ff       	call   0xfffff800002009a8
fffff8000028950c:	e9 06 02 00 00       	jmp    0xfffff80000289717
fffff80000289511:	48 8b 55 30          	mov    0x30(%rbp),%rdx
fffff80000289515:	41 8b ca             	mov    %r10d,%ecx
fffff80000289518:	e8 57 ee 01 00       	call   0xfffff800002a8374
fffff8000028951d:	e9 f5 01 00 00       	jmp    0xfffff80000289717
fffff80000289522:	48 8b 55 30          	mov    0x30(%rbp),%rdx
fffff80000289526:	41 8b ca             	mov    %r10d,%ecx
fffff80000289529:	48 8b 12             	mov    (%rdx),%rdx
fffff8000028952c:	e8 73 f7 01 00       	call   0xfffff800002a8ca4
fffff80000289531:	e9 0e fe ff ff       	jmp    0xfffff80000289344
fffff80000289536:	41 8b ca             	mov    %r10d,%ecx
fffff80000289539:	e8 4e f8 ff ff       	call   0xfffff80000288d8c
fffff8000028953e:	84 c0                	test   %al,%al
fffff80000289540:	74 17                	je     0xfffff80000289559