140092e2c:	48 8d 05 de 57 17 00 	lea    0x1757de(%rip),%rax        # 0x140208611
140092e33:	4c 8d 05 56 53 17 00 	lea    0x175356(%rip),%r8        # 0x140208190
140092e3a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140092e3f:	e8 ec b1 01 00       	call   0x1400ae030
140092e44:	48 8b 0d d5 0d 1e 00 	mov    0x1e0dd5(%rip),%rcx        # 0x140273c20
140092e4b:	e8 60 60 06 00       	call   0x1400f8eb0
140092e50:	48 c7 05 c5 0d 1e 00 	movq   $0x0,0x1e0dc5(%rip)        # 0x140273c20
140092e57:	00 00 00 00
140092e5b:	e9 30 fc ff ff       	jmp    0x140092a90
140092e60:	48 8b 05 d9 61 1a 00 	mov    0x1a61d9(%rip),%rax        # 0x140239040
140092e67:	48 83 38 00          	cmpq   $0x0,(%rax)
140092e6b:	0f 85 8e fa ff ff    	jne    0x1400928ff
140092e71:	c7 05 29 94 15 00 01 	movl   $0x1,0x159429(%rip)        # 0x1401ec2a4
140092e78:	00 00 00
140092e7b:	c7 05 1b 94 15 00 00 	movl   $0x0,0x15941b(%rip)        # 0x1401ec2a0
140092e82:	00 00 00
140092e85:	48 39 ca             	cmp    %rcx,%rdx
140092e88:	0f 84 39 02 00 00    	je     0x1400930c7
140092e8e:	48 8b 0d db 93 15 00 	mov    0x1593db(%rip),%rcx        # 0x1401ec270
140092e95:	e8 26 1d 05 00       	call   0x1400e4bc0
140092e9a:	85 c0                	test   %eax,%eax
140092e9c:	0f 85 28 01 00 00    	jne    0x140092fca
140092ea2:	48 8b 0d c7 93 15 00 	mov    0x1593c7(%rip),%rcx        # 0x1401ec270
140092ea9:	e8 62 62 05 00       	call   0x1400e9110
140092eae:	48 8b 15 ab 93 15 00 	mov    0x1593ab(%rip),%rdx        # 0x1401ec260
140092eb5:	39 f0                	cmp    %esi,%eax
140092eb7:	0f 4c c6             	cmovl  %esi,%eax
140092eba:	48 83 fa 01          	cmp    $0x1,%rdx
140092ebe:	48 83 d2 ff          	adc    $0xffffffffffffffff,%rdx
140092ec2:	48 98                	cltq
140092ec4:	48 39 c2             	cmp    %rax,%rdx
140092ec7:	0f 82 f2 02 00 00    	jb     0x1400931bf
140092ecd:	48 8b 0d 9c 93 15 00 	mov    0x15939c(%rip),%rcx        # 0x1401ec270
140092ed4:	48 89 05 8d 93 15 00 	mov    %rax,0x15938d(%rip)        # 0x1401ec268
140092edb:	48 39 e9             	cmp    %rbp,%rcx
140092ede:	0f 84 bb 01 00 00    	je     0x14009309f
140092ee4:	c6 04 01 00          	movb   $0x0,(%rcx,%rax,1)
140092ee8:	48 8b 0d 81 93 15 00 	mov    0x159381(%rip),%rcx        # 0x1401ec270
140092eef:	31 d2                	xor    %edx,%edx
140092ef1:	e8 0a f3 ff ff       	call   0x140092200
140092ef6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140092efd:	00 00 00
140092f00:	31 f6                	xor    %esi,%esi
140092f02:	e9 07 fd ff ff       	jmp    0x140092c0e
140092f07:	4c 8d 05 ba 56 17 00 	lea    0x1756ba(%rip),%r8        # 0x1402085c8
140092f0e:	ba 1f 07 00 00       	mov    $0x71f,%edx
140092f13:	48 8d 0d d7 51 17 00 	lea    0x1751d7(%rip),%rcx        # 0x1402080f1
140092f1a:	e8 71 08 03 00       	call   0x1400c3790
140092f1f:	90                   	nop
140092f20:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140092f25:	0f be 01             	movsbl (%rcx),%eax
140092f28:	83 f8 2f             	cmp    $0x2f,%eax
140092f2b:	0f 84 c0 fd ff ff    	je     0x140092cf1
140092f31:	83 f8 5c             	cmp    $0x5c,%eax
140092f34:	0f 84 b7 fd ff ff    	je     0x140092cf1
140092f3a:	e8 c1 60 05 00       	call   0x1400e9000
140092f3f:	85 c0                	test   %eax,%eax
140092f41:	0f 85 aa fd ff ff    	jne    0x140092cf1
140092f47:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140092f4c:	ba 01 00 00 00       	mov    $0x1,%edx
140092f51:	e8 ca 20 07 00       	call   0x140105020
140092f56:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140092f5b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140092f60:	e9 95 fd ff ff       	jmp    0x140092cfa
140092f65:	0f 1f 00             	nopl   (%rax)
140092f68:	48 8b 0d 01 93 15 00 	mov    0x159301(%rip),%rcx        # 0x1401ec270
140092f6f:	e8 dc 7b 03 00       	call   0x1400cab50
140092f74:	e9 96 f9 ff ff       	jmp    0x14009290f
140092f79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140092f80:	48 8b 05 b9 60 1a 00 	mov    0x1a60b9(%rip),%rax        # 0x140239040
140092f87:	48 83 38 00          	cmpq   $0x0,(%rax)
140092f8b:	0f 85 53 fd ff ff    	jne    0x140092ce4
140092f91:	48 8b 05 78 61 1a 00 	mov    0x1a6178(%rip),%rax        # 0x140239110
140092f98:	44 8b 10             	mov    (%rax),%r10d
140092f9b:	45 85 d2             	test   %r10d,%r10d
140092f9e:	7e 40                	jle    0x140092fe0
140092fa0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140092fa5:	31 d2                	xor    %edx,%edx
140092fa7:	4c 39 0d ba 92 15 00 	cmp    %r9,0x1592ba(%rip)        # 0x1401ec268
140092fae:	0f 95 c2             	setne  %dl
140092fb1:	e8 4a f2 ff ff       	call   0x140092200
140092fb6:	48 8b 0d b3 92 15 00 	mov    0x1592b3(%rip),%rcx        # 0x1401ec270
140092fbd:	e8 fe 1b 05 00       	call   0x1400e4bc0
140092fc2:	85 c0                	test   %eax,%eax
140092fc4:	0f 84 36 ff ff ff    	je     0x140092f00
140092fca:	48 8d 0d 4a 54 17 00 	lea    0x17544a(%rip),%rcx        # 0x14020841b
140092fd1:	e8 4a bd ff ff       	call   0x14008ed20
140092fd6:	48 89 c1             	mov    %rax,%rcx
140092fd9:	e8 42 04 03 00       	call   0x1400c3420
140092fde:	66 90                	xchg   %ax,%ax
140092fe0:	48 8d 0d d1 4e 17 00 	lea    0x174ed1(%rip),%rcx        # 0x140207eb8
140092fe7:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140092fec:	e8 ef f2 ff ff       	call   0x1400922e0
140092ff1:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140092ff6:	48 8d 15 48 51 17 00 	lea    0x175148(%rip),%rdx        # 0x140208145
140092ffd:	e8 76 6e 15 00       	call   0x1401e9e78
140093002:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140093007:	85 c0                	test   %eax,%eax
140093009:	0f 85 cd 00 00 00    	jne    0x1400930dc
14009300f:	4c 3b 0d 52 92 15 00 	cmp    0x159252(%rip),%r9        # 0x1401ec268
140093016:	c7 05 84 92 15 00 00 	movl   $0x0,0x159284(%rip)        # 0x1401ec2a4
14009301d:	00 00 00
140093020:	c7 05 76 92 15 00 01 	movl   $0x1,0x159276(%rip)        # 0x1401ec2a0
140093027:	00 00 00
14009302a:	0f 83 d0 fe ff ff    	jae    0x140092f00
140093030:	48 8b 0d 39 92 15 00 	mov    0x159239(%rip),%rcx        # 0x1401ec270
140093037:	e8 d4 60 05 00       	call   0x1400e9110
14009303c:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
140093040:	8d 51 01             	lea    0x1(%rcx),%edx
140093043:	39 c1                	cmp    %eax,%ecx
140093045:	0f 45 c2             	cmovne %edx,%eax
140093048:	48 8b 15 11 92 15 00 	mov    0x159211(%rip),%rdx        # 0x1401ec260
14009304f:	48 85 d2             	test   %rdx,%rdx
140093052:	74 5c                	je     0x1400930b0
140093054:	48 2b 15 0d 92 15 00 	sub    0x15920d(%rip),%rdx        # 0x1401ec268
14009305b:	48 83 fa 01          	cmp    $0x1,%rdx
14009305f:	74 4f                	je     0x1400930b0
140093061:	48 8b 15 00 92 15 00 	mov    0x159200(%rip),%rdx        # 0x1401ec268
140093068:	48 63 f0             	movslq %eax,%rsi
14009306b:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
14009306f:	48 89 0d f2 91 15 00 	mov    %rcx,0x1591f2(%rip)        # 0x1401ec268
140093076:	48 8b 0d f3 91 15 00 	mov    0x1591f3(%rip),%rcx        # 0x1401ec270
14009307d:	c6 04 11 2f          	movb   $0x2f,(%rcx,%rdx,1)
140093081:	48 8b 0d e8 91 15 00 	mov    0x1591e8(%rip),%rcx        # 0x1401ec270
140093088:	48 8b 15 d9 91 15 00 	mov    0x1591d9(%rip),%rdx        # 0x1401ec268
14009308f:	c6 04 11 00          	movb   $0x0,(%rcx,%rdx,1)
140093093:	48 03 35 d6 91 15 00 	add    0x1591d6(%rip),%rsi        # 0x1401ec270
14009309a:	e9 6f fb ff ff       	jmp    0x140092c0e
14009309f:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
1400930a3:	0f 84 46 fe ff ff    	je     0x140092eef
1400930a9:	e8 92 bc ff ff       	call   0x14008ed40
1400930ae:	66 90                	xchg   %ax,%ax
1400930b0:	ba 01 00 00 00       	mov    $0x1,%edx
1400930b5:	48 89 f1             	mov    %rsi,%rcx
1400930b8:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400930bc:	e8 df 7a 00 00       	call   0x14009aba0
1400930c1:	8b 44 24 38          	mov    0x38(%rsp),%eax
1400930c5:	eb 9a                	jmp    0x140093061
1400930c7:	31 d2                	xor    %edx,%edx
1400930c9:	48 8d 0d e8 4d 17 00 	lea    0x174de8(%rip),%rcx        # 0x140207eb8
1400930d0:	31 f6                	xor    %esi,%esi
1400930d2:	e8 29 f1 ff ff       	call   0x140092200
1400930d7:	e9 32 fb ff ff       	jmp    0x140092c0e
1400930dc:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400930e1:	31 d2                	xor    %edx,%edx
1400930e3:	e8 18 f1 ff ff       	call   0x140092200
1400930e8:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1400930ed:	e9 1d ff ff ff       	jmp    0x14009300f
1400930f2:	48 8d 0d 57 53 17 00 	lea    0x175357(%rip),%rcx        # 0x140208450
1400930f9:	e8 22 bc ff ff       	call   0x14008ed20
1400930fe:	48 89 c1             	mov    %rax,%rcx
140093101:	e8 1a 03 03 00       	call   0x1400c3420
140093106:	e8 65 17 15 00       	call   0x1401e4870
14009310b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140093110:	48 8d 0d 62 53 17 00 	lea    0x175362(%rip),%rcx        # 0x140208479
140093117:	e8 04 bc ff ff       	call   0x14008ed20
14009311c:	48 89 c1             	mov    %rax,%rcx
14009311f:	48 89 da             	mov    %rbx,%rdx
140093122:	e8 69 02 03 00       	call   0x1400c3390
140093127:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
14009312e:	00
14009312f:	48 8d 0d 7a bb ff ff 	lea    -0x4486(%rip),%rcx        # 0x14008ecb0
140093136:	c7 84 24 d0 00 00 00 	movl   $0x1,0xd0(%rsp)
14009313d:	01 00 00 00
140093141:	e8 aa 25 f8 ff       	call   0x1400156f0
140093146:	44 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%r9d
14009314d:	00
14009314e:	45 85 c9             	test   %r9d,%r9d
140093151:	74 63                	je     0x1400931b6
140093153:	48 8d 1d 8b 47 17 00 	lea    0x17478b(%rip),%rbx        # 0x1402078e5
14009315a:	41 83 f9 01          	cmp    $0x1,%r9d
14009315e:	75 3e                	jne    0x14009319e
140093160:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140093165:	48 8d 0d 1c 54 17 00 	lea    0x17541c(%rip),%rcx        # 0x140208588
14009316c:	e8 af bb ff ff       	call   0x14008ed20
140093171:	49 89 d8             	mov    %rbx,%r8
140093174:	48 89 c1             	mov    %rax,%rcx
140093177:	48 89 f2             	mov    %rsi,%rdx
14009317a:	e8 11 02 03 00       	call   0x1400c3390
14009317f:	48 8d 15 d7 53 17 00 	lea    0x1753d7(%rip),%rdx        # 0x14020855d
140093186:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14009318c:	48 89 d9             	mov    %rbx,%rcx
14009318f:	e8 1c 88 00 00       	call   0x14009b9b0
140093194:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140093199:	e9 a4 f9 ff ff       	jmp    0x140092b42
14009319e:	4c 8d 05 c3 53 17 00 	lea    0x1753c3(%rip),%r8        # 0x140208568
1400931a5:	ba 6d 05 00 00       	mov    $0x56d,%edx
1400931aa:	48 8d 0d 40 4f 17 00 	lea    0x174f40(%rip),%rcx        # 0x1402080f1
1400931b1:	e8 da 05 03 00       	call   0x1400c3790
1400931b6:	48 8d 1d 1f 47 17 00 	lea    0x17471f(%rip),%rbx        # 0x1402078dc
1400931bd:	eb a1                	jmp    0x140093160
1400931bf:	4c 8d 05 8e 49 17 00 	lea    0x17498e(%rip),%r8        # 0x140207b54
1400931c6:	ba a7 00 00 00       	mov    $0xa7,%edx
1400931cb:	48 8d 0d 17 47 17 00 	lea    0x174717(%rip),%rcx        # 0x1402078e9
1400931d2:	e8 b9 05 03 00       	call   0x1400c3790
1400931d7:	90                   	nop
1400931d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400931df:	00
1400931e0:	57                   	push   %rdi
1400931e1:	56                   	push   %rsi
1400931e2:	53                   	push   %rbx
1400931e3:	48 83 ec 40          	sub    $0x40,%rsp
1400931e7:	48 8b 3d 02 59 1a 00 	mov    0x1a5902(%rip),%rdi        # 0x140238af0
1400931ee:	48 8b 07             	mov    (%rdi),%rax
1400931f1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400931f6:	31 c0                	xor    %eax,%eax
1400931f8:	48 89 ce             	mov    %rcx,%rsi
1400931fb:	48 89 d3             	mov    %rdx,%rbx
1400931fe:	48 85 d2             	test   %rdx,%rdx
140093201:	0f 84 e1 00 00 00    	je     0x1400932e8
140093207:	48 8d 15 3a 54 17 00 	lea    0x17543a(%rip),%rdx        # 0x140208648
14009320e:	48 89 d9             	mov    %rbx,%rcx
140093211:	e8 62 6c 15 00       	call   0x1401e9e78
140093216:	85 c0                	test   %eax,%eax
140093218:	0f 84 c2 00 00 00    	je     0x1400932e0
14009321e:	48 8d 15 29 54 17 00 	lea    0x175429(%rip),%rdx        # 0x14020864e
140093225:	48 89 d9             	mov    %rbx,%rcx
140093228:	e8 4b 6c 15 00       	call   0x1401e9e78
14009322d:	85 c0                	test   %eax,%eax
14009322f:	0f 84 b3 00 00 00    	je     0x1400932e8
140093235:	48 8d 15 a9 46 17 00 	lea    0x1746a9(%rip),%rdx        # 0x1402078e5
14009323c:	48 89 d9             	mov    %rbx,%rcx
14009323f:	e8 34 6c 15 00       	call   0x1401e9e78
140093244:	85 c0                	test   %eax,%eax
140093246:	74 70                	je     0x1400932b8
140093248:	48 8d 15 05 54 17 00 	lea    0x175405(%rip),%rdx        # 0x140208654
14009324f:	48 89 d9             	mov    %rbx,%rcx
140093252:	e8 21 6c 15 00       	call   0x1401e9e78
140093257:	85 c0                	test   %eax,%eax
140093259:	74 5d                	je     0x1400932b8
14009325b:	48 8d 15 f8 53 17 00 	lea    0x1753f8(%rip),%rdx        # 0x14020865a
140093262:	48 89 d9             	mov    %rbx,%rcx
140093265:	e8 0e 6c 15 00       	call   0x1401e9e78
14009326a:	85 c0                	test   %eax,%eax
14009326c:	74 4a                	je     0x1400932b8
14009326e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140093273:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140093279:	48 89 d9             	mov    %rbx,%rcx
14009327c:	e8 47 6c 15 00       	call   0x1401e9ec8
140093281:	89 c2                	mov    %eax,%edx
140093283:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140093288:	80 38 00             	cmpb   $0x0,(%rax)
14009328b:	75 43                	jne    0x1400932d0
14009328d:	83 fa 01             	cmp    $0x1,%edx
140093290:	74 56                	je     0x1400932e8
140093292:	83 fa 02             	cmp    $0x2,%edx
140093295:	74 21                	je     0x1400932b8
140093297:	85 d2                	test   %edx,%edx
140093299:	74 45                	je     0x1400932e0
14009329b:	89 d0                	mov    %edx,%eax
14009329d:	f7 d0                	not    %eax
14009329f:	a9 80 01 00 00       	test   $0x180,%eax
1400932a4:	75 4e                	jne    0x1400932f4
1400932a6:	89 d0                	mov    %edx,%eax
1400932a8:	25 b6 01 00 00       	and    $0x1b6,%eax
1400932ad:	f7 d8                	neg    %eax
1400932af:	eb 0c                	jmp    0x1400932bd
1400932b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400932b8:	b8 b4 01 00 00       	mov    $0x1b4,%eax
1400932bd:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400932c2:	48 2b 17             	sub    (%rdi),%rdx
1400932c5:	75 28                	jne    0x1400932ef
1400932c7:	48 83 c4 40          	add    $0x40,%rsp
1400932cb:	5b                   	pop    %rbx
1400932cc:	5e                   	pop    %rsi
1400932cd:	5f                   	pop    %rdi
1400932ce:	c3                   	ret
1400932cf:	90                   	nop
1400932d0:	48 89 da             	mov    %rbx,%rdx
1400932d3:	48 89 f1             	mov    %rsi,%rcx
1400932d6:	e8 45 00 f8 ff       	call   0x140013320
1400932db:	85 c0                	test   %eax,%eax
1400932dd:	75 09                	jne    0x1400932e8
1400932df:	90                   	nop
1400932e0:	31 c0                	xor    %eax,%eax
1400932e2:	eb d9                	jmp    0x1400932bd
1400932e4:	0f 1f 40 00          	nopl   0x0(%rax)
1400932e8:	b8 b0 01 00 00       	mov    $0x1b0,%eax
1400932ed:	eb ce                	jmp    0x1400932bd
1400932ef:	e8 7c 15 15 00       	call   0x1401e4870
1400932f4:	48 8d 0d 6d 53 17 00 	lea    0x17536d(%rip),%rcx        # 0x140208668
1400932fb:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
1400932ff:	e8 1c ba ff ff       	call   0x14008ed20
140093304:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
140093308:	48 89 c1             	mov    %rax,%rcx
14009330b:	e8 80 00 03 00       	call   0x1400c3390
140093310:	90                   	nop
140093311:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140093318:	00 00 00 00
14009331c:	0f 1f 40 00          	nopl   0x0(%rax)
140093320:	55                   	push   %rbp
140093321:	57                   	push   %rdi
140093322:	56                   	push   %rsi
140093323:	53                   	push   %rbx
140093324:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
14009332b:	48 8b 2d be 57 1a 00 	mov    0x1a57be(%rip),%rbp        # 0x140238af0
140093332:	48 8b 45 00          	mov    0x0(%rbp),%rax
140093336:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14009333d:	00
14009333e:	31 c0                	xor    %eax,%eax
140093340:	48 89 cb             	mov    %rcx,%rbx
140093343:	48 8d 7c 24 28       	lea    0x28(%rsp),%rdi
140093348:	b9 10 00 00 00       	mov    $0x10,%ecx
14009334d:	48 c7 44 24 24 00 00 	movq   $0x0,0x24(%rsp)
140093354:	00 00
140093356:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
14009335d:	00 00 00 00 00
140093362:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140093365:	48 8b 05 0c 57 17 00 	mov    0x17570c(%rip),%rax        # 0x140208a78
14009336c:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140093373:	ff
140093374:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140093379:	c7 44 24 44 01 00 00 	movl   $0x1,0x44(%rsp)
140093380:	00
140093381:	80 4c 24 70 01       	orb    $0x1,0x70(%rsp)
140093386:	80 8c 24 98 00 00 00 	orb    $0x1,0x98(%rsp)
14009338d:	01
14009338e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140093393:	48 85 db             	test   %rbx,%rbx
140093396:	0f 84 94 00 00 00    	je     0x140093430
14009339c:	48 8b 35 5d 60 1a 00 	mov    0x1a605d(%rip),%rsi        # 0x140239400
1400933a3:	48 8b 0e             	mov    (%rsi),%rcx
1400933a6:	e8 f5 d7 fe ff       	call   0x140080ba0
1400933ab:	45 31 c0             	xor    %r8d,%r8d
1400933ae:	48 89 da             	mov    %rbx,%rdx
1400933b1:	48 89 c1             	mov    %rax,%rcx
1400933b4:	e8 67 d9 ff ff       	call   0x140090d20
1400933b9:	48 8b 05 d8 8e 15 00 	mov    0x158ed8(%rip),%rax        # 0x1401ec298
1400933c0:	48 8b 0e             	mov    (%rsi),%rcx
1400933c3:	8b 53 1c             	mov    0x1c(%rbx),%edx
1400933c6:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1400933cc:	e8 1f db fe ff       	call   0x140080ef0
1400933d1:	48 8b 0e             	mov    (%rsi),%rcx
1400933d4:	8b 53 20             	mov    0x20(%rbx),%edx
1400933d7:	e8 34 db fe ff       	call   0x140080f10
1400933dc:	48 8b 0e             	mov    (%rsi),%rcx
1400933df:	8b 53 24             	mov    0x24(%rbx),%edx
1400933e2:	e8 a9 db fe ff       	call   0x140080f90
1400933e7:	48 8b 36             	mov    (%rsi),%rsi
1400933ea:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400933ee:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400933f2:	48 89 86 c0 01 00 00 	mov    %rax,0x1c0(%rsi)
1400933f9:	48 85 c9             	test   %rcx,%rcx
1400933fc:	74 08                	je     0x140093406
1400933fe:	e8 fd 75 03 00       	call   0x1400caa00
140093403:	48 89 c1             	mov    %rax,%rcx
140093406:	48 89 8e b0 01 00 00 	mov    %rcx,0x1b0(%rsi)
14009340d:	48 89 f9             	mov    %rdi,%rcx
140093410:	e8 8b d3 ff ff       	call   0x1400907a0
140093415:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax