18011dc94:	48 8b 43 08          	mov    0x8(%rbx),%rax
18011dc98:	81 38 30 33 00 00    	cmpl   $0x3330,(%rax)
18011dc9e:	0f 84 1c 01 00 00    	je     0x18011ddc0
18011dca4:	8b 05 5e 79 07 00    	mov    0x7795e(%rip),%eax        # 0x180195608
18011dcaa:	ba 02 00 00 00       	mov    $0x2,%edx
18011dcaf:	89 45 b8             	mov    %eax,-0x48(%rbp)
18011dcb2:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
18011dcb6:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
18011dcba:	48 8b 43 08          	mov    0x8(%rbx),%rax
18011dcbe:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
18011dcc2:	0f b7 03             	movzwl (%rbx),%eax
18011dcc5:	89 45 d8             	mov    %eax,-0x28(%rbp)
18011dcc8:	c7 45 c8 10 00 00 00 	movl   $0x10,-0x38(%rbp)
18011dccf:	45 85 f6             	test   %r14d,%r14d
18011dcd2:	74 13                	je     0x18011dce7
18011dcd4:	48 8b 46 08          	mov    0x8(%rsi),%rax
18011dcd8:	ba 03 00 00 00       	mov    $0x3,%edx
18011dcdd:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
18011dce1:	0f b7 06             	movzwl (%rsi),%eax
18011dce4:	89 45 e8             	mov    %eax,-0x18(%rbp)
18011dce7:	48 8b 05 72 7b 07 00 	mov    0x77b72(%rip),%rax        # 0x180195860
18011dcee:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
18011dcf2:	ff d0                	call   *%rax
18011dcf4:	0f 1f 00             	nopl   (%rax)
18011dcf7:	33 d2                	xor    %edx,%edx
18011dcf9:	48 8d 05 a0 ec 04 00 	lea    0x4eca0(%rip),%rax        # 0x18016c9a0
18011dd00:	45 33 c9             	xor    %r9d,%r9d
18011dd03:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18011dd08:	45 33 c0             	xor    %r8d,%r8d
18011dd0b:	8d 4a 04             	lea    0x4(%rdx),%ecx
18011dd0e:	e8 81 ec ff ff       	call   0x18011c994
18011dd13:	41 3b c4             	cmp    %r12d,%eax
18011dd16:	75 06                	jne    0x18011dd1e
18011dd18:	ff 0d 4a ee 04 00    	decl   0x4ee4a(%rip)        # 0x18016cb68
18011dd1e:	85 c0                	test   %eax,%eax
18011dd20:	0f 85 e9 fd ff ff    	jne    0x18011db0f
18011dd26:	44 01 25 4b 7b 07 00 	add    %r12d,0x77b4b(%rip)        # 0x180195878
18011dd2d:	0f ba 35 d3 78 07 00 	btrl   $0xb,0x778d3(%rip)        # 0x180195608
18011dd34:	0b
18011dd35:	44 39 3d 1c 7b 07 00 	cmp    %r15d,0x77b1c(%rip)        # 0x180195858
18011dd3c:	8b 05 5e ec 04 00    	mov    0x4ec5e(%rip),%eax        # 0x18016c9a0
18011dd42:	89 05 1c ee 04 00    	mov    %eax,0x4ee1c(%rip)        # 0x18016cb64
18011dd48:	74 48                	je     0x18011dd92
18011dd4a:	44 39 3d bf 78 07 00 	cmp    %r15d,0x778bf(%rip)        # 0x180195610
18011dd51:	74 3f                	je     0x18011dd92
18011dd53:	0f 31                	rdtsc
18011dd55:	8b 0d ed 7a 07 00    	mov    0x77aed(%rip),%ecx        # 0x180195848
18011dd5b:	48 c1 e2 20          	shl    $0x20,%rdx
18011dd5f:	48 0b c2             	or     %rdx,%rax
18011dd62:	2b c1                	sub    %ecx,%eax
18011dd64:	03 c8                	add    %eax,%ecx
18011dd66:	89 0d dc 7a 07 00    	mov    %ecx,0x77adc(%rip)        # 0x180195848
18011dd6c:	8b 0d ea 7a 07 00    	mov    0x77aea(%rip),%ecx        # 0x18019585c
18011dd72:	41 3b cc             	cmp    %r12d,%ecx
18011dd75:	76 04                	jbe    0x18011dd7b
18011dd77:	33 d2                	xor    %edx,%edx
18011dd79:	f7 f1                	div    %ecx
18011dd7b:	41 b9 d9 02 00 00    	mov    $0x2d9,%r9d
18011dd81:	4d 8b c5             	mov    %r13,%r8
18011dd84:	48 8d 0d f5 f9 03 00 	lea    0x3f9f5(%rip),%rcx        # 0x18015d780
18011dd8b:	8b d0                	mov    %eax,%edx
18011dd8d:	e8 8e 00 00 00       	call   0x18011de20
18011dd92:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
18011dd96:	48 33 cc             	xor    %rsp,%rcx
18011dd99:	e8 8e 7d ef ff       	call   0x180015b2c
18011dd9e:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
18011dda5:	00
18011dda6:	49 8b 5b 38          	mov    0x38(%r11),%rbx
18011ddaa:	49 8b 73 40          	mov    0x40(%r11),%rsi
18011ddae:	49 8b 7b 48          	mov    0x48(%r11),%rdi
18011ddb2:	49 8b e3             	mov    %r11,%rsp
18011ddb5:	41 5f                	pop    %r15
18011ddb7:	41 5e                	pop    %r14
18011ddb9:	41 5d                	pop    %r13
18011ddbb:	41 5c                	pop    %r12
18011ddbd:	5d                   	pop    %rbp
18011ddbe:	c3                   	ret
18011ddbf:	cc                   	int3
18011ddc0:	44 39 3d 91 7a 07 00 	cmp    %r15d,0x77a91(%rip)        # 0x180195858
18011ddc7:	44 89 25 86 c4 07 00 	mov    %r12d,0x7c486(%rip)        # 0x18019a254
18011ddce:	c7 05 30 78 07 00 00 	movl   $0x80800800,0x77830(%rip)        # 0x180195608
18011ddd5:	08 80 80
18011ddd8:	c7 05 22 78 07 00 00 	movl   $0x80800000,0x77822(%rip)        # 0x180195604
18011dddf:	00 80 80
18011dde2:	74 ae                	je     0x18011dd92
18011dde4:	44 39 3d 25 78 07 00 	cmp    %r15d,0x77825(%rip)        # 0x180195610
18011ddeb:	74 a5                	je     0x18011dd92
18011dded:	0f 31                	rdtsc
18011ddef:	8b 0d 53 7a 07 00    	mov    0x77a53(%rip),%ecx        # 0x180195848
18011ddf5:	48 c1 e2 20          	shl    $0x20,%rdx
18011ddf9:	48 0b c2             	or     %rdx,%rax
18011ddfc:	2b c1                	sub    %ecx,%eax
18011ddfe:	03 c8                	add    %eax,%ecx
18011de00:	89 0d 42 7a 07 00    	mov    %ecx,0x77a42(%rip)        # 0x180195848
18011de06:	8b 0d 50 7a 07 00    	mov    0x77a50(%rip),%ecx        # 0x18019585c
18011de0c:	41 3b cc             	cmp    %r12d,%ecx
18011de0f:	76 04                	jbe    0x18011de15
18011de11:	33 d2                	xor    %edx,%edx
18011de13:	f7 f1                	div    %ecx
18011de15:	41 b9 8b 02 00 00    	mov    $0x28b,%r9d
18011de1b:	e9 61 ff ff ff       	jmp    0x18011dd81
18011de20:	4c 8b dc             	mov    %rsp,%r11
18011de23:	49 89 4b 08          	mov    %rcx,0x8(%r11)
18011de27:	49 89 53 10          	mov    %rdx,0x10(%r11)
18011de2b:	4d 89 43 18          	mov    %r8,0x18(%r11)
18011de2f:	4d 89 4b 20          	mov    %r9,0x20(%r11)
18011de33:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
18011de3a:	48 8b 05 2f eb 04 00 	mov    0x4eb2f(%rip),%rax        # 0x18016c970
18011de41:	48 33 c4             	xor    %rsp,%rax
18011de44:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
18011de4b:	00
18011de4c:	83 3d bd 77 07 00 00 	cmpl   $0x0,0x777bd(%rip)        # 0x180195610
18011de53:	74 16                	je     0x18011de6b
18011de55:	4c 8b c1             	mov    %rcx,%r8
18011de58:	4d 8d 4b 10          	lea    0x10(%r11),%r9
18011de5c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
18011de61:	ba 7f 00 00 00       	mov    $0x7f,%edx
18011de66:	e8 b1 ce 00 00       	call   0x18012ad1c
18011de6b:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
18011de72:	00
18011de73:	48 33 cc             	xor    %rsp,%rcx
18011de76:	e8 b1 7c ef ff       	call   0x180015b2c
18011de7b:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
18011de82:	c3                   	ret
18011de83:	cc                   	int3
18011de84:	40 53                	rex push %rbx
18011de86:	48 83 ec 30          	sub    $0x30,%rsp
18011de8a:	0f 10 01             	movups (%rcx),%xmm0
18011de8d:	48 8d 15 0c 79 07 00 	lea    0x7790c(%rip),%rdx        # 0x1801957a0
18011de94:	b8 80 00 00 00       	mov    $0x80,%eax
18011de99:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
18011de9d:	0f 11 02             	movups %xmm0,(%rdx)
18011dea0:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
18011dea4:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
18011dea8:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
18011deac:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
18011deb0:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
18011deb4:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
18011deb8:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
18011debc:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
18011dec0:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
18011dec4:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
18011dec8:	0f 10 0c 01          	movups (%rcx,%rax,1),%xmm1
18011decc:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
18011ded0:	48 03 d0             	add    %rax,%rdx
18011ded3:	0f 10 41 70          	movups 0x70(%rcx),%xmm0
18011ded7:	0f 11 42 f0          	movups %xmm0,-0x10(%rdx)
18011dedb:	0f 10 44 01 10       	movups 0x10(%rcx,%rax,1),%xmm0
18011dee0:	48 8b 44 01 20       	mov    0x20(%rcx,%rax,1),%rax
18011dee5:	0f 11 0a             	movups %xmm1,(%rdx)
18011dee8:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
18011deec:	48 89 42 20          	mov    %rax,0x20(%rdx)
18011def0:	0f 31                	rdtsc
18011def2:	48 c1 e2 20          	shl    $0x20,%rdx
18011def6:	b9 20 4e 00 00       	mov    $0x4e20,%ecx
18011defb:	48 0b c2             	or     %rdx,%rax
18011defe:	48 8b d8             	mov    %rax,%rbx
18011df01:	48 8b 05 98 78 07 00 	mov    0x77898(%rip),%rax        # 0x1801957a0
18011df08:	ff d0                	call   *%rax
18011df0a:	0f 1f 00             	nopl   (%rax)
18011df0d:	0f 31                	rdtsc
18011df0f:	48 c1 e2 20          	shl    $0x20,%rdx
18011df13:	48 0b c2             	or     %rdx,%rax
18011df16:	c7 05 38 79 07 00 01 	movl   $0x1,0x77938(%rip)        # 0x180195858
18011df1d:	00 00 00
18011df20:	ba 10 27 00 00       	mov    $0x2710,%edx
18011df25:	2b d3                	sub    %ebx,%edx
18011df27:	03 d0                	add    %eax,%edx
18011df29:	b8 59 17 b7 d1       	mov    $0xd1b71759,%eax
18011df2e:	f7 e2                	mul    %edx
18011df30:	44 8b c2             	mov    %edx,%r8d
18011df33:	41 c1 e8 0e          	shr    $0xe,%r8d
18011df37:	83 3d d2 76 07 00 00 	cmpl   $0x0,0x776d2(%rip)        # 0x180195610
18011df3e:	44 89 05 17 79 07 00 	mov    %r8d,0x77917(%rip)        # 0x18019585c
18011df45:	74 44                	je     0x18011df8b
18011df47:	0f 31                	rdtsc
18011df49:	8b 0d f9 78 07 00    	mov    0x778f9(%rip),%ecx        # 0x180195848
18011df4f:	48 c1 e2 20          	shl    $0x20,%rdx
18011df53:	48 0b c2             	or     %rdx,%rax
18011df56:	2b c1                	sub    %ecx,%eax
18011df58:	03 c8                	add    %eax,%ecx
18011df5a:	89 0d e8 78 07 00    	mov    %ecx,0x778e8(%rip)        # 0x180195848
18011df60:	41 83 f8 01          	cmp    $0x1,%r8d
18011df64:	76 05                	jbe    0x18011df6b
18011df66:	33 d2                	xor    %edx,%edx
18011df68:	41 f7 f0             	div    %r8d
18011df6b:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
18011df70:	48 8d 0d 59 f8 03 00 	lea    0x3f859(%rip),%rcx        # 0x18015d7d0
18011df77:	4c 8d 05 82 f8 03 00 	lea    0x3f882(%rip),%r8        # 0x18015d800
18011df7e:	41 b9 3c 00 00 00    	mov    $0x3c,%r9d
18011df84:	8b d0                	mov    %eax,%edx
18011df86:	e8 95 fe ff ff       	call   0x18011de20
18011df8b:	0f b7 0d bc 7f 07 00 	movzwl 0x77fbc(%rip),%ecx        # 0x180195f4e
18011df92:	85 c9                	test   %ecx,%ecx
18011df94:	0f 84 b5 00 00 00    	je     0x18011e04f
18011df9a:	83 e9 01             	sub    $0x1,%ecx
18011df9d:	74 4a                	je     0x18011dfe9
18011df9f:	83 f9 04             	cmp    $0x4,%ecx
18011dfa2:	74 78                	je     0x18011e01c
18011dfa4:	80 3d e5 7e 07 00 20 	cmpb   $0x20,0x77ee5(%rip)        # 0x180195e90
18011dfab:	48 8d 05 ce 2f 00 00 	lea    0x2fce(%rip),%rax        # 0x180120f80
18011dfb2:	48 89 05 af 78 07 00 	mov    %rax,0x778af(%rip)        # 0x180195868
18011dfb9:	48 8d 05 ac 31 00 00 	lea    0x31ac(%rip),%rax        # 0x18012116c
18011dfc0:	48 89 05 99 78 07 00 	mov    %rax,0x77899(%rip)        # 0x180195860
18011dfc7:	48 8d 05 1a 34 00 00 	lea    0x341a(%rip),%rax        # 0x1801213e8
18011dfce:	48 89 05 7b 78 07 00 	mov    %rax,0x7787b(%rip)        # 0x180195850
18011dfd5:	48 8d 05 14 3d 00 00 	lea    0x3d14(%rip),%rax        # 0x180121cf0
18011dfdc:	48 89 05 8d 78 07 00 	mov    %rax,0x7788d(%rip)        # 0x180195870
18011dfe3:	0f 85 9e 00 00 00    	jne    0x18011e087
18011dfe9:	48 8d 05 48 3d 00 00 	lea    0x3d48(%rip),%rax        # 0x180121d38
18011dff0:	48 89 05 71 78 07 00 	mov    %rax,0x77871(%rip)        # 0x180195868
18011dff7:	48 8d 05 62 80 00 00 	lea    0x8062(%rip),%rax        # 0x180126060
18011dffe:	48 89 05 5b 78 07 00 	mov    %rax,0x7785b(%rip)        # 0x180195860
18011e005:	48 8d 05 0c 93 00 00 	lea    0x930c(%rip),%rax        # 0x180127318
18011e00c:	48 89 05 3d 78 07 00 	mov    %rax,0x7783d(%rip)        # 0x180195850
18011e013:	48 8d 05 5e 3f 00 00 	lea    0x3f5e(%rip),%rax        # 0x180121f78
18011e01a:	eb 64                	jmp    0x18011e080
18011e01c:	48 8d 05 19 13 00 00 	lea    0x1319(%rip),%rax        # 0x18011f33c
18011e023:	48 89 05 3e 78 07 00 	mov    %rax,0x7783e(%rip)        # 0x180195868
18011e02a:	48 8d 05 c3 af 00 00 	lea    0xafc3(%rip),%rax        # 0x180128ff4
18011e031:	48 89 05 28 78 07 00 	mov    %rax,0x77828(%rip)        # 0x180195860
18011e038:	48 8d 05 19 b0 00 00 	lea    0xb019(%rip),%rax        # 0x180129058
18011e03f:	48 89 05 0a 78 07 00 	mov    %rax,0x7780a(%rip)        # 0x180195850
18011e046:	48 8d 05 4b 10 00 00 	lea    0x104b(%rip),%rax        # 0x18011f098
18011e04d:	eb 31                	jmp    0x18011e080
18011e04f:	48 8d 05 2a 2f 00 00 	lea    0x2f2a(%rip),%rax        # 0x180120f80
18011e056:	48 89 05 0b 78 07 00 	mov    %rax,0x7780b(%rip)        # 0x180195868
18011e05d:	48 8d 05 08 31 00 00 	lea    0x3108(%rip),%rax        # 0x18012116c
18011e064:	48 89 05 f5 77 07 00 	mov    %rax,0x777f5(%rip)        # 0x180195860
18011e06b:	48 8d 05 76 33 00 00 	lea    0x3376(%rip),%rax        # 0x1801213e8
18011e072:	48 89 05 d7 77 07 00 	mov    %rax,0x777d7(%rip)        # 0x180195850
18011e079:	48 8d 05 70 3c 00 00 	lea    0x3c70(%rip),%rax        # 0x180121cf0
18011e080:	48 89 05 e9 77 07 00 	mov    %rax,0x777e9(%rip)        # 0x180195870
18011e087:	33 c0                	xor    %eax,%eax
18011e089:	48 83 c4 30          	add    $0x30,%rsp
18011e08d:	5b                   	pop    %rbx
18011e08e:	c3                   	ret
18011e08f:	cc                   	int3
18011e090:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
18011e095:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
18011e09a:	45 85 c0             	test   %r8d,%r8d
18011e09d:	74 2e                	je     0x18011e0cd
18011e09f:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
18011e0a4:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
18011e0a9:	8a 00                	mov    (%rax),%al
18011e0ab:	88 01                	mov    %al,(%rcx)
18011e0ad:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
18011e0b2:	48 ff c0             	inc    %rax
18011e0b5:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
18011e0ba:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
18011e0bf:	48 ff c0             	inc    %rax
18011e0c2:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
18011e0c7:	41 83 c0 ff          	add    $0xffffffff,%r8d
18011e0cb:	75 d2                	jne    0x18011e09f
18011e0cd:	c3                   	ret
18011e0ce:	cc                   	int3
18011e0cf:	cc                   	int3
18011e0d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011e0d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18011e0da:	57                   	push   %rdi
18011e0db:	48 83 ec 30          	sub    $0x30,%rsp
18011e0df:	44 0f b6 c9          	movzbl %cl,%r9d
18011e0e3:	45 8b d0             	mov    %r8d,%r10d
18011e0e6:	4c 8b 05 4b 7e 07 00 	mov    0x77e4b(%rip),%r8        # 0x180195f38
18011e0ed:	48 8b fa             	mov    %rdx,%rdi
18011e0f0:	49 8d 41 60          	lea    0x60(%r9),%rax
18011e0f4:	48 c1 e0 07          	shl    $0x7,%rax
18011e0f8:	48 83 c0 28          	add    $0x28,%rax
18011e0fc:	84 c9                	test   %cl,%cl
18011e0fe:	0f 85 c7 00 00 00    	jne    0x18011e1cb
18011e104:	41 83 fa 08          	cmp    $0x8,%r10d
18011e108:	0f 82 e9 00 00 00    	jb     0x18011e1f7
18011e10e:	4a 8d 34 00          	lea    (%rax,%r8,1),%rsi
18011e112:	48 8b 1d 77 76 07 00 	mov    0x77677(%rip),%rbx        # 0x180195790
18011e119:	48 8b 05 08 77 07 00 	mov    0x77708(%rip),%rax        # 0x180195828
18011e120:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
18011e124:	ff d0                	call   *%rax
18011e126:	0f 1f 00             	nopl   (%rax)
18011e129:	8b d0                	mov    %eax,%edx
18011e12b:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
18011e12f:	48 8b 05 0a 77 07 00 	mov    0x7770a(%rip),%rax        # 0x180195840
18011e136:	0f ba ea 0d          	bts    $0xd,%edx
18011e13a:	ff d0                	call   *%rax
18011e13c:	0f 1f 00             	nopl   (%rax)
18011e13f:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
18011e144:	ba 08 00 00 00       	mov    $0x8,%edx
18011e149:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
18011e14e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
18011e153:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
18011e158:	8a 00                	mov    (%rax),%al
18011e15a:	88 01                	mov    %al,(%rcx)
18011e15c:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
18011e161:	48 ff c0             	inc    %rax
18011e164:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
18011e169:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
18011e16e:	48 ff c0             	inc    %rax
18011e171:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18011e176:	83 c2 ff             	add    $0xffffffff,%edx
18011e179:	75 d3                	jne    0x18011e14e
18011e17b:	48 8b 0d 0e 76 07 00 	mov    0x7760e(%rip),%rcx        # 0x180195790
18011e182:	48 8b 05 9f 76 07 00 	mov    0x7769f(%rip),%rax        # 0x180195828
18011e189:	48 83 c1 30          	add    $0x30,%rcx
18011e18d:	ff d0                	call   *%rax
18011e18f:	0f 1f 00             	nopl   (%rax)
18011e192:	0f ba e0 0d          	bt     $0xd,%eax
18011e196:	0f 83 76 ff ff ff    	jae    0x18011e112
18011e19c:	48 8b 1d ed 75 07 00 	mov    0x775ed(%rip),%rbx        # 0x180195790
18011e1a3:	48 8b 05 7e 76 07 00 	mov    0x7767e(%rip),%rax        # 0x180195828
18011e1aa:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
18011e1ae:	ff d0                	call   *%rax
18011e1b0:	0f 1f 00             	nopl   (%rax)
18011e1b3:	8b d0                	mov    %eax,%edx
18011e1b5:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
18011e1b9:	48 8b 05 80 76 07 00 	mov    0x77680(%rip),%rax        # 0x180195840
18011e1c0:	0f ba f2 0d          	btr    $0xd,%edx
18011e1c4:	ff d0                	call   *%rax
18011e1c6:	0f 1f 00             	nopl   (%rax)
18011e1c9:	eb 2c                	jmp    0x18011e1f7
18011e1cb:	43 8b 84 88 00 3c 00 	mov    0x3c00(%r8,%r9,4),%eax
18011e1d2:	00
18011e1d3:	49 8d 90 00 20 00 00 	lea    0x2000(%r8),%rdx
18011e1da:	48 03 d0             	add    %rax,%rdx
18011e1dd:	45 8b c2             	mov    %r10d,%r8d
18011e1e0:	48 8b cf             	mov    %rdi,%rcx
18011e1e3:	e8 a8 fe ff ff       	call   0x18011e090
18011e1e8:	48 8b 15 49 7d 07 00 	mov    0x77d49(%rip),%rdx        # 0x180195f38
18011e1ef:	46 01 94 8a 00 3c 00 	add    %r10d,0x3c00(%rdx,%r9,4)
18011e1f6:	00
18011e1f7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18011e1fc:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
18011e201:	48 83 c4 30          	add    $0x30,%rsp
18011e205:	5f                   	pop    %rdi
18011e206:	c3                   	ret
18011e207:	cc                   	int3
18011e208:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011e20d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18011e212:	57                   	push   %rdi
18011e213:	48 83 ec 20          	sub    $0x20,%rsp
18011e217:	0f b6 c1             	movzbl %cl,%eax
18011e21a:	bf 01 00 00 00       	mov    $0x1,%edi
18011e21f:	44 8b c7             	mov    %edi,%r8d
18011e222:	8d 48 10             	lea    0x10(%rax),%ecx
18011e225:	41 d3 e0             	shl    %cl,%r8d
18011e228:	8b c8                	mov    %eax,%ecx
18011e22a:	d3 e7                	shl    %cl,%edi
18011e22c:	84 d2                	test   %dl,%dl
18011e22e:	41 0f 45 f8          	cmovne %r8d,%edi
18011e232:	48 8b 1d 57 75 07 00 	mov    0x77557(%rip),%rbx        # 0x180195790
18011e239:	48 8b 05 e8 75 07 00 	mov    0x775e8(%rip),%rax        # 0x180195828
18011e240:	48 8d 4b 30          	lea    0x30(%rbx),%rcx