140017479:	41 5e                	pop    %r14
14001747b:	5f                   	pop    %rdi
14001747c:	5e                   	pop    %rsi
14001747d:	5d                   	pop    %rbp
14001747e:	5b                   	pop    %rbx
14001747f:	c3                   	ret
140017480:	8b c8                	mov    %eax,%ecx
140017482:	e8 51 d1 00 00       	call   0x1400245d8
140017487:	cc                   	int3
140017488:	cc                   	int3
140017489:	cc                   	int3
14001748a:	cc                   	int3
14001748b:	cc                   	int3
14001748c:	cc                   	int3
14001748d:	cc                   	int3
14001748e:	cc                   	int3
14001748f:	cc                   	int3
140017490:	40 53                	rex push %rbx
140017492:	55                   	push   %rbp
140017493:	56                   	push   %rsi
140017494:	57                   	push   %rdi
140017495:	41 56                	push   %r14
140017497:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
14001749e:	48 8b 05 73 ab 05 00 	mov    0x5ab73(%rip),%rax        # 0x140072018
1400174a5:	48 33 c4             	xor    %rsp,%rax
1400174a8:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
1400174af:	00
1400174b0:	45 8b f1             	mov    %r9d,%r14d
1400174b3:	41 8b e8             	mov    %r8d,%ebp
1400174b6:	0f b6 fa             	movzbl %dl,%edi
1400174b9:	48 8b f1             	mov    %rcx,%rsi
1400174bc:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
1400174c1:	48 c7 44 24 20 66 00 	movq   $0x66,0x20(%rsp)
1400174c8:	00 00
1400174ca:	4c 8d 0d df ac 04 00 	lea    0x4acdf(%rip),%r9        # 0x1400621b0
1400174d1:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1400174d7:	48 8d 15 4a a4 04 00 	lea    0x4a44a(%rip),%rdx        # 0x140061928
1400174de:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400174e3:	e8 98 ca ff ff       	call   0x140013f80
1400174e8:	48 8d 05 61 bf 04 00 	lea    0x4bf61(%rip),%rax        # 0x140063450
1400174ef:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400174f4:	33 db                	xor    %ebx,%ebx
1400174f6:	89 5c 24 44          	mov    %ebx,0x44(%rsp)
1400174fa:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1400174fe:	48 8b 46 20          	mov    0x20(%rsi),%rax
140017502:	48 85 c0             	test   %rax,%rax
140017505:	0f 84 24 01 00 00    	je     0x14001762f
14001750b:	48 39 58 40          	cmp    %rbx,0x40(%rax)
14001750f:	0f 84 1a 01 00 00    	je     0x14001762f
140017515:	8b c7                	mov    %edi,%eax
140017517:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
14001751e:	9c f2 cb
140017521:	48 33 c1             	xor    %rcx,%rax
140017524:	48 b9 b3 01 00 00 00 	movabs $0x100000001b3,%rcx
14001752b:	01 00 00
14001752e:	48 0f af c1          	imul   %rcx,%rax
140017532:	48 8b 8e 88 00 00 00 	mov    0x88(%rsi),%rcx
140017539:	48 23 c8             	and    %rax,%rcx
14001753c:	48 c1 e1 04          	shl    $0x4,%rcx
140017540:	48 8b 56 70          	mov    0x70(%rsi),%rdx
140017544:	48 03 d1             	add    %rcx,%rdx
140017547:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14001754b:	48 8b c1             	mov    %rcx,%rax
14001754e:	4c 8b 4e 60          	mov    0x60(%rsi),%r9
140017552:	49 3b c9             	cmp    %r9,%rcx
140017555:	74 1a                	je     0x140017571
140017557:	4c 8b 02             	mov    (%rdx),%r8
14001755a:	40 3a 79 10          	cmp    0x10(%rcx),%dil
14001755e:	74 14                	je     0x140017574
140017560:	49 3b c0             	cmp    %r8,%rax
140017563:	74 0c                	je     0x140017571
140017565:	48 8b 40 08          	mov    0x8(%rax),%rax
140017569:	40 3a 78 10          	cmp    0x10(%rax),%dil
14001756d:	75 f1                	jne    0x140017560
14001756f:	eb 03                	jmp    0x140017574
140017571:	48 8b c3             	mov    %rbx,%rax
140017574:	48 85 c0             	test   %rax,%rax
140017577:	49 0f 44 c1          	cmove  %r9,%rax
14001757b:	49 3b c1             	cmp    %r9,%rax
14001757e:	74 75                	je     0x1400175f5
140017580:	49 3b c9             	cmp    %r9,%rcx
140017583:	74 1c                	je     0x1400175a1
140017585:	48 8b 02             	mov    (%rdx),%rax
140017588:	40 3a 79 10          	cmp    0x10(%rcx),%dil
14001758c:	74 16                	je     0x1400175a4
14001758e:	66 90                	xchg   %ax,%ax
140017590:	48 3b c8             	cmp    %rax,%rcx
140017593:	74 0c                	je     0x1400175a1
140017595:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140017599:	40 3a 79 10          	cmp    0x10(%rcx),%dil
14001759d:	75 f1                	jne    0x140017590
14001759f:	eb 03                	jmp    0x1400175a4
1400175a1:	48 8b cb             	mov    %rbx,%rcx
1400175a4:	48 85 c9             	test   %rcx,%rcx
1400175a7:	74 4c                	je     0x1400175f5
1400175a9:	48 8b 02             	mov    (%rdx),%rax
1400175ac:	48 39 4a 08          	cmp    %rcx,0x8(%rdx)
1400175b0:	75 18                	jne    0x1400175ca
1400175b2:	48 3b c1             	cmp    %rcx,%rax
1400175b5:	75 09                	jne    0x1400175c0
1400175b7:	4c 89 0a             	mov    %r9,(%rdx)
1400175ba:	4c 89 4a 08          	mov    %r9,0x8(%rdx)
1400175be:	eb 15                	jmp    0x1400175d5
1400175c0:	4c 8b 49 08          	mov    0x8(%rcx),%r9
1400175c4:	4c 89 4a 08          	mov    %r9,0x8(%rdx)
1400175c8:	eb 0b                	jmp    0x1400175d5
1400175ca:	48 3b c1             	cmp    %rcx,%rax
1400175cd:	75 06                	jne    0x1400175d5
1400175cf:	48 8b 01             	mov    (%rcx),%rax
1400175d2:	48 89 02             	mov    %rax,(%rdx)
1400175d5:	48 8b 11             	mov    (%rcx),%rdx
1400175d8:	48 ff 4e 68          	decq   0x68(%rsi)
1400175dc:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400175e0:	48 89 10             	mov    %rdx,(%rax)
1400175e3:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400175e7:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400175eb:	ba 18 00 00 00       	mov    $0x18,%edx
1400175f0:	e8 9b d8 00 00       	call   0x140024e90
1400175f5:	48 39 5e 68          	cmp    %rbx,0x68(%rsi)
1400175f9:	75 50                	jne    0x14001764b
1400175fb:	48 8b 46 20          	mov    0x20(%rsi),%rax
1400175ff:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140017604:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140017609:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
14001760e:	44 8b 84 24 70 01 00 	mov    0x170(%rsp),%r8d
140017615:	00
140017616:	41 8b d6             	mov    %r14d,%edx
140017619:	8b cd                	mov    %ebp,%ecx
14001761b:	48 8b 40 40          	mov    0x40(%rax),%rax
14001761f:	ff 15 23 4e 03 00    	call   *0x34e23(%rip)        # 0x14004c448
140017625:	48 89 5e 50          	mov    %rbx,0x50(%rsi)
140017629:	48 89 5e 48          	mov    %rbx,0x48(%rsi)
14001762d:	eb 1c                	jmp    0x14001764b
14001762f:	bb af 02 00 00       	mov    $0x2af,%ebx
140017634:	4c 8d 05 a5 a9 04 00 	lea    0x4a9a5(%rip),%r8        # 0x140061fe0
14001763b:	ba 01 00 00 00       	mov    $0x1,%edx
140017640:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140017645:	e8 56 cb ff ff       	call   0x1400141a0
14001764a:	90                   	nop
14001764b:	48 8d 05 0e 93 04 00 	lea    0x4930e(%rip),%rax        # 0x140060960
140017652:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140017657:	80 bc 24 01 01 00 00 	cmpb   $0x1,0x101(%rsp)
14001765e:	01
14001765f:	75 21                	jne    0x140017682
140017661:	80 bc 24 00 01 00 00 	cmpb   $0x0,0x100(%rsp)
140017668:	00
140017669:	75 17                	jne    0x140017682
14001766b:	4c 8d 05 de 90 04 00 	lea    0x490de(%rip),%r8        # 0x140060750
140017672:	ba 05 00 00 00       	mov    $0x5,%edx
140017677:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001767c:	e8 1f cb ff ff       	call   0x1400141a0
140017681:	90                   	nop
140017682:	8b c3                	mov    %ebx,%eax
140017684:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
14001768b:	00
14001768c:	48 33 cc             	xor    %rsp,%rcx
14001768f:	e8 6c d4 00 00       	call   0x140024b00
140017694:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
14001769b:	41 5e                	pop    %r14
14001769d:	5f                   	pop    %rdi
14001769e:	5e                   	pop    %rsi
14001769f:	5d                   	pop    %rbp
1400176a0:	5b                   	pop    %rbx
1400176a1:	c3                   	ret
1400176a2:	cc                   	int3
1400176a3:	cc                   	int3
1400176a4:	cc                   	int3
1400176a5:	cc                   	int3
1400176a6:	cc                   	int3
1400176a7:	cc                   	int3
1400176a8:	cc                   	int3
1400176a9:	cc                   	int3
1400176aa:	cc                   	int3
1400176ab:	cc                   	int3
1400176ac:	cc                   	int3
1400176ad:	cc                   	int3
1400176ae:	cc                   	int3
1400176af:	cc                   	int3
1400176b0:	40 53                	rex push %rbx
1400176b2:	55                   	push   %rbp
1400176b3:	56                   	push   %rsi
1400176b4:	57                   	push   %rdi
1400176b5:	41 56                	push   %r14
1400176b7:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1400176be:	48 8b 05 53 a9 05 00 	mov    0x5a953(%rip),%rax        # 0x140072018
1400176c5:	48 33 c4             	xor    %rsp,%rax
1400176c8:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
1400176cf:	00
1400176d0:	45 8b f1             	mov    %r9d,%r14d
1400176d3:	41 8b e8             	mov    %r8d,%ebp
1400176d6:	0f b6 f2             	movzbl %dl,%esi
1400176d9:	48 8b f9             	mov    %rcx,%rdi
1400176dc:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
1400176e1:	48 c7 44 24 20 64 00 	movq   $0x64,0x20(%rsp)
1400176e8:	00 00
1400176ea:	4c 8d 0d 2f ab 04 00 	lea    0x4ab2f(%rip),%r9        # 0x140062220
1400176f1:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1400176f7:	48 8d 15 2a a2 04 00 	lea    0x4a22a(%rip),%rdx        # 0x140061928
1400176fe:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140017703:	e8 78 c8 ff ff       	call   0x140013f80
140017708:	48 8d 05 41 bd 04 00 	lea    0x4bd41(%rip),%rax        # 0x140063450
14001770f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140017714:	48 8d 9f 98 00 00 00 	lea    0x98(%rdi),%rbx
14001771b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140017720:	48 8b cb             	mov    %rbx,%rcx
140017723:	e8 9c cd 00 00       	call   0x1400244c4
140017728:	85 c0                	test   %eax,%eax
14001772a:	0f 85 b0 00 00 00    	jne    0x1400177e0
140017730:	8b 84 24 70 01 00 00 	mov    0x170(%rsp),%eax
140017737:	89 44 24 20          	mov    %eax,0x20(%rsp)
14001773b:	45 8b ce             	mov    %r14d,%r9d
14001773e:	44 8b c5             	mov    %ebp,%r8d
140017741:	40 0f b6 d6          	movzbl %sil,%edx
140017745:	48 8b cf             	mov    %rdi,%rcx
140017748:	e8 43 fd ff ff       	call   0x140017490
14001774d:	8b f8                	mov    %eax,%edi
14001774f:	8b c8                	mov    %eax,%ecx
140017751:	e8 ba ac 00 00       	call   0x140022410
140017756:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001775b:	4c 8d 0d ee a7 04 00 	lea    0x4a7ee(%rip),%r9        # 0x140061f50
140017762:	4c 8d 05 37 91 04 00 	lea    0x49137(%rip),%r8        # 0x1400608a0
140017769:	ba 04 00 00 00       	mov    $0x4,%edx
14001776e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140017773:	e8 28 ca ff ff       	call   0x1400141a0
140017778:	c6 84 24 00 01 00 00 	movb   $0x1,0x100(%rsp)
14001777f:	01
140017780:	48 8b cb             	mov    %rbx,%rcx
140017783:	e8 44 cd 00 00       	call   0x1400244cc
140017788:	90                   	nop
140017789:	48 8d 05 d0 91 04 00 	lea    0x491d0(%rip),%rax        # 0x140060960
140017790:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140017795:	80 bc 24 01 01 00 00 	cmpb   $0x1,0x101(%rsp)
14001779c:	01
14001779d:	75 21                	jne    0x1400177c0
14001779f:	80 bc 24 00 01 00 00 	cmpb   $0x0,0x100(%rsp)
1400177a6:	00
1400177a7:	75 17                	jne    0x1400177c0
1400177a9:	4c 8d 05 a0 8f 04 00 	lea    0x48fa0(%rip),%r8        # 0x140060750
1400177b0:	ba 05 00 00 00       	mov    $0x5,%edx
1400177b5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400177ba:	e8 e1 c9 ff ff       	call   0x1400141a0
1400177bf:	90                   	nop
1400177c0:	8b c7                	mov    %edi,%eax
1400177c2:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
1400177c9:	00
1400177ca:	48 33 cc             	xor    %rsp,%rcx
1400177cd:	e8 2e d3 00 00       	call   0x140024b00
1400177d2:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1400177d9:	41 5e                	pop    %r14
1400177db:	5f                   	pop    %rdi
1400177dc:	5e                   	pop    %rsi
1400177dd:	5d                   	pop    %rbp
1400177de:	5b                   	pop    %rbx
1400177df:	c3                   	ret
1400177e0:	8b c8                	mov    %eax,%ecx
1400177e2:	e8 f1 cd 00 00       	call   0x1400245d8
1400177e7:	cc                   	int3
1400177e8:	cc                   	int3
1400177e9:	cc                   	int3
1400177ea:	cc                   	int3
1400177eb:	cc                   	int3
1400177ec:	cc                   	int3
1400177ed:	cc                   	int3
1400177ee:	cc                   	int3
1400177ef:	cc                   	int3
1400177f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400177f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400177fa:	57                   	push   %rdi
1400177fb:	48 81 ec e0 01 00 00 	sub    $0x1e0,%rsp
140017802:	48 8b 05 0f a8 05 00 	mov    0x5a80f(%rip),%rax        # 0x140072018
140017809:	48 33 c4             	xor    %rsp,%rax
14001780c:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
140017813:	00
140017814:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140017819:	48 c7 44 24 20 3a 00 	movq   $0x3a,0x20(%rsp)
140017820:	00 00
140017822:	4c 8d 0d 5f aa 04 00 	lea    0x4aa5f(%rip),%r9        # 0x140062288
140017829:	41 b8 22 00 00 00    	mov    $0x22,%r8d
14001782f:	48 8d 15 f2 a0 04 00 	lea    0x4a0f2(%rip),%rdx        # 0x140061928
140017836:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14001783d:	00
14001783e:	e8 3d c7 ff ff       	call   0x140013f80
140017843:	48 8d 35 06 bc 04 00 	lea    0x4bc06(%rip),%rsi        # 0x140063450
14001784a:	48 89 b4 24 10 01 00 	mov    %rsi,0x110(%rsp)
140017851:	00
140017852:	ba 04 00 00 00       	mov    $0x4,%edx
140017857:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14001785e:	00 00
140017860:	48 8b 08             	mov    (%rax),%rcx
140017863:	48 8d 3d f6 90 04 00 	lea    0x490f6(%rip),%rdi        # 0x140060960
14001786a:	8b 04 0a             	mov    (%rdx,%rcx,1),%eax
14001786d:	39 05 3d 13 06 00    	cmp    %eax,0x6133d(%rip)        # 0x140078bb0
140017873:	0f 8e c3 01 00 00    	jle    0x140017a3c
140017879:	48 8d 0d 30 13 06 00 	lea    0x61330(%rip),%rcx        # 0x140078bb0
140017880:	e8 43 d3 00 00       	call   0x140024bc8
140017885:	83 3d 24 13 06 00 ff 	cmpl   $0xffffffff,0x61324(%rip)        # 0x140078bb0
14001788c:	0f 85 aa 01 00 00    	jne    0x140017a3c
140017892:	33 d2                	xor    %edx,%edx
140017894:	41 b8 38 01 00 00    	mov    $0x138,%r8d
14001789a:	48 8d 0d 1f 13 06 00 	lea    0x6131f(%rip),%rcx        # 0x140078bc0
1400178a1:	e8 fa fe 00 00       	call   0x1400277a0
1400178a6:	48 8d 05 63 bb 04 00 	lea    0x4bb63(%rip),%rax        # 0x140063410
1400178ad:	48 89 05 0c 13 06 00 	mov    %rax,0x6130c(%rip)        # 0x140078bc0
1400178b4:	33 db                	xor    %ebx,%ebx
1400178b6:	48 89 1d 0b 13 06 00 	mov    %rbx,0x6130b(%rip)        # 0x140078bc8
1400178bd:	48 89 1d 0c 13 06 00 	mov    %rbx,0x6130c(%rip)        # 0x140078bd0
1400178c4:	48 89 1d 0d 13 06 00 	mov    %rbx,0x6130d(%rip)        # 0x140078bd8
1400178cb:	48 89 1d 1e 13 06 00 	mov    %rbx,0x6131e(%rip)        # 0x140078bf0
1400178d2:	48 89 1d 1f 13 06 00 	mov    %rbx,0x6131f(%rip)        # 0x140078bf8
1400178d9:	48 89 1d 20 13 06 00 	mov    %rbx,0x61320(%rip)        # 0x140078c00
1400178e0:	48 89 1d 21 13 06 00 	mov    %rbx,0x61321(%rip)        # 0x140078c08
1400178e7:	48 89 1d 22 13 06 00 	mov    %rbx,0x61322(%rip)        # 0x140078c10
1400178ee:	48 8d 05 23 13 06 00 	lea    0x61323(%rip),%rax        # 0x140078c18
1400178f5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400178fa:	0f 57 c0             	xorps  %xmm0,%xmm0
1400178fd:	f3 0f 11 05 13 13 06 	movss  %xmm0,0x61313(%rip)        # 0x140078c18
140017904:	00
140017905:	48 89 1d 14 13 06 00 	mov    %rbx,0x61314(%rip)        # 0x140078c20
14001790c:	48 89 1d 15 13 06 00 	mov    %rbx,0x61315(%rip)        # 0x140078c28
140017913:	8d 4b 18             	lea    0x18(%rbx),%ecx
140017916:	e8 b1 d5 00 00       	call   0x140024ecc
14001791b:	48 89 00             	mov    %rax,(%rax)
14001791e:	48 89 40 08          	mov    %rax,0x8(%rax)
140017922:	48 89 05 f7 12 06 00 	mov    %rax,0x612f7(%rip)        # 0x140078c20
140017929:	0f 57 c0             	xorps  %xmm0,%xmm0
14001792c:	66 0f 7f 05 fc 12 06 	movdqa %xmm0,0x612fc(%rip)        # 0x140078c30
140017933:	00
140017934:	48 89 1d 05 13 06 00 	mov    %rbx,0x61305(%rip)        # 0x140078c40
14001793b:	48 c7 05 02 13 06 00 	movq   $0x7,0x61302(%rip)        # 0x140078c48
140017942:	07 00 00 00
140017946:	48 c7 05 ff 12 06 00 	movq   $0x8,0x612ff(%rip)        # 0x140078c50
14001794d:	08 00 00 00
140017951:	f3 0f 10 05 db f7 04 	movss  0x4f7db(%rip),%xmm0        # 0x140067134
140017958:	00
140017959:	f3 0f 11 05 b7 12 06 	movss  %xmm0,0x612b7(%rip)        # 0x140078c18
140017960:	00
140017961:	4c 8b c0             	mov    %rax,%r8
140017964:	8d 53 10             	lea    0x10(%rbx),%edx
140017967:	48 8d 0d c2 12 06 00 	lea    0x612c2(%rip),%rcx        # 0x140078c30
14001796e:	e8 cd e7 ff ff       	call   0x140016140
140017973:	90                   	nop
140017974:	8d 53 02             	lea    0x2(%rbx),%edx
140017977:	48 8d 0d da 12 06 00 	lea    0x612da(%rip),%rcx        # 0x140078c58
14001797e:	e8 cd ca 00 00       	call   0x140024450
140017983:	90                   	nop
140017984:	8d 53 02             	lea    0x2(%rbx),%edx
140017987:	48 8d 0d 1a 13 06 00 	lea    0x6131a(%rip),%rcx        # 0x140078ca8
14001798e:	e8 bd ca 00 00       	call   0x140024450
140017993:	90                   	nop
140017994:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)