14094b2e2:	90                   	nop
14094b2e3:	90                   	nop
14094b2e4:	90                   	nop
14094b2e5:	90                   	nop
14094b2e6:	90                   	nop
14094b2e7:	90                   	nop
14094b2e8:	90                   	nop
14094b2e9:	90                   	nop
14094b2ea:	90                   	nop
14094b2eb:	90                   	nop
14094b2ec:	90                   	nop
14094b2ed:	90                   	nop
14094b2ee:	90                   	nop
14094b2ef:	90                   	nop
14094b2f0:	88 91 d4 00 00 00    	mov    %dl,0xd4(%rcx)
14094b2f6:	c3                   	ret
14094b2f7:	90                   	nop
14094b2f8:	90                   	nop
14094b2f9:	90                   	nop
14094b2fa:	90                   	nop
14094b2fb:	90                   	nop
14094b2fc:	90                   	nop
14094b2fd:	90                   	nop
14094b2fe:	90                   	nop
14094b2ff:	90                   	nop
14094b300:	89 91 dc 00 00 00    	mov    %edx,0xdc(%rcx)
14094b306:	c3                   	ret
14094b307:	90                   	nop
14094b308:	90                   	nop
14094b309:	90                   	nop
14094b30a:	90                   	nop
14094b30b:	90                   	nop
14094b30c:	90                   	nop
14094b30d:	90                   	nop
14094b30e:	90                   	nop
14094b30f:	90                   	nop
14094b310:	48 8b c4             	mov    %rsp,%rax
14094b313:	48 89 58 10          	mov    %rbx,0x10(%rax)
14094b317:	48 89 70 18          	mov    %rsi,0x18(%rax)
14094b31b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14094b31f:	55                   	push   %rbp
14094b320:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14094b324:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14094b32b:	48 8b 05 0e 3d 37 00 	mov    0x373d0e(%rip),%rax        # 0x140cbf040
14094b332:	48 33 c4             	xor    %rsp,%rax
14094b335:	48 89 45 47          	mov    %rax,0x47(%rbp)
14094b339:	48 8b f1             	mov    %rcx,%rsi
14094b33c:	48 8d 79 38          	lea    0x38(%rcx),%rdi
14094b340:	48 8b 1f             	mov    (%rdi),%rbx
14094b343:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14094b347:	48 8b d7             	mov    %rdi,%rdx
14094b34a:	48 8b cf             	mov    %rdi,%rcx
14094b34d:	e8 26 77 78 ff       	call   0x1400d2a78
14094b352:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
14094b356:	48 89 1b             	mov    %rbx,(%rbx)
14094b359:	48 89 5b 10          	mov    %rbx,0x10(%rbx)
14094b35d:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14094b362:	48 8d 8e 98 00 00 00 	lea    0x98(%rsi),%rcx
14094b369:	0f 57 c0             	xorps  %xmm0,%xmm0
14094b36c:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
14094b370:	66 0f 6f 0d 28 69 26 	movdqa 0x266928(%rip),%xmm1        # 0x140bb1ca0
14094b377:	00
14094b378:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
14094b37d:	8b 05 0d f0 1f 00    	mov    0x1ff00d(%rip),%eax        # 0x140b4a390
14094b383:	89 45 07             	mov    %eax,0x7(%rbp)
14094b386:	8a 05 08 f0 1f 00    	mov    0x1ff008(%rip),%al        # 0x140b4a394
14094b38c:	88 45 0b             	mov    %al,0xb(%rbp)
14094b38f:	c6 45 0c 00          	movb   $0x0,0xc(%rbp)
14094b393:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14094b397:	e8 28 2f 00 00       	call   0x14094e2c4
14094b39c:	48 8b d0             	mov    %rax,%rdx
14094b39f:	0f 57 c0             	xorps  %xmm0,%xmm0
14094b3a2:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
14094b3a7:	48 8b 48 08          	mov    0x8(%rax),%rcx
14094b3ab:	48 85 c9             	test   %rcx,%rcx
14094b3ae:	74 04                	je     0x14094b3b4
14094b3b0:	f0 ff 41 08          	lock incl 0x8(%rcx)
14094b3b4:	48 8b 00             	mov    (%rax),%rax
14094b3b7:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14094b3bb:	48 8b 42 08          	mov    0x8(%rdx),%rax
14094b3bf:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14094b3c3:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
14094b3ca:	80
14094b3cb:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
14094b3d2:	80
14094b3d3:	45 33 c9             	xor    %r9d,%r9d
14094b3d6:	41 b0 01             	mov    $0x1,%r8b
14094b3d9:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14094b3dd:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14094b3e1:	e8 8a 07 7e ff       	call   0x14012bb70
14094b3e6:	90                   	nop
14094b3e7:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
14094b3eb:	48 83 f8 0f          	cmp    $0xf,%rax
14094b3ef:	76 30                	jbe    0x14094b421
14094b3f1:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14094b3f5:	48 8b d1             	mov    %rcx,%rdx
14094b3f8:	48 ff c0             	inc    %rax
14094b3fb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14094b401:	72 18                	jb     0x14094b41b
14094b403:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14094b407:	48 2b d1             	sub    %rcx,%rdx
14094b40a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14094b40e:	48 83 f8 1f          	cmp    $0x1f,%rax
14094b412:	76 07                	jbe    0x14094b41b
14094b414:	ff 15 7e 15 1c 00    	call   *0x1c157e(%rip)        # 0x140b0c998
14094b41a:	cc                   	int3
14094b41b:	ff 15 9f 14 1c 00    	call   *0x1c149f(%rip)        # 0x140b0c8c0
14094b421:	8b 45 e7             	mov    -0x19(%rbp),%eax
14094b424:	85 c0                	test   %eax,%eax
14094b426:	7e 2b                	jle    0x14094b453
14094b428:	89 86 d8 00 00 00    	mov    %eax,0xd8(%rsi)
14094b42e:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
14094b432:	48 33 cc             	xor    %rsp,%rcx
14094b435:	e8 a6 41 1a 00       	call   0x140aef5e0
14094b43a:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
14094b441:	00
14094b442:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14094b446:	49 8b 73 20          	mov    0x20(%r11),%rsi
14094b44a:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14094b44e:	49 8b e3             	mov    %r11,%rsp
14094b451:	5d                   	pop    %rbp
14094b452:	c3                   	ret
14094b453:	ba 18 80 04 80       	mov    $0x80048018,%edx
14094b458:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14094b45c:	e8 ff 39 7c ff       	call   0x14010ee60
14094b461:	48 8d 15 58 a9 2e 00 	lea    0x2ea958(%rip),%rdx        # 0x140c35dc0
14094b468:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14094b46c:	e8 0d 50 1a 00       	call   0x140af047e
14094b471:	cc                   	int3
14094b472:	90                   	nop
14094b473:	90                   	nop
14094b474:	90                   	nop
14094b475:	90                   	nop
14094b476:	90                   	nop
14094b477:	90                   	nop
14094b478:	90                   	nop
14094b479:	90                   	nop
14094b47a:	90                   	nop
14094b47b:	90                   	nop
14094b47c:	90                   	nop
14094b47d:	90                   	nop
14094b47e:	90                   	nop
14094b47f:	90                   	nop
14094b480:	40 53                	rex push %rbx
14094b482:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14094b489:	48 8b 05 b0 3b 37 00 	mov    0x373bb0(%rip),%rax        # 0x140cbf040
14094b490:	48 33 c4             	xor    %rsp,%rax
14094b493:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14094b498:	33 db                	xor    %ebx,%ebx
14094b49a:	4c 8b da             	mov    %rdx,%r11
14094b49d:	4c 8b c9             	mov    %rcx,%r9
14094b4a0:	48 39 99 80 00 00 00 	cmp    %rbx,0x80(%rcx)
14094b4a7:	0f 84 03 01 00 00    	je     0x14094b5b0
14094b4ad:	4c 8b 41 78          	mov    0x78(%rcx),%r8
14094b4b1:	49 8b d0             	mov    %r8,%rdx
14094b4b4:	45 8a 50 19          	mov    0x19(%r8),%r10b
14094b4b8:	45 84 d2             	test   %r10b,%r10b
14094b4bb:	74 06                	je     0x14094b4c3
14094b4bd:	49 8b 40 10          	mov    0x10(%r8),%rax
14094b4c1:	eb 3a                	jmp    0x14094b4fd
14094b4c3:	49 8b 00             	mov    (%r8),%rax
14094b4c6:	38 58 19             	cmp    %bl,0x19(%rax)
14094b4c9:	74 20                	je     0x14094b4eb
14094b4cb:	49 8b 40 08          	mov    0x8(%r8),%rax
14094b4cf:	eb 0c                	jmp    0x14094b4dd
14094b4d1:	48 3b 10             	cmp    (%rax),%rdx
14094b4d4:	75 0c                	jne    0x14094b4e2
14094b4d6:	48 8b d0             	mov    %rax,%rdx
14094b4d9:	48 8b 40 08          	mov    0x8(%rax),%rax
14094b4dd:	38 58 19             	cmp    %bl,0x19(%rax)
14094b4e0:	74 ef                	je     0x14094b4d1
14094b4e2:	38 5a 19             	cmp    %bl,0x19(%rdx)
14094b4e5:	48 0f 45 c2          	cmovne %rdx,%rax
14094b4e9:	eb 12                	jmp    0x14094b4fd
14094b4eb:	48 8b 48 10          	mov    0x10(%rax),%rcx
14094b4ef:	eb 07                	jmp    0x14094b4f8
14094b4f1:	48 8b c1             	mov    %rcx,%rax
14094b4f4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14094b4f8:	38 59 19             	cmp    %bl,0x19(%rcx)
14094b4fb:	74 f4                	je     0x14094b4f1
14094b4fd:	81 78 20 ff ff 7f 00 	cmpl   $0x7fffff,0x20(%rax)
14094b504:	0f 84 0b 01 00 00    	je     0x14094b615
14094b50a:	49 8b c8             	mov    %r8,%rcx
14094b50d:	45 84 d2             	test   %r10b,%r10b
14094b510:	74 06                	je     0x14094b518
14094b512:	49 8b 40 10          	mov    0x10(%r8),%rax
14094b516:	eb 3a                	jmp    0x14094b552
14094b518:	49 8b 00             	mov    (%r8),%rax
14094b51b:	38 58 19             	cmp    %bl,0x19(%rax)
14094b51e:	74 20                	je     0x14094b540
14094b520:	49 8b 40 08          	mov    0x8(%r8),%rax
14094b524:	eb 0c                	jmp    0x14094b532
14094b526:	48 3b 08             	cmp    (%rax),%rcx
14094b529:	75 0c                	jne    0x14094b537
14094b52b:	48 8b c8             	mov    %rax,%rcx
14094b52e:	48 8b 40 08          	mov    0x8(%rax),%rax
14094b532:	38 58 19             	cmp    %bl,0x19(%rax)
14094b535:	74 ef                	je     0x14094b526
14094b537:	38 59 19             	cmp    %bl,0x19(%rcx)
14094b53a:	48 0f 45 c1          	cmovne %rcx,%rax
14094b53e:	eb 12                	jmp    0x14094b552
14094b540:	48 8b 48 10          	mov    0x10(%rax),%rcx
14094b544:	eb 07                	jmp    0x14094b54d
14094b546:	48 8b c1             	mov    %rcx,%rax
14094b549:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14094b54d:	38 59 19             	cmp    %bl,0x19(%rcx)
14094b550:	74 f4                	je     0x14094b546
14094b552:	41 8b 89 d8 00 00 00 	mov    0xd8(%r9),%ecx
14094b559:	39 48 20             	cmp    %ecx,0x20(%rax)
14094b55c:	72 52                	jb     0x14094b5b0
14094b55e:	45 84 d2             	test   %r10b,%r10b
14094b561:	74 06                	je     0x14094b569
14094b563:	49 8b 40 10          	mov    0x10(%r8),%rax
14094b567:	eb 3b                	jmp    0x14094b5a4
14094b569:	49 8b 00             	mov    (%r8),%rax
14094b56c:	38 58 19             	cmp    %bl,0x19(%rax)
14094b56f:	74 21                	je     0x14094b592
14094b571:	49 8b 40 08          	mov    0x8(%r8),%rax
14094b575:	eb 0c                	jmp    0x14094b583
14094b577:	4c 3b 00             	cmp    (%rax),%r8
14094b57a:	75 0c                	jne    0x14094b588
14094b57c:	4c 8b c0             	mov    %rax,%r8
14094b57f:	48 8b 40 08          	mov    0x8(%rax),%rax
14094b583:	38 58 19             	cmp    %bl,0x19(%rax)
14094b586:	74 ef                	je     0x14094b577
14094b588:	41 38 58 19          	cmp    %bl,0x19(%r8)
14094b58c:	49 0f 45 c0          	cmovne %r8,%rax
14094b590:	eb 12                	jmp    0x14094b5a4
14094b592:	48 8b 48 10          	mov    0x10(%rax),%rcx
14094b596:	eb 07                	jmp    0x14094b59f
14094b598:	48 8b c1             	mov    %rcx,%rax
14094b59b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14094b59f:	38 59 19             	cmp    %bl,0x19(%rcx)
14094b5a2:	74 f4                	je     0x14094b598
14094b5a4:	8b 48 20             	mov    0x20(%rax),%ecx
14094b5a7:	ff c1                	inc    %ecx
14094b5a9:	41 89 89 d8 00 00 00 	mov    %ecx,0xd8(%r9)
14094b5b0:	41 8b 81 d8 00 00 00 	mov    0xd8(%r9),%eax
14094b5b7:	3d ff ff 7f 00       	cmp    $0x7fffff,%eax
14094b5bc:	74 2a                	je     0x14094b5e8
14094b5be:	8d 48 01             	lea    0x1(%rax),%ecx
14094b5c1:	41 89 89 d8 00 00 00 	mov    %ecx,0xd8(%r9)
14094b5c8:	41 89 03             	mov    %eax,(%r11)
14094b5cb:	49 8b c3             	mov    %r11,%rax
14094b5ce:	41 89 5b 04          	mov    %ebx,0x4(%r11)
14094b5d2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14094b5d7:	48 33 cc             	xor    %rsp,%rcx
14094b5da:	e8 01 40 1a 00       	call   0x140aef5e0
14094b5df:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14094b5e6:	5b                   	pop    %rbx
14094b5e7:	c3                   	ret
14094b5e8:	48 8d 05 f9 1a 22 00 	lea    0x221af9(%rip),%rax        # 0x140b6d0e8
14094b5ef:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14094b5f4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14094b5f9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14094b5fe:	e8 49 85 00 00       	call   0x140953b4c
14094b603:	48 8d 15 de b4 2e 00 	lea    0x2eb4de(%rip),%rdx        # 0x140c36ae8
14094b60a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14094b60f:	e8 6a 4e 1a 00       	call   0x140af047e
14094b614:	cc                   	int3
14094b615:	48 8d 05 cc 1a 22 00 	lea    0x221acc(%rip),%rax        # 0x140b6d0e8
14094b61c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14094b621:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14094b626:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14094b62b:	e8 1c 85 00 00       	call   0x140953b4c
14094b630:	48 8d 15 b1 b4 2e 00 	lea    0x2eb4b1(%rip),%rdx        # 0x140c36ae8
14094b637:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14094b63c:	e8 3d 4e 1a 00       	call   0x140af047e
14094b641:	cc                   	int3
14094b642:	90                   	nop
14094b643:	90                   	nop
14094b644:	40 53                	rex push %rbx
14094b646:	48 83 ec 20          	sub    $0x20,%rsp
14094b64a:	48 8b d9             	mov    %rcx,%rbx
14094b64d:	e8 1e 13 7c ff       	call   0x14010c970
14094b652:	48 8d 05 4f 05 1e 00 	lea    0x1e054f(%rip),%rax        # 0x140b2bba8
14094b659:	48 89 03             	mov    %rax,(%rbx)
14094b65c:	48 8b c3             	mov    %rbx,%rax
14094b65f:	48 83 c4 20          	add    $0x20,%rsp
14094b663:	5b                   	pop    %rbx
14094b664:	c3                   	ret
14094b665:	90                   	nop
14094b666:	90                   	nop
14094b667:	90                   	nop
14094b668:	90                   	nop
14094b669:	90                   	nop
14094b66a:	90                   	nop
14094b66b:	90                   	nop
14094b66c:	90                   	nop
14094b66d:	90                   	nop
14094b66e:	90                   	nop
14094b66f:	90                   	nop
14094b670:	48 8b c4             	mov    %rsp,%rax
14094b673:	48 89 58 08          	mov    %rbx,0x8(%rax)
14094b677:	48 89 68 18          	mov    %rbp,0x18(%rax)
14094b67b:	48 89 70 20          	mov    %rsi,0x20(%rax)
14094b67f:	48 89 50 10          	mov    %rdx,0x10(%rax)
14094b683:	57                   	push   %rdi
14094b684:	48 83 ec 50          	sub    $0x50,%rsp
14094b688:	49 8b d8             	mov    %r8,%rbx
14094b68b:	48 8b fa             	mov    %rdx,%rdi
14094b68e:	48 8d 71 38          	lea    0x38(%rcx),%rsi
14094b692:	48 8b 2e             	mov    (%rsi),%rbp
14094b695:	48 8b 45 08          	mov    0x8(%rbp),%rax
14094b699:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14094b69e:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
14094b6a3:	4c 8b cd             	mov    %rbp,%r9
14094b6a6:	eb 24                	jmp    0x14094b6cc
14094b6a8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14094b6ad:	48 39 58 20          	cmp    %rbx,0x20(%rax)
14094b6b1:	73 0b                	jae    0x14094b6be
14094b6b3:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
14094b6b8:	48 8b 40 10          	mov    0x10(%rax),%rax
14094b6bc:	eb 0e                	jmp    0x14094b6cc
14094b6be:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
14094b6c5:	00
14094b6c6:	4c 8b c8             	mov    %rax,%r9
14094b6c9:	48 8b 00             	mov    (%rax),%rax
14094b6cc:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14094b6d0:	74 d6                	je     0x14094b6a8
14094b6d2:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
14094b6d7:	75 06                	jne    0x14094b6df
14094b6d9:	49 3b 59 20          	cmp    0x20(%r9),%rbx
14094b6dd:	73 77                	jae    0x14094b756
14094b6df:	48 b8 92 24 49 92 24 	movabs $0x492492492492492,%rax
14094b6e6:	49 92 04
14094b6e9:	48 39 46 08          	cmp    %rax,0x8(%rsi)
14094b6ed:	0f 84 14 01 00 00    	je     0x14094b807
14094b6f3:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14094b6f8:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
14094b6fe:	b9 38 00 00 00       	mov    $0x38,%ecx
14094b703:	ff 15 bf 11 1c 00    	call   *0x1c11bf(%rip)        # 0x140b0c8c8
14094b709:	48 85 c0             	test   %rax,%rax
14094b70c:	75 07                	jne    0x14094b715
14094b70e:	ff 15 84 0d 1c 00    	call   *0x1c0d84(%rip)        # 0x140b0c498
14094b714:	90                   	nop
14094b715:	48 89 58 20          	mov    %rbx,0x20(%rax)
14094b719:	48 83 60 30 00       	andq   $0x0,0x30(%rax)
14094b71e:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
14094b723:	48 83 60 30 00       	andq   $0x0,0x30(%rax)
14094b728:	48 89 28             	mov    %rbp,(%rax)
14094b72b:	48 89 68 08          	mov    %rbp,0x8(%rax)
14094b72f:	48 89 68 10          	mov    %rbp,0x10(%rax)
14094b733:	66 83 60 18 00       	andw   $0x0,0x18(%rax)
14094b738:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
14094b73d:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14094b743:	4c 8b c0             	mov    %rax,%r8
14094b746:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14094b74b:	48 8b ce             	mov    %rsi,%rcx
14094b74e:	e8 8d b7 6b ff       	call   0x140006ee0