140178444:	e8 27 ec fa ff       	call   0x140127070
140178449:	4c 8d 05 d0 75 1a 00 	lea    0x1a75d0(%rip),%r8        # 0x14031fa20
140178450:	ba 92 00 00 00       	mov    $0x92,%edx
140178455:	48 8d 0d 54 75 1a 00 	lea    0x1a7554(%rip),%rcx        # 0x14031f9b0
14017845c:	e8 2f ed fa ff       	call   0x140127190
140178461:	45 33 c0             	xor    %r8d,%r8d
140178464:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140178469:	41 8d 48 0f          	lea    0xf(%r8),%ecx
14017846d:	e8 1e ee fa ff       	call   0x140127290
140178472:	e9 c6 01 00 00       	jmp    0x14017863d
140178477:	41 b8 97 00 00 00    	mov    $0x97,%r8d
14017847d:	48 8d 15 2c 75 1a 00 	lea    0x1a752c(%rip),%rdx        # 0x14031f9b0
140178484:	49 8d 4e 01          	lea    0x1(%r14),%rcx
140178488:	e8 33 3c f7 ff       	call   0x1400ec0c0
14017848d:	48 8b e8             	mov    %rax,%rbp
140178490:	48 85 c0             	test   %rax,%rax
140178493:	75 32                	jne    0x1401784c7
140178495:	e8 d6 eb fa ff       	call   0x140127070
14017849a:	4c 8d 05 7f 75 1a 00 	lea    0x1a757f(%rip),%r8        # 0x14031fa20
1401784a1:	ba 99 00 00 00       	mov    $0x99,%edx
1401784a6:	48 8d 0d 03 75 1a 00 	lea    0x1a7503(%rip),%rcx        # 0x14031f9b0
1401784ad:	e8 de ec fa ff       	call   0x140127190
1401784b2:	45 33 c0             	xor    %r8d,%r8d
1401784b5:	8d 4d 0f             	lea    0xf(%rbp),%ecx
1401784b8:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401784bd:	e8 ce ed fa ff       	call   0x140127290
1401784c2:	e9 76 01 00 00       	jmp    0x14017863d
1401784c7:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1401784ce:	00
1401784cf:	4c 8b cd             	mov    %rbp,%r9
1401784d2:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
1401784d7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401784dd:	48 8b cf             	mov    %rdi,%rcx
1401784e0:	89 74 24 20          	mov    %esi,0x20(%rsp)
1401784e4:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
1401784eb:	00
1401784ec:	e8 df 78 fa ff       	call   0x14011fdd0
1401784f1:	44 8b e0             	mov    %eax,%r12d
1401784f4:	41 83 ec 01          	sub    $0x1,%r12d
1401784f8:	79 27                	jns    0x140178521
1401784fa:	e8 71 eb fa ff       	call   0x140127070
1401784ff:	ba a1 00 00 00       	mov    $0xa1,%edx
140178504:	4c 8d 05 15 75 1a 00 	lea    0x1a7515(%rip),%r8        # 0x14031fa20
14017850b:	48 8d 0d 9e 74 1a 00 	lea    0x1a749e(%rip),%rcx        # 0x14031f9b0
140178512:	e8 79 ec fa ff       	call   0x140127190
140178517:	ba 28 00 08 00       	mov    $0x80028,%edx
14017851c:	e9 08 01 00 00       	jmp    0x140178629
140178521:	39 b4 24 a0 00 00 00 	cmp    %esi,0xa0(%rsp)
140178528:	0f 84 82 00 00 00    	je     0x1401785b0
14017852e:	41 b8 a7 00 00 00    	mov    $0xa7,%r8d
140178534:	48 8d 15 75 74 1a 00 	lea    0x1a7475(%rip),%rdx        # 0x14031f9b0
14017853b:	49 8d 4e 01          	lea    0x1(%r14),%rcx
14017853f:	e8 7c 3b f7 ff       	call   0x1400ec0c0
140178544:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140178549:	48 85 c0             	test   %rax,%rax
14017854c:	75 27                	jne    0x140178575
14017854e:	e8 1d eb fa ff       	call   0x140127070
140178553:	4c 8d 05 c6 74 1a 00 	lea    0x1a74c6(%rip),%r8        # 0x14031fa20
14017855a:	ba a9 00 00 00       	mov    $0xa9,%edx
14017855f:	48 8d 0d 4a 74 1a 00 	lea    0x1a744a(%rip),%rcx        # 0x14031f9b0
140178566:	e8 25 ec fa ff       	call   0x140127190
14017856b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140178570:	e9 b4 00 00 00       	jmp    0x140178629
140178575:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14017857c:	00
14017857d:	4c 8b c8             	mov    %rax,%r9
140178580:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140178585:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14017858b:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140178590:	48 8b cf             	mov    %rdi,%rcx
140178593:	89 74 24 20          	mov    %esi,0x20(%rsp)
140178597:	e8 b4 7a fa ff       	call   0x140120050
14017859c:	83 f8 01             	cmp    $0x1,%eax
14017859f:	79 0f                	jns    0x1401785b0
1401785a1:	e8 ca ea fa ff       	call   0x140127070
1401785a6:	ba b1 00 00 00       	mov    $0xb1,%edx
1401785ab:	e9 54 ff ff ff       	jmp    0x140178504
1401785b0:	48 8b cf             	mov    %rdi,%rcx
1401785b3:	e8 98 83 fa ff       	call   0x140120950
1401785b8:	83 f8 fe             	cmp    $0xfffffffe,%eax
1401785bb:	74 4a                	je     0x140178607
1401785bd:	83 f8 ff             	cmp    $0xffffffff,%eax
1401785c0:	74 36                	je     0x1401785f8
1401785c2:	41 8b d4             	mov    %r12d,%edx
1401785c5:	48 8b cf             	mov    %rdi,%rcx
1401785c8:	e8 43 80 fa ff       	call   0x140120610
1401785cd:	85 c0                	test   %eax,%eax
1401785cf:	79 0f                	jns    0x1401785e0
1401785d1:	e8 9a ea fa ff       	call   0x140127070
1401785d6:	ba c0 00 00 00       	mov    $0xc0,%edx
1401785db:	e9 24 ff ff ff       	jmp    0x140178504
1401785e0:	4c 63 c0             	movslq %eax,%r8
1401785e3:	48 8b d5             	mov    %rbp,%rdx
1401785e6:	49 8b cd             	mov    %r13,%rcx
1401785e9:	4d 89 07             	mov    %r8,(%r15)
1401785ec:	e8 6f 8d 16 00       	call   0x1402e1360
1401785f1:	be 01 00 00 00       	mov    $0x1,%esi
1401785f6:	eb 3d                	jmp    0x140178635
1401785f8:	e8 73 ea fa ff       	call   0x140127070
1401785fd:	ba bb 00 00 00       	mov    $0xbb,%edx
140178602:	e9 fd fe ff ff       	jmp    0x140178504
140178607:	e8 64 ea fa ff       	call   0x140127070
14017860c:	4c 8d 05 0d 74 1a 00 	lea    0x1a740d(%rip),%r8        # 0x14031fa20
140178613:	ba b8 00 00 00       	mov    $0xb8,%edx
140178618:	48 8d 0d 91 73 1a 00 	lea    0x1a7391(%rip),%rcx        # 0x14031f9b0
14017861f:	e8 6c eb fa ff       	call   0x140127190
140178624:	ba 09 01 08 00       	mov    $0x80109,%edx
140178629:	45 33 c0             	xor    %r8d,%r8d
14017862c:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140178630:	e8 5b ec fa ff       	call   0x140127290
140178635:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
14017863c:	00
14017863d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140178642:	4c 8d 05 67 73 1a 00 	lea    0x1a7367(%rip),%r8        # 0x14031f9b0
140178649:	41 b9 ca 00 00 00    	mov    $0xca,%r9d
14017864f:	49 8d 56 01          	lea    0x1(%r14),%rdx
140178653:	e8 58 38 f7 ff       	call   0x1400ebeb0
140178658:	41 b9 cb 00 00 00    	mov    $0xcb,%r9d
14017865e:	4c 8d 05 4b 73 1a 00 	lea    0x1a734b(%rip),%r8        # 0x14031f9b0
140178665:	49 8d 56 01          	lea    0x1(%r14),%rdx
140178669:	48 8b cd             	mov    %rbp,%rcx
14017866c:	e8 3f 38 f7 ff       	call   0x1400ebeb0
140178671:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140178678:	00
140178679:	48 8d 15 30 73 1a 00 	lea    0x1a7330(%rip),%rdx        # 0x14031f9b0
140178680:	41 b8 cc 00 00 00    	mov    $0xcc,%r8d
140178686:	e8 35 37 f7 ff       	call   0x1400ebdc0
14017868b:	48 8b cf             	mov    %rdi,%rcx
14017868e:	e8 cd 7e fa ff       	call   0x140120560
140178693:	8b c6                	mov    %esi,%eax
140178695:	e9 44 fd ff ff       	jmp    0x1401783de
14017869a:	e8 d1 e9 fa ff       	call   0x140127070
14017869f:	4c 8d 05 7a 73 1a 00 	lea    0x1a737a(%rip),%r8        # 0x14031fa20
1401786a6:	ba 80 00 00 00       	mov    $0x80,%edx
1401786ab:	48 8d 0d fe 72 1a 00 	lea    0x1a72fe(%rip),%rcx        # 0x14031f9b0
1401786b2:	e8 d9 ea fa ff       	call   0x140127190
1401786b7:	45 33 c0             	xor    %r8d,%r8d
1401786ba:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401786bf:	41 8d 48 0f          	lea    0xf(%r8),%ecx
1401786c3:	e8 c8 eb fa ff       	call   0x140127290
1401786c8:	33 c0                	xor    %eax,%eax
1401786ca:	e9 17 fd ff ff       	jmp    0x1401783e6
1401786cf:	cc                   	int3
1401786d0:	40 53                	rex push %rbx
1401786d2:	b8 20 00 00 00       	mov    $0x20,%eax
1401786d7:	e8 54 84 13 00       	call   0x1402b0b30
1401786dc:	48 2b e0             	sub    %rax,%rsp
1401786df:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401786e3:	44 8d 48 fd          	lea    -0x3(%rax),%r9d
1401786e7:	48 8b d9             	mov    %rcx,%rbx
1401786ea:	4c 8d 05 bf 72 1a 00 	lea    0x1a72bf(%rip),%r8        # 0x14031f9b0
1401786f1:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1401786f5:	e8 b6 37 f7 ff       	call   0x1400ebeb0
1401786fa:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
140178701:	00
140178702:	48 83 c4 20          	add    $0x20,%rsp
140178706:	5b                   	pop    %rbx
140178707:	c3                   	ret
140178708:	cc                   	int3
140178709:	cc                   	int3
14017870a:	cc                   	int3
14017870b:	cc                   	int3
14017870c:	cc                   	int3
14017870d:	cc                   	int3
14017870e:	cc                   	int3
14017870f:	cc                   	int3
140178710:	48 85 c9             	test   %rcx,%rcx
140178713:	74 5b                	je     0x140178770
140178715:	53                   	push   %rbx
140178716:	b8 20 00 00 00       	mov    $0x20,%eax
14017871b:	e8 10 84 13 00       	call   0x1402b0b30
140178720:	48 2b e0             	sub    %rax,%rsp
140178723:	83 39 01             	cmpl   $0x1,(%rcx)
140178726:	48 8b d9             	mov    %rcx,%rbx
140178729:	75 18                	jne    0x140178743
14017872b:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14017872f:	44 8d 48 f5          	lea    -0xb(%rax),%r9d
140178733:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140178737:	4c 8d 05 72 72 1a 00 	lea    0x1a7272(%rip),%r8        # 0x14031f9b0
14017873e:	e8 6d 37 f7 ff       	call   0x1400ebeb0
140178743:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140178747:	4c 8d 05 62 72 1a 00 	lea    0x1a7262(%rip),%r8        # 0x14031f9b0
14017874e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140178752:	41 b9 1d 00 00 00    	mov    $0x1d,%r9d
140178758:	e8 53 37 f7 ff       	call   0x1400ebeb0
14017875d:	0f 57 c0             	xorps  %xmm0,%xmm0
140178760:	0f 11 03             	movups %xmm0,(%rbx)
140178763:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140178767:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
14017876b:	48 83 c4 20          	add    $0x20,%rsp
14017876f:	5b                   	pop    %rbx
140178770:	c3                   	ret
140178771:	cc                   	int3
140178772:	cc                   	int3
140178773:	cc                   	int3
140178774:	cc                   	int3
140178775:	cc                   	int3
140178776:	cc                   	int3
140178777:	cc                   	int3
140178778:	cc                   	int3
140178779:	cc                   	int3
14017877a:	cc                   	int3
14017877b:	cc                   	int3
14017877c:	cc                   	int3
14017877d:	cc                   	int3
14017877e:	cc                   	int3
14017877f:	cc                   	int3
140178780:	83 49 18 01          	orl    $0x1,0x18(%rcx)
140178784:	b8 01 00 00 00       	mov    $0x1,%eax
140178789:	c3                   	ret
14017878a:	cc                   	int3
14017878b:	cc                   	int3
14017878c:	cc                   	int3
14017878d:	cc                   	int3
14017878e:	cc                   	int3
14017878f:	cc                   	int3
140178790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140178795:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14017879a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14017879f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401787a4:	41 54                	push   %r12
1401787a6:	41 56                	push   %r14
1401787a8:	41 57                	push   %r15
1401787aa:	b8 40 00 00 00       	mov    $0x40,%eax
1401787af:	e8 7c 83 13 00       	call   0x1402b0b30
1401787b4:	48 2b e0             	sub    %rax,%rsp
1401787b7:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1401787be:	00
1401787bf:	45 33 e4             	xor    %r12d,%r12d
1401787c2:	49 8b f0             	mov    %r8,%rsi
1401787c5:	48 8b ea             	mov    %rdx,%rbp
1401787c8:	4c 8b f9             	mov    %rcx,%r15
1401787cb:	45 8b f4             	mov    %r12d,%r14d
1401787ce:	8b 03                	mov    (%rbx),%eax
1401787d0:	83 f8 01             	cmp    $0x1,%eax
1401787d3:	75 54                	jne    0x140178829
1401787d5:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401787d9:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1401787dd:	48 85 d2             	test   %rdx,%rdx
1401787e0:	75 5a                	jne    0x14017883c
1401787e2:	48 8d 15 8f be 18 00 	lea    0x18be8f(%rip),%rdx        # 0x140304678
1401787e9:	49 8b c9             	mov    %r9,%rcx
1401787ec:	e8 0f 01 fc ff       	call   0x140138900
1401787f1:	48 85 c0             	test   %rax,%rax
1401787f4:	0f 84 81 00 00 00    	je     0x14017887b
1401787fa:	83 78 08 04          	cmpl   $0x4,0x8(%rax)
1401787fe:	74 77                	je     0x140178877
140178800:	e8 6b e8 fa ff       	call   0x140127070
140178805:	4c 8d 05 3c 72 1a 00 	lea    0x1a723c(%rip),%r8        # 0x14031fa48
14017880c:	ba 00 01 00 00       	mov    $0x100,%edx
140178811:	48 8d 0d 98 71 1a 00 	lea    0x1a7198(%rip),%rcx        # 0x14031f9b0
140178818:	e8 73 e9 fa ff       	call   0x140127190
14017881d:	4c 8d 05 3c 72 1a 00 	lea    0x1a723c(%rip),%r8        # 0x14031fa60
140178824:	e9 b0 01 00 00       	jmp    0x1401789d9
140178829:	f6 43 18 01          	testb  $0x1,0x18(%rbx)
14017882d:	74 29                	je     0x140178858
14017882f:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140178833:	48 85 d2             	test   %rdx,%rdx
140178836:	74 20                	je     0x140178858
140178838:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
14017883c:	48 3b fd             	cmp    %rbp,%rdi
14017883f:	48 0f 47 fd          	cmova  %rbp,%rdi
140178843:	4c 8b c7             	mov    %rdi,%r8
140178846:	e8 15 8b 16 00       	call   0x1402e1360
14017884b:	b8 01 00 00 00       	mov    $0x1,%eax
140178850:	48 89 3e             	mov    %rdi,(%rsi)
140178853:	e9 92 01 00 00       	jmp    0x1401789ea
140178858:	83 f8 03             	cmp    $0x3,%eax
14017885b:	75 85                	jne    0x1401787e2
14017885d:	48 8b 43 10          	mov    0x10(%rbx),%rax
140178861:	48 8b d5             	mov    %rbp,%rdx
140178864:	4c 8b 53 08          	mov    0x8(%rbx),%r10
140178868:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017886d:	41 ff d2             	call   *%r10
140178870:	8b e8                	mov    %eax,%ebp
140178872:	e9 99 00 00 00       	jmp    0x140178910
140178877:	4c 8b 60 10          	mov    0x10(%rax),%r12
14017887b:	8b 03                	mov    (%rbx),%eax
14017887d:	8b bc 24 80 00 00 00 	mov    0x80(%rsp),%edi
140178884:	83 f8 02             	cmp    $0x2,%eax
140178887:	75 44                	jne    0x1401788cd
140178889:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14017888d:	8b d7                	mov    %edi,%edx
14017888f:	e8 dc a6 06 00       	call   0x1401e2f70
140178894:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140178898:	4c 8b f0             	mov    %rax,%r14
14017889b:	48 8b c8             	mov    %rax,%rcx
14017889e:	48 85 c0             	test   %rax,%rax
1401788a1:	75 44                	jne    0x1401788e7
1401788a3:	e8 c8 e7 fa ff       	call   0x140127070
1401788a8:	4c 8d 05 99 71 1a 00 	lea    0x1a7199(%rip),%r8        # 0x14031fa48
1401788af:	ba 10 01 00 00       	mov    $0x110,%edx
1401788b4:	48 8d 0d f5 70 1a 00 	lea    0x1a70f5(%rip),%rcx        # 0x14031f9b0
1401788bb:	e8 d0 e8 fa ff       	call   0x140127190
1401788c0:	45 33 c0             	xor    %r8d,%r8d
1401788c3:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401788c8:	e9 11 01 00 00       	jmp    0x1401789de
1401788cd:	83 f8 04             	cmp    $0x4,%eax
1401788d0:	0f 85 df 00 00 00    	jne    0x1401789b5
1401788d6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401788da:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401788de:	48 85 c9             	test   %rcx,%rcx
1401788e1:	0f 84 ce 00 00 00    	je     0x1401789b5
1401788e7:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1401788ec:	4d 8b cc             	mov    %r12,%r9
1401788ef:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401788f4:	4c 8b c6             	mov    %rsi,%r8
1401788f7:	49 8b cf             	mov    %r15,%rcx
1401788fa:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1401788fe:	48 8b d5             	mov    %rbp,%rdx
140178901:	e8 4a fa ff ff       	call   0x140178350
140178906:	49 8b ce             	mov    %r14,%rcx
140178909:	8b e8                	mov    %eax,%ebp
14017890b:	e8 f0 7b fa ff       	call   0x140120500
140178910:	85 ed                	test   %ebp,%ebp
140178912:	0f 84 99 00 00 00    	je     0x1401789b1
140178918:	f6 43 18 01          	testb  $0x1,0x18(%rbx)
14017891c:	0f 84 8f 00 00 00    	je     0x1401789b1
140178922:	48 8b 43 20          	mov    0x20(%rbx),%rax
140178926:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
14017892a:	48 85 c0             	test   %rax,%rax
14017892d:	74 08                	je     0x140178937
14017892f:	4c 8b 06             	mov    (%rsi),%r8
140178932:	4c 3b 07             	cmp    (%rdi),%r8
140178935:	76 5e                	jbe    0x140178995
140178937:	4c 8b 06             	mov    (%rsi),%r8
14017893a:	4c 8d 0d 6f 70 1a 00 	lea    0x1a706f(%rip),%r9        # 0x14031f9b0
140178941:	48 8b 17             	mov    (%rdi),%rdx
140178944:	49 ff c0             	inc    %r8
140178947:	48 8b c8             	mov    %rax,%rcx
14017894a:	c7 44 24 20 2a 01 00 	movl   $0x12a,0x20(%rsp)
140178951:	00
140178952:	e8 d9 35 f7 ff       	call   0x1400ebf30
140178957:	48 85 c0             	test   %rax,%rax
14017895a:	75 32                	jne    0x14017898e
14017895c:	48 8b 16             	mov    (%rsi),%rdx
14017895f:	49 8b cf             	mov    %r15,%rcx
140178962:	e8 d9 88 e8 ff       	call   0x140001240
140178967:	e8 04 e7 fa ff       	call   0x140127070
14017896c:	4c 8d 05 d5 70 1a 00 	lea    0x1a70d5(%rip),%r8        # 0x14031fa48
140178973:	ba 2e 01 00 00       	mov    $0x12e,%edx
140178978:	48 8d 0d 31 70 1a 00 	lea    0x1a7031(%rip),%rcx        # 0x14031f9b0
14017897f:	e8 0c e8 fa ff       	call   0x140127190
140178984:	45 33 c0             	xor    %r8d,%r8d
140178987:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14017898c:	eb 50                	jmp    0x1401789de
14017898e:	48 89 43 20          	mov    %rax,0x20(%rbx)
140178992:	4c 8b 06             	mov    (%rsi),%r8
140178995:	49 8b d7             	mov    %r15,%rdx
140178998:	48 8b c8             	mov    %rax,%rcx