14065f058:	41 83 fc 01          	cmp    $0x1,%r12d
14065f05c:	0f 85 c7 03 00 00    	jne    0x14065f429
14065f062:	48 8b 03             	mov    (%rbx),%rax
14065f065:	48 8b cb             	mov    %rbx,%rcx
14065f068:	48 8b 40 08          	mov    0x8(%rax),%rax
14065f06c:	ff 15 ae 49 92 00    	call   *0x9249ae(%rip)        # 0x140f83a20
14065f072:	e9 b2 03 00 00       	jmp    0x14065f429
14065f077:	49 8b 5e 38          	mov    0x38(%r14),%rbx
14065f07b:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
14065f07f:	48 85 db             	test   %rbx,%rbx
14065f082:	74 1c                	je     0x14065f0a0
14065f084:	8b 43 10             	mov    0x10(%rbx),%eax
14065f087:	ff c0                	inc    %eax
14065f089:	89 43 10             	mov    %eax,0x10(%rbx)
14065f08c:	83 f8 01             	cmp    $0x1,%eax
14065f08f:	0f 8e 14 04 00 00    	jle    0x14065f4a9
14065f095:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14065f09a:	0f 84 11 04 00 00    	je     0x14065f4b1
14065f0a0:	c7 45 c7 11 00 00 00 	movl   $0x11,-0x39(%rbp)
14065f0a7:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f0aa:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
14065f0af:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f0b3:	48 85 c0             	test   %rax,%rax
14065f0b6:	74 04                	je     0x14065f0bc
14065f0b8:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f0bc:	48 8b 06             	mov    (%rsi),%rax
14065f0bf:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14065f0c3:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f0c7:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14065f0cb:	4c 8b c3             	mov    %rbx,%r8
14065f0ce:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14065f0d2:	49 8b cf             	mov    %r15,%rcx
14065f0d5:	e8 b6 e9 ff ff       	call   0x14065da90
14065f0da:	90                   	nop
14065f0db:	48 85 db             	test   %rbx,%rbx
14065f0de:	0f 84 45 03 00 00    	je     0x14065f429
14065f0e4:	8b 43 10             	mov    0x10(%rbx),%eax
14065f0e7:	ff c8                	dec    %eax
14065f0e9:	89 43 10             	mov    %eax,0x10(%rbx)
14065f0ec:	85 c0                	test   %eax,%eax
14065f0ee:	0f 8f 35 03 00 00    	jg     0x14065f429
14065f0f4:	0f 88 c2 03 00 00    	js     0x14065f4bc
14065f0fa:	48 8b 03             	mov    (%rbx),%rax
14065f0fd:	48 8b cb             	mov    %rbx,%rcx
14065f100:	e9 15 03 00 00       	jmp    0x14065f41a
14065f105:	49 63 46 50          	movslq 0x50(%r14),%rax
14065f109:	89 45 bf             	mov    %eax,-0x41(%rbp)
14065f10c:	4d 63 66 54          	movslq 0x54(%r14),%r12
14065f110:	44 89 65 c3          	mov    %r12d,-0x3d(%rbp)
14065f114:	85 c0                	test   %eax,%eax
14065f116:	74 22                	je     0x14065f13a
14065f118:	48 8b c8             	mov    %rax,%rcx
14065f11b:	48 c1 e1 03          	shl    $0x3,%rcx
14065f11f:	e8 08 36 7d 00       	call   0x140e3272c
14065f124:	48 8b d8             	mov    %rax,%rbx
14065f127:	48 85 c0             	test   %rax,%rax
14065f12a:	75 11                	jne    0x14065f13d
14065f12c:	48 8d 0d d5 af 97 00 	lea    0x97afd5(%rip),%rcx        # 0x140fda108
14065f133:	e8 e8 c3 20 00       	call   0x14086b520
14065f138:	eb 03                	jmp    0x14065f13d
14065f13a:	48 8b df             	mov    %rdi,%rbx
14065f13d:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
14065f141:	45 85 e4             	test   %r12d,%r12d
14065f144:	7e 20                	jle    0x14065f166
14065f146:	41 8b d4             	mov    %r12d,%edx
14065f149:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14065f150:	49 8b 46 48          	mov    0x48(%r14),%rax
14065f154:	48 8b 0c 07          	mov    (%rdi,%rax,1),%rcx
14065f158:	48 89 0c 1f          	mov    %rcx,(%rdi,%rbx,1)
14065f15c:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
14065f160:	48 83 ea 01          	sub    $0x1,%rdx
14065f164:	75 ea                	jne    0x14065f150
14065f166:	4a 8d 3c e3          	lea    (%rbx,%r12,8),%rdi
14065f16a:	48 3b df             	cmp    %rdi,%rbx
14065f16d:	74 41                	je     0x14065f1b0
14065f16f:	90                   	nop
14065f170:	4c 8b 03             	mov    (%rbx),%r8
14065f173:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f176:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f17b:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f17f:	48 85 c0             	test   %rax,%rax
14065f182:	74 04                	je     0x14065f188
14065f184:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f188:	48 8b 06             	mov    (%rsi),%rax
14065f18b:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f18f:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f193:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f197:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f19b:	49 8b cf             	mov    %r15,%rcx
14065f19e:	e8 6d e8 ff ff       	call   0x14065da10
14065f1a3:	48 83 c3 08          	add    $0x8,%rbx
14065f1a7:	48 3b df             	cmp    %rdi,%rbx
14065f1aa:	75 c4                	jne    0x14065f170
14065f1ac:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
14065f1b0:	48 8b cb             	mov    %rbx,%rcx
14065f1b3:	e8 d8 1e 7d 00       	call   0x140e31090
14065f1b8:	e9 6c 02 00 00       	jmp    0x14065f429
14065f1bd:	49 8b ce             	mov    %r14,%rcx
14065f1c0:	e8 3b 8c 19 00       	call   0x1407f7e00
14065f1c5:	48 8b d8             	mov    %rax,%rbx
14065f1c8:	4c 8b 40 38          	mov    0x38(%rax),%r8
14065f1cc:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f1cf:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f1d4:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14065f1d8:	48 85 c9             	test   %rcx,%rcx
14065f1db:	74 04                	je     0x14065f1e1
14065f1dd:	f0 ff 41 08          	lock incl 0x8(%rcx)
14065f1e1:	48 8b 06             	mov    (%rsi),%rax
14065f1e4:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f1e8:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f1ec:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f1f0:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f1f4:	49 8b cf             	mov    %r15,%rcx
14065f1f7:	e8 94 e8 ff ff       	call   0x14065da90
14065f1fc:	4c 8b 43 40          	mov    0x40(%rbx),%r8
14065f200:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f203:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f208:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f20c:	48 85 c0             	test   %rax,%rax
14065f20f:	74 04                	je     0x14065f215
14065f211:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f215:	48 8b 06             	mov    (%rsi),%rax
14065f218:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f21c:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f220:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f224:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f228:	49 8b cf             	mov    %r15,%rcx
14065f22b:	e8 60 e8 ff ff       	call   0x14065da90
14065f230:	e9 f4 01 00 00       	jmp    0x14065f429
14065f235:	49 8b ce             	mov    %r14,%rcx
14065f238:	e8 43 8f 19 00       	call   0x1407f8180
14065f23d:	48 8b 58 38          	mov    0x38(%rax),%rbx
14065f241:	48 63 40 44          	movslq 0x44(%rax),%rax
14065f245:	48 8d 3c c3          	lea    (%rbx,%rax,8),%rdi
14065f249:	48 3b df             	cmp    %rdi,%rbx
14065f24c:	0f 84 d7 01 00 00    	je     0x14065f429
14065f252:	0f 1f 40 00          	nopl   0x0(%rax)
14065f256:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14065f25d:	00 00 00
14065f260:	4c 8b 03             	mov    (%rbx),%r8
14065f263:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f266:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f26b:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f26f:	48 85 c0             	test   %rax,%rax
14065f272:	74 04                	je     0x14065f278
14065f274:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f278:	48 8b 06             	mov    (%rsi),%rax
14065f27b:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f27f:	48 8b 46 08          	mov    0x8(%rsi),%rax
14065f283:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f287:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f28b:	49 8b cf             	mov    %r15,%rcx
14065f28e:	e8 fd e7 ff ff       	call   0x14065da90
14065f293:	48 83 c3 08          	add    $0x8,%rbx
14065f297:	48 3b df             	cmp    %rdi,%rbx
14065f29a:	75 c4                	jne    0x14065f260
14065f29c:	e9 88 01 00 00       	jmp    0x14065f429
14065f2a1:	49 8b 06             	mov    (%r14),%rax
14065f2a4:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14065f2a8:	49 8b ce             	mov    %r14,%rcx
14065f2ab:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14065f2b2:	ff 15 68 47 92 00    	call   *0x924768(%rip)        # 0x140f83a20
14065f2b8:	90                   	nop
14065f2b9:	49 8b 06             	mov    (%r14),%rax
14065f2bc:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14065f2c0:	49 8b ce             	mov    %r14,%rcx
14065f2c3:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
14065f2ca:	ff 15 50 47 92 00    	call   *0x924750(%rip)        # 0x140f83a20
14065f2d0:	90                   	nop
14065f2d1:	49 8b 06             	mov    (%r14),%rax
14065f2d4:	48 8d 55 77          	lea    0x77(%rbp),%rdx
14065f2d8:	49 8b ce             	mov    %r14,%rcx
14065f2db:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
14065f2e2:	ff 15 38 47 92 00    	call   *0x924738(%rip)        # 0x140f83a20
14065f2e8:	90                   	nop
14065f2e9:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
14065f2ed:	4d 85 c0             	test   %r8,%r8
14065f2f0:	0f 84 d1 01 00 00    	je     0x14065f4c7
14065f2f6:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f2f9:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f2fe:	48 8d 5e 08          	lea    0x8(%rsi),%rbx
14065f302:	48 8b 03             	mov    (%rbx),%rax
14065f305:	48 85 c0             	test   %rax,%rax
14065f308:	74 04                	je     0x14065f30e
14065f30a:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f30e:	48 8b 06             	mov    (%rsi),%rax
14065f311:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f315:	48 8b 03             	mov    (%rbx),%rax
14065f318:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f31c:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f320:	49 8b cf             	mov    %r15,%rcx
14065f323:	e8 68 e7 ff ff       	call   0x14065da90
14065f328:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
14065f32c:	48 85 c9             	test   %rcx,%rcx
14065f32f:	74 3b                	je     0x14065f36c
14065f331:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f334:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f339:	48 8b 03             	mov    (%rbx),%rax
14065f33c:	48 8b fb             	mov    %rbx,%rdi
14065f33f:	48 85 c0             	test   %rax,%rax
14065f342:	74 08                	je     0x14065f34c
14065f344:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f348:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
14065f34c:	48 8b 06             	mov    (%rsi),%rax
14065f34f:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f353:	48 8b 03             	mov    (%rbx),%rax
14065f356:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f35a:	4c 8b c1             	mov    %rcx,%r8
14065f35d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f361:	49 8b cf             	mov    %r15,%rcx
14065f364:	e8 27 e7 ff ff       	call   0x14065da90
14065f369:	48 8b df             	mov    %rdi,%rbx
14065f36c:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
14065f370:	48 85 c9             	test   %rcx,%rcx
14065f373:	74 35                	je     0x14065f3aa
14065f375:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f378:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f37d:	48 8b 03             	mov    (%rbx),%rax
14065f380:	48 85 c0             	test   %rax,%rax
14065f383:	74 04                	je     0x14065f389
14065f385:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f389:	48 8b 06             	mov    (%rsi),%rax
14065f38c:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f390:	48 8b 03             	mov    (%rbx),%rax
14065f393:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f397:	4c 8b c1             	mov    %rcx,%r8
14065f39a:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f39e:	49 8b cf             	mov    %r15,%rcx
14065f3a1:	e8 ea e6 ff ff       	call   0x14065da90
14065f3a6:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
14065f3aa:	48 85 c9             	test   %rcx,%rcx
14065f3ad:	74 24                	je     0x14065f3d3
14065f3af:	8b 41 10             	mov    0x10(%rcx),%eax
14065f3b2:	ff c8                	dec    %eax
14065f3b4:	89 41 10             	mov    %eax,0x10(%rcx)
14065f3b7:	85 c0                	test   %eax,%eax
14065f3b9:	7f 18                	jg     0x14065f3d3
14065f3bb:	0f 88 1a 01 00 00    	js     0x14065f4db
14065f3c1:	48 8b 01             	mov    (%rcx),%rax
14065f3c4:	ba 01 00 00 00       	mov    $0x1,%edx
14065f3c9:	48 8b 00             	mov    (%rax),%rax
14065f3cc:	ff 15 4e 46 92 00    	call   *0x92464e(%rip)        # 0x140f83a20
14065f3d2:	90                   	nop
14065f3d3:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
14065f3d7:	48 85 c9             	test   %rcx,%rcx
14065f3da:	74 24                	je     0x14065f400
14065f3dc:	8b 41 10             	mov    0x10(%rcx),%eax
14065f3df:	ff c8                	dec    %eax
14065f3e1:	89 41 10             	mov    %eax,0x10(%rcx)
14065f3e4:	85 c0                	test   %eax,%eax
14065f3e6:	7f 18                	jg     0x14065f400
14065f3e8:	0f 88 f8 00 00 00    	js     0x14065f4e6
14065f3ee:	48 8b 01             	mov    (%rcx),%rax
14065f3f1:	ba 01 00 00 00       	mov    $0x1,%edx
14065f3f6:	48 8b 00             	mov    (%rax),%rax
14065f3f9:	ff 15 21 46 92 00    	call   *0x924621(%rip)        # 0x140f83a20
14065f3ff:	90                   	nop
14065f400:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14065f404:	48 85 c9             	test   %rcx,%rcx
14065f407:	74 20                	je     0x14065f429
14065f409:	8b 41 10             	mov    0x10(%rcx),%eax
14065f40c:	ff c8                	dec    %eax
14065f40e:	89 41 10             	mov    %eax,0x10(%rcx)
14065f411:	85 c0                	test   %eax,%eax
14065f413:	7f 14                	jg     0x14065f429
14065f415:	78 27                	js     0x14065f43e
14065f417:	48 8b 01             	mov    (%rcx),%rax
14065f41a:	ba 01 00 00 00       	mov    $0x1,%edx
14065f41f:	48 8b 00             	mov    (%rax),%rax
14065f422:	ff 15 f8 45 92 00    	call   *0x9245f8(%rip)        # 0x140f83a20
14065f428:	90                   	nop
14065f429:	48 8b c6             	mov    %rsi,%rax
14065f42c:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14065f433:	41 5f                	pop    %r15
14065f435:	41 5e                	pop    %r14
14065f437:	41 5c                	pop    %r12
14065f439:	5f                   	pop    %rdi
14065f43a:	5e                   	pop    %rsi
14065f43b:	5b                   	pop    %rbx
14065f43c:	5d                   	pop    %rbp
14065f43d:	c3                   	ret
14065f43e:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f443:	e8 b8 b2 12 00       	call   0x14078a700
14065f448:	90                   	nop
14065f449:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f44e:	e8 ad b2 12 00       	call   0x14078a700
14065f453:	90                   	nop
14065f454:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f459:	e8 a2 b2 12 00       	call   0x14078a700
14065f45e:	90                   	nop
14065f45f:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f464:	e8 97 b2 12 00       	call   0x14078a700
14065f469:	90                   	nop
14065f46a:	33 c9                	xor    %ecx,%ecx
14065f46c:	e8 8f b2 12 00       	call   0x14078a700
14065f471:	cc                   	int3
14065f472:	b9 01 00 00 00       	mov    $0x1,%ecx
14065f477:	e8 84 b2 12 00       	call   0x14078a700
14065f47c:	90                   	nop
14065f47d:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f482:	e8 79 b2 12 00       	call   0x14078a700
14065f487:	90                   	nop
14065f488:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f48d:	e8 6e b2 12 00       	call   0x14078a700
14065f492:	90                   	nop
14065f493:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f498:	e8 63 b2 12 00       	call   0x14078a700
14065f49d:	90                   	nop
14065f49e:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f4a3:	e8 58 b2 12 00       	call   0x14078a700
14065f4a8:	90                   	nop
14065f4a9:	33 c9                	xor    %ecx,%ecx
14065f4ab:	e8 50 b2 12 00       	call   0x14078a700
14065f4b0:	cc                   	int3
14065f4b1:	b9 01 00 00 00       	mov    $0x1,%ecx
14065f4b6:	e8 45 b2 12 00       	call   0x14078a700
14065f4bb:	90                   	nop
14065f4bc:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f4c1:	e8 3a b2 12 00       	call   0x14078a700
14065f4c6:	90                   	nop
14065f4c7:	48 8d 15 ba 9d 9b 00 	lea    0x9b9dba(%rip),%rdx        # 0x141019288
14065f4ce:	48 8b 0d 23 20 dd 00 	mov    0xdd2023(%rip),%rcx        # 0x1414314f8
14065f4d5:	e8 36 47 13 00       	call   0x140793c10
14065f4da:	90                   	nop
14065f4db:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f4e0:	e8 1b b2 12 00       	call   0x14078a700
14065f4e5:	90                   	nop
14065f4e6:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f4eb:	e8 10 b2 12 00       	call   0x14078a700
14065f4f0:	cc                   	int3
14065f4f1:	0f 1f 00             	nopl   (%rax)
14065f4f4:	10 eb                	adc    %ch,%bl
14065f4f6:	65 00 29             	add    %ch,%gs:(%rcx)
14065f4f9:	f4                   	hlt
14065f4fa:	65 00 e0             	gs add %ah,%al
14065f4fd:	ec                   	in     (%dx),%al
14065f4fe:	65 00 ed             	gs add %ch,%ch
14065f501:	ed                   	in     (%dx),%eax
14065f502:	65 00 77 f0          	add    %dh,%gs:-0x10(%rdi)
14065f506:	65 00 35 f2 65 00 bd 	add    %dh,%gs:-0x42ff9a0e(%rip)        # 0xfd665aff
14065f50d:	f1                   	int1
14065f50e:	65 00 05 f1 65 00 48 	add    %al,%gs:0x480065f1(%rip)        # 0x188665b06
14065f515:	eb 65                	jmp    0x14065f57c
14065f517:	00 a1 f2 65 00 00    	add    %ah,0x65f2(%rcx)
14065f51d:	01 09                	add    %ecx,(%rcx)
14065f51f:	02 02                	add    (%rdx),%al
14065f521:	09 09                	or     %ecx,(%rcx)
14065f523:	09 09                	or     %ecx,(%rcx)
14065f525:	09 09                	or     %ecx,(%rcx)
14065f527:	03 03                	add    (%rbx),%eax