140168373:	02
140168374:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
14016837b:	00
14016837c:	e9 b3 f8 ff ff       	jmp    0x140167c34
140168381:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140168388:	49 8b 8f 70 05 00 00 	mov    0x570(%r15),%rcx
14016838f:	e8 2c f0 fe ff       	call   0x1401573c0
140168394:	e9 21 fd ff ff       	jmp    0x1401680ba
140168399:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401683a0:	4c 8d 05 32 b9 0b 00 	lea    0xbb932(%rip),%r8        # 0x140223cd9
1401683a7:	4c 89 f9             	mov    %r15,%rcx
1401683aa:	e8 11 db ff ff       	call   0x140165ec0
1401683af:	e9 bc fb ff ff       	jmp    0x140167f70
1401683b4:	e8 b7 c4 07 00       	call   0x1401e4870
1401683b9:	90                   	nop
1401683ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401683c0:	57                   	push   %rdi
1401683c1:	56                   	push   %rsi
1401683c2:	53                   	push   %rbx
1401683c3:	48 83 ec 20          	sub    $0x20,%rsp
1401683c7:	80 a1 24 01 00 00 fd 	andb   $0xfd,0x124(%rcx)
1401683ce:	48 8d b1 b8 05 00 00 	lea    0x5b8(%rcx),%rsi
1401683d5:	48 89 cb             	mov    %rcx,%rbx
1401683d8:	48 89 f1             	mov    %rsi,%rcx
1401683db:	e8 00 49 fd ff       	call   0x14013cce0
1401683e0:	48 89 f1             	mov    %rsi,%rcx
1401683e3:	e8 98 3d fd ff       	call   0x14013c180
1401683e8:	85 c0                	test   %eax,%eax
1401683ea:	75 2c                	jne    0x140168418
1401683ec:	48 83 bb 48 01 00 00 	cmpq   $0x0,0x148(%rbx)
1401683f3:	00
1401683f4:	74 09                	je     0x1401683ff
1401683f6:	f6 83 1e 01 00 00 01 	testb  $0x1,0x11e(%rbx)
1401683fd:	74 41                	je     0x140168440
1401683ff:	48 89 f1             	mov    %rsi,%rcx
140168402:	e8 f9 7e fd ff       	call   0x140140300
140168407:	b8 01 00 00 00       	mov    $0x1,%eax
14016840c:	48 83 c4 20          	add    $0x20,%rsp
140168410:	5b                   	pop    %rbx
140168411:	5e                   	pop    %rsi
140168412:	5f                   	pop    %rdi
140168413:	c3                   	ret
140168414:	0f 1f 40 00          	nopl   0x0(%rax)
140168418:	8b bb cc 06 00 00    	mov    0x6cc(%rbx),%edi
14016841e:	48 89 f1             	mov    %rsi,%rcx
140168421:	c7 83 cc 06 00 00 00 	movl   $0x800,0x6cc(%rbx)
140168428:	08 00 00
14016842b:	e8 d0 7e fd ff       	call   0x140140300
140168430:	31 c0                	xor    %eax,%eax
140168432:	89 bb cc 06 00 00    	mov    %edi,0x6cc(%rbx)
140168438:	48 83 c4 20          	add    $0x20,%rsp
14016843c:	5b                   	pop    %rbx
14016843d:	5e                   	pop    %rsi
14016843e:	5f                   	pop    %rdi
14016843f:	c3                   	ret
140168440:	48 89 d9             	mov    %rbx,%rcx
140168443:	e8 78 f5 ff ff       	call   0x1401679c0
140168448:	f7 83 cc 06 00 00 ff 	testl  $0xfffff7ff,0x6cc(%rbx)
14016844f:	f7 ff ff
140168452:	74 ab                	je     0x1401683ff
140168454:	f6 83 1e 01 00 00 02 	testb  $0x2,0x11e(%rbx)
14016845b:	74 a2                	je     0x1401683ff
14016845d:	8b 8b 44 01 00 00    	mov    0x144(%rbx),%ecx
140168463:	83 f9 05             	cmp    $0x5,%ecx
140168466:	74 97                	je     0x1401683ff
140168468:	e8 43 72 ee ff       	call   0x14004f6b0
14016846d:	85 c0                	test   %eax,%eax
14016846f:	75 8e                	jne    0x1401683ff
140168471:	48 8b bb 70 07 00 00 	mov    0x770(%rbx),%rdi
140168478:	48 89 f1             	mov    %rsi,%rcx
14016847b:	e8 80 f5 fc ff       	call   0x140137a00
140168480:	48 89 c1             	mov    %rax,%rcx
140168483:	48 89 fa             	mov    %rdi,%rdx
140168486:	e8 a5 18 08 00       	call   0x1401e9d30
14016848b:	f6 83 24 01 00 00 02 	testb  $0x2,0x124(%rbx)
140168492:	75 0c                	jne    0x1401684a0
140168494:	8b 83 cc 06 00 00    	mov    0x6cc(%rbx),%eax
14016849a:	f7 d0                	not    %eax
14016849c:	a8 12                	test   $0x12,%al
14016849e:	74 16                	je     0x1401684b6
1401684a0:	48 8b 93 70 07 00 00 	mov    0x770(%rbx),%rdx
1401684a7:	b9 0a 00 00 00       	mov    $0xa,%ecx
1401684ac:	e8 67 19 08 00       	call   0x1401e9e18
1401684b1:	e9 49 ff ff ff       	jmp    0x1401683ff
1401684b6:	48 8b 8b 70 07 00 00 	mov    0x770(%rbx),%rcx
1401684bd:	48 8d 15 00 bb 0b 00 	lea    0xbbb00(%rip),%rdx        # 0x140223fc4
1401684c4:	e8 a7 ae 07 00       	call   0x1401e3370
1401684c9:	eb d5                	jmp    0x1401684a0
1401684cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401684d0:	41 57                	push   %r15
1401684d2:	41 56                	push   %r14
1401684d4:	41 55                	push   %r13
1401684d6:	41 54                	push   %r12
1401684d8:	55                   	push   %rbp
1401684d9:	57                   	push   %rdi
1401684da:	56                   	push   %rsi
1401684db:	53                   	push   %rbx
1401684dc:	48 81 ec 48 02 00 00 	sub    $0x248,%rsp
1401684e3:	48 8b 35 06 06 0d 00 	mov    0xd0606(%rip),%rsi        # 0x140238af0
1401684ea:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401684ee:	48 8b 06             	mov    (%rsi),%rax
1401684f1:	48 89 84 24 38 02 00 	mov    %rax,0x238(%rsp)
1401684f8:	00
1401684f9:	31 c0                	xor    %eax,%eax
1401684fb:	4c 8d a4 24 80 01 00 	lea    0x180(%rsp),%r12
140168502:	00
140168503:	48 89 cb             	mov    %rcx,%rbx
140168506:	48 89 d5             	mov    %rdx,%rbp
140168509:	b9 16 00 00 00       	mov    $0x16,%ecx
14016850e:	4c 89 e7             	mov    %r12,%rdi
140168511:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140168516:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
14016851d:	00 00
14016851f:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
140168526:	00 00 00 00 00
14016852b:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
140168532:	00 00
140168534:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
14016853b:	00 00
14016853d:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140168540:	48 8b 05 59 0e 0d 00 	mov    0xd0e59(%rip),%rax        # 0x1402393a0
140168547:	49 8b 38             	mov    (%r8),%rdi
14016854a:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
140168551:	00 00 00 00 00
140168556:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
14016855d:	00 00 00 00 00
140168562:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140168569:	00
14016856a:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140168571:	00
140168572:	0f 11 84 24 d0 00 00 	movups %xmm0,0xd0(%rsp)
140168579:	00
14016857a:	0f 11 84 24 e0 00 00 	movups %xmm0,0xe0(%rsp)
140168581:	00
140168582:	f6 83 1f 01 00 00 08 	testb  $0x8,0x11f(%rbx)
140168589:	74 0e                	je     0x140168599
14016858b:	48 83 bb 88 0b 00 00 	cmpq   $0x0,0xb88(%rbx)
140168592:	00
140168593:	0f 84 27 03 00 00    	je     0x1401688c0
140168599:	48 8b 35 60 0e 0d 00 	mov    0xd0e60(%rip),%rsi        # 0x140239400
1401685a0:	4c 8d ac 24 00 01 00 	lea    0x100(%rsp),%r13
1401685a7:	00
1401685a8:	4c 8d 7c 24 70       	lea    0x70(%rsp),%r15
1401685ad:	4c 89 e9             	mov    %r13,%rcx
1401685b0:	48 8b 16             	mov    (%rsi),%rdx
1401685b3:	e8 88 6b 01 00       	call   0x14017f140
1401685b8:	48 8b 0e             	mov    (%rsi),%rcx
1401685bb:	4d 89 f9             	mov    %r15,%r9
1401685be:	48 89 ea             	mov    %rbp,%rdx
1401685c1:	48 8d 05 39 ba 0b 00 	lea    0xbba39(%rip),%rax        # 0x140224001
1401685c8:	4c 8d 05 3a ba 0b 00 	lea    0xbba3a(%rip),%r8        # 0x140224009
1401685cf:	80 8c 24 68 01 00 00 	orb    $0x2,0x168(%rsp)
1401685d6:	02
1401685d7:	48 89 84 24 70 01 00 	mov    %rax,0x170(%rsp)
1401685de:	00
1401685df:	48 8b 05 7a 08 0d 00 	mov    0xd087a(%rip),%rax        # 0x140238e60
1401685e6:	c7 84 24 30 01 00 00 	movl   $0x0,0x130(%rsp)
1401685ed:	00 00 00 00
1401685f1:	8b 00                	mov    (%rax),%eax
1401685f3:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401685f8:	89 84 24 84 01 00 00 	mov    %eax,0x184(%rsp)
1401685ff:	e8 fc a0 ee ff       	call   0x140052700
140168604:	48 8b 0e             	mov    (%rsi),%rcx
140168607:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14016860c:	48 89 fa             	mov    %rdi,%rdx
14016860f:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140168616:	00
140168617:	4c 8d 05 eb b9 0b 00 	lea    0xbb9eb(%rip),%r8        # 0x140224009
14016861e:	49 89 c1             	mov    %rax,%r9
140168621:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140168626:	e8 d5 a0 ee ff       	call   0x140052700
14016862b:	48 89 e9             	mov    %rbp,%rcx
14016862e:	f3 0f 7e 84 24 80 00 	movq   0x80(%rsp),%xmm0
140168635:	00 00
140168637:	0f 16 84 24 a0 00 00 	movhps 0xa0(%rsp),%xmm0
14016863e:	00
14016863f:	0f 11 84 24 10 01 00 	movups %xmm0,0x110(%rsp)
140168646:	00
140168647:	e8 54 ca fb ff       	call   0x1401250a0
14016864c:	48 89 f9             	mov    %rdi,%rcx
14016864f:	e8 4c ca fb ff       	call   0x1401250a0
140168654:	48 8b 0e             	mov    (%rsi),%rcx
140168657:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14016865c:	49 89 f8             	mov    %rdi,%r8
14016865f:	48 89 ea             	mov    %rbp,%rdx
140168662:	e8 69 8c fb ff       	call   0x1401212d0
140168667:	85 c0                	test   %eax,%eax
140168669:	0f 88 ad 02 00 00    	js     0x14016891c
14016866f:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140168674:	49 89 f9             	mov    %rdi,%r9
140168677:	49 89 e8             	mov    %rbp,%r8
14016867a:	4c 89 e9             	mov    %r13,%rcx
14016867d:	4c 8d a4 24 d0 00 00 	lea    0xd0(%rsp),%r12
140168684:	00
140168685:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14016868a:	e8 a1 db 00 00       	call   0x140176230
14016868f:	8b 8b 80 07 00 00    	mov    0x780(%rbx),%ecx
140168695:	48 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%rbp
14016869c:	00
14016869d:	4c 8d 8b b8 05 00 00 	lea    0x5b8(%rbx),%r9
1401686a4:	85 c9                	test   %ecx,%ecx
1401686a6:	0f 85 d4 00 00 00    	jne    0x140168780
1401686ac:	48 89 ab f8 07 00 00 	mov    %rbp,0x7f8(%rbx)
1401686b3:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1401686ba:	00
1401686bb:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401686c0:	4c 8d 05 bb b5 0b 00 	lea    0xbb5bb(%rip),%r8        # 0x140223c82
1401686c7:	48 8d 48 04          	lea    0x4(%rax),%rcx
1401686cb:	e8 70 5c f5 ff       	call   0x1400be340
1401686d0:	48 89 d9             	mov    %rbx,%rcx
1401686d3:	e8 e8 fc ff ff       	call   0x1401683c0
1401686d8:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401686dd:	e8 7e cc fb ff       	call   0x140125360
1401686e2:	8b 83 80 07 00 00    	mov    0x780(%rbx),%eax
1401686e8:	85 c0                	test   %eax,%eax
1401686ea:	74 1f                	je     0x14016870b
1401686ec:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
1401686f3:	48 85 c9             	test   %rcx,%rcx
1401686f6:	74 1e                	je     0x140168716
1401686f8:	31 d2                	xor    %edx,%edx
1401686fa:	e8 01 7d f3 ff       	call   0x1400a0400
1401686ff:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
140168706:	e8 a5 07 f9 ff       	call   0x1400f8eb0
14016870b:	48 c7 83 f8 07 00 00 	movq   $0x0,0x7f8(%rbx)
140168712:	00 00 00 00
140168716:	4c 89 f9             	mov    %r15,%rcx
140168719:	e8 22 22 f3 ff       	call   0x14009a940
14016871e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140168723:	e8 18 22 f3 ff       	call   0x14009a940
140168728:	4c 89 e2             	mov    %r12,%rdx
14016872b:	4c 89 e9             	mov    %r13,%rcx
14016872e:	e8 dd d1 00 00       	call   0x140175910
140168733:	48 8b 8b 88 0b 00 00 	mov    0xb88(%rbx),%rcx
14016873a:	e8 61 28 f4 ff       	call   0x1400aafa0
14016873f:	31 c0                	xor    %eax,%eax
140168741:	48 83 bb 48 01 00 00 	cmpq   $0x0,0x148(%rbx)
140168748:	00
140168749:	0f 94 c0             	sete   %al
14016874c:	48 8b 35 9d 03 0d 00 	mov    0xd039d(%rip),%rsi        # 0x140238af0
140168753:	48 8b 94 24 38 02 00 	mov    0x238(%rsp),%rdx
14016875a:	00
14016875b:	48 2b 16             	sub    (%rsi),%rdx
14016875e:	0f 85 b3 01 00 00    	jne    0x140168917
140168764:	48 81 c4 48 02 00 00 	add    $0x248,%rsp
14016876b:	5b                   	pop    %rbx
14016876c:	5e                   	pop    %rsi
14016876d:	5f                   	pop    %rdi
14016876e:	5d                   	pop    %rbp
14016876f:	41 5c                	pop    %r12
140168771:	41 5d                	pop    %r13
140168773:	41 5e                	pop    %r14
140168775:	41 5f                	pop    %r15
140168777:	c3                   	ret
140168778:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14016877f:	00
140168780:	b9 40 00 00 00       	mov    $0x40,%ecx
140168785:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
14016878a:	48 8d bc 24 b0 00 00 	lea    0xb0(%rsp),%rdi
140168791:	00
140168792:	e8 89 22 f6 ff       	call   0x1400caa20
140168797:	45 31 c0             	xor    %r8d,%r8d
14016879a:	31 d2                	xor    %edx,%edx
14016879c:	48 89 83 f8 07 00 00 	mov    %rax,0x7f8(%rbx)
1401687a3:	48 89 c1             	mov    %rax,%rcx
1401687a6:	e8 05 7c f3 ff       	call   0x1400a03b0
1401687ab:	48 89 fa             	mov    %rdi,%rdx
1401687ae:	48 89 e9             	mov    %rbp,%rcx
1401687b1:	e8 9a 68 ec ff       	call   0x14002f050
1401687b6:	48 89 f9             	mov    %rdi,%rcx
1401687b9:	e8 b2 68 ec ff       	call   0x14002f070
1401687be:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1401687c3:	48 85 c0             	test   %rax,%rax
1401687c6:	0f 84 a1 00 00 00    	je     0x14016886d
1401687cc:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1401687d1:	48 8d ab 80 07 00 00 	lea    0x780(%rbx),%rbp
1401687d8:	49 89 c4             	mov    %rax,%r12
1401687db:	4d 89 ce             	mov    %r9,%r14
1401687de:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1401687e3:	eb 13                	jmp    0x1401687f8
1401687e5:	0f 1f 00             	nopl   (%rax)
1401687e8:	48 89 f9             	mov    %rdi,%rcx
1401687eb:	e8 80 68 ec ff       	call   0x14002f070
1401687f0:	49 89 c4             	mov    %rax,%r12
1401687f3:	48 85 c0             	test   %rax,%rax
1401687f6:	74 68                	je     0x140168860
1401687f8:	4d 8b 6c 24 10       	mov    0x10(%r12),%r13
1401687fd:	4c 89 e9             	mov    %r13,%rcx
140168800:	e8 93 16 08 00       	call   0x1401e9e98
140168805:	48 8b 16             	mov    (%rsi),%rdx
140168808:	4d 89 e8             	mov    %r13,%r8
14016880b:	41 89 c1             	mov    %eax,%r9d
14016880e:	48 8b 8a 80 01 00 00 	mov    0x180(%rdx),%rcx
140168815:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
14016881c:	00
14016881d:	48 89 ea             	mov    %rbp,%rdx
140168820:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140168827:	00 00
140168829:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140168830:	00
140168831:	e8 2a ac eb ff       	call   0x140023460
140168836:	85 c0                	test   %eax,%eax
140168838:	74 ae                	je     0x1401687e8
14016883a:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
14016883f:	4d 8b 44 24 18       	mov    0x18(%r12),%r8
140168844:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
14016884b:	e8 30 7c f3 ff       	call   0x1400a0480
140168850:	48 89 f9             	mov    %rdi,%rcx
140168853:	e8 18 68 ec ff       	call   0x14002f070
140168858:	49 89 c4             	mov    %rax,%r12
14016885b:	48 85 c0             	test   %rax,%rax
14016885e:	75 98                	jne    0x1401687f8
140168860:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140168865:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14016886a:	4d 89 f1             	mov    %r14,%r9
14016886d:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
140168874:	f6 41 28 01          	testb  $0x1,0x28(%rcx)
140168878:	0f 84 bc 00 00 00    	je     0x14016893a
14016887e:	8b 51 18             	mov    0x18(%rcx),%edx
140168881:	85 d2                	test   %edx,%edx
140168883:	0f 85 2a fe ff ff    	jne    0x1401686b3
140168889:	31 d2                	xor    %edx,%edx
14016888b:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140168890:	e8 6b 7b f3 ff       	call   0x1400a0400
140168895:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
14016889c:	e8 0f 06 f9 ff       	call   0x1400f8eb0
1401688a1:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1401688a6:	48 c7 83 f8 07 00 00 	movq   $0x0,0x7f8(%rbx)
1401688ad:	00 00 00 00
1401688b1:	e9 fd fd ff ff       	jmp    0x1401686b3
1401688b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401688bd:	00 00 00
1401688c0:	48 8d 0d 2d b7 0b 00 	lea    0xbb72d(%rip),%rcx        # 0x140223ff4
1401688c7:	e8 e4 26 f4 ff       	call   0x1400aafb0
1401688cc:	48 89 83 88 0b 00 00 	mov    %rax,0xb88(%rbx)
1401688d3:	48 89 c1             	mov    %rax,%rcx
1401688d6:	48 85 c0             	test   %rax,%rax
1401688d9:	74 0f                	je     0x1401688ea
1401688db:	ba 01 00 00 00       	mov    $0x1,%edx
1401688e0:	e8 4b 2b f4 ff       	call   0x1400ab430
1401688e5:	e9 af fc ff ff       	jmp    0x140168599
1401688ea:	48 8b 05 ef 06 0d 00 	mov    0xd06ef(%rip),%rax        # 0x140238fe0
1401688f1:	48 8d 0d d0 b6 0b 00 	lea    0xbb6d0(%rip),%rcx        # 0x140223fc8
1401688f8:	44 8b 00             	mov    (%rax),%r8d
1401688fb:	45 85 c0             	test   %r8d,%r8d
1401688fe:	74 08                	je     0x140168908
140168900:	e8 63 aa 07 00       	call   0x1401e3368
140168905:	48 89 c1             	mov    %rax,%rcx
140168908:	e8 23 ad f5 ff       	call   0x1400c3630
14016890d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140168912:	e9 35 fe ff ff       	jmp    0x14016874c