140193f21:	48 89 f2             	mov    %rsi,%rdx
140193f24:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
140193f2a:	e8 01 f7 f2 ff       	call   0x1400c3630
140193f2f:	e9 85 00 00 00       	jmp    0x140193fb9
140193f34:	0f 1f 40 00          	nopl   0x0(%rax)
140193f38:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140193f3d:	4c 8d 35 aa 76 09 00 	lea    0x976aa(%rip),%r14        # 0x14022b5ee
140193f44:	80 8c 24 90 00 00 00 	orb    $0xe,0x90(%rsp)
140193f4b:	0e
140193f4c:	4c 89 f2             	mov    %r14,%rdx
140193f4f:	48 89 f9             	mov    %rdi,%rcx
140193f52:	e8 d9 c9 f0 ff       	call   0x1400a0930
140193f57:	48 8d 15 96 76 09 00 	lea    0x97696(%rip),%rdx        # 0x14022b5f4
140193f5e:	48 89 f9             	mov    %rdi,%rcx
140193f61:	e8 ca c9 f0 ff       	call   0x1400a0930
140193f66:	48 89 f2             	mov    %rsi,%rdx
140193f69:	48 89 f9             	mov    %rdi,%rcx
140193f6c:	e8 bf c9 f0 ff       	call   0x1400a0930
140193f71:	48 89 f9             	mov    %rdi,%rcx
140193f74:	e8 47 8f ef ff       	call   0x14008cec0
140193f79:	41 89 c4             	mov    %eax,%r12d
140193f7c:	85 c0                	test   %eax,%eax
140193f7e:	0f 85 cc 00 00 00    	jne    0x140194050
140193f84:	48 8b 05 55 50 0a 00 	mov    0xa5055(%rip),%rax        # 0x140238fe0
140193f8b:	48 8d 1d 6d 75 09 00 	lea    0x9756d(%rip),%rbx        # 0x14022b4ff
140193f92:	8b 08                	mov    (%rax),%ecx
140193f94:	85 c9                	test   %ecx,%ecx
140193f96:	74 0b                	je     0x140193fa3
140193f98:	48 89 d9             	mov    %rbx,%rcx
140193f9b:	e8 c8 f3 04 00       	call   0x1401e3368
140193fa0:	48 89 c3             	mov    %rax,%rbx
140193fa3:	b9 02 00 00 00       	mov    $0x2,%ecx
140193fa8:	ff 15 72 09 06 00    	call   *0x60972(%rip)        # 0x1401f4920
140193fae:	48 89 da             	mov    %rbx,%rdx
140193fb1:	48 89 c1             	mov    %rax,%rcx
140193fb4:	e8 b7 f3 04 00       	call   0x1401e3370
140193fb9:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
140193fc0:	00
140193fc1:	48 2b 45 00          	sub    0x0(%rbp),%rax
140193fc5:	0f 85 44 01 00 00    	jne    0x14019410f
140193fcb:	44 89 e0             	mov    %r12d,%eax
140193fce:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
140193fd5:	5b                   	pop    %rbx
140193fd6:	5e                   	pop    %rsi
140193fd7:	5f                   	pop    %rdi
140193fd8:	5d                   	pop    %rbp
140193fd9:	41 5c                	pop    %r12
140193fdb:	41 5d                	pop    %r13
140193fdd:	41 5e                	pop    %r14
140193fdf:	c3                   	ret
140193fe0:	44 8b 27             	mov    (%rdi),%r12d
140193fe3:	48 8d 1d d6 75 09 00 	lea    0x975d6(%rip),%rbx        # 0x14022b5c0
140193fea:	45 85 e4             	test   %r12d,%r12d
140193fed:	74 51                	je     0x140194040
140193fef:	48 89 d9             	mov    %rbx,%rcx
140193ff2:	45 31 e4             	xor    %r12d,%r12d
140193ff5:	e8 6e f3 04 00       	call   0x1401e3368
140193ffa:	48 89 c3             	mov    %rax,%rbx
140193ffd:	8b 07                	mov    (%rdi),%eax
140193fff:	85 c0                	test   %eax,%eax
140194001:	74 3d                	je     0x140194040
140194003:	48 8d 0d 1e 75 09 00 	lea    0x9751e(%rip),%rcx        # 0x14022b528
14019400a:	e8 59 f3 04 00       	call   0x1401e3368
14019400f:	48 89 c6             	mov    %rax,%rsi
140194012:	b9 02 00 00 00       	mov    $0x2,%ecx
140194017:	ff 15 03 09 06 00    	call   *0x60903(%rip)        # 0x1401f4920
14019401d:	49 89 d8             	mov    %rbx,%r8
140194020:	48 89 f2             	mov    %rsi,%rdx
140194023:	48 89 c1             	mov    %rax,%rcx
140194026:	e8 45 f3 04 00       	call   0x1401e3370
14019402b:	eb 8c                	jmp    0x140193fb9
14019402d:	0f 1f 00             	nopl   (%rax)
140194030:	e8 33 f3 04 00       	call   0x1401e3368
140194035:	48 89 c1             	mov    %rax,%rcx
140194038:	e9 e4 fe ff ff       	jmp    0x140193f21
14019403d:	0f 1f 00             	nopl   (%rax)
140194040:	48 8d 35 e1 74 09 00 	lea    0x974e1(%rip),%rsi        # 0x14022b528
140194047:	eb c9                	jmp    0x140194012
140194049:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140194050:	4c 89 e8             	mov    %r13,%rax
140194053:	b9 0f 00 00 00       	mov    $0xf,%ecx
140194058:	4c 89 f2             	mov    %r14,%rdx
14019405b:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
140194062:	00
140194063:	48 8d bc 24 a8 00 00 	lea    0xa8(%rsp),%rdi
14019406a:	00
14019406b:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14019406e:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
140194075:	00
140194076:	48 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%rbx
14019407d:	00
14019407e:	48 89 d9             	mov    %rbx,%rcx
140194081:	c6 84 24 10 01 00 00 	movb   $0x8,0x110(%rsp)
140194088:	08
140194089:	e8 a2 c8 f0 ff       	call   0x1400a0930
14019408e:	48 8d 15 65 75 09 00 	lea    0x97565(%rip),%rdx        # 0x14022b5fa
140194095:	48 89 d9             	mov    %rbx,%rcx
140194098:	e8 93 c8 f0 ff       	call   0x1400a0930
14019409d:	48 8d 15 5c 75 09 00 	lea    0x9755c(%rip),%rdx        # 0x14022b600
1401940a4:	48 89 d9             	mov    %rbx,%rcx
1401940a7:	e8 84 c8 f0 ff       	call   0x1400a0930
1401940ac:	48 8d 15 50 75 09 00 	lea    0x97550(%rip),%rdx        # 0x14022b603
1401940b3:	48 89 d9             	mov    %rbx,%rcx
1401940b6:	e8 75 c8 f0 ff       	call   0x1400a0930
1401940bb:	48 8d 15 4b 75 09 00 	lea    0x9754b(%rip),%rdx        # 0x14022b60d
1401940c2:	48 89 d9             	mov    %rbx,%rcx
1401940c5:	e8 66 c8 f0 ff       	call   0x1400a0930
1401940ca:	48 89 f2             	mov    %rsi,%rdx
1401940cd:	48 89 d9             	mov    %rbx,%rcx
1401940d0:	e8 5b c8 f0 ff       	call   0x1400a0930
1401940d5:	48 89 d9             	mov    %rbx,%rcx
1401940d8:	e8 e3 8d ef ff       	call   0x14008cec0
1401940dd:	48 8b 3d fc 4e 0a 00 	mov    0xa4efc(%rip),%rdi        # 0x140238fe0
1401940e4:	89 c2                	mov    %eax,%edx
1401940e6:	8b 07                	mov    (%rdi),%eax
1401940e8:	85 d2                	test   %edx,%edx
1401940ea:	0f 85 20 fe ff ff    	jne    0x140193f10
1401940f0:	48 8d 1d 99 74 09 00 	lea    0x97499(%rip),%rbx        # 0x14022b590
1401940f7:	85 c0                	test   %eax,%eax
1401940f9:	0f 84 41 ff ff ff    	je     0x140194040
1401940ff:	48 89 d9             	mov    %rbx,%rcx
140194102:	e8 61 f2 04 00       	call   0x1401e3368
140194107:	48 89 c3             	mov    %rax,%rbx
14019410a:	e9 ee fe ff ff       	jmp    0x140193ffd
14019410f:	e8 5c 07 05 00       	call   0x1401e4870
140194114:	90                   	nop
140194115:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14019411c:	00 00 00 00
140194120:	41 56                	push   %r14
140194122:	41 55                	push   %r13
140194124:	41 54                	push   %r12
140194126:	55                   	push   %rbp
140194127:	57                   	push   %rdi
140194128:	56                   	push   %rsi
140194129:	53                   	push   %rbx
14019412a:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140194131:	4c 8b 2d b8 49 0a 00 	mov    0xa49b8(%rip),%r13        # 0x140238af0
140194138:	48 8b 2d 61 52 0a 00 	mov    0xa5261(%rip),%rbp        # 0x1402393a0
14019413f:	49 8b 45 00          	mov    0x0(%r13),%rax
140194143:	48 89 84 24 68 01 00 	mov    %rax,0x168(%rsp)
14019414a:	00
14019414b:	31 c0                	xor    %eax,%eax
14019414d:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
140194152:	48 89 cb             	mov    %rcx,%rbx
140194155:	48 89 d6             	mov    %rdx,%rsi
140194158:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
14019415f:	00 00
140194161:	4d 89 c4             	mov    %r8,%r12
140194164:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
14019416b:	00 00
14019416d:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
140194174:	00 00
140194176:	48 85 d2             	test   %rdx,%rdx
140194179:	74 09                	je     0x140194184
14019417b:	4d 85 c0             	test   %r8,%r8
14019417e:	0f 85 e8 02 00 00    	jne    0x14019446c
140194184:	4c 8d 74 24 58       	lea    0x58(%rsp),%r14
140194189:	45 31 c0             	xor    %r8d,%r8d
14019418c:	48 89 d9             	mov    %rbx,%rcx
14019418f:	4c 89 f2             	mov    %r14,%rdx
140194192:	e8 a9 d6 ee ff       	call   0x140081840
140194197:	45 31 c9             	xor    %r9d,%r9d
14019419a:	45 31 c0             	xor    %r8d,%r8d
14019419d:	ba 04 00 00 00       	mov    $0x4,%edx
1401941a2:	48 8b 8b 80 01 00 00 	mov    0x180(%rbx),%rcx
1401941a9:	89 c7                	mov    %eax,%edi
1401941ab:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401941b2:	00 00
1401941b4:	e8 77 9f ec ff       	call   0x14005e130
1401941b9:	85 ff                	test   %edi,%edi
1401941bb:	78 0b                	js     0x1401941c8
1401941bd:	4c 89 f2             	mov    %r14,%rdx
1401941c0:	48 89 d9             	mov    %rbx,%rcx
1401941c3:	e8 88 8f ec ff       	call   0x14005d150
1401941c8:	4c 89 f1             	mov    %r14,%rcx
1401941cb:	e8 c0 65 f1 ff       	call   0x1400aa790
1401941d0:	ba 01 00 00 00       	mov    $0x1,%edx
1401941d5:	48 89 d9             	mov    %rbx,%rcx
1401941d8:	e8 23 08 f4 ff       	call   0x1400d4a00
1401941dd:	85 c0                	test   %eax,%eax
1401941df:	0f 84 f3 01 00 00    	je     0x1401943d8
1401941e5:	31 c0                	xor    %eax,%eax
1401941e7:	48 8d bc 24 c8 00 00 	lea    0xc8(%rsp),%rdi
1401941ee:	00
1401941ef:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401941f3:	b9 0f 00 00 00       	mov    $0xf,%ecx
1401941f8:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401941fb:	4c 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%r14
140194202:	00
140194203:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14019420a:	00 00
14019420c:	48 8b 05 ad 4c 0a 00 	mov    0xa4cad(%rip),%rax        # 0x140238ec0
140194213:	4c 8d 0d e9 73 09 00 	lea    0x973e9(%rip),%r9        # 0x14022b603
14019421a:	4c 8d 05 24 74 09 00 	lea    0x97424(%rip),%r8        # 0x14022b645
140194221:	4c 89 f1             	mov    %r14,%rcx
140194224:	0f 11 84 24 90 00 00 	movups %xmm0,0x90(%rsp)
14019422b:	00
14019422c:	48 8d 15 bb 73 09 00 	lea    0x973bb(%rip),%rdx        # 0x14022b5ee
140194233:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14019423a:	00
14019423b:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
140194242:	00
140194243:	c7 84 24 98 00 00 00 	movl   $0x2,0x98(%rsp)
14019424a:	02 00 00 00
14019424e:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
140194255:	00
140194256:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
14019425d:	00
14019425e:	0f 11 84 24 b0 00 00 	movups %xmm0,0xb0(%rsp)
140194265:	00
140194266:	e8 95 c7 f0 ff       	call   0x1400a0a00
14019426b:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140194270:	80 8c 24 30 01 00 00 	orb    $0x9,0x130(%rsp)
140194277:	09
140194278:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
14019427f:	00 00
140194281:	48 39 e8             	cmp    %rbp,%rax
140194284:	0f 84 7e 01 00 00    	je     0x140194408
14019428a:	c6 00 00             	movb   $0x0,(%rax)
14019428d:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
140194292:	45 31 c0             	xor    %r8d,%r8d
140194295:	31 d2                	xor    %edx,%edx
140194297:	4c 89 f1             	mov    %r14,%rcx
14019429a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401942a1:	00 00
1401942a3:	49 89 f9             	mov    %rdi,%r9
1401942a6:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401942ad:	00 00
1401942af:	48 c7 44 24 20 40 00 	movq   $0x40,0x20(%rsp)
1401942b6:	00 00
1401942b8:	e8 53 90 ef ff       	call   0x14008d310
1401942bd:	85 c0                	test   %eax,%eax
1401942bf:	0f 85 0a 02 00 00    	jne    0x1401944cf
1401942c5:	48 89 f9             	mov    %rdi,%rcx
1401942c8:	4c 8d b4 24 40 01 00 	lea    0x140(%rsp),%r14
1401942cf:	00
1401942d0:	e8 9b 6c f0 ff       	call   0x14009af70
1401942d5:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401942da:	4d 89 f0             	mov    %r14,%r8
1401942dd:	48 89 d9             	mov    %rbx,%rcx
1401942e0:	e8 eb aa ea ff       	call   0x14003edd0
1401942e5:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401942ea:	85 c0                	test   %eax,%eax
1401942ec:	0f 85 ab 01 00 00    	jne    0x14019449d
1401942f2:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
1401942f9:	00 00
1401942fb:	48 39 ea             	cmp    %rbp,%rdx
1401942fe:	0f 84 5c 01 00 00    	je     0x140194460
140194304:	c6 02 00             	movb   $0x0,(%rdx)
140194307:	48 8b 05 52 4b 0a 00 	mov    0xa4b52(%rip),%rax        # 0x140238e60
14019430e:	4c 89 f2             	mov    %r14,%rdx
140194311:	48 89 f9             	mov    %rdi,%rcx
140194314:	44 8b 00             	mov    (%rax),%r8d
140194317:	e8 54 8c ea ff       	call   0x14003cf70
14019431c:	48 85 f6             	test   %rsi,%rsi
14019431f:	0f 84 fb 00 00 00    	je     0x140194420
140194325:	48 89 f1             	mov    %rsi,%rcx
140194328:	e8 93 16 ea ff       	call   0x1400359c0
14019432d:	85 c0                	test   %eax,%eax
14019432f:	0f 85 ae 01 00 00    	jne    0x1401944e3
140194335:	4c 89 f1             	mov    %r14,%rcx
140194338:	e8 43 b3 e9 ff       	call   0x14002f680
14019433d:	48 8d 15 7a 70 09 00 	lea    0x9707a(%rip),%rdx        # 0x14022b3be
140194344:	48 89 f1             	mov    %rsi,%rcx
140194347:	49 89 c0             	mov    %rax,%r8
14019434a:	e8 71 78 f3 ff       	call   0x1400cbbc0
14019434f:	48 8b 05 8a 4c 0a 00 	mov    0xa4c8a(%rip),%rax        # 0x140238fe0
140194356:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14019435b:	48 8d 0d ae 72 09 00 	lea    0x972ae(%rip),%rcx        # 0x14022b610
140194362:	8b 00                	mov    (%rax),%eax
140194364:	85 c0                	test   %eax,%eax
140194366:	0f 85 8c 00 00 00    	jne    0x1401943f8
14019436c:	48 89 f2             	mov    %rsi,%rdx
14019436f:	e8 14 f0 04 00       	call   0x1401e3388
140194374:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14019437b:	00
14019437c:	48 89 d9             	mov    %rbx,%rcx
14019437f:	e8 6c bd 03 00       	call   0x1401d00f0
140194384:	85 c0                	test   %eax,%eax
140194386:	0f 88 2f 01 00 00    	js     0x1401944bb
14019438c:	48 8b 8b 80 01 00 00 	mov    0x180(%rbx),%rcx
140194393:	e8 78 81 ec ff       	call   0x14005c510
140194398:	48 89 d9             	mov    %rbx,%rcx
14019439b:	e8 f0 d3 ee ff       	call   0x140081790
1401943a0:	85 c0                	test   %eax,%eax
1401943a2:	0f 88 e1 00 00 00    	js     0x140194489
1401943a8:	48 89 f9             	mov    %rdi,%rcx
1401943ab:	e8 90 65 f0 ff       	call   0x14009a940
1401943b0:	48 8b 84 24 68 01 00 	mov    0x168(%rsp),%rax
1401943b7:	00
1401943b8:	49 2b 45 00          	sub    0x0(%r13),%rax
1401943bc:	0f 85 c2 00 00 00    	jne    0x140194484
1401943c2:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
1401943c9:	5b                   	pop    %rbx
1401943ca:	5e                   	pop    %rsi
1401943cb:	5f                   	pop    %rdi
1401943cc:	5d                   	pop    %rbp
1401943cd:	41 5c                	pop    %r12
1401943cf:	41 5d                	pop    %r13
1401943d1:	41 5e                	pop    %r14
1401943d3:	c3                   	ret
1401943d4:	0f 1f 40 00          	nopl   0x0(%rax)
1401943d8:	ba 01 00 00 00       	mov    $0x1,%edx
1401943dd:	48 89 d9             	mov    %rbx,%rcx
1401943e0:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
1401943e5:	e8 b6 06 f4 ff       	call   0x1400d4aa0
1401943ea:	85 c0                	test   %eax,%eax
1401943ec:	74 ba                	je     0x1401943a8
1401943ee:	e9 f2 fd ff ff       	jmp    0x1401941e5
1401943f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401943f8:	e8 6b ef 04 00       	call   0x1401e3368
1401943fd:	48 89 c1             	mov    %rax,%rcx
140194400:	e9 67 ff ff ff       	jmp    0x14019436c
140194405:	0f 1f 00             	nopl   (%rax)
140194408:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14019440c:	0f 84 7b fe ff ff    	je     0x14019428d
140194412:	e8 e9 e7 ff ff       	call   0x140192c00
140194417:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14019441e:	00 00
140194420:	e8 3b 13 ea ff       	call   0x140035760
140194425:	48 89 d9             	mov    %rbx,%rcx
140194428:	48 89 c6             	mov    %rax,%rsi
14019442b:	e8 b0 09 ed ff       	call   0x140064de0
140194430:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140194435:	4d 89 f1             	mov    %r14,%r9
140194438:	4d 89 e0             	mov    %r12,%r8
14019443b:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140194442:	00
140194443:	48 89 c1             	mov    %rax,%rcx
140194446:	48 8d 15 74 6f 09 00 	lea    0x96f74(%rip),%rdx        # 0x14022b3c1
14019444d:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140194454:	00
140194455:	e8 76 1a ed ff       	call   0x140065ed0
14019445a:	e9 f0 fe ff ff       	jmp    0x14019434f
14019445f:	90                   	nop
140194460:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
140194464:	0f 84 9d fe ff ff    	je     0x140194307
14019446a:	eb a6                	jmp    0x140194412
14019446c:	4c 8d 05 b4 71 09 00 	lea    0x971b4(%rip),%r8        # 0x14022b627
140194473:	ba 25 12 00 00       	mov    $0x1225,%edx
140194478:	48 8d 0d d4 6e 09 00 	lea    0x96ed4(%rip),%rcx        # 0x14022b353
14019447f:	e8 0c f3 f2 ff       	call   0x1400c3790
140194484:	e8 e7 03 05 00       	call   0x1401e4870
140194489:	48 8d 0d 2b 72 09 00 	lea    0x9722b(%rip),%rcx        # 0x14022b6bb
140194490:	e8 4b e7 ff ff       	call   0x140192be0
140194495:	48 89 c1             	mov    %rax,%rcx
140194498:	e8 f3 ee f2 ff       	call   0x1400c3390
14019449d:	48 8d 0d bc 71 09 00 	lea    0x971bc(%rip),%rcx        # 0x14022b660
1401944a4:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1401944a9:	e8 32 e7 ff ff       	call   0x140192be0