14008608f:	eb 1f                	jmp    0x1400860b0
140086091:	4c 8b 40 08          	mov    0x8(%rax),%r8
140086095:	41 38 71 19          	cmp    %sil,0x19(%r9)
140086099:	75 04                	jne    0x14008609f
14008609b:	4d 89 41 08          	mov    %r8,0x8(%r9)
14008609f:	4d 89 08             	mov    %r9,(%r8)
1400860a2:	49 8b 0b             	mov    (%r11),%rcx
1400860a5:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400860a9:	49 8b 0b             	mov    (%r11),%rcx
1400860ac:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400860b0:	48 8b 0f             	mov    (%rdi),%rcx
1400860b3:	48 39 59 08          	cmp    %rbx,0x8(%rcx)
1400860b7:	75 06                	jne    0x1400860bf
1400860b9:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400860bd:	eb 11                	jmp    0x1400860d0
1400860bf:	49 8b 0a             	mov    (%r10),%rcx
1400860c2:	48 39 19             	cmp    %rbx,(%rcx)
1400860c5:	75 05                	jne    0x1400860cc
1400860c7:	48 89 01             	mov    %rax,(%rcx)
1400860ca:	eb 04                	jmp    0x1400860d0
1400860cc:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400860d0:	49 8b 0a             	mov    (%r10),%rcx
1400860d3:	8a 50 18             	mov    0x18(%rax),%dl
1400860d6:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400860da:	8a 4b 18             	mov    0x18(%rbx),%cl
1400860dd:	88 48 18             	mov    %cl,0x18(%rax)
1400860e0:	88 53 18             	mov    %dl,0x18(%rbx)
1400860e3:	80 7b 18 01          	cmpb   $0x1,0x18(%rbx)
1400860e7:	0f 85 c6 02 00 00    	jne    0x1400863b3
1400860ed:	48 8b 07             	mov    (%rdi),%rax
1400860f0:	4c 3b 48 08          	cmp    0x8(%rax),%r9
1400860f4:	e9 67 01 00 00       	jmp    0x140086260
1400860f9:	49 8b 08             	mov    (%r8),%rcx
1400860fc:	4c 3b c9             	cmp    %rcx,%r9
1400860ff:	0f 85 cd 00 00 00    	jne    0x1400861d2
140086105:	49 8b 48 10          	mov    0x10(%r8),%rcx
140086109:	40 38 71 18          	cmp    %sil,0x18(%rcx)
14008610d:	75 54                	jne    0x140086163
14008610f:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
140086113:	49 8b 48 10          	mov    0x10(%r8),%rcx
140086117:	41 88 70 18          	mov    %sil,0x18(%r8)
14008611b:	48 8b 01             	mov    (%rcx),%rax
14008611e:	49 89 40 10          	mov    %rax,0x10(%r8)
140086122:	48 8b 01             	mov    (%rcx),%rax
140086125:	40 38 70 19          	cmp    %sil,0x19(%rax)
140086129:	75 04                	jne    0x14008612f
14008612b:	4c 89 40 08          	mov    %r8,0x8(%rax)
14008612f:	49 8b 40 08          	mov    0x8(%r8),%rax
140086133:	48 89 41 08          	mov    %rax,0x8(%rcx)
140086137:	48 8b 07             	mov    (%rdi),%rax
14008613a:	4c 3b 40 08          	cmp    0x8(%rax),%r8
14008613e:	75 06                	jne    0x140086146
140086140:	48 89 48 08          	mov    %rcx,0x8(%rax)
140086144:	eb 12                	jmp    0x140086158
140086146:	49 8b 40 08          	mov    0x8(%r8),%rax
14008614a:	4c 3b 00             	cmp    (%rax),%r8
14008614d:	75 05                	jne    0x140086154
14008614f:	48 89 08             	mov    %rcx,(%rax)
140086152:	eb 04                	jmp    0x140086158
140086154:	48 89 48 10          	mov    %rcx,0x10(%rax)
140086158:	4c 89 01             	mov    %r8,(%rcx)
14008615b:	49 89 48 08          	mov    %rcx,0x8(%r8)
14008615f:	49 8b 48 10          	mov    0x10(%r8),%rcx
140086163:	40 38 71 19          	cmp    %sil,0x19(%rcx)
140086167:	0f 85 e5 00 00 00    	jne    0x140086252
14008616d:	4c 8b 19             	mov    (%rcx),%r11
140086170:	41 80 7b 18 01       	cmpb   $0x1,0x18(%r11)
140086175:	75 0e                	jne    0x140086185
140086177:	48 8b 41 10          	mov    0x10(%rcx),%rax
14008617b:	80 78 18 01          	cmpb   $0x1,0x18(%rax)
14008617f:	0f 84 c9 00 00 00    	je     0x14008624e
140086185:	48 8b 41 10          	mov    0x10(%rcx),%rax
140086189:	80 78 18 01          	cmpb   $0x1,0x18(%rax)
14008618d:	0f 85 05 01 00 00    	jne    0x140086298
140086193:	41 c6 43 18 01       	movb   $0x1,0x18(%r11)
140086198:	48 8b 11             	mov    (%rcx),%rdx
14008619b:	40 88 71 18          	mov    %sil,0x18(%rcx)
14008619f:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400861a3:	48 89 01             	mov    %rax,(%rcx)
1400861a6:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400861aa:	40 38 70 19          	cmp    %sil,0x19(%rax)
1400861ae:	75 04                	jne    0x1400861b4
1400861b0:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400861b4:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400861b8:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400861bc:	48 8b 07             	mov    (%rdi),%rax
1400861bf:	48 3b 48 08          	cmp    0x8(%rax),%rcx
1400861c3:	0f 85 b0 00 00 00    	jne    0x140086279
1400861c9:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400861cd:	e9 ba 00 00 00       	jmp    0x14008628c
1400861d2:	40 38 71 18          	cmp    %sil,0x18(%rcx)
1400861d6:	75 55                	jne    0x14008622d
1400861d8:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1400861dc:	49 8b 08             	mov    (%r8),%rcx
1400861df:	41 88 70 18          	mov    %sil,0x18(%r8)
1400861e3:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400861e7:	49 89 00             	mov    %rax,(%r8)
1400861ea:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400861ee:	40 38 70 19          	cmp    %sil,0x19(%rax)
1400861f2:	75 04                	jne    0x1400861f8
1400861f4:	4c 89 40 08          	mov    %r8,0x8(%rax)
1400861f8:	49 8b 40 08          	mov    0x8(%r8),%rax
1400861fc:	48 89 41 08          	mov    %rax,0x8(%rcx)
140086200:	48 8b 07             	mov    (%rdi),%rax
140086203:	4c 3b 40 08          	cmp    0x8(%rax),%r8
140086207:	75 06                	jne    0x14008620f
140086209:	48 89 48 08          	mov    %rcx,0x8(%rax)
14008620d:	eb 13                	jmp    0x140086222
14008620f:	49 8b 40 08          	mov    0x8(%r8),%rax
140086213:	4c 3b 40 10          	cmp    0x10(%rax),%r8
140086217:	75 06                	jne    0x14008621f
140086219:	48 89 48 10          	mov    %rcx,0x10(%rax)
14008621d:	eb 03                	jmp    0x140086222
14008621f:	48 89 08             	mov    %rcx,(%rax)
140086222:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140086226:	49 89 48 08          	mov    %rcx,0x8(%r8)
14008622a:	49 8b 08             	mov    (%r8),%rcx
14008622d:	40 38 71 19          	cmp    %sil,0x19(%rcx)
140086231:	75 1f                	jne    0x140086252
140086233:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140086237:	80 7a 18 01          	cmpb   $0x1,0x18(%rdx)
14008623b:	0f 85 b4 00 00 00    	jne    0x1400862f5
140086241:	48 8b 01             	mov    (%rcx),%rax
140086244:	80 78 18 01          	cmpb   $0x1,0x18(%rax)
140086248:	0f 85 a7 00 00 00    	jne    0x1400862f5
14008624e:	40 88 71 18          	mov    %sil,0x18(%rcx)
140086252:	48 8b 07             	mov    (%rdi),%rax
140086255:	4d 8b ca             	mov    %r10,%r9
140086258:	4d 8b 40 08          	mov    0x8(%r8),%r8
14008625c:	4c 3b 50 08          	cmp    0x8(%rax),%r10
140086260:	0f 84 48 01 00 00    	je     0x1400863ae
140086266:	41 80 79 18 01       	cmpb   $0x1,0x18(%r9)
14008626b:	4d 8b d0             	mov    %r8,%r10
14008626e:	0f 84 85 fe ff ff    	je     0x1400860f9
140086274:	e9 35 01 00 00       	jmp    0x1400863ae
140086279:	48 8b 41 08          	mov    0x8(%rcx),%rax
14008627d:	48 3b 48 10          	cmp    0x10(%rax),%rcx
140086281:	75 06                	jne    0x140086289
140086283:	48 89 50 10          	mov    %rdx,0x10(%rax)
140086287:	eb 03                	jmp    0x14008628c
140086289:	48 89 10             	mov    %rdx,(%rax)
14008628c:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140086290:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140086294:	49 8b 48 10          	mov    0x10(%r8),%rcx
140086298:	41 8a 40 18          	mov    0x18(%r8),%al
14008629c:	88 41 18             	mov    %al,0x18(%rcx)
14008629f:	41 c6 40 18 01       	movb   $0x1,0x18(%r8)
1400862a4:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400862a8:	c6 40 18 01          	movb   $0x1,0x18(%rax)
1400862ac:	49 8b 48 10          	mov    0x10(%r8),%rcx
1400862b0:	48 8b 01             	mov    (%rcx),%rax
1400862b3:	49 89 40 10          	mov    %rax,0x10(%r8)
1400862b7:	48 8b 01             	mov    (%rcx),%rax
1400862ba:	40 38 70 19          	cmp    %sil,0x19(%rax)
1400862be:	75 04                	jne    0x1400862c4
1400862c0:	4c 89 40 08          	mov    %r8,0x8(%rax)
1400862c4:	49 8b 40 08          	mov    0x8(%r8),%rax
1400862c8:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400862cc:	48 8b 07             	mov    (%rdi),%rax
1400862cf:	4c 3b 40 08          	cmp    0x8(%rax),%r8
1400862d3:	75 06                	jne    0x1400862db
1400862d5:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400862d9:	eb 12                	jmp    0x1400862ed
1400862db:	49 8b 40 08          	mov    0x8(%r8),%rax
1400862df:	4c 3b 00             	cmp    (%rax),%r8
1400862e2:	75 05                	jne    0x1400862e9
1400862e4:	48 89 08             	mov    %rcx,(%rax)
1400862e7:	eb 04                	jmp    0x1400862ed
1400862e9:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400862ed:	4c 89 01             	mov    %r8,(%rcx)
1400862f0:	e9 b5 00 00 00       	jmp    0x1400863aa
1400862f5:	48 8b 01             	mov    (%rcx),%rax
1400862f8:	80 78 18 01          	cmpb   $0x1,0x18(%rax)
1400862fc:	75 53                	jne    0x140086351
1400862fe:	c6 42 18 01          	movb   $0x1,0x18(%rdx)
140086302:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140086306:	40 88 71 18          	mov    %sil,0x18(%rcx)
14008630a:	48 8b 02             	mov    (%rdx),%rax
14008630d:	48 89 41 10          	mov    %rax,0x10(%rcx)
140086311:	48 8b 02             	mov    (%rdx),%rax
140086314:	40 38 70 19          	cmp    %sil,0x19(%rax)
140086318:	75 04                	jne    0x14008631e
14008631a:	48 89 48 08          	mov    %rcx,0x8(%rax)
14008631e:	48 8b 41 08          	mov    0x8(%rcx),%rax
140086322:	48 89 42 08          	mov    %rax,0x8(%rdx)
140086326:	48 8b 07             	mov    (%rdi),%rax
140086329:	48 3b 48 08          	cmp    0x8(%rax),%rcx
14008632d:	75 06                	jne    0x140086335
14008632f:	48 89 50 08          	mov    %rdx,0x8(%rax)
140086333:	eb 12                	jmp    0x140086347
140086335:	48 8b 41 08          	mov    0x8(%rcx),%rax
140086339:	48 3b 08             	cmp    (%rax),%rcx
14008633c:	75 05                	jne    0x140086343
14008633e:	48 89 10             	mov    %rdx,(%rax)
140086341:	eb 04                	jmp    0x140086347
140086343:	48 89 50 10          	mov    %rdx,0x10(%rax)
140086347:	48 89 0a             	mov    %rcx,(%rdx)
14008634a:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14008634e:	49 8b 08             	mov    (%r8),%rcx
140086351:	41 8a 40 18          	mov    0x18(%r8),%al
140086355:	88 41 18             	mov    %al,0x18(%rcx)
140086358:	41 c6 40 18 01       	movb   $0x1,0x18(%r8)
14008635d:	48 8b 01             	mov    (%rcx),%rax
140086360:	c6 40 18 01          	movb   $0x1,0x18(%rax)
140086364:	49 8b 08             	mov    (%r8),%rcx
140086367:	48 8b 41 10          	mov    0x10(%rcx),%rax
14008636b:	49 89 00             	mov    %rax,(%r8)
14008636e:	48 8b 41 10          	mov    0x10(%rcx),%rax
140086372:	40 38 70 19          	cmp    %sil,0x19(%rax)
140086376:	75 04                	jne    0x14008637c
140086378:	4c 89 40 08          	mov    %r8,0x8(%rax)
14008637c:	49 8b 40 08          	mov    0x8(%r8),%rax
140086380:	48 89 41 08          	mov    %rax,0x8(%rcx)
140086384:	48 8b 07             	mov    (%rdi),%rax
140086387:	4c 3b 40 08          	cmp    0x8(%rax),%r8
14008638b:	75 06                	jne    0x140086393
14008638d:	48 89 48 08          	mov    %rcx,0x8(%rax)
140086391:	eb 13                	jmp    0x1400863a6
140086393:	49 8b 40 08          	mov    0x8(%r8),%rax
140086397:	4c 3b 40 10          	cmp    0x10(%rax),%r8
14008639b:	75 06                	jne    0x1400863a3
14008639d:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400863a1:	eb 03                	jmp    0x1400863a6
1400863a3:	48 89 08             	mov    %rcx,(%rax)
1400863a6:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1400863aa:	49 89 48 08          	mov    %rcx,0x8(%r8)
1400863ae:	41 c6 41 18 01       	movb   $0x1,0x18(%r9)
1400863b3:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400863b7:	48 85 c9             	test   %rcx,%rcx
1400863ba:	74 07                	je     0x1400863c3
1400863bc:	48 ff c9             	dec    %rcx
1400863bf:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400863c3:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400863c8:	48 8b c3             	mov    %rbx,%rax
1400863cb:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1400863d0:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1400863d5:	c3                   	ret
1400863d6:	90                   	nop
1400863d7:	90                   	nop
1400863d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400863dd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400863e2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400863e7:	57                   	push   %rdi
1400863e8:	48 83 ec 20          	sub    $0x20,%rsp
1400863ec:	48 8b 39             	mov    (%rcx),%rdi
1400863ef:	48 8d 05 92 43 1b 00 	lea    0x1b4392(%rip),%rax        # 0x14023a788
1400863f6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400863f9:	48 8b d9             	mov    %rcx,%rbx
1400863fc:	48 8b ea             	mov    %rdx,%rbp
1400863ff:	48 89 07             	mov    %rax,(%rdi)
140086402:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140086406:	83 21 00             	andl   $0x0,(%rcx)
140086409:	33 c0                	xor    %eax,%eax
14008640b:	89 41 04             	mov    %eax,0x4(%rcx)
14008640e:	48 21 41 08          	and    %rax,0x8(%rcx)
140086412:	48 21 41 10          	and    %rax,0x10(%rcx)
140086416:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
14008641a:	8d 50 02             	lea    0x2(%rax),%edx
14008641d:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
140086421:	0f 11 41 38          	movups %xmm0,0x38(%rcx)
140086425:	21 41 48             	and    %eax,0x48(%rcx)
140086428:	21 41 4c             	and    %eax,0x4c(%rcx)
14008642b:	ff 15 b7 c3 18 00    	call   *0x18c3b7(%rip)        # 0x1402127e8
140086431:	48 83 67 58 00       	andq   $0x0,0x58(%rdi)
140086436:	b9 c8 00 00 00       	mov    $0xc8,%ecx
14008643b:	ff 15 0f c7 18 00    	call   *0x18c70f(%rip)        # 0x140212b50
140086441:	48 8b f0             	mov    %rax,%rsi
140086444:	48 85 c0             	test   %rax,%rax
140086447:	74 6d                	je     0x1400864b6
140086449:	48 8d 48 10          	lea    0x10(%rax),%rcx
14008644d:	33 d2                	xor    %edx,%edx
14008644f:	41 b8 b8 00 00 00    	mov    $0xb8,%r8d
140086455:	e8 a8 f5 17 00       	call   0x140205a02
14008645a:	b8 01 00 00 00       	mov    $0x1,%eax
14008645f:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
140086463:	89 46 08             	mov    %eax,0x8(%rsi)
140086466:	48 8b d5             	mov    %rbp,%rdx
140086469:	89 46 0c             	mov    %eax,0xc(%rsi)
14008646c:	48 8d 05 fd 3e 1b 00 	lea    0x1b3efd(%rip),%rax        # 0x14023a370
140086473:	48 89 06             	mov    %rax,(%rsi)
140086476:	48 89 71 f8          	mov    %rsi,-0x8(%rcx)
14008647a:	e8 d9 df ff ff       	call   0x140084458
14008647f:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140086483:	48 89 47 58          	mov    %rax,0x58(%rdi)
140086487:	48 85 c9             	test   %rcx,%rcx
14008648a:	74 0d                	je     0x140086499
14008648c:	48 8b 01             	mov    (%rcx),%rax
14008648f:	48 8b 40 10          	mov    0x10(%rax),%rax
140086493:	ff 15 97 c9 18 00    	call   *0x18c997(%rip)        # 0x140212e30
140086499:	48 83 23 00          	andq   $0x0,(%rbx)
14008649d:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400864a2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400864a7:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1400864ab:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400864b0:	48 83 c4 20          	add    $0x20,%rsp
1400864b4:	5f                   	pop    %rdi
1400864b5:	c3                   	ret
1400864b6:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
1400864bb:	e8 b8 4e f8 ff       	call   0x14000b378
1400864c0:	cc                   	int3
1400864c1:	90                   	nop
1400864c2:	90                   	nop
1400864c3:	90                   	nop
1400864c4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400864c9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400864ce:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400864d3:	57                   	push   %rdi
1400864d4:	48 83 ec 20          	sub    $0x20,%rsp
1400864d8:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400864dd:	49 8b d8             	mov    %r8,%rbx
1400864e0:	48 8b f2             	mov    %rdx,%rsi
1400864e3:	48 8b e9             	mov    %rcx,%rbp
1400864e6:	75 3f                	jne    0x140086527
1400864e8:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400864ec:	48 8b d6             	mov    %rsi,%rdx
1400864ef:	48 8b cd             	mov    %rbp,%rcx
1400864f2:	e8 cd ff ff ff       	call   0x1400864c4
1400864f7:	48 8b fb             	mov    %rbx,%rdi
1400864fa:	48 8b 1b             	mov    (%rbx),%rbx
1400864fd:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140086501:	48 85 c9             	test   %rcx,%rcx
140086504:	74 12                	je     0x140086518
140086506:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
14008650b:	48 8b 01             	mov    (%rcx),%rax
14008650e:	48 8b 40 10          	mov    0x10(%rax),%rax
140086512:	ff 15 18 c9 18 00    	call   *0x18c918(%rip)        # 0x140212e30
140086518:	48 8b cf             	mov    %rdi,%rcx
14008651b:	ff 15 1f c6 18 00    	call   *0x18c61f(%rip)        # 0x140212b40
140086521:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140086525:	74 c1                	je     0x1400864e8
140086527:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008652c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140086531:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140086536:	48 83 c4 20          	add    $0x20,%rsp
14008653a:	5f                   	pop    %rdi
14008653b:	c3                   	ret
14008653c:	90                   	nop
14008653d:	90                   	nop
14008653e:	90                   	nop
14008653f:	90                   	nop
140086540:	48 83 ec 28          	sub    $0x28,%rsp
140086544:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140086548:	48 85 c9             	test   %rcx,%rcx
14008654b:	74 12                	je     0x14008655f
14008654d:	48 8b 01             	mov    (%rcx),%rax
140086550:	48 8b 40 20          	mov    0x20(%rax),%rax
140086554:	48 83 c4 28          	add    $0x28,%rsp
140086558:	48 ff 25 d1 c8 18 00 	rex.W jmp *0x18c8d1(%rip)        # 0x140212e30
14008655f:	33 d2                	xor    %edx,%edx
140086561:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx