1400a9e7a:	00
1400a9e7b:	48 89 f2             	mov    %rsi,%rdx
1400a9e7e:	48 89 f9             	mov    %rdi,%rcx
1400a9e81:	e8 5a b3 05 00       	call   0x1401051e0
1400a9e86:	8b 05 94 a0 1c 00    	mov    0x1ca094(%rip),%eax        # 0x140273f20
1400a9e8c:	85 c0                	test   %eax,%eax
1400a9e8e:	74 40                	je     0x1400a9ed0
1400a9e90:	48 8b 05 79 26 14 00 	mov    0x142679(%rip),%rax        # 0x1401ec510
1400a9e97:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400a9e9b:	48 8b 05 6e 26 14 00 	mov    0x14266e(%rip),%rax        # 0x1401ec510
1400a9ea2:	48 89 03             	mov    %rax,(%rbx)
1400a9ea5:	48 8d 05 64 26 14 00 	lea    0x142664(%rip),%rax        # 0x1401ec510
1400a9eac:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400a9eb0:	48 89 1d 59 26 14 00 	mov    %rbx,0x142659(%rip)        # 0x1401ec510
1400a9eb7:	e8 dc fc 13 00       	call   0x1401e9b98
1400a9ebc:	48 98                	cltq
1400a9ebe:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400a9ec2:	48 89 d8             	mov    %rbx,%rax
1400a9ec5:	48 83 c4 20          	add    $0x20,%rsp
1400a9ec9:	5b                   	pop    %rbx
1400a9eca:	5e                   	pop    %rsi
1400a9ecb:	5f                   	pop    %rdi
1400a9ecc:	c3                   	ret
1400a9ecd:	0f 1f 00             	nopl   (%rax)
1400a9ed0:	48 8d 0d 29 ff ff ff 	lea    -0xd7(%rip),%rcx        # 0x1400a9e00
1400a9ed7:	e8 54 df fe ff       	call   0x140097e30
1400a9edc:	48 8d 0d 0d ff ff ff 	lea    -0xf3(%rip),%rcx        # 0x1400a9df0
1400a9ee3:	e8 48 75 f5 ff       	call   0x140001430
1400a9ee8:	c7 05 2e a0 1c 00 01 	movl   $0x1,0x1ca02e(%rip)        # 0x140273f20
1400a9eef:	00 00 00
1400a9ef2:	eb 9c                	jmp    0x1400a9e90
1400a9ef4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400a9efb:	00 00 00 00
1400a9eff:	90                   	nop
1400a9f00:	41 54                	push   %r12
1400a9f02:	55                   	push   %rbp
1400a9f03:	57                   	push   %rdi
1400a9f04:	56                   	push   %rsi
1400a9f05:	53                   	push   %rbx
1400a9f06:	48 83 ec 20          	sub    $0x20,%rsp
1400a9f0a:	48 89 cd             	mov    %rcx,%rbp
1400a9f0d:	b9 48 00 00 00       	mov    $0x48,%ecx
1400a9f12:	44 89 c7             	mov    %r8d,%edi
1400a9f15:	89 d6                	mov    %edx,%esi
1400a9f17:	e8 04 0b 02 00       	call   0x1400caa20
1400a9f1c:	31 d2                	xor    %edx,%edx
1400a9f1e:	c7 40 10 ff ff ff ff 	movl   $0xffffffff,0x10(%rax)
1400a9f25:	4c 8d 60 28          	lea    0x28(%rax),%r12
1400a9f29:	48 89 c3             	mov    %rax,%rbx
1400a9f2c:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
1400a9f33:	00
1400a9f34:	4c 89 e1             	mov    %r12,%rcx
1400a9f37:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
1400a9f3e:	00
1400a9f3f:	48 89 40 08          	mov    %rax,0x8(%rax)
1400a9f43:	48 89 00             	mov    %rax,(%rax)
1400a9f46:	e8 f5 0c ff ff       	call   0x14009ac40
1400a9f4b:	48 c7 43 40 00 00 00 	movq   $0x0,0x40(%rbx)
1400a9f52:	00
1400a9f53:	48 89 ea             	mov    %rbp,%rdx
1400a9f56:	4c 89 e1             	mov    %r12,%rcx
1400a9f59:	e8 82 b2 05 00       	call   0x1401051e0
1400a9f5e:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400a9f62:	41 89 f8             	mov    %edi,%r8d
1400a9f65:	89 f2                	mov    %esi,%edx
1400a9f67:	e8 a4 15 02 00       	call   0x1400cb510
1400a9f6c:	89 43 10             	mov    %eax,0x10(%rbx)
1400a9f6f:	8b 43 10             	mov    0x10(%rbx),%eax
1400a9f72:	85 c0                	test   %eax,%eax
1400a9f74:	78 72                	js     0x1400a9fe8
1400a9f76:	8b 05 a4 9f 1c 00    	mov    0x1c9fa4(%rip),%eax        # 0x140273f20
1400a9f7c:	85 c0                	test   %eax,%eax
1400a9f7e:	74 40                	je     0x1400a9fc0
1400a9f80:	48 8b 05 89 25 14 00 	mov    0x142589(%rip),%rax        # 0x1401ec510
1400a9f87:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400a9f8b:	48 8b 05 7e 25 14 00 	mov    0x14257e(%rip),%rax        # 0x1401ec510
1400a9f92:	48 89 03             	mov    %rax,(%rbx)
1400a9f95:	48 8d 05 74 25 14 00 	lea    0x142574(%rip),%rax        # 0x1401ec510
1400a9f9c:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400a9fa0:	48 89 1d 69 25 14 00 	mov    %rbx,0x142569(%rip)        # 0x1401ec510
1400a9fa7:	e8 ec fb 13 00       	call   0x1401e9b98
1400a9fac:	48 98                	cltq
1400a9fae:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400a9fb2:	48 89 d8             	mov    %rbx,%rax
1400a9fb5:	48 83 c4 20          	add    $0x20,%rsp
1400a9fb9:	5b                   	pop    %rbx
1400a9fba:	5e                   	pop    %rsi
1400a9fbb:	5f                   	pop    %rdi
1400a9fbc:	5d                   	pop    %rbp
1400a9fbd:	41 5c                	pop    %r12
1400a9fbf:	c3                   	ret
1400a9fc0:	48 8d 0d 39 fe ff ff 	lea    -0x1c7(%rip),%rcx        # 0x1400a9e00
1400a9fc7:	e8 64 de fe ff       	call   0x140097e30
1400a9fcc:	48 8d 0d 1d fe ff ff 	lea    -0x1e3(%rip),%rcx        # 0x1400a9df0
1400a9fd3:	e8 58 74 f5 ff       	call   0x140001430
1400a9fd8:	c7 05 3e 9f 1c 00 01 	movl   $0x1,0x1c9f3e(%rip)        # 0x140273f20
1400a9fdf:	00 00 00
1400a9fe2:	eb 9c                	jmp    0x1400a9f80
1400a9fe4:	0f 1f 40 00          	nopl   0x0(%rax)
1400a9fe8:	48 8b 13             	mov    (%rbx),%rdx
1400a9feb:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400a9fef:	4c 89 e1             	mov    %r12,%rcx
1400a9ff2:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400a9ff6:	48 89 10             	mov    %rdx,(%rax)
1400a9ff9:	e8 42 09 ff ff       	call   0x14009a940
1400a9ffe:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400aa002:	e8 a9 ee 04 00       	call   0x1400f8eb0
1400aa007:	48 89 d9             	mov    %rbx,%rcx
1400aa00a:	31 db                	xor    %ebx,%ebx
1400aa00c:	e8 9f ee 04 00       	call   0x1400f8eb0
1400aa011:	48 89 d8             	mov    %rbx,%rax
1400aa014:	48 83 c4 20          	add    $0x20,%rsp
1400aa018:	5b                   	pop    %rbx
1400aa019:	5e                   	pop    %rsi
1400aa01a:	5f                   	pop    %rdi
1400aa01b:	5d                   	pop    %rbp
1400aa01c:	41 5c                	pop    %r12
1400aa01e:	c3                   	ret
1400aa01f:	90                   	nop
1400aa020:	41 54                	push   %r12
1400aa022:	55                   	push   %rbp
1400aa023:	57                   	push   %rdi
1400aa024:	56                   	push   %rsi
1400aa025:	53                   	push   %rbx
1400aa026:	48 83 ec 20          	sub    $0x20,%rsp
1400aa02a:	49 89 cc             	mov    %rcx,%r12
1400aa02d:	b9 48 00 00 00       	mov    $0x48,%ecx
1400aa032:	44 89 c7             	mov    %r8d,%edi
1400aa035:	89 d6                	mov    %edx,%esi
1400aa037:	e8 e4 09 02 00       	call   0x1400caa20
1400aa03c:	31 d2                	xor    %edx,%edx
1400aa03e:	c7 40 10 ff ff ff ff 	movl   $0xffffffff,0x10(%rax)
1400aa045:	48 8d 68 28          	lea    0x28(%rax),%rbp
1400aa049:	48 89 c3             	mov    %rax,%rbx
1400aa04c:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
1400aa053:	00
1400aa054:	48 89 e9             	mov    %rbp,%rcx
1400aa057:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
1400aa05e:	00
1400aa05f:	48 89 40 08          	mov    %rax,0x8(%rax)
1400aa063:	48 89 00             	mov    %rax,(%rax)
1400aa066:	e8 d5 0b ff ff       	call   0x14009ac40
1400aa06b:	48 c7 43 40 00 00 00 	movq   $0x0,0x40(%rbx)
1400aa072:	00
1400aa073:	48 8d 0d 1b 0d 16 00 	lea    0x160d1b(%rip),%rcx        # 0x14020ad95
1400aa07a:	e8 61 6e 03 00       	call   0x1400e0ee0
1400aa07f:	4c 8d 05 0a 0d 16 00 	lea    0x160d0a(%rip),%r8        # 0x14020ad90
1400aa086:	4d 89 e1             	mov    %r12,%r9
1400aa089:	48 89 e9             	mov    %rbp,%rcx
1400aa08c:	48 85 c0             	test   %rax,%rax
1400aa08f:	48 8d 15 06 0d 16 00 	lea    0x160d06(%rip),%rdx        # 0x14020ad9c
1400aa096:	4c 0f 45 c0          	cmovne %rax,%r8
1400aa09a:	e8 21 1f ff ff       	call   0x14009bfc0
1400aa09f:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400aa0a3:	41 89 f8             	mov    %edi,%r8d
1400aa0a6:	89 f2                	mov    %esi,%edx
1400aa0a8:	e8 63 14 02 00       	call   0x1400cb510
1400aa0ad:	89 43 10             	mov    %eax,0x10(%rbx)
1400aa0b0:	8b 43 10             	mov    0x10(%rbx),%eax
1400aa0b3:	85 c0                	test   %eax,%eax
1400aa0b5:	78 79                	js     0x1400aa130
1400aa0b7:	8b 05 63 9e 1c 00    	mov    0x1c9e63(%rip),%eax        # 0x140273f20
1400aa0bd:	85 c0                	test   %eax,%eax
1400aa0bf:	74 47                	je     0x1400aa108
1400aa0c1:	48 8b 05 48 24 14 00 	mov    0x142448(%rip),%rax        # 0x1401ec510
1400aa0c8:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400aa0cc:	48 8b 05 3d 24 14 00 	mov    0x14243d(%rip),%rax        # 0x1401ec510
1400aa0d3:	48 89 03             	mov    %rax,(%rbx)
1400aa0d6:	48 8d 05 33 24 14 00 	lea    0x142433(%rip),%rax        # 0x1401ec510
1400aa0dd:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400aa0e1:	48 89 1d 28 24 14 00 	mov    %rbx,0x142428(%rip)        # 0x1401ec510
1400aa0e8:	e8 ab fa 13 00       	call   0x1401e9b98
1400aa0ed:	48 98                	cltq
1400aa0ef:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400aa0f3:	48 89 d8             	mov    %rbx,%rax
1400aa0f6:	48 83 c4 20          	add    $0x20,%rsp
1400aa0fa:	5b                   	pop    %rbx
1400aa0fb:	5e                   	pop    %rsi
1400aa0fc:	5f                   	pop    %rdi
1400aa0fd:	5d                   	pop    %rbp
1400aa0fe:	41 5c                	pop    %r12
1400aa100:	c3                   	ret
1400aa101:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400aa108:	48 8d 0d f1 fc ff ff 	lea    -0x30f(%rip),%rcx        # 0x1400a9e00
1400aa10f:	e8 1c dd fe ff       	call   0x140097e30
1400aa114:	48 8d 0d d5 fc ff ff 	lea    -0x32b(%rip),%rcx        # 0x1400a9df0
1400aa11b:	e8 10 73 f5 ff       	call   0x140001430
1400aa120:	c7 05 f6 9d 1c 00 01 	movl   $0x1,0x1c9df6(%rip)        # 0x140273f20
1400aa127:	00 00 00
1400aa12a:	eb 95                	jmp    0x1400aa0c1
1400aa12c:	0f 1f 40 00          	nopl   0x0(%rax)
1400aa130:	48 8b 13             	mov    (%rbx),%rdx
1400aa133:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400aa137:	48 89 e9             	mov    %rbp,%rcx
1400aa13a:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400aa13e:	48 89 10             	mov    %rdx,(%rax)
1400aa141:	e8 fa 07 ff ff       	call   0x14009a940
1400aa146:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400aa14a:	e8 61 ed 04 00       	call   0x1400f8eb0
1400aa14f:	48 89 d9             	mov    %rbx,%rcx
1400aa152:	31 db                	xor    %ebx,%ebx
1400aa154:	e8 57 ed 04 00       	call   0x1400f8eb0
1400aa159:	48 89 d8             	mov    %rbx,%rax
1400aa15c:	48 83 c4 20          	add    $0x20,%rsp
1400aa160:	5b                   	pop    %rbx
1400aa161:	5e                   	pop    %rsi
1400aa162:	5f                   	pop    %rdi
1400aa163:	5d                   	pop    %rbp
1400aa164:	41 5c                	pop    %r12
1400aa166:	c3                   	ret
1400aa167:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400aa16e:	00 00
1400aa170:	41 55                	push   %r13
1400aa172:	41 54                	push   %r12
1400aa174:	55                   	push   %rbp
1400aa175:	57                   	push   %rdi
1400aa176:	56                   	push   %rsi
1400aa177:	53                   	push   %rbx
1400aa178:	48 83 ec 68          	sub    $0x68,%rsp
1400aa17c:	48 8b 3d 6d e9 18 00 	mov    0x18e96d(%rip),%rdi        # 0x140238af0
1400aa183:	48 8b 2d 16 f2 18 00 	mov    0x18f216(%rip),%rbp        # 0x1402393a0
1400aa18a:	48 8b 07             	mov    (%rdi),%rax
1400aa18d:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400aa192:	31 c0                	xor    %eax,%eax
1400aa194:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400aa199:	48 89 cb             	mov    %rcx,%rbx
1400aa19c:	48 89 d6             	mov    %rdx,%rsi
1400aa19f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400aa1a6:	00 00
1400aa1a8:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400aa1af:	00 00
1400aa1b1:	e8 e2 fc 13 00       	call   0x1401e9e98
1400aa1b6:	48 83 f8 05          	cmp    $0x5,%rax
1400aa1ba:	76 0d                	jbe    0x1400aa1c9
1400aa1bc:	48 8d 44 03 fa       	lea    -0x6(%rbx,%rax,1),%rax
1400aa1c1:	81 38 58 58 58 58    	cmpl   $0x58585858,(%rax)
1400aa1c7:	74 2f                	je     0x1400aa1f8
1400aa1c9:	ff 15 51 52 20 00    	call   *0x205251(%rip)        # 0x1402af420
1400aa1cf:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400aa1d5:	31 db                	xor    %ebx,%ebx
1400aa1d7:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400aa1dc:	48 2b 07             	sub    (%rdi),%rax
1400aa1df:	0f 85 1a 02 00 00    	jne    0x1400aa3ff
1400aa1e5:	48 89 d8             	mov    %rbx,%rax
1400aa1e8:	48 83 c4 68          	add    $0x68,%rsp
1400aa1ec:	5b                   	pop    %rbx
1400aa1ed:	5e                   	pop    %rsi
1400aa1ee:	5f                   	pop    %rdi
1400aa1ef:	5d                   	pop    %rbp
1400aa1f0:	41 5c                	pop    %r12
1400aa1f2:	41 5d                	pop    %r13
1400aa1f4:	c3                   	ret
1400aa1f5:	0f 1f 00             	nopl   (%rax)
1400aa1f8:	66 81 78 04 58 58    	cmpw   $0x5858,0x4(%rax)
1400aa1fe:	75 c9                	jne    0x1400aa1c9
1400aa200:	48 8d 0d 8e 0b 16 00 	lea    0x160b8e(%rip),%rcx        # 0x14020ad95
1400aa207:	4c 8d 6c 24 20       	lea    0x20(%rsp),%r13
1400aa20c:	e8 cf 6c 03 00       	call   0x1400e0ee0
1400aa211:	4c 89 e9             	mov    %r13,%rcx
1400aa214:	49 89 d9             	mov    %rbx,%r9
1400aa217:	48 8d 15 7e 0b 16 00 	lea    0x160b7e(%rip),%rdx        # 0x14020ad9c
1400aa21e:	48 85 c0             	test   %rax,%rax
1400aa221:	49 89 c0             	mov    %rax,%r8
1400aa224:	48 8d 05 65 0b 16 00 	lea    0x160b65(%rip),%rax        # 0x14020ad90
1400aa22b:	4c 0f 44 c0          	cmove  %rax,%r8
1400aa22f:	e8 8c 1d ff ff       	call   0x14009bfc0
1400aa234:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400aa239:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
1400aa23e:	e8 2d 21 04 00       	call   0x1400ec370
1400aa243:	48 85 c0             	test   %rax,%rax
1400aa246:	0f 84 78 01 00 00    	je     0x1400aa3c4
1400aa24c:	49 89 f0             	mov    %rsi,%r8
1400aa24f:	48 8d 15 53 0b 16 00 	lea    0x160b53(%rip),%rdx        # 0x14020ada9
1400aa256:	4c 89 e9             	mov    %r13,%rcx
1400aa259:	e8 62 1d ff ff       	call   0x14009bfc0
1400aa25e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400aa263:	41 b8 80 01 00 00    	mov    $0x180,%r8d
1400aa269:	ba 02 05 00 00       	mov    $0x502,%edx
1400aa26e:	e8 6d b7 03 00       	call   0x1400e59e0
1400aa273:	89 c6                	mov    %eax,%esi
1400aa275:	85 c0                	test   %eax,%eax
1400aa277:	0f 88 fb 00 00 00    	js     0x1400aa378
1400aa27d:	b9 48 00 00 00       	mov    $0x48,%ecx
1400aa282:	e8 99 07 02 00       	call   0x1400caa20
1400aa287:	31 d2                	xor    %edx,%edx
1400aa289:	c7 40 10 ff ff ff ff 	movl   $0xffffffff,0x10(%rax)
1400aa290:	48 8d 68 28          	lea    0x28(%rax),%rbp
1400aa294:	48 89 c3             	mov    %rax,%rbx
1400aa297:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
1400aa29e:	00
1400aa29f:	48 89 e9             	mov    %rbp,%rcx
1400aa2a2:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
1400aa2a9:	00
1400aa2aa:	48 89 40 08          	mov    %rax,0x8(%rax)
1400aa2ae:	48 89 00             	mov    %rax,(%rax)
1400aa2b1:	e8 8a 09 ff ff       	call   0x14009ac40
1400aa2b6:	f3 0f 6f 44 24 20    	movdqu 0x20(%rsp),%xmm0
1400aa2bc:	4c 8b 43 28          	mov    0x28(%rbx),%r8
1400aa2c0:	48 c7 43 40 00 00 00 	movq   $0x0,0x40(%rbx)
1400aa2c7:	00
1400aa2c8:	4c 8b 4b 30          	mov    0x30(%rbx),%r9
1400aa2cc:	48 8b 43 38          	mov    0x38(%rbx),%rax
1400aa2d0:	0f 11 43 28          	movups %xmm0,0x28(%rbx)
1400aa2d4:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400aa2d9:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
1400aa2de:	48 89 55 10          	mov    %rdx,0x10(%rbp)
1400aa2e2:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400aa2e6:	4c 89 e2             	mov    %r12,%rdx
1400aa2e9:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
1400aa2ee:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400aa2f3:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1400aa2f8:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
1400aa2fd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400aa302:	e8 49 08 02 00       	call   0x1400cab50
1400aa307:	89 73 10             	mov    %esi,0x10(%rbx)
1400aa30a:	48 89 43 40          	mov    %rax,0x40(%rbx)
1400aa30e:	8b 05 0c 9c 1c 00    	mov    0x1c9c0c(%rip),%eax        # 0x140273f20
1400aa314:	85 c0                	test   %eax,%eax
1400aa316:	74 38                	je     0x1400aa350
1400aa318:	48 8b 05 f1 21 14 00 	mov    0x1421f1(%rip),%rax        # 0x1401ec510
1400aa31f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400aa323:	48 8b 05 e6 21 14 00 	mov    0x1421e6(%rip),%rax        # 0x1401ec510
1400aa32a:	48 89 03             	mov    %rax,(%rbx)
1400aa32d:	48 8d 05 dc 21 14 00 	lea    0x1421dc(%rip),%rax        # 0x1401ec510
1400aa334:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400aa338:	48 89 1d d1 21 14 00 	mov    %rbx,0x1421d1(%rip)        # 0x1401ec510
1400aa33f:	e8 54 f8 13 00       	call   0x1401e9b98
1400aa344:	48 98                	cltq
1400aa346:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400aa34a:	e9 88 fe ff ff       	jmp    0x1400aa1d7
1400aa34f:	90                   	nop
1400aa350:	48 8d 0d a9 fa ff ff 	lea    -0x557(%rip),%rcx        # 0x1400a9e00
1400aa357:	e8 d4 da fe ff       	call   0x140097e30
1400aa35c:	48 8d 0d 8d fa ff ff 	lea    -0x573(%rip),%rcx        # 0x1400a9df0
1400aa363:	e8 c8 70 f5 ff       	call   0x140001430
1400aa368:	c7 05 ae 9b 1c 00 01 	movl   $0x1,0x1c9bae(%rip)        # 0x140273f20
1400aa36f:	00 00 00
1400aa372:	eb a4                	jmp    0x1400aa318
1400aa374:	0f 1f 40 00          	nopl   0x0(%rax)
1400aa378:	48 8b 1d a1 50 20 00 	mov    0x2050a1(%rip),%rbx        # 0x1402af420
1400aa37f:	ff d3                	call   *%rbx
1400aa381:	8b 30                	mov    (%rax),%esi
1400aa383:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400aa388:	48 83 f8 01          	cmp    $0x1,%rax
1400aa38c:	48 83 d0 ff          	adc    $0xffffffffffffffff,%rax
1400aa390:	4c 39 e0             	cmp    %r12,%rax
1400aa393:	72 6f                	jb     0x1400aa404
1400aa395:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400aa39a:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400aa39f:	48 39 e9             	cmp    %rbp,%rcx