14006b1fa:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
14006b201:	41 5f                	pop    %r15
14006b203:	41 5e                	pop    %r14
14006b205:	41 5d                	pop    %r13
14006b207:	41 5c                	pop    %r12
14006b209:	5f                   	pop    %rdi
14006b20a:	5e                   	pop    %rsi
14006b20b:	5b                   	pop    %rbx
14006b20c:	5d                   	pop    %rbp
14006b20d:	c3                   	ret
14006b20e:	cc                   	int3
14006b20f:	cc                   	int3
14006b210:	cc                   	int3
14006b211:	cc                   	int3
14006b212:	cc                   	int3
14006b213:	cc                   	int3
14006b214:	cc                   	int3
14006b215:	cc                   	int3
14006b216:	cc                   	int3
14006b217:	cc                   	int3
14006b218:	48 83 ec 28          	sub    $0x28,%rsp
14006b21c:	48 8b 0d 55 56 03 00 	mov    0x35655(%rip),%rcx        # 0x1400a0878
14006b223:	48 85 c9             	test   %rcx,%rcx
14006b226:	74 44                	je     0x14006b26c
14006b228:	45 33 c9             	xor    %r9d,%r9d
14006b22b:	45 33 c0             	xor    %r8d,%r8d
14006b22e:	33 d2                	xor    %edx,%edx
14006b230:	48 ff 15 01 a2 01 00 	rex.W call *0x1a201(%rip)        # 0x140085438
14006b237:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006b23c:	48 8b 0d 35 56 03 00 	mov    0x35635(%rip),%rcx        # 0x1400a0878
14006b243:	33 d2                	xor    %edx,%edx
14006b245:	48 ff 15 e4 a1 01 00 	rex.W call *0x1a1e4(%rip)        # 0x140085430
14006b24c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006b251:	48 8b 0d 20 56 03 00 	mov    0x35620(%rip),%rcx        # 0x1400a0878
14006b258:	48 ff 15 d1 a2 01 00 	rex.W call *0x1a2d1(%rip)        # 0x140085530
14006b25f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006b264:	48 83 25 0c 56 03 00 	andq   $0x0,0x3560c(%rip)        # 0x1400a0878
14006b26b:	00
14006b26c:	48 83 c4 28          	add    $0x28,%rsp
14006b270:	c3                   	ret
14006b271:	cc                   	int3
14006b272:	cc                   	int3
14006b273:	cc                   	int3
14006b274:	cc                   	int3
14006b275:	cc                   	int3
14006b276:	cc                   	int3
14006b277:	cc                   	int3
14006b278:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14006b27d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14006b282:	57                   	push   %rdi
14006b283:	48 83 ec 20          	sub    $0x20,%rsp
14006b287:	48 8d 99 10 01 00 00 	lea    0x110(%rcx),%rbx
14006b28e:	48 8b f9             	mov    %rcx,%rdi
14006b291:	48 8b cb             	mov    %rbx,%rcx
14006b294:	48 8b f2             	mov    %rdx,%rsi
14006b297:	48 ff 15 92 9b 01 00 	rex.W call *0x19b92(%rip)        # 0x140084e30
14006b29e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006b2a3:	48 ff 15 a6 99 01 00 	rex.W call *0x199a6(%rip)        # 0x140084c50
14006b2aa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006b2af:	48 81 c7 90 00 00 00 	add    $0x90,%rdi
14006b2b6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14006b2bb:	89 43 08             	mov    %eax,0x8(%rbx)
14006b2be:	48 8b 47 08          	mov    0x8(%rdi),%rax
14006b2c2:	48 39 38             	cmp    %rdi,(%rax)
14006b2c5:	74 07                	je     0x14006b2ce
14006b2c7:	b9 03 00 00 00       	mov    $0x3,%ecx
14006b2cc:	cd 29                	int    $0x29
14006b2ce:	48 89 3e             	mov    %rdi,(%rsi)
14006b2d1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14006b2d6:	48 89 46 08          	mov    %rax,0x8(%rsi)
14006b2da:	48 89 30             	mov    %rsi,(%rax)
14006b2dd:	48 89 77 08          	mov    %rsi,0x8(%rdi)
14006b2e1:	e8 9e 71 f9 ff       	call   0x140002484
14006b2e6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14006b2eb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14006b2f0:	48 83 c4 20          	add    $0x20,%rsp
14006b2f4:	5f                   	pop    %rdi
14006b2f5:	c3                   	ret
14006b2f6:	cc                   	int3
14006b2f7:	cc                   	int3
14006b2f8:	cc                   	int3
14006b2f9:	cc                   	int3
14006b2fa:	cc                   	int3
14006b2fb:	cc                   	int3
14006b2fc:	cc                   	int3
14006b2fd:	cc                   	int3
14006b2fe:	cc                   	int3
14006b2ff:	cc                   	int3
14006b300:	48 85 c9             	test   %rcx,%rcx
14006b303:	74 17                	je     0x14006b31c
14006b305:	81 39 4e 42 4c 4b    	cmpl   $0x4b4c424e,(%rcx)
14006b30b:	74 08                	je     0x14006b315
14006b30d:	81 39 4e 51 55 45    	cmpl   $0x4555514e,(%rcx)
14006b313:	75 07                	jne    0x14006b31c
14006b315:	b8 01 00 00 00       	mov    $0x1,%eax
14006b31a:	c3                   	ret
14006b31b:	cc                   	int3
14006b31c:	33 c0                	xor    %eax,%eax
14006b31e:	c3                   	ret
14006b31f:	cc                   	int3
14006b320:	cc                   	int3
14006b321:	cc                   	int3
14006b322:	cc                   	int3
14006b323:	cc                   	int3
14006b324:	cc                   	int3
14006b325:	cc                   	int3
14006b326:	cc                   	int3
14006b327:	cc                   	int3
14006b328:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006b32d:	57                   	push   %rdi
14006b32e:	48 83 ec 30          	sub    $0x30,%rsp
14006b332:	48 8b d9             	mov    %rcx,%rbx
14006b335:	e8 5a 6d fa ff       	call   0x140012094
14006b33a:	85 c0                	test   %eax,%eax
14006b33c:	0f 84 88 00 00 00    	je     0x14006b3ca
14006b342:	f7 42 20 80 01 00 00 	testl  $0x180,0x20(%rdx)
14006b349:	74 7f                	je     0x14006b3ca
14006b34b:	48 8b 41 18          	mov    0x18(%rcx),%rax
14006b34f:	48 8d 3d aa 3c 03 00 	lea    0x33caa(%rip),%rdi        # 0x14009f000
14006b356:	83 78 10 ff          	cmpl   $0xffffffff,0x10(%rax)
14006b35a:	75 39                	jne    0x14006b395
14006b35c:	83 49 04 08          	orl    $0x8,0x4(%rcx)
14006b360:	8b 05 86 5a 03 00    	mov    0x35a86(%rip),%eax        # 0x1400a0dec
14006b366:	ff c0                	inc    %eax
14006b368:	89 05 7e 5a 03 00    	mov    %eax,0x35a7e(%rip)        # 0x1400a0dec
14006b36e:	48 8b 0d 8b 3c 03 00 	mov    0x33c8b(%rip),%rcx        # 0x14009f000
14006b375:	48 3b cf             	cmp    %rdi,%rcx
14006b378:	74 22                	je     0x14006b39c
14006b37a:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14006b37e:	74 1c                	je     0x14006b39c
14006b380:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006b384:	ba 67 00 00 00       	mov    $0x67,%edx
14006b389:	4c 8b cb             	mov    %rbx,%r9
14006b38c:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b390:	e8 93 41 00 00       	call   0x14006f528
14006b395:	48 8b 0d 64 3c 03 00 	mov    0x33c64(%rip),%rcx        # 0x14009f000
14006b39c:	8b 05 46 5a 03 00    	mov    0x35a46(%rip),%eax        # 0x1400a0de8
14006b3a2:	ff c0                	inc    %eax
14006b3a4:	89 05 3e 5a 03 00    	mov    %eax,0x35a3e(%rip)        # 0x1400a0de8
14006b3aa:	48 3b cf             	cmp    %rdi,%rcx
14006b3ad:	74 1b                	je     0x14006b3ca
14006b3af:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14006b3b3:	74 15                	je     0x14006b3ca
14006b3b5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006b3b9:	ba 68 00 00 00       	mov    $0x68,%edx
14006b3be:	4c 8b cb             	mov    %rbx,%r9
14006b3c1:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b3c5:	e8 5e 41 00 00       	call   0x14006f528
14006b3ca:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14006b3cf:	48 83 c4 30          	add    $0x30,%rsp
14006b3d3:	5f                   	pop    %rdi
14006b3d4:	c3                   	ret
14006b3d5:	cc                   	int3
14006b3d6:	cc                   	int3
14006b3d7:	cc                   	int3
14006b3d8:	cc                   	int3
14006b3d9:	cc                   	int3
14006b3da:	cc                   	int3
14006b3db:	cc                   	int3
14006b3dc:	48 83 ec 38          	sub    $0x38,%rsp
14006b3e0:	4c 8b c9             	mov    %rcx,%r9
14006b3e3:	e8 ac 6c fa ff       	call   0x140012094
14006b3e8:	85 c0                	test   %eax,%eax
14006b3ea:	74 3f                	je     0x14006b42b
14006b3ec:	f6 41 04 08          	testb  $0x8,0x4(%rcx)
14006b3f0:	74 39                	je     0x14006b42b
14006b3f2:	8b 05 f4 59 03 00    	mov    0x359f4(%rip),%eax        # 0x1400a0dec
14006b3f8:	ff c8                	dec    %eax
14006b3fa:	89 05 ec 59 03 00    	mov    %eax,0x359ec(%rip)        # 0x1400a0dec
14006b400:	48 8b 0d f9 3b 03 00 	mov    0x33bf9(%rip),%rcx        # 0x14009f000
14006b407:	48 8d 15 f2 3b 03 00 	lea    0x33bf2(%rip),%rdx        # 0x14009f000
14006b40e:	48 3b ca             	cmp    %rdx,%rcx
14006b411:	74 18                	je     0x14006b42b
14006b413:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14006b417:	74 12                	je     0x14006b42b
14006b419:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006b41d:	ba 69 00 00 00       	mov    $0x69,%edx
14006b422:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b426:	e8 fd 40 00 00       	call   0x14006f528
14006b42b:	48 83 c4 38          	add    $0x38,%rsp
14006b42f:	c3                   	ret
14006b430:	cc                   	int3
14006b431:	cc                   	int3
14006b432:	cc                   	int3
14006b433:	cc                   	int3
14006b434:	cc                   	int3
14006b435:	cc                   	int3
14006b436:	cc                   	int3
14006b437:	cc                   	int3
14006b438:	48 83 ec 38          	sub    $0x38,%rsp
14006b43c:	4c 8b c9             	mov    %rcx,%r9
14006b43f:	e8 50 6c fa ff       	call   0x140012094
14006b444:	85 c0                	test   %eax,%eax
14006b446:	74 3f                	je     0x14006b487
14006b448:	f6 41 04 08          	testb  $0x8,0x4(%rcx)
14006b44c:	74 39                	je     0x14006b487
14006b44e:	8b 05 94 59 03 00    	mov    0x35994(%rip),%eax        # 0x1400a0de8
14006b454:	ff c8                	dec    %eax
14006b456:	89 05 8c 59 03 00    	mov    %eax,0x3598c(%rip)        # 0x1400a0de8
14006b45c:	48 8b 0d 9d 3b 03 00 	mov    0x33b9d(%rip),%rcx        # 0x14009f000
14006b463:	48 8d 15 96 3b 03 00 	lea    0x33b96(%rip),%rdx        # 0x14009f000
14006b46a:	48 3b ca             	cmp    %rdx,%rcx
14006b46d:	74 18                	je     0x14006b487
14006b46f:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14006b473:	74 12                	je     0x14006b487
14006b475:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006b479:	ba 6a 00 00 00       	mov    $0x6a,%edx
14006b47e:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b482:	e8 a1 40 00 00       	call   0x14006f528
14006b487:	48 83 c4 38          	add    $0x38,%rsp
14006b48b:	c3                   	ret
14006b48c:	cc                   	int3
14006b48d:	cc                   	int3
14006b48e:	cc                   	int3
14006b48f:	cc                   	int3
14006b490:	cc                   	int3
14006b491:	cc                   	int3
14006b492:	cc                   	int3
14006b493:	cc                   	int3
14006b494:	4c 8b dc             	mov    %rsp,%r11
14006b497:	49 89 5b 08          	mov    %rbx,0x8(%r11)
14006b49b:	49 89 6b 10          	mov    %rbp,0x10(%r11)
14006b49f:	49 89 73 18          	mov    %rsi,0x18(%r11)
14006b4a3:	4d 89 4b 20          	mov    %r9,0x20(%r11)
14006b4a7:	57                   	push   %rdi
14006b4a8:	41 54                	push   %r12
14006b4aa:	41 55                	push   %r13
14006b4ac:	41 56                	push   %r14
14006b4ae:	41 57                	push   %r15
14006b4b0:	48 83 ec 40          	sub    $0x40,%rsp
14006b4b4:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
14006b4bb:	00
14006b4bc:	33 db                	xor    %ebx,%ebx
14006b4be:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14006b4c5:	00
14006b4c6:	4d 8b f8             	mov    %r8,%r15
14006b4c9:	44 8b a4 24 98 00 00 	mov    0x98(%rsp),%r12d
14006b4d0:	00
14006b4d1:	48 8b f2             	mov    %rdx,%rsi
14006b4d4:	4c 8b f1             	mov    %rcx,%r14
14006b4d7:	8b eb                	mov    %ebx,%ebp
14006b4d9:	41 89 5d 00          	mov    %ebx,0x0(%r13)
14006b4dd:	8b fb                	mov    %ebx,%edi
14006b4df:	48 89 18             	mov    %rbx,(%rax)
14006b4e2:	45 85 e4             	test   %r12d,%r12d
14006b4e5:	75 56                	jne    0x14006b53d
14006b4e7:	48 8b 41 18          	mov    0x18(%rcx),%rax
14006b4eb:	48 8b 50 18          	mov    0x18(%rax),%rdx
14006b4ef:	48 85 d2             	test   %rdx,%rdx
14006b4f2:	74 49                	je     0x14006b53d
14006b4f4:	48 8d 42 28          	lea    0x28(%rdx),%rax
14006b4f8:	48 39 00             	cmp    %rax,(%rax)
14006b4fb:	75 40                	jne    0x14006b53d
14006b4fd:	bd 90 04 00 00       	mov    $0x490,%ebp
14006b502:	48 8b 0d f7 3a 03 00 	mov    0x33af7(%rip),%rcx        # 0x14009f000
14006b509:	48 8d 1d f0 3a 03 00 	lea    0x33af0(%rip),%rbx        # 0x14009f000
14006b510:	48 3b cb             	cmp    %rbx,%rcx
14006b513:	0f 84 88 03 00 00    	je     0x14006b8a1
14006b519:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006b51d:	0f 84 7e 03 00 00    	je     0x14006b8a1
14006b523:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14006b527:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006b52b:	49 89 53 c0          	mov    %rdx,-0x40(%r11)
14006b52f:	4d 89 73 b8          	mov    %r14,-0x48(%r11)
14006b533:	e8 b8 3a 00 00       	call   0x14006eff0
14006b538:	e9 64 03 00 00       	jmp    0x14006b8a1
14006b53d:	f6 46 48 0b          	testb  $0xb,0x48(%rsi)
14006b541:	74 42                	je     0x14006b585
14006b543:	bd 57 00 00 00       	mov    $0x57,%ebp
14006b548:	48 8b 0d b1 3a 03 00 	mov    0x33ab1(%rip),%rcx        # 0x14009f000
14006b54f:	48 8d 1d aa 3a 03 00 	lea    0x33aaa(%rip),%rbx        # 0x14009f000
14006b556:	48 3b cb             	cmp    %rbx,%rcx
14006b559:	0f 84 42 03 00 00    	je     0x14006b8a1
14006b55f:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006b563:	0f 84 38 03 00 00    	je     0x14006b8a1
14006b569:	8d 55 e3             	lea    -0x1d(%rbp),%edx
14006b56c:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14006b570:	4c 8d 05 e1 d6 01 00 	lea    0x1d6e1(%rip),%r8        # 0x140088c58
14006b577:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006b57b:	e8 90 c5 fe ff       	call   0x140057b10
14006b580:	e9 1c 03 00 00       	jmp    0x14006b8a1
14006b585:	8b 46 34             	mov    0x34(%rsi),%eax
14006b588:	a8 01                	test   $0x1,%al
14006b58a:	74 4c                	je     0x14006b5d8
14006b58c:	bd 30 04 00 00       	mov    $0x430,%ebp
14006b591:	48 8b 0d 68 3a 03 00 	mov    0x33a68(%rip),%rcx        # 0x14009f000
14006b598:	48 8d 1d 61 3a 03 00 	lea    0x33a61(%rip),%rbx        # 0x14009f000
14006b59f:	48 3b cb             	cmp    %rbx,%rcx
14006b5a2:	0f 84 f9 02 00 00    	je     0x14006b8a1
14006b5a8:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006b5ac:	0f 84 ef 02 00 00    	je     0x14006b8a1
14006b5b2:	41 8b 40 08          	mov    0x8(%r8),%eax
14006b5b6:	ba 3b 00 00 00       	mov    $0x3b,%edx
14006b5bb:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14006b5bf:	4c 8d 05 92 d6 01 00 	lea    0x1d692(%rip),%r8        # 0x140088c58
14006b5c6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006b5ca:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b5ce:	e8 a5 c5 fe ff       	call   0x140057b78
14006b5d3:	e9 c9 02 00 00       	jmp    0x14006b8a1
14006b5d8:	8b 05 9a 41 03 00    	mov    0x3419a(%rip),%eax        # 0x14009f778
14006b5de:	39 05 0c 58 03 00    	cmp    %eax,0x3580c(%rip)        # 0x1400a0df0
14006b5e4:	75 2e                	jne    0x14006b614
14006b5e6:	bd 54 00 00 00       	mov    $0x54,%ebp
14006b5eb:	48 8b 0d 0e 3a 03 00 	mov    0x33a0e(%rip),%rcx        # 0x14009f000
14006b5f2:	48 8d 1d 07 3a 03 00 	lea    0x33a07(%rip),%rbx        # 0x14009f000
14006b5f9:	48 3b cb             	cmp    %rbx,%rcx
14006b5fc:	0f 84 9f 02 00 00    	je     0x14006b8a1
14006b602:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006b606:	0f 84 95 02 00 00    	je     0x14006b8a1
14006b60c:	8d 55 e8             	lea    -0x18(%rbp),%edx
14006b60f:	e9 58 ff ff ff       	jmp    0x14006b56c
14006b614:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14006b61b:	00 00
14006b61d:	ba 08 00 00 00       	mov    $0x8,%edx
14006b622:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
14006b628:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006b62c:	48 ff 15 95 9d 01 00 	rex.W call *0x19d95(%rip)        # 0x1400853c8
14006b633:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006b638:	48 8b f8             	mov    %rax,%rdi
14006b63b:	48 85 c0             	test   %rax,%rax
14006b63e:	75 46                	jne    0x14006b686
14006b640:	8d 47 08             	lea    0x8(%rdi),%eax
14006b643:	8b e8                	mov    %eax,%ebp
14006b645:	48 8b 0d b4 39 03 00 	mov    0x339b4(%rip),%rcx        # 0x14009f000
14006b64c:	48 8d 1d ad 39 03 00 	lea    0x339ad(%rip),%rbx        # 0x14009f000
14006b653:	48 3b cb             	cmp    %rbx,%rcx
14006b656:	0f 84 45 02 00 00    	je     0x14006b8a1
14006b65c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006b660:	0f 84 3b 02 00 00    	je     0x14006b8a1
14006b666:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14006b66a:	8d 57 3d             	lea    0x3d(%rdi),%edx
14006b66d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006b671:	4c 8d 05 e0 d5 01 00 	lea    0x1d5e0(%rip),%r8        # 0x140088c58
14006b678:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b67c:	e8 f7 c4 fe ff       	call   0x140057b78
14006b681:	e9 1b 02 00 00       	jmp    0x14006b8a1
14006b686:	c7 00 4e 42 4c 4b    	movl   $0x4b4c424e,(%rax)
14006b68c:	41 0f 28 07          	movaps (%r15),%xmm0
14006b690:	0f 11 40 18          	movups %xmm0,0x18(%rax)
14006b694:	41 0f 28 4f 10       	movaps 0x10(%r15),%xmm1
14006b699:	0f 11 48 28          	movups %xmm1,0x28(%rax)
14006b69d:	41 0f 28 47 20       	movaps 0x20(%r15),%xmm0
14006b6a2:	0f 11 40 38          	movups %xmm0,0x38(%rax)
14006b6a6:	41 0f 28 4f 30       	movaps 0x30(%r15),%xmm1
14006b6ab:	0f 11 48 48          	movups %xmm1,0x48(%rax)
14006b6af:	41 0f 28 47 40       	movaps 0x40(%r15),%xmm0
14006b6b4:	0f 11 40 58          	movups %xmm0,0x58(%rax)
14006b6b8:	41 0f 28 4f 50       	movaps 0x50(%r15),%xmm1
14006b6bd:	0f 11 48 68          	movups %xmm1,0x68(%rax)
14006b6c1:	f2 41 0f 10 47 60    	movsd  0x60(%r15),%xmm0