1402152e6:	0f 84 7b f9 ff ff    	je     0x140214c67
1402152ec:	44 8b 4c 24 74       	mov    0x74(%rsp),%r9d
1402152f1:	49 8b d4             	mov    %r12,%rdx
1402152f4:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
1402152fb:	00
1402152fc:	49 8b ce             	mov    %r14,%rcx
1402152ff:	e8 9c 26 fb ff       	call   0x1401c79a0
140215304:	85 c0                	test   %eax,%eax
140215306:	0f 84 5b f9 ff ff    	je     0x140214c67
14021530c:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140215313:	41 89 46 3c          	mov    %eax,0x3c(%r14)
140215317:	f6 44 24 6c 02       	testb  $0x2,0x6c(%rsp)
14021531c:	74 30                	je     0x14021534e
14021531e:	83 bc 24 9c 00 00 00 	cmpl   $0x0,0x9c(%rsp)
140215325:	00
140215326:	75 26                	jne    0x14021534e
140215328:	48 8b fe             	mov    %rsi,%rdi
14021532b:	bb 02 00 00 00       	mov    $0x2,%ebx
140215330:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140215335:	eb 5f                	jmp    0x140215396
140215337:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
14021533e:	00
14021533f:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140215344:	44 8b 7c 24 68       	mov    0x68(%rsp),%r15d
140215349:	e9 08 ff ff ff       	jmp    0x140215256
14021534e:	48 8b fe             	mov    %rsi,%rdi
140215351:	bb 01 00 00 00       	mov    $0x1,%ebx
140215356:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14021535b:	eb 39                	jmp    0x140215396
14021535d:	e8 0e 1d f1 ff       	call   0x140127070
140215362:	4c 8d 05 ef 16 14 00 	lea    0x1416ef(%rip),%r8        # 0x140356a58
140215369:	ba 57 00 00 00       	mov    $0x57,%edx
14021536e:	48 8d 0d f3 16 14 00 	lea    0x1416f3(%rip),%rcx        # 0x140356a68
140215375:	e8 16 1e f1 ff       	call   0x140127190
14021537a:	ba 72 00 00 00       	mov    $0x72,%edx
14021537f:	8d 4a 98             	lea    -0x68(%rdx),%ecx
140215382:	45 33 c0             	xor    %r8d,%r8d
140215385:	e8 06 1f f1 ff       	call   0x140127290
14021538a:	41 c7 07 00 00 02 00 	movl   $0x20000,(%r15)
140215391:	49 8b f4             	mov    %r12,%rsi
140215394:	33 db                	xor    %ebx,%ebx
140215396:	4d 3b 66 20          	cmp    0x20(%r14),%r12
14021539a:	74 15                	je     0x1402153b1
14021539c:	41 b8 1a 03 00 00    	mov    $0x31a,%r8d
1402153a2:	48 8d 15 bf 16 14 00 	lea    0x1416bf(%rip),%rdx        # 0x140356a68
1402153a9:	49 8b cc             	mov    %r12,%rcx
1402153ac:	e8 0f 6a ed ff       	call   0x1400ebdc0
1402153b1:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1402153b8:	00
1402153b9:	48 8d 15 a8 16 14 00 	lea    0x1416a8(%rip),%rdx        # 0x140356a68
1402153c0:	41 b8 1b 03 00 00    	mov    $0x31b,%r8d
1402153c6:	e8 f5 69 ed ff       	call   0x1400ebdc0
1402153cb:	48 85 f6             	test   %rsi,%rsi
1402153ce:	74 08                	je     0x1402153d8
1402153d0:	48 8b ce             	mov    %rsi,%rcx
1402153d3:	e8 88 58 f4 ff       	call   0x14015ac60
1402153d8:	48 8b ce             	mov    %rsi,%rcx
1402153db:	e8 00 59 f4 ff       	call   0x14015ace0
1402153e0:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1402153e7:	00
1402153e8:	e8 23 70 f1 ff       	call   0x14012c410
1402153ed:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1402153f4:	00
1402153f5:	e8 b6 1e ee ff       	call   0x1400f72b0
1402153fa:	48 8b cf             	mov    %rdi,%rcx
1402153fd:	e8 6e 20 ee ff       	call   0x1400f7470
140215402:	8b c3                	mov    %ebx,%eax
140215404:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
14021540b:	00
14021540c:	48 33 cc             	xor    %rsp,%rcx
14021540f:	e8 9c aa 09 00       	call   0x1402afeb0
140215414:	48 8b 9c 24 90 01 00 	mov    0x190(%rsp),%rbx
14021541b:	00
14021541c:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
140215423:	41 5f                	pop    %r15
140215425:	41 5e                	pop    %r14
140215427:	41 5d                	pop    %r13
140215429:	41 5c                	pop    %r12
14021542b:	5f                   	pop    %rdi
14021542c:	5e                   	pop    %rsi
14021542d:	5d                   	pop    %rbp
14021542e:	c3                   	ret
14021542f:	41 c7 07 20 00 00 00 	movl   $0x20,(%r15)
140215436:	e9 59 ff ff ff       	jmp    0x140215394
14021543b:	48 8b f0             	mov    %rax,%rsi
14021543e:	e9 51 ff ff ff       	jmp    0x140215394
140215443:	cc                   	int3
140215444:	cc                   	int3
140215445:	cc                   	int3
140215446:	cc                   	int3
140215447:	cc                   	int3
140215448:	cc                   	int3
140215449:	cc                   	int3
14021544a:	cc                   	int3
14021544b:	cc                   	int3
14021544c:	cc                   	int3
14021544d:	cc                   	int3
14021544e:	cc                   	int3
14021544f:	cc                   	int3
140215450:	b8 48 00 00 00       	mov    $0x48,%eax
140215455:	e8 d6 b6 09 00       	call   0x1402b0b30
14021545a:	48 2b e0             	sub    %rax,%rsp
14021545d:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140215464:	00
140215465:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14021546a:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14021546f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140215474:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140215479:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14021547e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140215483:	45 8b c8             	mov    %r8d,%r9d
140215486:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14021548c:	e8 2f f4 ff ff       	call   0x1402148c0
140215491:	48 83 c4 48          	add    $0x48,%rsp
140215495:	c3                   	ret
140215496:	cc                   	int3
140215497:	cc                   	int3
140215498:	cc                   	int3
140215499:	cc                   	int3
14021549a:	cc                   	int3
14021549b:	cc                   	int3
14021549c:	cc                   	int3
14021549d:	cc                   	int3
14021549e:	cc                   	int3
14021549f:	cc                   	int3
1402154a0:	40 53                	rex push %rbx
1402154a2:	b8 a0 00 00 00       	mov    $0xa0,%eax
1402154a7:	e8 84 b6 09 00       	call   0x1402b0b30
1402154ac:	48 2b e0             	sub    %rax,%rsp
1402154af:	48 63 c2             	movslq %edx,%rax
1402154b2:	48 8b d9             	mov    %rcx,%rbx
1402154b5:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1402154bc:	00
1402154bd:	48 85 c9             	test   %rcx,%rcx
1402154c0:	0f 84 a3 00 00 00    	je     0x140215569
1402154c6:	8b 01                	mov    (%rcx),%eax
1402154c8:	83 e8 02             	sub    $0x2,%eax
1402154cb:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
1402154d0:	0f 85 93 00 00 00    	jne    0x140215569
1402154d6:	48 8b 41 78          	mov    0x78(%rcx),%rax
1402154da:	48 85 c0             	test   %rax,%rax
1402154dd:	74 13                	je     0x1402154f2
1402154df:	83 38 74             	cmpl   $0x74,(%rax)
1402154e2:	74 0e                	je     0x1402154f2
1402154e4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402154e9:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1402154f0:	5b                   	pop    %rbx
1402154f1:	c3                   	ret
1402154f2:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
1402154f9:	00
1402154fa:	48 8d 15 cf 43 10 00 	lea    0x1043cf(%rip),%rdx        # 0x1403198d0
140215501:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140215506:	e8 25 2a f2 ff       	call   0x140137f30
14021550b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140215510:	0f 10 00             	movups (%rax),%xmm0
140215513:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140215518:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14021551c:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
140215521:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140215526:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
14021552c:	e8 df 28 f2 ff       	call   0x140137e10
140215531:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140215536:	48 8b cb             	mov    %rbx,%rcx
140215539:	0f 10 00             	movups (%rax),%xmm0
14021553c:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
140215541:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140215545:	0f 11 8c 24 88 00 00 	movups %xmm1,0x88(%rsp)
14021554c:	00
14021554d:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140215552:	f2 0f 11 84 24 98 00 	movsd  %xmm0,0x98(%rsp)
140215559:	00 00
14021555b:	e8 60 77 f2 ff       	call   0x14013ccc0
140215560:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140215567:	5b                   	pop    %rbx
140215568:	c3                   	ret
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