140215569:	e8 02 1b f1 ff       	call   0x140127070
14021556e:	4c 8d 05 23 15 14 00 	lea    0x141523(%rip),%r8        # 0x140356a98
140215575:	ba 14 00 00 00       	mov    $0x14,%edx
14021557a:	48 8d 0d 2f 15 14 00 	lea    0x14152f(%rip),%rcx        # 0x140356ab0
140215581:	e8 0a 1c f1 ff       	call   0x140127190
140215586:	45 33 c0             	xor    %r8d,%r8d
140215589:	ba 93 00 00 00       	mov    $0x93,%edx
14021558e:	41 8d 48 06          	lea    0x6(%r8),%ecx
140215592:	e8 f9 1c f1 ff       	call   0x140127290
140215597:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14021559c:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1402155a3:	5b                   	pop    %rbx
1402155a4:	c3                   	ret
1402155a5:	cc                   	int3
1402155a6:	cc                   	int3
1402155a7:	cc                   	int3
1402155a8:	cc                   	int3
1402155a9:	cc                   	int3
1402155aa:	cc                   	int3
1402155ab:	cc                   	int3
1402155ac:	cc                   	int3
1402155ad:	cc                   	int3
1402155ae:	cc                   	int3
1402155af:	cc                   	int3
1402155b0:	b8 38 00 00 00       	mov    $0x38,%eax
1402155b5:	e8 76 b5 09 00       	call   0x1402b0b30
1402155ba:	48 2b e0             	sub    %rax,%rsp
1402155bd:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1402155c2:	44 8d 40 ca          	lea    -0x36(%rax),%r8d
1402155c6:	8d 50 3c             	lea    0x3c(%rax),%edx
1402155c9:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1402155d0:	00
1402155d1:	41 b9 03 10 00 00    	mov    $0x1003,%r9d
1402155d7:	e8 f4 6a f2 ff       	call   0x14013c0d0
1402155dc:	48 83 c4 38          	add    $0x38,%rsp
1402155e0:	c3                   	ret
1402155e1:	cc                   	int3
1402155e2:	cc                   	int3
1402155e3:	cc                   	int3
1402155e4:	cc                   	int3
1402155e5:	cc                   	int3
1402155e6:	cc                   	int3
1402155e7:	cc                   	int3
1402155e8:	cc                   	int3
1402155e9:	cc                   	int3
1402155ea:	cc                   	int3
1402155eb:	cc                   	int3
1402155ec:	cc                   	int3
1402155ed:	cc                   	int3
1402155ee:	cc                   	int3
1402155ef:	cc                   	int3
1402155f0:	40 53                	rex push %rbx
1402155f2:	b8 a0 00 00 00       	mov    $0xa0,%eax
1402155f7:	e8 34 b5 09 00       	call   0x1402b0b30
1402155fc:	48 2b e0             	sub    %rax,%rsp
1402155ff:	48 63 c2             	movslq %edx,%rax
140215602:	48 8b d9             	mov    %rcx,%rbx
140215605:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14021560c:	00
14021560d:	48 85 c9             	test   %rcx,%rcx
140215610:	0f 84 a3 00 00 00    	je     0x1402156b9
140215616:	8b 01                	mov    (%rcx),%eax
140215618:	83 e8 02             	sub    $0x2,%eax
14021561b:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
140215620:	0f 85 93 00 00 00    	jne    0x1402156b9
140215626:	48 8b 41 78          	mov    0x78(%rcx),%rax
14021562a:	48 85 c0             	test   %rax,%rax
14021562d:	74 13                	je     0x140215642
14021562f:	83 38 74             	cmpl   $0x74,(%rax)
140215632:	74 0e                	je     0x140215642
140215634:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140215639:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140215640:	5b                   	pop    %rbx
140215641:	c3                   	ret
140215642:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
140215649:	00
14021564a:	48 8d 15 f3 42 10 00 	lea    0x1042f3(%rip),%rdx        # 0x140319944
140215651:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140215656:	e8 d5 28 f2 ff       	call   0x140137f30
14021565b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140215660:	0f 10 00             	movups (%rax),%xmm0
140215663:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140215668:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14021566c:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
140215671:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140215676:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
14021567c:	e8 8f 27 f2 ff       	call   0x140137e10
140215681:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140215686:	48 8b cb             	mov    %rbx,%rcx
140215689:	0f 10 00             	movups (%rax),%xmm0
14021568c:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
140215691:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140215695:	0f 11 8c 24 88 00 00 	movups %xmm1,0x88(%rsp)
14021569c:	00
14021569d:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1402156a2:	f2 0f 11 84 24 98 00 	movsd  %xmm0,0x98(%rsp)
1402156a9:	00 00
1402156ab:	e8 10 76 f2 ff       	call   0x14013ccc0
1402156b0:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1402156b7:	5b                   	pop    %rbx
1402156b8:	c3                   	ret
1402156b9:	e8 b2 19 f1 ff       	call   0x140127070
1402156be:	4c 8d 05 d3 13 14 00 	lea    0x1413d3(%rip),%r8        # 0x140356a98
1402156c5:	ba 14 00 00 00       	mov    $0x14,%edx
1402156ca:	48 8d 0d df 13 14 00 	lea    0x1413df(%rip),%rcx        # 0x140356ab0
1402156d1:	e8 ba 1a f1 ff       	call   0x140127190
1402156d6:	45 33 c0             	xor    %r8d,%r8d
1402156d9:	ba 93 00 00 00       	mov    $0x93,%edx
1402156de:	41 8d 48 06          	lea    0x6(%r8),%ecx
1402156e2:	e8 a9 1b f1 ff       	call   0x140127290
1402156e7:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402156ec:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1402156f3:	5b                   	pop    %rbx
1402156f4:	c3                   	ret
1402156f5:	cc                   	int3
1402156f6:	cc                   	int3
1402156f7:	cc                   	int3
1402156f8:	cc                   	int3
1402156f9:	cc                   	int3
1402156fa:	cc                   	int3
1402156fb:	cc                   	int3
1402156fc:	cc                   	int3
1402156fd:	cc                   	int3
1402156fe:	cc                   	int3
1402156ff:	cc                   	int3
140215700:	48 85 c9             	test   %rcx,%rcx
140215703:	74 3c                	je     0x140215741
140215705:	53                   	push   %rbx
140215706:	b8 20 00 00 00       	mov    $0x20,%eax
14021570b:	e8 20 b4 09 00       	call   0x1402b0b30
140215710:	48 2b e0             	sub    %rax,%rsp
140215713:	48 8b d9             	mov    %rcx,%rbx
140215716:	48 8b 09             	mov    (%rcx),%rcx
140215719:	e8 32 b2 ed ff       	call   0x1400f0950
14021571e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140215722:	e8 29 b2 ed ff       	call   0x1400f0950
140215727:	41 b8 30 00 00 00    	mov    $0x30,%r8d
14021572d:	48 8d 15 94 13 14 00 	lea    0x141394(%rip),%rdx        # 0x140356ac8
140215734:	48 8b cb             	mov    %rbx,%rcx
140215737:	e8 84 66 ed ff       	call   0x1400ebdc0
14021573c:	48 83 c4 20          	add    $0x20,%rsp
140215740:	5b                   	pop    %rbx
140215741:	c3                   	ret
140215742:	cc                   	int3
140215743:	cc                   	int3
140215744:	cc                   	int3
140215745:	cc                   	int3
140215746:	cc                   	int3
140215747:	cc                   	int3
140215748:	cc                   	int3
140215749:	cc                   	int3
14021574a:	cc                   	int3
14021574b:	cc                   	int3
14021574c:	cc                   	int3
14021574d:	cc                   	int3
14021574e:	cc                   	int3
14021574f:	cc                   	int3
140215750:	40 53                	rex push %rbx
140215752:	b8 20 00 00 00       	mov    $0x20,%eax
140215757:	e8 d4 b3 09 00       	call   0x1402b0b30
14021575c:	48 2b e0             	sub    %rax,%rsp
14021575f:	44 8d 40 04          	lea    0x4(%rax),%r8d
140215763:	48 8d 15 5e 13 14 00 	lea    0x14135e(%rip),%rdx        # 0x140356ac8
14021576a:	8d 48 f0             	lea    -0x10(%rax),%ecx
14021576d:	e8 4e 69 ed ff       	call   0x1400ec0c0
140215772:	48 8b d8             	mov    %rax,%rbx
140215775:	48 85 c0             	test   %rax,%rax
140215778:	75 2e                	jne    0x1402157a8
14021577a:	e8 f1 18 f1 ff       	call   0x140127070
14021577f:	4c 8d 05 5a 13 14 00 	lea    0x14135a(%rip),%r8        # 0x140356ae0
140215786:	8d 53 26             	lea    0x26(%rbx),%edx
140215789:	48 8d 0d 38 13 14 00 	lea    0x141338(%rip),%rcx        # 0x140356ac8
140215790:	e8 fb 19 f1 ff       	call   0x140127190
140215795:	45 33 c0             	xor    %r8d,%r8d
140215798:	8d 4b 0a             	lea    0xa(%rbx),%ecx
14021579b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1402157a0:	e8 eb 1a f1 ff       	call   0x140127290
1402157a5:	48 8b c3             	mov    %rbx,%rax
1402157a8:	48 83 c4 20          	add    $0x20,%rsp
1402157ac:	5b                   	pop    %rbx
1402157ad:	c3                   	ret
1402157ae:	cc                   	int3
1402157af:	cc                   	int3
1402157b0:	b8 28 00 00 00       	mov    $0x28,%eax
1402157b5:	e8 76 b3 09 00       	call   0x1402b0b30
1402157ba:	48 2b e0             	sub    %rax,%rsp
1402157bd:	49 8b 80 a0 00 00 00 	mov    0xa0(%r8),%rax
1402157c4:	48 83 c4 28          	add    $0x28,%rsp
1402157c8:	48 ff 60 08          	rex.W jmp *0x8(%rax)
1402157cc:	cc                   	int3
1402157cd:	cc                   	int3
1402157ce:	cc                   	int3
1402157cf:	cc                   	int3
1402157d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402157d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402157da:	57                   	push   %rdi
1402157db:	b8 60 00 00 00       	mov    $0x60,%eax
1402157e0:	e8 4b b3 09 00       	call   0x1402b0b30
1402157e5:	48 2b e0             	sub    %rax,%rsp
1402157e8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402157ed:	41 8b f8             	mov    %r8d,%edi
1402157f0:	48 8b f2             	mov    %rdx,%rsi
1402157f3:	4d 85 c9             	test   %r9,%r9
1402157f6:	0f 85 a1 00 00 00    	jne    0x14021589d
1402157fc:	44 8d 40 9f          	lea    -0x61(%rax),%r8d
140215800:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
140215807:	00
140215808:	48 8b 58 10          	mov    0x10(%rax),%rbx
14021580c:	48 85 db             	test   %rbx,%rbx
14021580f:	74 7c                	je     0x14021588d
140215811:	33 d2                	xor    %edx,%edx
140215813:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140215818:	e8 a3 bf f8 ff       	call   0x1401a17c0
14021581d:	85 c0                	test   %eax,%eax
14021581f:	74 69                	je     0x14021588a
140215821:	4c 8b c3             	mov    %rbx,%r8
140215824:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140215829:	48 8b d3             	mov    %rbx,%rdx
14021582c:	e8 1f 48 fc ff       	call   0x1401da050
140215831:	85 c0                	test   %eax,%eax
140215833:	74 44                	je     0x140215879
140215835:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
14021583c:	00
14021583d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140215842:	e8 99 bd f8 ff       	call   0x1401a15e0
140215847:	85 c0                	test   %eax,%eax
140215849:	74 2e                	je     0x140215879
14021584b:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140215850:	e8 ab bc f8 ff       	call   0x1401a1500
140215855:	85 c0                	test   %eax,%eax
140215857:	74 20                	je     0x140215879
140215859:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
140215860:	00
140215861:	45 85 c0             	test   %r8d,%r8d
140215864:	79 27                	jns    0x14021588d
140215866:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14021586d:	00
14021586e:	45 33 c0             	xor    %r8d,%r8d
140215871:	44 89 00             	mov    %r8d,(%rax)
140215874:	e9 cb 00 00 00       	jmp    0x140215944
140215879:	33 c9                	xor    %ecx,%ecx
14021587b:	e8 90 54 f1 ff       	call   0x14012ad10
140215880:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140215885:	e8 a6 ba f8 ff       	call   0x1401a1330
14021588a:	45 33 c0             	xor    %r8d,%r8d
14021588d:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140215894:	00
140215895:	44 89 00             	mov    %r8d,(%rax)
140215898:	e9 a7 00 00 00       	jmp    0x140215944
14021589d:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1402158a4:	00
1402158a5:	48 83 bb b8 00 00 00 	cmpq   $0x0,0xb8(%rbx)
1402158ac:	00
1402158ad:	74 1d                	je     0x1402158cc
1402158af:	e8 8c 28 fb ff       	call   0x1401c8140
1402158b4:	48 39 83 a0 00 00 00 	cmp    %rax,0xa0(%rbx)
1402158bb:	75 0f                	jne    0x1402158cc
1402158bd:	4c 8b c3             	mov    %rbx,%r8
1402158c0:	8b d7                	mov    %edi,%edx
1402158c2:	48 8b ce             	mov    %rsi,%rcx
1402158c5:	e8 f6 2c fb ff       	call   0x1401c85c0
1402158ca:	eb 12                	jmp    0x1402158de
1402158cc:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
1402158d3:	4c 8b c3             	mov    %rbx,%r8
1402158d6:	8b d7                	mov    %edi,%edx
1402158d8:	48 8b ce             	mov    %rsi,%rcx
1402158db:	ff 50 08             	call   *0x8(%rax)
1402158de:	48 8b d8             	mov    %rax,%rbx
1402158e1:	48 85 c0             	test   %rax,%rax
1402158e4:	75 21                	jne    0x140215907
1402158e6:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1402158ed:	00
1402158ee:	45 33 c0             	xor    %r8d,%r8d
1402158f1:	41 8b c0             	mov    %r8d,%eax
1402158f4:	44 89 01             	mov    %r8d,(%rcx)
1402158f7:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402158fc:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140215901:	48 83 c4 60          	add    $0x60,%rsp
140215905:	5f                   	pop    %rdi
140215906:	c3                   	ret
140215907:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14021590c:	48 8b cb             	mov    %rbx,%rcx
14021590f:	e8 cc 25 f5 ff       	call   0x140167ee0
140215914:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14021591b:	00
14021591c:	89 01                	mov    %eax,(%rcx)
14021591e:	48 8b 0b             	mov    (%rbx),%rcx
140215921:	e8 2a b0 ed ff       	call   0x1400f0950
140215926:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021592a:	e8 21 b0 ed ff       	call   0x1400f0950
14021592f:	41 b8 30 00 00 00    	mov    $0x30,%r8d
140215935:	48 8d 15 8c 11 14 00 	lea    0x14118c(%rip),%rdx        # 0x140356ac8
14021593c:	48 8b cb             	mov    %rbx,%rcx
14021593f:	e8 7c 64 ed ff       	call   0x1400ebdc0
140215944:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140215949:	b8 01 00 00 00       	mov    $0x1,%eax
14021594e:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140215953:	48 83 c4 60          	add    $0x60,%rsp
140215957:	5f                   	pop    %rdi
140215958:	c3                   	ret
140215959:	cc                   	int3
14021595a:	cc                   	int3
14021595b:	cc                   	int3
14021595c:	cc                   	int3
14021595d:	cc                   	int3
14021595e:	cc                   	int3
14021595f:	cc                   	int3
140215960:	40 53                	rex push %rbx
140215962:	b8 60 00 00 00       	mov    $0x60,%eax
140215967:	e8 c4 b1 09 00       	call   0x1402b0b30
14021596c:	48 2b e0             	sub    %rax,%rsp
14021596f:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140215973:	48 85 db             	test   %rbx,%rbx
140215976:	74 6c                	je     0x1402159e4
140215978:	33 d2                	xor    %edx,%edx
14021597a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14021597f:	e8 3c be f8 ff       	call   0x1401a17c0
140215984:	85 c0                	test   %eax,%eax
140215986:	74 54                	je     0x1402159dc
140215988:	4c 8b c3             	mov    %rbx,%r8
14021598b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140215990:	48 8b d3             	mov    %rbx,%rdx
140215993:	e8 b8 46 fc ff       	call   0x1401da050
140215998:	85 c0                	test   %eax,%eax
14021599a:	74 2f                	je     0x1402159cb
14021599c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402159a1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402159a6:	e8 35 bc f8 ff       	call   0x1401a15e0
1402159ab:	85 c0                	test   %eax,%eax
1402159ad:	74 1c                	je     0x1402159cb
1402159af:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402159b4:	e8 47 bb f8 ff       	call   0x1401a1500
1402159b9:	85 c0                	test   %eax,%eax
1402159bb:	74 0e                	je     0x1402159cb
1402159bd:	8b 44 24 70          	mov    0x70(%rsp),%eax
1402159c1:	85 c0                	test   %eax,%eax
1402159c3:	78 17                	js     0x1402159dc
1402159c5:	48 83 c4 60          	add    $0x60,%rsp
1402159c9:	5b                   	pop    %rbx
1402159ca:	c3                   	ret
1402159cb:	33 c9                	xor    %ecx,%ecx
1402159cd:	e8 3e 53 f1 ff       	call   0x14012ad10
1402159d2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402159d7:	e8 54 b9 f8 ff       	call   0x1401a1330
1402159dc:	33 c0                	xor    %eax,%eax
1402159de:	48 83 c4 60          	add    $0x60,%rsp
1402159e2:	5b                   	pop    %rbx
1402159e3:	c3                   	ret
1402159e4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402159e9:	48 83 c4 60          	add    $0x60,%rsp