14024149f:	48 8d 2d ba cd d6 00 	lea    0xd6cdba(%rip),%rbp        # 0x140fae260
1402414a6:	49 8b 56 30          	mov    0x30(%r14),%rdx
1402414aa:	49 3b 56 38          	cmp    0x38(%r14),%rdx
1402414ae:	74 33                	je     0x1402414e3
1402414b0:	48 89 2a             	mov    %rbp,(%rdx)
1402414b3:	8b 43 08             	mov    0x8(%rbx),%eax
1402414b6:	89 42 08             	mov    %eax,0x8(%rdx)
1402414b9:	48 8d 42 10          	lea    0x10(%rdx),%rax
1402414bd:	c6 40 28 ff          	movb   $0xff,0x28(%rax)
1402414c1:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402414c6:	48 0f be 4b 38       	movsbq 0x38(%rbx),%rcx
1402414cb:	48 ff c1             	inc    %rcx
1402414ce:	4c 8d 43 10          	lea    0x10(%rbx),%r8
1402414d2:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402414d7:	e8 04 33 fd ff       	call   0x1402147e0
1402414dc:	49 83 46 30 40       	addq   $0x40,0x30(%r14)
1402414e1:	eb 0c                	jmp    0x1402414ef
1402414e3:	4c 8b c3             	mov    %rbx,%r8
1402414e6:	49 8d 4e 28          	lea    0x28(%r14),%rcx
1402414ea:	e8 61 2a fd ff       	call   0x140213f50
1402414ef:	48 83 c3 40          	add    $0x40,%rbx
1402414f3:	48 3b de             	cmp    %rsi,%rbx
1402414f6:	75 ae                	jne    0x1402414a6
1402414f8:	49 8b c6             	mov    %r14,%rax
1402414fb:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140241502:	00
140241503:	48 33 cc             	xor    %rsp,%rcx
140241506:	e8 f5 9f bd 00       	call   0x140e1b500
14024150b:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140241512:	41 5f                	pop    %r15
140241514:	41 5e                	pop    %r14
140241516:	41 5d                	pop    %r13
140241518:	41 5c                	pop    %r12
14024151a:	5f                   	pop    %rdi
14024151b:	5e                   	pop    %rsi
14024151c:	5d                   	pop    %rbp
14024151d:	5b                   	pop    %rbx
14024151e:	c3                   	ret
14024151f:	e8 6c c0 f5 ff       	call   0x14019d590
140241524:	90                   	nop
140241525:	e8 66 c0 f5 ff       	call   0x14019d590
14024152a:	cc                   	int3
14024152b:	cc                   	int3
14024152c:	cc                   	int3
14024152d:	cc                   	int3
14024152e:	cc                   	int3
14024152f:	cc                   	int3
140241530:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140241535:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024153a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14024153f:	57                   	push   %rdi
140241540:	48 83 ec 50          	sub    $0x50,%rsp
140241544:	41 0f b6 f0          	movzbl %r8b,%esi
140241548:	48 8b d9             	mov    %rcx,%rbx
14024154b:	48 8d 05 e6 10 d7 00 	lea    0xd710e6(%rip),%rax        # 0x140fb2638
140241552:	48 89 01             	mov    %rax,(%rcx)
140241555:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140241559:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14024155d:	c6 47 20 00          	movb   $0x0,0x20(%rdi)
140241561:	4c 89 49 38          	mov    %r9,0x38(%rcx)
140241565:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140241569:	8b 09                	mov    (%rcx),%ecx
14024156b:	e8 90 2d ff ff       	call   0x140234300
140241570:	84 c0                	test   %al,%al
140241572:	75 16                	jne    0x14024158a
140241574:	40 80 fe 01          	cmp    $0x1,%sil
140241578:	74 25                	je     0x14024159f
14024157a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024157e:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140241582:	0f 84 9a 00 00 00    	je     0x140241622
140241588:	eb 06                	jmp    0x140241590
14024158a:	40 80 fe 01          	cmp    $0x1,%sil
14024158e:	74 0f                	je     0x14024159f
140241590:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140241594:	8b 09                	mov    (%rcx),%ecx
140241596:	e8 65 2d ff ff       	call   0x140234300
14024159b:	84 c0                	test   %al,%al
14024159d:	74 70                	je     0x14024160f
14024159f:	41 b1 01             	mov    $0x1,%r9b
1402415a2:	4c 8b 43 38          	mov    0x38(%rbx),%r8
1402415a6:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402415aa:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402415af:	e8 8c 08 00 00       	call   0x140241e40
1402415b4:	90                   	nop
1402415b5:	80 7f 20 00          	cmpb   $0x0,0x20(%rdi)
1402415b9:	74 1a                	je     0x1402415d5
1402415bb:	48 3b f8             	cmp    %rax,%rdi
1402415be:	74 24                	je     0x1402415e4
1402415c0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402415c4:	4c 8b 40 10          	mov    0x10(%rax),%r8
1402415c8:	4c 2b c2             	sub    %rdx,%r8
1402415cb:	48 8b cf             	mov    %rdi,%rcx
1402415ce:	e8 ed 5b fe ff       	call   0x1402271c0
1402415d3:	eb 0f                	jmp    0x1402415e4
1402415d5:	48 8b d0             	mov    %rax,%rdx
1402415d8:	48 8b cf             	mov    %rdi,%rcx
1402415db:	e8 50 5d fe ff       	call   0x140227330
1402415e0:	c6 47 20 01          	movb   $0x1,0x20(%rdi)
1402415e4:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1402415e9:	48 85 d2             	test   %rdx,%rdx
1402415ec:	74 21                	je     0x14024160f
1402415ee:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1402415f3:	4c 2b c2             	sub    %rdx,%r8
1402415f6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402415fb:	48 8b 01             	mov    (%rcx),%rax
1402415fe:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140241604:	48 8b 40 10          	mov    0x10(%rax),%rax
140241608:	ff 15 12 24 d4 00    	call   *0xd42412(%rip)        # 0x140f83a20
14024160e:	90                   	nop
14024160f:	48 8b c3             	mov    %rbx,%rax
140241612:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140241617:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14024161c:	48 83 c4 50          	add    $0x50,%rsp
140241620:	5f                   	pop    %rdi
140241621:	c3                   	ret
140241622:	48 8d 15 97 d0 d6 00 	lea    0xd6d097(%rip),%rdx        # 0x140fae6c0
140241629:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14024162e:	e8 fd f2 f9 ff       	call   0x1401e0930
140241633:	48 8d 15 fe ff 15 01 	lea    0x115fffe(%rip),%rdx        # 0x1413a1638
14024163a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14024163f:	e8 d4 b1 bd 00       	call   0x140e1c818
140241644:	cc                   	int3
140241645:	cc                   	int3
140241646:	cc                   	int3
140241647:	cc                   	int3
140241648:	cc                   	int3
140241649:	cc                   	int3
14024164a:	cc                   	int3
14024164b:	cc                   	int3
14024164c:	cc                   	int3
14024164d:	cc                   	int3
14024164e:	cc                   	int3
14024164f:	cc                   	int3
140241650:	40 53                	rex push %rbx
140241652:	48 83 ec 30          	sub    $0x30,%rsp
140241656:	80 79 30 00          	cmpb   $0x0,0x30(%rcx)
14024165a:	48 8b da             	mov    %rdx,%rbx
14024165d:	74 1b                	je     0x14024167a
14024165f:	80 79 30 00          	cmpb   $0x0,0x30(%rcx)
140241663:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140241667:	74 29                	je     0x140241692
140241669:	48 8b cb             	mov    %rbx,%rcx
14024166c:	e8 bf 5c fe ff       	call   0x140227330
140241671:	48 8b c3             	mov    %rbx,%rax
140241674:	48 83 c4 30          	add    $0x30,%rsp
140241678:	5b                   	pop    %rbx
140241679:	c3                   	ret
14024167a:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14024167e:	45 33 c9             	xor    %r9d,%r9d
140241681:	48 8b cb             	mov    %rbx,%rcx
140241684:	e8 b7 07 00 00       	call   0x140241e40
140241689:	48 8b c3             	mov    %rbx,%rax
14024168c:	48 83 c4 30          	add    $0x30,%rsp
140241690:	5b                   	pop    %rbx
140241691:	c3                   	ret
140241692:	e8 d9 70 fa ff       	call   0x1401e8770
140241697:	cc                   	int3
140241698:	cc                   	int3
140241699:	cc                   	int3
14024169a:	cc                   	int3
14024169b:	cc                   	int3
14024169c:	cc                   	int3
14024169d:	cc                   	int3
14024169e:	cc                   	int3
14024169f:	cc                   	int3
1402416a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402416a5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402416aa:	56                   	push   %rsi
1402416ab:	57                   	push   %rdi
1402416ac:	41 56                	push   %r14
1402416ae:	48 83 ec 60          	sub    $0x60,%rsp
1402416b2:	49 8b e8             	mov    %r8,%rbp
1402416b5:	8b f2                	mov    %edx,%esi
1402416b7:	48 8b d9             	mov    %rcx,%rbx
1402416ba:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402416bf:	45 33 f6             	xor    %r14d,%r14d
1402416c2:	8b 0d 40 d6 25 01    	mov    0x125d640(%rip),%ecx        # 0x14149ed08
1402416c8:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1402416cf:	00 00
1402416d1:	ba 00 13 00 00       	mov    $0x1300,%edx
1402416d6:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
1402416da:	48 03 fa             	add    %rdx,%rdi
1402416dd:	8b 07                	mov    (%rdi),%eax
1402416df:	39 05 23 94 1d 01    	cmp    %eax,0x11d9423(%rip)        # 0x14141ab08
1402416e5:	0f 8f d0 00 00 00    	jg     0x1402417bb
1402416eb:	8b 07                	mov    (%rdi),%eax
1402416ed:	39 05 3d 94 1d 01    	cmp    %eax,0x11d943d(%rip)        # 0x14141ab30
1402416f3:	0f 8f f8 00 00 00    	jg     0x1402417f1
1402416f9:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402416fe:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140241703:	83 fe 18             	cmp    $0x18,%esi
140241706:	75 2c                	jne    0x140241734
140241708:	48 8d 15 01 94 1d 01 	lea    0x11d9401(%rip),%rdx        # 0x14141ab10
14024170f:	48 83 3d 11 94 1d 01 	cmpq   $0x7,0x11d9411(%rip)        # 0x14141ab28
140241716:	07
140241717:	48 0f 47 15 f1 93 1d 	cmova  0x11d93f1(%rip),%rdx        # 0x14141ab10
14024171e:	01
14024171f:	48 8b 0d fa 93 1d 01 	mov    0x11d93fa(%rip),%rcx        # 0x14141ab20
140241726:	4c 8d 04 4a          	lea    (%rdx,%rcx,2),%r8
14024172a:	48 8b cb             	mov    %rbx,%rcx
14024172d:	e8 3e 6d fe ff       	call   0x140228470
140241732:	eb 39                	jmp    0x14024176d
140241734:	48 8d 15 4d 50 16 01 	lea    0x116504d(%rip),%rdx        # 0x1413a6788
14024173b:	4c 8b c2             	mov    %rdx,%r8
14024173e:	48 83 3d 5a 50 16 01 	cmpq   $0xf,0x116505a(%rip)        # 0x1413a67a0
140241745:	0f
140241746:	4c 0f 47 05 3a 50 16 	cmova  0x116503a(%rip),%r8        # 0x1413a6788
14024174d:	01
14024174e:	4c 03 05 43 50 16 01 	add    0x1165043(%rip),%r8        # 0x1413a6798
140241755:	48 83 3d 43 50 16 01 	cmpq   $0xf,0x1165043(%rip)        # 0x1413a67a0
14024175c:	0f
14024175d:	48 0f 47 15 23 50 16 	cmova  0x1165023(%rip),%rdx        # 0x1413a6788
140241764:	01
140241765:	48 8b cb             	mov    %rbx,%rcx
140241768:	e8 b3 6d fe ff       	call   0x140228520
14024176d:	48 8b c3             	mov    %rbx,%rax
140241770:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140241775:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140241779:	49 8b 6b 30          	mov    0x30(%r11),%rbp
14024177d:	49 8b e3             	mov    %r11,%rsp
140241780:	41 5e                	pop    %r14
140241782:	5f                   	pop    %rdi
140241783:	5e                   	pop    %rsi
140241784:	c3                   	ret
140241785:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
14024178a:	0f 11 05 7f 93 1d 01 	movups %xmm0,0x11d937f(%rip)        # 0x14141ab10
140241791:	0f 10 4c 24 40       	movups 0x40(%rsp),%xmm1
140241796:	0f 11 0d 83 93 1d 01 	movups %xmm1,0x11d9383(%rip)        # 0x14141ab20
14024179d:	48 8d 0d 1c b3 d1 00 	lea    0xd1b31c(%rip),%rcx        # 0x140f5cac0
1402417a4:	e8 cb 9b bd 00       	call   0x140e1b374
1402417a9:	90                   	nop
1402417aa:	48 8d 0d 7f 93 1d 01 	lea    0x11d937f(%rip),%rcx        # 0x14141ab30
1402417b1:	e8 aa 9e bd 00       	call   0x140e1b660
1402417b6:	e9 3e ff ff ff       	jmp    0x1402416f9
1402417bb:	48 8d 0d 46 93 1d 01 	lea    0x11d9346(%rip),%rcx        # 0x14141ab08
1402417c2:	e8 05 9f bd 00       	call   0x140e1b6cc
1402417c7:	83 3d 3a 93 1d 01 ff 	cmpl   $0xffffffff,0x11d933a(%rip)        # 0x14141ab08
1402417ce:	0f 85 17 ff ff ff    	jne    0x1402416eb
1402417d4:	48 8d 0d 75 b2 d1 00 	lea    0xd1b275(%rip),%rcx        # 0x140f5ca50
1402417db:	e8 94 9b bd 00       	call   0x140e1b374
1402417e0:	48 8d 0d 21 93 1d 01 	lea    0x11d9321(%rip),%rcx        # 0x14141ab08
1402417e7:	e8 74 9e bd 00       	call   0x140e1b660
1402417ec:	e9 fa fe ff ff       	jmp    0x1402416eb
1402417f1:	48 8d 0d 38 93 1d 01 	lea    0x11d9338(%rip),%rcx        # 0x14141ab30
1402417f8:	e8 cf 9e bd 00       	call   0x140e1b6cc
1402417fd:	83 3d 2c 93 1d 01 ff 	cmpl   $0xffffffff,0x11d932c(%rip)        # 0x14141ab30
140241804:	0f 85 ef fe ff ff    	jne    0x1402416f9
14024180a:	0f 57 c0             	xorps  %xmm0,%xmm0
14024180d:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140241812:	0f 57 c9             	xorps  %xmm1,%xmm1
140241815:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
14024181b:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140241821:	48 8d 15 08 d2 d6 00 	lea    0xd6d208(%rip),%rdx        # 0x140faea30
140241828:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14024182d:	e8 be 72 fe ff       	call   0x140228af0
140241832:	90                   	nop
140241833:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140241838:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14024183d:	48 3b ca             	cmp    %rdx,%rcx
140241840:	73 21                	jae    0x140241863
140241842:	48 8d 41 01          	lea    0x1(%rcx),%rax
140241846:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14024184b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140241850:	48 83 fa 07          	cmp    $0x7,%rdx
140241854:	48 0f 47 44 24 30    	cmova  0x30(%rsp),%rax
14024185a:	44 89 34 48          	mov    %r14d,(%rax,%rcx,2)
14024185e:	e9 22 ff ff ff       	jmp    0x140241785
140241863:	45 33 c9             	xor    %r9d,%r9d
140241866:	44 0f b6 44 24 20    	movzbl 0x20(%rsp),%r8d
14024186c:	ba 01 00 00 00       	mov    $0x1,%edx
140241871:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140241876:	e8 95 c4 fe ff       	call   0x14022dd10
14024187b:	90                   	nop
14024187c:	e9 04 ff ff ff       	jmp    0x140241785
140241881:	cc                   	int3
140241882:	cc                   	int3
140241883:	cc                   	int3
140241884:	cc                   	int3
140241885:	cc                   	int3
140241886:	cc                   	int3
140241887:	cc                   	int3
140241888:	cc                   	int3
140241889:	cc                   	int3
14024188a:	cc                   	int3
14024188b:	cc                   	int3
14024188c:	cc                   	int3
14024188d:	cc                   	int3
14024188e:	cc                   	int3
14024188f:	cc                   	int3
140241890:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140241895:	55                   	push   %rbp
140241896:	56                   	push   %rsi
140241897:	57                   	push   %rdi
140241898:	41 54                	push   %r12
14024189a:	41 55                	push   %r13
14024189c:	41 56                	push   %r14
14024189e:	41 57                	push   %r15
1402418a0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1402418a5:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1402418ac:	48 8b 05 4d 76 17 01 	mov    0x117764d(%rip),%rax        # 0x1413b8f00
1402418b3:	48 33 c4             	xor    %rsp,%rax
1402418b6:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1402418ba:	4d 8b f8             	mov    %r8,%r15
1402418bd:	48 8b c2             	mov    %rdx,%rax
1402418c0:	48 8b d9             	mov    %rcx,%rbx
1402418c3:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
1402418c7:	33 f6                	xor    %esi,%esi
1402418c9:	8b 12                	mov    (%rdx),%edx
1402418cb:	40 38 70 08          	cmp    %sil,0x8(%rax)
1402418cf:	75 0a                	jne    0x1402418db
1402418d1:	e8 ca fd ff ff       	call   0x1402416a0
1402418d6:	e9 d6 04 00 00       	jmp    0x140241db1
1402418db:	83 fa 0e             	cmp    $0xe,%edx
1402418de:	0f 84 7b 03 00 00    	je     0x140241c5f
1402418e4:	83 fa 13             	cmp    $0x13,%edx
1402418e7:	0f 84 72 03 00 00    	je     0x140241c5f
1402418ed:	83 fa 07             	cmp    $0x7,%edx
1402418f0:	0f 84 fe 02 00 00    	je     0x140241bf4
1402418f6:	83 fa 09             	cmp    $0x9,%edx
1402418f9:	0f 84 1f 02 00 00    	je     0x140241b1e
1402418ff:	83 fa 0b             	cmp    $0xb,%edx
140241902:	0f 84 d0 00 00 00    	je     0x1402419d8
140241908:	83 fa 18             	cmp    $0x18,%edx
14024190b:	0f 85 d6 04 00 00    	jne    0x140241de7
140241911:	0f 57 c0             	xorps  %xmm0,%xmm0
140241914:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140241918:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
14024191c:	4c 63 60 18          	movslq 0x18(%rax),%r12
140241920:	48 8b 78 10          	mov    0x10(%rax),%rdi
140241924:	4e 8d 34 27          	lea    (%rdi,%r12,1),%r14
140241928:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
14024192c:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
140241931:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140241935:	4d 85 e4             	test   %r12,%r12
140241938:	74 5d                	je     0x140241997
14024193a:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140241941:	ff ff 7f
140241944:	4c 3b e0             	cmp    %rax,%r12
140241947:	0f 87 d5 04 00 00    	ja     0x140241e22
14024194d:	0f ae e8             	lfence
140241950:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140241954:	48 8b 01             	mov    (%rcx),%rax
140241957:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14024195d:	49 8b d4             	mov    %r12,%rdx
140241960:	48 8b 40 08          	mov    0x8(%rax),%rax
140241964:	ff 15 b6 20 d4 00    	call   *0xd420b6(%rip)        # 0x140f83a20
14024196a:	48 8b d0             	mov    %rax,%rdx
14024196d:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140241971:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140241975:	49 03 c4             	add    %r12,%rax