140196364:	90                   	nop
140196365:	90                   	nop
140196366:	90                   	nop
140196367:	90                   	nop
140196368:	90                   	nop
140196369:	90                   	nop
14019636a:	90                   	nop
14019636b:	90                   	nop
14019636c:	90                   	nop
14019636d:	90                   	nop
14019636e:	90                   	nop
14019636f:	90                   	nop
140196370:	48 8b c4             	mov    %rsp,%rax
140196373:	48 89 58 08          	mov    %rbx,0x8(%rax)
140196377:	48 89 70 10          	mov    %rsi,0x10(%rax)
14019637b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14019637f:	4c 89 70 20          	mov    %r14,0x20(%rax)
140196383:	55                   	push   %rbp
140196384:	48 8b ec             	mov    %rsp,%rbp
140196387:	48 83 ec 60          	sub    $0x60,%rsp
14019638b:	4c 8b f1             	mov    %rcx,%r14
14019638e:	49 8b f0             	mov    %r8,%rsi
140196391:	48 81 c1 28 01 00 00 	add    $0x128,%rcx
140196398:	48 8b da             	mov    %rdx,%rbx
14019639b:	49 8b be 30 01 00 00 	mov    0x130(%r14),%rdi
1401963a2:	49 3b be 38 01 00 00 	cmp    0x138(%r14),%rdi
1401963a9:	0f 84 1f 01 00 00    	je     0x1401964ce
1401963af:	49 8b d0             	mov    %r8,%rdx
1401963b2:	48 3b df             	cmp    %rdi,%rbx
1401963b5:	75 30                	jne    0x1401963e7
1401963b7:	48 8b cf             	mov    %rdi,%rcx
1401963ba:	e8 bd 1f eb ff       	call   0x14004837c
1401963bf:	8a 46 18             	mov    0x18(%rsi),%al
1401963c2:	88 47 18             	mov    %al,0x18(%rdi)
1401963c5:	8b 46 1c             	mov    0x1c(%rsi),%eax
1401963c8:	89 47 1c             	mov    %eax,0x1c(%rdi)
1401963cb:	8b 46 20             	mov    0x20(%rsi),%eax
1401963ce:	89 47 20             	mov    %eax,0x20(%rdi)
1401963d1:	0f 10 46 24          	movups 0x24(%rsi),%xmm0
1401963d5:	f3 0f 7f 47 24       	movdqu %xmm0,0x24(%rdi)
1401963da:	49 83 86 30 01 00 00 	addq   $0x38,0x130(%r14)
1401963e1:	38
1401963e2:	e9 ec 00 00 00       	jmp    0x1401964d3
1401963e7:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1401963eb:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401963ef:	e8 88 1f eb ff       	call   0x14004837c
1401963f4:	f3 0f 10 46 1c       	movss  0x1c(%rsi),%xmm0
1401963f9:	48 8d 57 c8          	lea    -0x38(%rdi),%rdx
1401963fd:	8a 46 18             	mov    0x18(%rsi),%al
140196400:	4c 8b c7             	mov    %rdi,%r8
140196403:	f3 0f 10 4e 20       	movss  0x20(%rsi),%xmm1
140196408:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14019640c:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
140196410:	88 45 e0             	mov    %al,-0x20(%rbp)
140196413:	48 8b 02             	mov    (%rdx),%rax
140196416:	f3 0f 11 45 e4       	movss  %xmm0,-0x1c(%rbp)
14019641b:	0f 10 46 24          	movups 0x24(%rsi),%xmm0
14019641f:	33 f6                	xor    %esi,%esi
140196421:	f3 0f 11 4d e8       	movss  %xmm1,-0x18(%rbp)
140196426:	48 89 72 10          	mov    %rsi,0x10(%rdx)
14019642a:	48 89 72 08          	mov    %rsi,0x8(%rdx)
14019642e:	48 89 32             	mov    %rsi,(%rdx)
140196431:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140196435:	48 8b cb             	mov    %rbx,%rcx
140196438:	48 89 07             	mov    %rax,(%rdi)
14019643b:	4c 89 4f 10          	mov    %r9,0x10(%rdi)
14019643f:	8a 42 18             	mov    0x18(%rdx),%al
140196442:	88 47 18             	mov    %al,0x18(%rdi)
140196445:	8b 42 1c             	mov    0x1c(%rdx),%eax
140196448:	89 47 1c             	mov    %eax,0x1c(%rdi)
14019644b:	8b 42 20             	mov    0x20(%rdx),%eax
14019644e:	89 47 20             	mov    %eax,0x20(%rdi)
140196451:	f3 0f 7f 45 ec       	movdqu %xmm0,-0x14(%rbp)
140196456:	0f 10 42 24          	movups 0x24(%rdx),%xmm0
14019645a:	f3 0f 7f 47 24       	movdqu %xmm0,0x24(%rdi)
14019645f:	49 83 86 30 01 00 00 	addq   $0x38,0x130(%r14)
140196466:	38
140196467:	e8 c4 c5 eb ff       	call   0x140052a30
14019646c:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
140196470:	48 3b d8             	cmp    %rax,%rbx
140196473:	74 2b                	je     0x1401964a0
140196475:	48 8b cb             	mov    %rbx,%rcx
140196478:	e8 7b 22 eb ff       	call   0x1400486f8
14019647d:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140196481:	0f 57 c0             	xorps  %xmm0,%xmm0
140196484:	48 89 03             	mov    %rax,(%rbx)
140196487:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14019648b:	48 89 43 08          	mov    %rax,0x8(%rbx)
14019648f:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140196493:	48 89 43 10          	mov    %rax,0x10(%rbx)
140196497:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
14019649b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401964a0:	f3 0f 10 45 e4       	movss  -0x1c(%rbp),%xmm0
1401964a5:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401964a9:	8a 45 e0             	mov    -0x20(%rbp),%al
1401964ac:	f3 0f 10 4d e8       	movss  -0x18(%rbp),%xmm1
1401964b1:	f3 0f 11 43 1c       	movss  %xmm0,0x1c(%rbx)
1401964b6:	0f 10 45 ec          	movups -0x14(%rbp),%xmm0
1401964ba:	88 43 18             	mov    %al,0x18(%rbx)
1401964bd:	f3 0f 11 4b 20       	movss  %xmm1,0x20(%rbx)
1401964c2:	f3 0f 7f 43 24       	movdqu %xmm0,0x24(%rbx)
1401964c7:	e8 2c 22 eb ff       	call   0x1400486f8
1401964cc:	eb 05                	jmp    0x1401964d3
1401964ce:	e8 21 9b eb ff       	call   0x14004fff4
1401964d3:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1401964d8:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1401964dc:	49 8b 73 18          	mov    0x18(%r11),%rsi
1401964e0:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1401964e4:	4d 8b 73 28          	mov    0x28(%r11),%r14
1401964e8:	49 8b e3             	mov    %r11,%rsp
1401964eb:	5d                   	pop    %rbp
1401964ec:	c3                   	ret
1401964ed:	90                   	nop
1401964ee:	90                   	nop
1401964ef:	90                   	nop
1401964f0:	48 8b c4             	mov    %rsp,%rax
1401964f3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401964f7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401964fb:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401964ff:	4c 89 70 20          	mov    %r14,0x20(%rax)
140196503:	55                   	push   %rbp
140196504:	48 8b ec             	mov    %rsp,%rbp
140196507:	48 83 ec 60          	sub    $0x60,%rsp
14019650b:	4c 8b f1             	mov    %rcx,%r14
14019650e:	49 8b f0             	mov    %r8,%rsi
140196511:	48 81 c1 40 01 00 00 	add    $0x140,%rcx
140196518:	48 8b da             	mov    %rdx,%rbx
14019651b:	49 8b be 48 01 00 00 	mov    0x148(%r14),%rdi
140196522:	49 3b be 50 01 00 00 	cmp    0x150(%r14),%rdi
140196529:	0f 84 1f 01 00 00    	je     0x14019664e
14019652f:	49 8b d0             	mov    %r8,%rdx
140196532:	48 3b df             	cmp    %rdi,%rbx
140196535:	75 30                	jne    0x140196567
140196537:	48 8b cf             	mov    %rdi,%rcx
14019653a:	e8 3d 1e eb ff       	call   0x14004837c
14019653f:	8a 46 18             	mov    0x18(%rsi),%al
140196542:	88 47 18             	mov    %al,0x18(%rdi)
140196545:	8b 46 1c             	mov    0x1c(%rsi),%eax
140196548:	89 47 1c             	mov    %eax,0x1c(%rdi)
14019654b:	8b 46 20             	mov    0x20(%rsi),%eax
14019654e:	89 47 20             	mov    %eax,0x20(%rdi)
140196551:	0f 10 46 24          	movups 0x24(%rsi),%xmm0
140196555:	f3 0f 7f 47 24       	movdqu %xmm0,0x24(%rdi)
14019655a:	49 83 86 48 01 00 00 	addq   $0x38,0x148(%r14)
140196561:	38
140196562:	e9 ec 00 00 00       	jmp    0x140196653
140196567:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
14019656b:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14019656f:	e8 08 1e eb ff       	call   0x14004837c
140196574:	f3 0f 10 46 1c       	movss  0x1c(%rsi),%xmm0
140196579:	48 8d 57 c8          	lea    -0x38(%rdi),%rdx
14019657d:	8a 46 18             	mov    0x18(%rsi),%al
140196580:	4c 8b c7             	mov    %rdi,%r8
140196583:	f3 0f 10 4e 20       	movss  0x20(%rsi),%xmm1
140196588:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14019658c:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
140196590:	88 45 e0             	mov    %al,-0x20(%rbp)
140196593:	48 8b 02             	mov    (%rdx),%rax
140196596:	f3 0f 11 45 e4       	movss  %xmm0,-0x1c(%rbp)
14019659b:	0f 10 46 24          	movups 0x24(%rsi),%xmm0
14019659f:	33 f6                	xor    %esi,%esi
1401965a1:	f3 0f 11 4d e8       	movss  %xmm1,-0x18(%rbp)
1401965a6:	48 89 72 10          	mov    %rsi,0x10(%rdx)
1401965aa:	48 89 72 08          	mov    %rsi,0x8(%rdx)
1401965ae:	48 89 32             	mov    %rsi,(%rdx)
1401965b1:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1401965b5:	48 8b cb             	mov    %rbx,%rcx
1401965b8:	48 89 07             	mov    %rax,(%rdi)
1401965bb:	4c 89 4f 10          	mov    %r9,0x10(%rdi)
1401965bf:	8a 42 18             	mov    0x18(%rdx),%al
1401965c2:	88 47 18             	mov    %al,0x18(%rdi)
1401965c5:	8b 42 1c             	mov    0x1c(%rdx),%eax
1401965c8:	89 47 1c             	mov    %eax,0x1c(%rdi)
1401965cb:	8b 42 20             	mov    0x20(%rdx),%eax
1401965ce:	89 47 20             	mov    %eax,0x20(%rdi)
1401965d1:	f3 0f 7f 45 ec       	movdqu %xmm0,-0x14(%rbp)
1401965d6:	0f 10 42 24          	movups 0x24(%rdx),%xmm0
1401965da:	f3 0f 7f 47 24       	movdqu %xmm0,0x24(%rdi)
1401965df:	49 83 86 48 01 00 00 	addq   $0x38,0x148(%r14)
1401965e6:	38
1401965e7:	e8 44 c4 eb ff       	call   0x140052a30
1401965ec:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1401965f0:	48 3b d8             	cmp    %rax,%rbx
1401965f3:	74 2b                	je     0x140196620
1401965f5:	48 8b cb             	mov    %rbx,%rcx
1401965f8:	e8 fb 20 eb ff       	call   0x1400486f8
1401965fd:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140196601:	0f 57 c0             	xorps  %xmm0,%xmm0
140196604:	48 89 03             	mov    %rax,(%rbx)
140196607:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14019660b:	48 89 43 08          	mov    %rax,0x8(%rbx)
14019660f:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140196613:	48 89 43 10          	mov    %rax,0x10(%rbx)
140196617:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
14019661b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140196620:	f3 0f 10 45 e4       	movss  -0x1c(%rbp),%xmm0
140196625:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140196629:	8a 45 e0             	mov    -0x20(%rbp),%al
14019662c:	f3 0f 10 4d e8       	movss  -0x18(%rbp),%xmm1
140196631:	f3 0f 11 43 1c       	movss  %xmm0,0x1c(%rbx)
140196636:	0f 10 45 ec          	movups -0x14(%rbp),%xmm0
14019663a:	88 43 18             	mov    %al,0x18(%rbx)
14019663d:	f3 0f 11 4b 20       	movss  %xmm1,0x20(%rbx)
140196642:	f3 0f 7f 43 24       	movdqu %xmm0,0x24(%rbx)
140196647:	e8 ac 20 eb ff       	call   0x1400486f8
14019664c:	eb 05                	jmp    0x140196653
14019664e:	e8 f5 97 eb ff       	call   0x14004fe48
140196653:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140196658:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14019665c:	49 8b 73 18          	mov    0x18(%r11),%rsi
140196660:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140196664:	4d 8b 73 28          	mov    0x28(%r11),%r14
140196668:	49 8b e3             	mov    %r11,%rsp
14019666b:	5d                   	pop    %rbp
14019666c:	c3                   	ret
14019666d:	90                   	nop
14019666e:	90                   	nop
14019666f:	90                   	nop
140196670:	48 8b c4             	mov    %rsp,%rax
140196673:	48 89 58 08          	mov    %rbx,0x8(%rax)
140196677:	48 89 70 18          	mov    %rsi,0x18(%rax)
14019667b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14019667f:	48 89 50 10          	mov    %rdx,0x10(%rax)
140196683:	41 56                	push   %r14
140196685:	48 83 ec 40          	sub    $0x40,%rsp
140196689:	4c 8b f2             	mov    %rdx,%r14
14019668c:	48 8b f1             	mov    %rcx,%rsi
14019668f:	83 60 d8 00          	andl   $0x0,-0x28(%rax)
140196693:	48 83 22 00          	andq   $0x0,(%rdx)
140196697:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14019669c:	b9 30 00 00 00       	mov    $0x30,%ecx
1401966a1:	ff 15 21 62 97 00    	call   *0x976221(%rip)        # 0x140b0c8c8
1401966a7:	48 85 c0             	test   %rax,%rax
1401966aa:	75 07                	jne    0x1401966b3
1401966ac:	ff 15 e6 5d 97 00    	call   *0x975de6(%rip)        # 0x140b0c498
1401966b2:	cc                   	int3
1401966b3:	48 89 00             	mov    %rax,(%rax)
1401966b6:	48 89 40 08          	mov    %rax,0x8(%rax)
1401966ba:	48 89 40 10          	mov    %rax,0x10(%rax)
1401966be:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401966c4:	49 89 06             	mov    %rax,(%r14)
1401966c7:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401966ce:	00
1401966cf:	48 8b 9e 28 01 00 00 	mov    0x128(%rsi),%rbx
1401966d6:	eb 21                	jmp    0x1401966f9
1401966d8:	48 8b 3b             	mov    (%rbx),%rdi
1401966db:	eb 12                	jmp    0x1401966ef
1401966dd:	4c 8b 07             	mov    (%rdi),%r8
1401966e0:	49 8b 10             	mov    (%r8),%rdx
1401966e3:	49 8b ce             	mov    %r14,%rcx
1401966e6:	e8 9d 24 00 00       	call   0x140198b88
1401966eb:	48 83 c7 30          	add    $0x30,%rdi
1401966ef:	48 3b 7b 08          	cmp    0x8(%rbx),%rdi
1401966f3:	75 e8                	jne    0x1401966dd
1401966f5:	48 83 c3 38          	add    $0x38,%rbx
1401966f9:	48 3b 9e 30 01 00 00 	cmp    0x130(%rsi),%rbx
140196700:	75 d6                	jne    0x1401966d8
140196702:	48 8b 9e 40 01 00 00 	mov    0x140(%rsi),%rbx
140196709:	eb 21                	jmp    0x14019672c
14019670b:	48 8b 3b             	mov    (%rbx),%rdi
14019670e:	eb 12                	jmp    0x140196722
140196710:	4c 8b 07             	mov    (%rdi),%r8
140196713:	49 8b 10             	mov    (%r8),%rdx
140196716:	49 8b ce             	mov    %r14,%rcx
140196719:	e8 6a 24 00 00       	call   0x140198b88
14019671e:	48 83 c7 30          	add    $0x30,%rdi
140196722:	48 3b 7b 08          	cmp    0x8(%rbx),%rdi
140196726:	75 e8                	jne    0x140196710
140196728:	48 83 c3 38          	add    $0x38,%rbx
14019672c:	48 3b 9e 48 01 00 00 	cmp    0x148(%rsi),%rbx
140196733:	75 d6                	jne    0x14019670b
140196735:	48 8b 86 c8 01 00 00 	mov    0x1c8(%rsi),%rax
14019673c:	48 8b 18             	mov    (%rax),%rbx
14019673f:	48 3b d8             	cmp    %rax,%rbx
140196742:	74 5d                	je     0x1401967a1
140196744:	4c 8d 43 20          	lea    0x20(%rbx),%r8
140196748:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14019674d:	49 8b ce             	mov    %r14,%rcx
140196750:	e8 cb 0d ed ff       	call   0x140067520
140196755:	48 8b 43 10          	mov    0x10(%rbx),%rax
140196759:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14019675d:	74 1e                	je     0x14019677d
14019675f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140196763:	eb 0d                	jmp    0x140196772
140196765:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140196769:	75 0d                	jne    0x140196778
14019676b:	48 8b d8             	mov    %rax,%rbx
14019676e:	48 8b 40 08          	mov    0x8(%rax),%rax
140196772:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140196776:	74 ed                	je     0x140196765
140196778:	48 8b d8             	mov    %rax,%rbx
14019677b:	eb 1b                	jmp    0x140196798
14019677d:	48 8b d8             	mov    %rax,%rbx
140196780:	48 8b 08             	mov    (%rax),%rcx
140196783:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140196787:	75 0f                	jne    0x140196798
140196789:	48 8b d9             	mov    %rcx,%rbx
14019678c:	48 8b 01             	mov    (%rcx),%rax
14019678f:	48 8b c8             	mov    %rax,%rcx
140196792:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140196796:	74 f1                	je     0x140196789
140196798:	48 3b 9e c8 01 00 00 	cmp    0x1c8(%rsi),%rbx
14019679f:	75 a3                	jne    0x140196744
1401967a1:	49 8b c6             	mov    %r14,%rax
1401967a4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401967a9:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401967ae:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1401967b3:	48 83 c4 40          	add    $0x40,%rsp
1401967b7:	41 5e                	pop    %r14
1401967b9:	c3                   	ret
1401967ba:	90                   	nop
1401967bb:	90                   	nop
1401967bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401967c1:	57                   	push   %rdi
1401967c2:	48 83 ec 20          	sub    $0x20,%rsp
1401967c6:	49 8b c0             	mov    %r8,%rax
1401967c9:	48 8b fa             	mov    %rdx,%rdi
1401967cc:	48 8b d0             	mov    %rax,%rdx
1401967cf:	4d 8b c1             	mov    %r9,%r8
1401967d2:	48 8b d9             	mov    %rcx,%rbx
1401967d5:	e8 3a 00 00 00       	call   0x140196814
1401967da:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401967de:	48 2b 4b 30          	sub    0x30(%rbx),%rcx
1401967e2:	48 c1 f9 04          	sar    $0x4,%rcx
1401967e6:	48 3b c1             	cmp    %rcx,%rax
1401967e9:	72 07                	jb     0x1401967f2
1401967eb:	ff 15 a7 61 97 00    	call   *0x9761a7(%rip)        # 0x140b0c998
1401967f1:	cc                   	int3
1401967f2:	48 c1 e0 04          	shl    $0x4,%rax
1401967f6:	48 8b cf             	mov    %rdi,%rcx
1401967f9:	48 03 43 30          	add    0x30(%rbx),%rax
1401967fd:	48 8b d0             	mov    %rax,%rdx
140196800:	e8 2b 66 f0 ff       	call   0x14009ce30
140196805:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019680a:	48 8b c7             	mov    %rdi,%rax
14019680d:	48 83 c4 20          	add    $0x20,%rsp
140196811:	5f                   	pop    %rdi
140196812:	c3                   	ret
140196813:	90                   	nop
140196814:	40 53                	rex push %rbx
140196816:	48 83 ec 60          	sub    $0x60,%rsp
14019681a:	4c 8b 99 70 01 00 00 	mov    0x170(%rcx),%r11
140196821:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
140196828:	db b6 6d
14019682b:	4c 8b 91 78 01 00 00 	mov    0x178(%rcx),%r10
140196832:	45 33 c9             	xor    %r9d,%r9d
140196835:	4d 2b d3             	sub    %r11,%r10
140196838:	48 8b da             	mov    %rdx,%rbx
14019683b:	49 c1 fa 03          	sar    $0x3,%r10
14019683f:	4c 0f af d0          	imul   %rax,%r10