140273441:	49 8b d2             	mov    %r10,%rdx
140273444:	e8 57 7d f0 ff       	call   0x14017b1a0
140273449:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027344e:	85 c0                	test   %eax,%eax
140273450:	74 11                	je     0x140273463
140273452:	39 5c 24 58          	cmp    %ebx,0x58(%rsp)
140273456:	75 0b                	jne    0x140273463
140273458:	b8 01 00 00 00       	mov    $0x1,%eax
14027345d:	48 83 c4 30          	add    $0x30,%rsp
140273461:	5b                   	pop    %rbx
140273462:	c3                   	ret
140273463:	33 c0                	xor    %eax,%eax
140273465:	48 83 c4 30          	add    $0x30,%rsp
140273469:	5b                   	pop    %rbx
14027346a:	c3                   	ret
14027346b:	cc                   	int3
14027346c:	cc                   	int3
14027346d:	cc                   	int3
14027346e:	cc                   	int3
14027346f:	cc                   	int3
140273470:	b8 68 00 00 00       	mov    $0x68,%eax
140273475:	e8 b6 d6 03 00       	call   0x1402b0b30
14027347a:	48 2b e0             	sub    %rax,%rsp
14027347d:	48 8b 05 fc 25 16 00 	mov    0x1625fc(%rip),%rax        # 0x1403d5a80
140273484:	48 33 c4             	xor    %rsp,%rax
140273487:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14027348c:	48 83 79 28 10       	cmpq   $0x10,0x28(%rcx)
140273491:	0f 10 02             	movups (%rdx),%xmm0
140273494:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140273499:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14027349e:	74 05                	je     0x1402734a5
1402734a0:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1402734a5:	ba 20 00 00 00       	mov    $0x20,%edx
1402734aa:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402734af:	41 b9 30 00 00 00    	mov    $0x30,%r9d
1402734b5:	44 0f 44 ca          	cmove  %edx,%r9d
1402734b9:	48 8d 91 80 00 00 00 	lea    0x80(%rcx),%rdx
1402734c0:	e8 5b fe ff ff       	call   0x140273320
1402734c5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402734ca:	48 33 cc             	xor    %rsp,%rcx
1402734cd:	e8 de c9 03 00       	call   0x1402afeb0
1402734d2:	48 83 c4 68          	add    $0x68,%rsp
1402734d6:	c3                   	ret
1402734d7:	cc                   	int3
1402734d8:	cc                   	int3
1402734d9:	cc                   	int3
1402734da:	cc                   	int3
1402734db:	cc                   	int3
1402734dc:	cc                   	int3
1402734dd:	cc                   	int3
1402734de:	cc                   	int3
1402734df:	cc                   	int3
1402734e0:	40 53                	rex push %rbx
1402734e2:	55                   	push   %rbp
1402734e3:	56                   	push   %rsi
1402734e4:	57                   	push   %rdi
1402734e5:	41 56                	push   %r14
1402734e7:	b8 60 00 00 00       	mov    $0x60,%eax
1402734ec:	e8 3f d6 03 00       	call   0x1402b0b30
1402734f1:	48 2b e0             	sub    %rax,%rsp
1402734f4:	48 8b 05 85 25 16 00 	mov    0x162585(%rip),%rax        # 0x1403d5a80
1402734fb:	48 33 c4             	xor    %rsp,%rax
1402734fe:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140273503:	49 8b f8             	mov    %r8,%rdi
140273506:	48 8b da             	mov    %rdx,%rbx
140273509:	48 8b f1             	mov    %rcx,%rsi
14027350c:	48 85 d2             	test   %rdx,%rdx
14027350f:	0f 84 c1 00 00 00    	je     0x1402735d6
140273515:	4d 85 c0             	test   %r8,%r8
140273518:	0f 84 b8 00 00 00    	je     0x1402735d6
14027351e:	48 8b 41 78          	mov    0x78(%rcx),%rax
140273522:	48 85 c0             	test   %rax,%rax
140273525:	74 3e                	je     0x140273565
140273527:	bd 10 00 00 00       	mov    $0x10,%ebp
14027352c:	48 2b e8             	sub    %rax,%rbp
14027352f:	4c 3b c5             	cmp    %rbp,%r8
140273532:	72 31                	jb     0x140273565
140273534:	48 83 c1 64          	add    $0x64,%rcx
140273538:	4c 8b c5             	mov    %rbp,%r8
14027353b:	48 03 c8             	add    %rax,%rcx
14027353e:	e8 1d de 06 00       	call   0x1402e1360
140273543:	48 8d 56 64          	lea    0x64(%rsi),%rdx
140273547:	48 8b ce             	mov    %rsi,%rcx
14027354a:	e8 21 ff ff ff       	call   0x140273470
14027354f:	85 c0                	test   %eax,%eax
140273551:	0f 84 9c 00 00 00    	je     0x1402735f3
140273557:	48 2b fd             	sub    %rbp,%rdi
14027355a:	48 c7 46 78 00 00 00 	movq   $0x0,0x78(%rsi)
140273561:	00
140273562:	48 03 dd             	add    %rbp,%rbx
140273565:	48 83 ff 10          	cmp    $0x10,%rdi
140273569:	72 4f                	jb     0x1402735ba
14027356b:	41 be 20 00 00 00    	mov    $0x20,%r14d
140273571:	48 83 7e 28 10       	cmpq   $0x10,0x28(%rsi)
140273576:	0f 10 03             	movups (%rbx),%xmm0
140273579:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14027357e:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140273583:	74 05                	je     0x14027358a
140273585:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14027358a:	41 b9 30 00 00 00    	mov    $0x30,%r9d
140273590:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140273595:	45 0f 44 ce          	cmove  %r14d,%r9d
140273599:	48 8d 96 80 00 00 00 	lea    0x80(%rsi),%rdx
1402735a0:	48 8b ce             	mov    %rsi,%rcx
1402735a3:	e8 78 fd ff ff       	call   0x140273320
1402735a8:	85 c0                	test   %eax,%eax
1402735aa:	74 47                	je     0x1402735f3
1402735ac:	48 83 c3 10          	add    $0x10,%rbx
1402735b0:	48 83 ef 10          	sub    $0x10,%rdi
1402735b4:	48 83 ff 10          	cmp    $0x10,%rdi
1402735b8:	73 b7                	jae    0x140273571
1402735ba:	48 85 ff             	test   %rdi,%rdi
1402735bd:	74 17                	je     0x1402735d6
1402735bf:	48 8d 4e 64          	lea    0x64(%rsi),%rcx
1402735c3:	4c 8b c7             	mov    %rdi,%r8
1402735c6:	48 03 4e 78          	add    0x78(%rsi),%rcx
1402735ca:	48 8b d3             	mov    %rbx,%rdx
1402735cd:	e8 8e dd 06 00       	call   0x1402e1360
1402735d2:	48 01 7e 78          	add    %rdi,0x78(%rsi)
1402735d6:	b8 01 00 00 00       	mov    $0x1,%eax
1402735db:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402735e0:	48 33 cc             	xor    %rsp,%rcx
1402735e3:	e8 c8 c8 03 00       	call   0x1402afeb0
1402735e8:	48 83 c4 60          	add    $0x60,%rsp
1402735ec:	41 5e                	pop    %r14
1402735ee:	5f                   	pop    %rdi
1402735ef:	5e                   	pop    %rsi
1402735f0:	5d                   	pop    %rbp
1402735f1:	5b                   	pop    %rbx
1402735f2:	c3                   	ret
1402735f3:	33 c0                	xor    %eax,%eax
1402735f5:	eb e4                	jmp    0x1402735db
1402735f7:	cc                   	int3
1402735f8:	cc                   	int3
1402735f9:	cc                   	int3
1402735fa:	cc                   	int3
1402735fb:	cc                   	int3
1402735fc:	cc                   	int3
1402735fd:	cc                   	int3
1402735fe:	cc                   	int3
1402735ff:	cc                   	int3
140273600:	4c 8b d1             	mov    %rcx,%r10
140273603:	48 85 d2             	test   %rdx,%rdx
140273606:	0f 84 7c 00 00 00    	je     0x140273688
14027360c:	4d 85 c0             	test   %r8,%r8
14027360f:	74 77                	je     0x140273688
140273611:	48 8b 41 28          	mov    0x28(%rcx),%rax
140273615:	4c 3b c0             	cmp    %rax,%r8
140273618:	4c 8b c8             	mov    %rax,%r9
14027361b:	4d 0f 42 c8          	cmovb  %r8,%r9
14027361f:	4d 85 c9             	test   %r9,%r9
140273622:	74 22                	je     0x140273646
140273624:	48 83 c1 34          	add    $0x34,%rcx
140273628:	4c 8b da             	mov    %rdx,%r11
14027362b:	4d 2b da             	sub    %r10,%r11
14027362e:	66 90                	xchg   %ax,%ax
140273630:	41 0f b6 44 0b cc    	movzbl -0x34(%r11,%rcx,1),%eax
140273636:	30 01                	xor    %al,(%rcx)
140273638:	48 8d 49 01          	lea    0x1(%rcx),%rcx
14027363c:	49 83 e9 01          	sub    $0x1,%r9
140273640:	75 ee                	jne    0x140273630
140273642:	49 8b 42 28          	mov    0x28(%r10),%rax
140273646:	4c 3b c0             	cmp    %rax,%r8
140273649:	76 3d                	jbe    0x140273688
14027364b:	4c 2b c0             	sub    %rax,%r8
14027364e:	49 83 f8 10          	cmp    $0x10,%r8
140273652:	76 08                	jbe    0x14027365c
140273654:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14027365a:	eb 05                	jmp    0x140273661
14027365c:	4d 85 c0             	test   %r8,%r8
14027365f:	74 27                	je     0x140273688
140273661:	33 c9                	xor    %ecx,%ecx
140273663:	0f 1f 40 00          	nopl   0x0(%rax)
140273667:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14027366e:	00 00
140273670:	49 8b 42 28          	mov    0x28(%r10),%rax
140273674:	48 03 c1             	add    %rcx,%rax
140273677:	0f b6 04 10          	movzbl (%rax,%rdx,1),%eax
14027367b:	41 30 44 0a 54       	xor    %al,0x54(%r10,%rcx,1)
140273680:	48 ff c1             	inc    %rcx
140273683:	49 3b c8             	cmp    %r8,%rcx
140273686:	72 e8                	jb     0x140273670
140273688:	c3                   	ret
140273689:	cc                   	int3
14027368a:	cc                   	int3
14027368b:	cc                   	int3
14027368c:	cc                   	int3
14027368d:	cc                   	int3
14027368e:	cc                   	int3
14027368f:	cc                   	int3
140273690:	40 53                	rex push %rbx
140273692:	55                   	push   %rbp
140273693:	56                   	push   %rsi
140273694:	57                   	push   %rdi
140273695:	41 54                	push   %r12
140273697:	41 55                	push   %r13
140273699:	41 56                	push   %r14
14027369b:	41 57                	push   %r15
14027369d:	b8 88 00 00 00       	mov    $0x88,%eax
1402736a2:	e8 89 d4 03 00       	call   0x1402b0b30
1402736a7:	48 2b e0             	sub    %rax,%rsp
1402736aa:	48 8b 05 cf 23 16 00 	mov    0x1623cf(%rip),%rax        # 0x1403d5a80
1402736b1:	48 33 c4             	xor    %rsp,%rax
1402736b4:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402736b9:	4c 8b a4 24 f8 00 00 	mov    0xf8(%rsp),%r12
1402736c0:	00
1402736c1:	48 8d b9 80 00 00 00 	lea    0x80(%rcx),%rdi
1402736c8:	0f 57 c9             	xorps  %xmm1,%xmm1
1402736cb:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1402736d0:	0f 11 0f             	movups %xmm1,(%rdi)
1402736d3:	c7 44 24 30 10 00 00 	movl   $0x10,0x30(%rsp)
1402736da:	00
1402736db:	4d 8b f9             	mov    %r9,%r15
1402736de:	0f 57 c0             	xorps  %xmm0,%xmm0
1402736e1:	b8 20 00 00 00       	mov    $0x20,%eax
1402736e6:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
1402736ea:	41 b9 30 00 00 00    	mov    $0x30,%r9d
1402736f0:	4d 8b f0             	mov    %r8,%r14
1402736f3:	0f 11 4f 20          	movups %xmm1,0x20(%rdi)
1402736f7:	48 83 79 28 10       	cmpq   $0x10,0x28(%rcx)
1402736fc:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140273701:	48 8b ea             	mov    %rdx,%rbp
140273704:	48 8b d9             	mov    %rcx,%rbx
140273707:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14027370c:	44 0f 44 c8          	cmove  %eax,%r9d
140273710:	48 8b d7             	mov    %rdi,%rdx
140273713:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
140273718:	c6 44 24 53 01       	movb   $0x1,0x53(%rsp)
14027371d:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140273722:	c6 44 24 63 02       	movb   $0x2,0x63(%rsp)
140273727:	e8 f4 fb ff ff       	call   0x140273320
14027372c:	85 c0                	test   %eax,%eax
14027372e:	0f 84 b9 01 00 00    	je     0x1402738ed
140273734:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140273739:	45 33 c0             	xor    %r8d,%r8d
14027373c:	48 85 ed             	test   %rbp,%rbp
14027373f:	4d 0f 45 c6          	cmovne %r14,%r8
140273743:	33 ed                	xor    %ebp,%ebp
140273745:	4d 85 ff             	test   %r15,%r15
140273748:	48 0f 45 ac 24 f0 00 	cmovne 0xf0(%rsp),%rbp
14027374f:	00 00
140273751:	45 33 f6             	xor    %r14d,%r14d
140273754:	4d 85 e4             	test   %r12,%r12
140273757:	4c 0f 45 b4 24 00 01 	cmovne 0x100(%rsp),%r14
14027375e:	00 00
140273760:	49 8d 0c 2e          	lea    (%r14,%rbp,1),%rcx
140273764:	49 03 c8             	add    %r8,%rcx
140273767:	48 8b c1             	mov    %rcx,%rax
14027376a:	48 c1 e8 18          	shr    $0x18,%rax
14027376e:	88 43 64             	mov    %al,0x64(%rbx)
140273771:	48 8b c1             	mov    %rcx,%rax
140273774:	48 c1 e8 10          	shr    $0x10,%rax
140273778:	88 43 65             	mov    %al,0x65(%rbx)
14027377b:	48 8b c1             	mov    %rcx,%rax
14027377e:	48 c1 e8 08          	shr    $0x8,%rax
140273782:	88 43 66             	mov    %al,0x66(%rbx)
140273785:	88 4b 67             	mov    %cl,0x67(%rbx)
140273788:	48 8b cb             	mov    %rbx,%rcx
14027378b:	66 c7 43 68 00 00    	movw   $0x0,0x68(%rbx)
140273791:	c6 43 6a 00          	movb   $0x0,0x6a(%rbx)
140273795:	0f b6 43 28          	movzbl 0x28(%rbx),%eax
140273799:	04 10                	add    $0x10,%al
14027379b:	88 43 6b             	mov    %al,0x6b(%rbx)
14027379e:	48 c7 43 78 08 00 00 	movq   $0x8,0x78(%rbx)
1402737a5:	00
1402737a6:	e8 35 fd ff ff       	call   0x1402734e0
1402737ab:	85 c0                	test   %eax,%eax
1402737ad:	0f 84 3a 01 00 00    	je     0x1402738ed
1402737b3:	4c 8b c5             	mov    %rbp,%r8
1402737b6:	49 8b d7             	mov    %r15,%rdx
1402737b9:	48 8b cb             	mov    %rbx,%rcx
1402737bc:	e8 1f fd ff ff       	call   0x1402734e0
1402737c1:	85 c0                	test   %eax,%eax
1402737c3:	0f 84 24 01 00 00    	je     0x1402738ed
1402737c9:	4d 8b c6             	mov    %r14,%r8
1402737cc:	49 8b d4             	mov    %r12,%rdx
1402737cf:	48 8b cb             	mov    %rbx,%rcx
1402737d2:	e8 09 fd ff ff       	call   0x1402734e0
1402737d7:	85 c0                	test   %eax,%eax
1402737d9:	0f 84 0e 01 00 00    	je     0x1402738ed
1402737df:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402737e5:	48 8d 15 d4 16 16 00 	lea    0x1616d4(%rip),%rdx        # 0x1403d4ec0
1402737ec:	48 8b cb             	mov    %rbx,%rcx
1402737ef:	e8 ec fc ff ff       	call   0x1402734e0
1402737f4:	85 c0                	test   %eax,%eax
1402737f6:	0f 84 f1 00 00 00    	je     0x1402738ed
1402737fc:	48 8b 43 78          	mov    0x78(%rbx),%rax
140273800:	48 85 c0             	test   %rax,%rax
140273803:	74 2b                	je     0x140273830
140273805:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14027380b:	48 8d 4b 64          	lea    0x64(%rbx),%rcx
14027380f:	4c 2b c0             	sub    %rax,%r8
140273812:	48 03 c8             	add    %rax,%rcx
140273815:	33 d2                	xor    %edx,%edx
140273817:	e8 e4 e1 06 00       	call   0x1402e1a00
14027381c:	48 8d 53 64          	lea    0x64(%rbx),%rdx
140273820:	48 8b cb             	mov    %rbx,%rcx
140273823:	e8 48 fc ff ff       	call   0x140273470
140273828:	85 c0                	test   %eax,%eax
14027382a:	0f 84 bd 00 00 00    	je     0x1402738ed
140273830:	48 8b 0b             	mov    (%rbx),%rcx
140273833:	4c 8b cf             	mov    %rdi,%r9
140273836:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14027383d:	ff
14027383e:	45 33 c0             	xor    %r8d,%r8d
140273841:	33 d2                	xor    %edx,%edx
140273843:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14027384a:	00 00
14027384c:	e8 0f 79 f0 ff       	call   0x14017b160
140273851:	85 c0                	test   %eax,%eax
140273853:	0f 84 94 00 00 00    	je     0x1402738ed
140273859:	48 8b 0b             	mov    (%rbx),%rcx
14027385c:	4c 8d 8b 80 00 00 00 	lea    0x80(%rbx),%r9
140273863:	4c 03 4b 28          	add    0x28(%rbx),%r9
140273867:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027386c:	48 8b d7             	mov    %rdi,%rdx
14027386f:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
140273876:	00
140273877:	e8 24 79 f0 ff       	call   0x14017b1a0
14027387c:	85 c0                	test   %eax,%eax
14027387e:	74 6d                	je     0x1402738ed
140273880:	83 7c 24 30 10       	cmpl   $0x10,0x30(%rsp)
140273885:	75 66                	jne    0x1402738ed
140273887:	48 8b 0b             	mov    (%rbx),%rcx
14027388a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027388f:	4c 8b cf             	mov    %rdi,%r9
140273892:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
140273899:	00
14027389a:	48 8d 93 90 00 00 00 	lea    0x90(%rbx),%rdx
1402738a1:	e8 fa 78 f0 ff       	call   0x14017b1a0
1402738a6:	85 c0                	test   %eax,%eax
1402738a8:	74 43                	je     0x1402738ed
1402738aa:	83 7c 24 30 10       	cmpl   $0x10,0x30(%rsp)
1402738af:	75 3c                	jne    0x1402738ed
1402738b1:	48 83 7b 28 10       	cmpq   $0x10,0x28(%rbx)
1402738b6:	74 2e                	je     0x1402738e6
1402738b8:	48 8b 0b             	mov    (%rbx),%rcx
1402738bb:	48 8d 93 a0 00 00 00 	lea    0xa0(%rbx),%rdx
1402738c2:	4c 8d 8b 90 00 00 00 	lea    0x90(%rbx),%r9
1402738c9:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
1402738d0:	00
1402738d1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402738d6:	e8 c5 78 f0 ff       	call   0x14017b1a0
1402738db:	85 c0                	test   %eax,%eax
1402738dd:	74 0e                	je     0x1402738ed
1402738df:	83 7c 24 30 10       	cmpl   $0x10,0x30(%rsp)
1402738e4:	75 07                	jne    0x1402738ed
1402738e6:	b8 01 00 00 00       	mov    $0x1,%eax
1402738eb:	eb 02                	jmp    0x1402738ef
1402738ed:	33 c0                	xor    %eax,%eax