14020b037:	cc                   	int3
14020b038:	cc                   	int3
14020b039:	cc                   	int3
14020b03a:	cc                   	int3
14020b03b:	cc                   	int3
14020b03c:	cc                   	int3
14020b03d:	cc                   	int3
14020b03e:	cc                   	int3
14020b03f:	cc                   	int3
14020b040:	48 8b 02             	mov    (%rdx),%rax
14020b043:	4c 8b 01             	mov    (%rcx),%r8
14020b046:	48 89 01             	mov    %rax,(%rcx)
14020b049:	4c 89 02             	mov    %r8,(%rdx)
14020b04c:	c3                   	ret
14020b04d:	cc                   	int3
14020b04e:	cc                   	int3
14020b04f:	cc                   	int3
14020b050:	48 8b 01             	mov    (%rcx),%rax
14020b053:	4c 8b 02             	mov    (%rdx),%r8
14020b056:	48 89 02             	mov    %rax,(%rdx)
14020b059:	4c 89 01             	mov    %r8,(%rcx)
14020b05c:	c3                   	ret
14020b05d:	cc                   	int3
14020b05e:	cc                   	int3
14020b05f:	cc                   	int3
14020b060:	4c 8b 0a             	mov    (%rdx),%r9
14020b063:	33 c0                	xor    %eax,%eax
14020b065:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14020b069:	48 89 02             	mov    %rax,(%rdx)
14020b06c:	48 89 42 08          	mov    %rax,0x8(%rdx)
14020b070:	48 8b 01             	mov    (%rcx),%rax
14020b073:	48 89 02             	mov    %rax,(%rdx)
14020b076:	48 8b 41 08          	mov    0x8(%rcx),%rax
14020b07a:	48 89 42 08          	mov    %rax,0x8(%rdx)
14020b07e:	4c 89 09             	mov    %r9,(%rcx)
14020b081:	4c 89 41 08          	mov    %r8,0x8(%rcx)
14020b085:	c3                   	ret
14020b086:	cc                   	int3
14020b087:	cc                   	int3
14020b088:	cc                   	int3
14020b089:	cc                   	int3
14020b08a:	cc                   	int3
14020b08b:	cc                   	int3
14020b08c:	cc                   	int3
14020b08d:	cc                   	int3
14020b08e:	cc                   	int3
14020b08f:	cc                   	int3
14020b090:	40 53                	rex push %rbx
14020b092:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14020b099:	48 8b 19             	mov    (%rcx),%rbx
14020b09c:	48 8b 02             	mov    (%rdx),%rax
14020b09f:	48 85 c0             	test   %rax,%rax
14020b0a2:	75 24                	jne    0x14020b0c8
14020b0a4:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
14020b0ab:	00
14020b0ac:	48 8b cb             	mov    %rbx,%rcx
14020b0af:	e8 8c b3 ff ff       	call   0x140206440
14020b0b4:	48 8b 10             	mov    (%rax),%rdx
14020b0b7:	48 8b cb             	mov    %rbx,%rcx
14020b0ba:	e8 b1 95 89 00       	call   0x140aa4670
14020b0bf:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14020b0c6:	5b                   	pop    %rbx
14020b0c7:	c3                   	ret
14020b0c8:	48 3b c3             	cmp    %rbx,%rax
14020b0cb:	75 4e                	jne    0x14020b11b
14020b0cd:	83 78 08 02          	cmpl   $0x2,0x8(%rax)
14020b0d1:	74 15                	je     0x14020b0e8
14020b0d3:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14020b0d7:	48 8b cb             	mov    %rbx,%rcx
14020b0da:	e8 91 95 89 00       	call   0x140aa4670
14020b0df:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14020b0e6:	5b                   	pop    %rbx
14020b0e7:	c3                   	ret
14020b0e8:	48 8d 15 b9 e9 d9 00 	lea    0xd9e9b9(%rip),%rdx        # 0x140fa9aa8
14020b0ef:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14020b0f4:	e8 17 ca f8 ff       	call   0x140197b10
14020b0f9:	90                   	nop
14020b0fa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14020b0ff:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14020b104:	e8 67 3f fd ff       	call   0x1401df070
14020b109:	48 8d 15 68 5e 19 01 	lea    0x1195e68(%rip),%rdx        # 0x1413a0f78
14020b110:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14020b115:	e8 fe 16 c1 00       	call   0x140e1c818
14020b11a:	90                   	nop
14020b11b:	48 8d 15 e6 e9 d9 00 	lea    0xd9e9e6(%rip),%rdx        # 0x140fa9b08
14020b122:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14020b127:	e8 e4 c9 f8 ff       	call   0x140197b10
14020b12c:	90                   	nop
14020b12d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14020b132:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14020b137:	e8 34 3f fd ff       	call   0x1401df070
14020b13c:	48 8d 15 35 5e 19 01 	lea    0x1195e35(%rip),%rdx        # 0x1413a0f78
14020b143:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14020b148:	e8 cb 16 c1 00       	call   0x140e1c818
14020b14d:	cc                   	int3
14020b14e:	cc                   	int3
14020b14f:	cc                   	int3
14020b150:	48 8d 05 99 f2 1a 01 	lea    0x11af299(%rip),%rax        # 0x1413ba3f0
14020b157:	c3                   	ret
14020b158:	cc                   	int3
14020b159:	cc                   	int3
14020b15a:	cc                   	int3
14020b15b:	cc                   	int3
14020b15c:	cc                   	int3
14020b15d:	cc                   	int3
14020b15e:	cc                   	int3
14020b15f:	cc                   	int3
14020b160:	48 8d 05 71 f3 1a 01 	lea    0x11af371(%rip),%rax        # 0x1413ba4d8
14020b167:	c3                   	ret
14020b168:	cc                   	int3
14020b169:	cc                   	int3
14020b16a:	cc                   	int3
14020b16b:	cc                   	int3
14020b16c:	cc                   	int3
14020b16d:	cc                   	int3
14020b16e:	cc                   	int3
14020b16f:	cc                   	int3
14020b170:	48 8d 05 99 f3 1a 01 	lea    0x11af399(%rip),%rax        # 0x1413ba510
14020b177:	c3                   	ret
14020b178:	cc                   	int3
14020b179:	cc                   	int3
14020b17a:	cc                   	int3
14020b17b:	cc                   	int3
14020b17c:	cc                   	int3
14020b17d:	cc                   	int3
14020b17e:	cc                   	int3
14020b17f:	cc                   	int3
14020b180:	48 8d 05 59 f5 1a 01 	lea    0x11af559(%rip),%rax        # 0x1413ba6e0
14020b187:	c3                   	ret
14020b188:	cc                   	int3
14020b189:	cc                   	int3
14020b18a:	cc                   	int3
14020b18b:	cc                   	int3
14020b18c:	cc                   	int3
14020b18d:	cc                   	int3
14020b18e:	cc                   	int3
14020b18f:	cc                   	int3
14020b190:	48 8d 05 29 f6 1a 01 	lea    0x11af629(%rip),%rax        # 0x1413ba7c0
14020b197:	c3                   	ret
14020b198:	cc                   	int3
14020b199:	cc                   	int3
14020b19a:	cc                   	int3
14020b19b:	cc                   	int3
14020b19c:	cc                   	int3
14020b19d:	cc                   	int3
14020b19e:	cc                   	int3
14020b19f:	cc                   	int3
14020b1a0:	48 8d 05 29 f7 1a 01 	lea    0x11af729(%rip),%rax        # 0x1413ba8d0
14020b1a7:	c3                   	ret
14020b1a8:	cc                   	int3
14020b1a9:	cc                   	int3
14020b1aa:	cc                   	int3
14020b1ab:	cc                   	int3
14020b1ac:	cc                   	int3
14020b1ad:	cc                   	int3
14020b1ae:	cc                   	int3
14020b1af:	cc                   	int3
14020b1b0:	48 8d 05 29 f8 1a 01 	lea    0x11af829(%rip),%rax        # 0x1413ba9e0
14020b1b7:	c3                   	ret
14020b1b8:	cc                   	int3
14020b1b9:	cc                   	int3
14020b1ba:	cc                   	int3
14020b1bb:	cc                   	int3
14020b1bc:	cc                   	int3
14020b1bd:	cc                   	int3
14020b1be:	cc                   	int3
14020b1bf:	cc                   	int3
14020b1c0:	48 8d 05 29 f4 1a 01 	lea    0x11af429(%rip),%rax        # 0x1413ba5f0
14020b1c7:	c3                   	ret
14020b1c8:	cc                   	int3
14020b1c9:	cc                   	int3
14020b1ca:	cc                   	int3
14020b1cb:	cc                   	int3
14020b1cc:	cc                   	int3
14020b1cd:	cc                   	int3
14020b1ce:	cc                   	int3
14020b1cf:	cc                   	int3
14020b1d0:	40 53                	rex push %rbx
14020b1d2:	48 83 ec 20          	sub    $0x20,%rsp
14020b1d6:	48 8b 01             	mov    (%rcx),%rax
14020b1d9:	48 8b d9             	mov    %rcx,%rbx
14020b1dc:	48 8b 40 30          	mov    0x30(%rax),%rax
14020b1e0:	ff 15 3a 88 d7 00    	call   *0xd7883a(%rip)        # 0x140f83a20
14020b1e6:	83 f8 ff             	cmp    $0xffffffff,%eax
14020b1e9:	75 06                	jne    0x14020b1f1
14020b1eb:	48 83 c4 20          	add    $0x20,%rsp
14020b1ef:	5b                   	pop    %rbx
14020b1f0:	c3                   	ret
14020b1f1:	48 8b 43 50          	mov    0x50(%rbx),%rax
14020b1f5:	ff 08                	decl   (%rax)
14020b1f7:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14020b1fb:	48 8b 11             	mov    (%rcx),%rdx
14020b1fe:	48 8d 42 01          	lea    0x1(%rdx),%rax
14020b202:	48 89 01             	mov    %rax,(%rcx)
14020b205:	0f b6 02             	movzbl (%rdx),%eax
14020b208:	48 83 c4 20          	add    $0x20,%rsp
14020b20c:	5b                   	pop    %rbx
14020b20d:	c3                   	ret
14020b20e:	cc                   	int3
14020b20f:	cc                   	int3
14020b210:	48 83 ec 18          	sub    $0x18,%rsp
14020b214:	4c 8b 51 38          	mov    0x38(%rcx),%r10
14020b218:	48 8b d1             	mov    %rcx,%rdx
14020b21b:	4d 8b 02             	mov    (%r10),%r8
14020b21e:	4d 85 c0             	test   %r8,%r8
14020b221:	74 60                	je     0x14020b283
14020b223:	48 8b 41 50          	mov    0x50(%rcx),%rax
14020b227:	48 63 08             	movslq (%rax),%rcx
14020b22a:	49 03 c8             	add    %r8,%rcx
14020b22d:	4c 3b c1             	cmp    %rcx,%r8
14020b230:	73 0c                	jae    0x14020b23e
14020b232:	0f ae e8             	lfence
14020b235:	41 0f b6 00          	movzbl (%r8),%eax
14020b239:	48 83 c4 18          	add    $0x18,%rsp
14020b23d:	c3                   	ret
14020b23e:	48 8b 42 40          	mov    0x40(%rdx),%rax
14020b242:	48 8b 08             	mov    (%rax),%rcx
14020b245:	48 85 c9             	test   %rcx,%rcx
14020b248:	74 39                	je     0x14020b283
14020b24a:	f6 42 70 04          	testb  $0x4,0x70(%rdx)
14020b24e:	75 33                	jne    0x14020b283
14020b250:	4c 8b 4a 68          	mov    0x68(%rdx),%r9
14020b254:	4c 3b c9             	cmp    %rcx,%r9
14020b257:	4c 0f 42 c9          	cmovb  %rcx,%r9
14020b25b:	4d 3b c8             	cmp    %r8,%r9
14020b25e:	76 23                	jbe    0x14020b283
14020b260:	4c 89 4a 68          	mov    %r9,0x68(%rdx)
14020b264:	49 8b 0a             	mov    (%r10),%rcx
14020b267:	49 89 0a             	mov    %rcx,(%r10)
14020b26a:	44 2b c9             	sub    %ecx,%r9d
14020b26d:	48 8b 42 50          	mov    0x50(%rdx),%rax
14020b271:	44 89 08             	mov    %r9d,(%rax)
14020b274:	48 8b 42 38          	mov    0x38(%rdx),%rax
14020b278:	48 8b 08             	mov    (%rax),%rcx
14020b27b:	0f b6 01             	movzbl (%rcx),%eax
14020b27e:	48 83 c4 18          	add    $0x18,%rsp
14020b282:	c3                   	ret
14020b283:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14020b288:	48 83 c4 18          	add    $0x18,%rsp
14020b28c:	c3                   	ret
14020b28d:	cc                   	int3
14020b28e:	cc                   	int3
14020b28f:	cc                   	int3
14020b290:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
14020b297:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
14020b29b:	75 0b                	jne    0x14020b2a8
14020b29d:	48 8b c1             	mov    %rcx,%rax
14020b2a0:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
14020b2a7:	c3                   	ret
14020b2a8:	e8 f3 b3 ff ff       	call   0x1402066a0
14020b2ad:	48 8b d0             	mov    %rax,%rdx
14020b2b0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14020b2b5:	e8 b6 39 fd ff       	call   0x1401dec70
14020b2ba:	48 8b d0             	mov    %rax,%rdx
14020b2bd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14020b2c2:	e8 19 40 fd ff       	call   0x1401df2e0
14020b2c7:	48 8d 15 22 61 19 01 	lea    0x1196122(%rip),%rdx        # 0x1413a13f0
14020b2ce:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14020b2d3:	e8 40 15 c1 00       	call   0x140e1c818
14020b2d8:	cc                   	int3
14020b2d9:	cc                   	int3
14020b2da:	cc                   	int3
14020b2db:	cc                   	int3
14020b2dc:	cc                   	int3
14020b2dd:	cc                   	int3
14020b2de:	cc                   	int3
14020b2df:	cc                   	int3
14020b2e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14020b2e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14020b2ea:	55                   	push   %rbp
14020b2eb:	57                   	push   %rdi
14020b2ec:	41 56                	push   %r14
14020b2ee:	48 8d ac 24 70 ff ff 	lea    -0x90(%rsp),%rbp
14020b2f5:	ff
14020b2f6:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
14020b2fd:	48 8b da             	mov    %rdx,%rbx
14020b300:	48 8b f9             	mov    %rcx,%rdi
14020b303:	33 f6                	xor    %esi,%esi
14020b305:	89 74 24 20          	mov    %esi,0x20(%rsp)
14020b309:	4c 8d 35 18 e8 d9 00 	lea    0xd9e818(%rip),%r14        # 0x140fa9b28
14020b310:	45 84 c0             	test   %r8b,%r8b
14020b313:	74 7e                	je     0x14020b393
14020b315:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14020b319:	e8 c2 93 ff ff       	call   0x1402046e0
14020b31e:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14020b323:	48 8b 08             	mov    (%rax),%rcx
14020b326:	48 89 30             	mov    %rsi,(%rax)
14020b329:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14020b32e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14020b332:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14020b337:	48 8b 48 10          	mov    0x10(%rax),%rcx
14020b33b:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14020b340:	40 88 75 98          	mov    %sil,-0x68(%rbp)
14020b344:	48 8b 38             	mov    (%rax),%rdi
14020b347:	48 85 ff             	test   %rdi,%rdi
14020b34a:	74 3b                	je     0x14020b387
14020b34c:	48 83 2f 01          	subq   $0x1,(%rdi)
14020b350:	75 35                	jne    0x14020b387
14020b352:	48 8b 77 10          	mov    0x10(%rdi),%rsi
14020b356:	48 85 f6             	test   %rsi,%rsi
14020b359:	74 1f                	je     0x14020b37a
14020b35b:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
14020b35f:	e8 bc 62 fd ff       	call   0x1401e1620
14020b364:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14020b368:	e8 03 b9 fd ff       	call   0x1401e6c70
14020b36d:	ba 48 00 00 00       	mov    $0x48,%edx
14020b372:	48 8b ce             	mov    %rsi,%rcx
14020b375:	e8 ca fd c0 00       	call   0x140e1b144
14020b37a:	ba 28 00 00 00       	mov    $0x28,%edx
14020b37f:	48 8b cf             	mov    %rdi,%rcx
14020b382:	e8 bd fd c0 00       	call   0x140e1b144
14020b387:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14020b38c:	bf 01 00 00 00       	mov    $0x1,%edi
14020b391:	eb 74                	jmp    0x14020b407
14020b393:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14020b398:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
14020b39f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14020b3a4:	48 8b 09             	mov    (%rcx),%rcx
14020b3a7:	e8 74 af ff ff       	call   0x140206320
14020b3ac:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
14020b3b3:	00
14020b3b4:	48 8b 07             	mov    (%rdi),%rax
14020b3b7:	83 78 08 02          	cmpl   $0x2,0x8(%rax)
14020b3bb:	0f 84 d8 00 00 00    	je     0x14020b499
14020b3c1:	4c 8b 48 10          	mov    0x10(%rax),%r9
14020b3c5:	4c 8b 40 18          	mov    0x18(%rax),%r8
14020b3c9:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
14020b3d0:	48 ff 00             	incq   (%rax)
14020b3d3:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
14020b3da:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14020b3df:	e8 1c 49 fd ff       	call   0x1401dfd00
14020b3e4:	c7 44 24 20 38 00 00 	movl   $0x38,0x20(%rsp)
14020b3eb:	00
14020b3ec:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14020b3f1:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14020b3f6:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14020b3fa:	e8 31 4d fd ff       	call   0x1401e0130
14020b3ff:	48 8b c8             	mov    %rax,%rcx
14020b402:	bf 3a 00 00 00       	mov    $0x3a,%edi
14020b407:	4c 89 33             	mov    %r14,(%rbx)
14020b40a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14020b40e:	48 89 43 08          	mov    %rax,0x8(%rbx)
14020b412:	48 85 c0             	test   %rax,%rax
14020b415:	74 03                	je     0x14020b41a
14020b417:	48 ff 00             	incq   (%rax)
14020b41a:	48 8b 41 10          	mov    0x10(%rcx),%rax
14020b41e:	48 89 43 10          	mov    %rax,0x10(%rbx)
14020b422:	48 8b 41 18          	mov    0x18(%rcx),%rax
14020b426:	48 89 43 18          	mov    %rax,0x18(%rbx)
14020b42a:	c6 43 38 00          	movb   $0x0,0x38(%rbx)