14000b0ae:	cc                   	int3
14000b0af:	cc                   	int3
14000b0b0:	40 53                	rex push %rbx
14000b0b2:	48 83 ec 20          	sub    $0x20,%rsp
14000b0b6:	48 83 b9 28 01 00 00 	cmpq   $0x0,0x128(%rcx)
14000b0bd:	00
14000b0be:	48 8b d9             	mov    %rcx,%rbx
14000b0c1:	74 61                	je     0x14000b124
14000b0c3:	ba 41 04 00 00       	mov    $0x441,%edx
14000b0c8:	48 ff 15 d9 af 00 00 	rex.W call *0xafd9(%rip)        # 0x1400160a8
14000b0cf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b0d4:	85 c0                	test   %eax,%eax
14000b0d6:	48 8b cb             	mov    %rbx,%rcx
14000b0d9:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b0e0:	0f 95 c2             	setne  %dl
14000b0e3:	88 90 80 00 00 00    	mov    %dl,0x80(%rax)
14000b0e9:	ba 01 00 00 00       	mov    $0x1,%edx
14000b0ee:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b0f5:	89 90 94 00 00 00    	mov    %edx,0x94(%rax)
14000b0fb:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b102:	89 90 98 00 00 00    	mov    %edx,0x98(%rax)
14000b108:	c7 83 48 01 00 00 02 	movl   $0x2,0x148(%rbx)
14000b10f:	00 00 00
14000b112:	89 93 4c 01 00 00    	mov    %edx,0x14c(%rbx)
14000b118:	48 ff 15 51 af 00 00 	rex.W call *0xaf51(%rip)        # 0x140016070
14000b11f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b124:	48 83 c4 20          	add    $0x20,%rsp
14000b128:	5b                   	pop    %rbx
14000b129:	c3                   	ret
14000b12a:	cc                   	int3
14000b12b:	cc                   	int3
14000b12c:	cc                   	int3
14000b12d:	cc                   	int3
14000b12e:	cc                   	int3
14000b12f:	cc                   	int3
14000b130:	cc                   	int3
14000b131:	cc                   	int3
14000b132:	cc                   	int3
14000b133:	cc                   	int3
14000b134:	cc                   	int3
14000b135:	cc                   	int3
14000b136:	cc                   	int3
14000b137:	cc                   	int3
14000b138:	cc                   	int3
14000b139:	cc                   	int3
14000b13a:	cc                   	int3
14000b13b:	cc                   	int3
14000b13c:	cc                   	int3
14000b13d:	cc                   	int3
14000b13e:	cc                   	int3
14000b13f:	cc                   	int3
14000b140:	40 53                	rex push %rbx
14000b142:	48 83 ec 20          	sub    $0x20,%rsp
14000b146:	48 83 b9 28 01 00 00 	cmpq   $0x0,0x128(%rcx)
14000b14d:	00
14000b14e:	48 8b d9             	mov    %rcx,%rbx
14000b151:	74 61                	je     0x14000b1b4
14000b153:	ba 50 04 00 00       	mov    $0x450,%edx
14000b158:	48 ff 15 49 af 00 00 	rex.W call *0xaf49(%rip)        # 0x1400160a8
14000b15f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b164:	85 c0                	test   %eax,%eax
14000b166:	48 8b cb             	mov    %rbx,%rcx
14000b169:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b170:	0f 95 c2             	setne  %dl
14000b173:	88 90 f8 00 00 00    	mov    %dl,0xf8(%rax)
14000b179:	ba 01 00 00 00       	mov    $0x1,%edx
14000b17e:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b185:	89 90 0c 01 00 00    	mov    %edx,0x10c(%rax)
14000b18b:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b192:	89 90 10 01 00 00    	mov    %edx,0x110(%rax)
14000b198:	c7 83 48 01 00 00 02 	movl   $0x2,0x148(%rbx)
14000b19f:	00 00 00
14000b1a2:	89 93 4c 01 00 00    	mov    %edx,0x14c(%rbx)
14000b1a8:	48 ff 15 c1 ae 00 00 	rex.W call *0xaec1(%rip)        # 0x140016070
14000b1af:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b1b4:	48 83 c4 20          	add    $0x20,%rsp
14000b1b8:	5b                   	pop    %rbx
14000b1b9:	c3                   	ret
14000b1ba:	cc                   	int3
14000b1bb:	cc                   	int3
14000b1bc:	cc                   	int3
14000b1bd:	cc                   	int3
14000b1be:	cc                   	int3
14000b1bf:	cc                   	int3
14000b1c0:	cc                   	int3
14000b1c1:	cc                   	int3
14000b1c2:	cc                   	int3
14000b1c3:	cc                   	int3
14000b1c4:	cc                   	int3
14000b1c5:	cc                   	int3
14000b1c6:	cc                   	int3
14000b1c7:	cc                   	int3
14000b1c8:	cc                   	int3
14000b1c9:	cc                   	int3
14000b1ca:	cc                   	int3
14000b1cb:	cc                   	int3
14000b1cc:	cc                   	int3
14000b1cd:	cc                   	int3
14000b1ce:	cc                   	int3
14000b1cf:	cc                   	int3
14000b1d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b1d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000b1da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000b1df:	57                   	push   %rdi
14000b1e0:	48 83 ec 20          	sub    $0x20,%rsp
14000b1e4:	33 ff                	xor    %edi,%edi
14000b1e6:	48 8b d9             	mov    %rcx,%rbx
14000b1e9:	48 39 b9 28 01 00 00 	cmp    %rdi,0x128(%rcx)
14000b1f0:	0f 84 cb 01 00 00    	je     0x14000b3c1
14000b1f6:	ba 46 04 00 00       	mov    $0x446,%edx
14000b1fb:	48 ff 15 a6 ae 00 00 	rex.W call *0xaea6(%rip)        # 0x1400160a8
14000b202:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b207:	48 8b 93 28 01 00 00 	mov    0x128(%rbx),%rdx
14000b20e:	48 8b cb             	mov    %rbx,%rcx
14000b211:	8b f0                	mov    %eax,%esi
14000b213:	89 42 48             	mov    %eax,0x48(%rdx)
14000b216:	ba 4a 04 00 00       	mov    $0x44a,%edx
14000b21b:	e8 28 3d 00 00       	call   0x14000ef48
14000b220:	48 85 c0             	test   %rax,%rax
14000b223:	74 11                	je     0x14000b236
14000b225:	8b d6                	mov    %esi,%edx
14000b227:	48 8b c8             	mov    %rax,%rcx
14000b22a:	48 ff 15 07 b2 00 00 	rex.W call *0xb207(%rip)        # 0x140016438
14000b231:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b236:	ba 47 04 00 00       	mov    $0x447,%edx
14000b23b:	48 8b cb             	mov    %rbx,%rcx
14000b23e:	e8 05 3d 00 00       	call   0x14000ef48
14000b243:	48 85 c0             	test   %rax,%rax
14000b246:	74 11                	je     0x14000b259
14000b248:	8b d6                	mov    %esi,%edx
14000b24a:	48 8b c8             	mov    %rax,%rcx
14000b24d:	48 ff 15 e4 b1 00 00 	rex.W call *0xb1e4(%rip)        # 0x140016438
14000b254:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b259:	ba 48 04 00 00       	mov    $0x448,%edx
14000b25e:	48 8b cb             	mov    %rbx,%rcx
14000b261:	e8 e2 3c 00 00       	call   0x14000ef48
14000b266:	48 85 c0             	test   %rax,%rax
14000b269:	74 11                	je     0x14000b27c
14000b26b:	8b d6                	mov    %esi,%edx
14000b26d:	48 8b c8             	mov    %rax,%rcx
14000b270:	48 ff 15 c1 b1 00 00 	rex.W call *0xb1c1(%rip)        # 0x140016438
14000b277:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b27c:	ba 49 04 00 00       	mov    $0x449,%edx
14000b281:	48 8b cb             	mov    %rbx,%rcx
14000b284:	e8 bf 3c 00 00       	call   0x14000ef48
14000b289:	48 8b e8             	mov    %rax,%rbp
14000b28c:	48 85 c0             	test   %rax,%rax
14000b28f:	74 65                	je     0x14000b2f6
14000b291:	8b d6                	mov    %esi,%edx
14000b293:	48 8b c8             	mov    %rax,%rcx
14000b296:	48 ff 15 9b b1 00 00 	rex.W call *0xb19b(%rip)        # 0x140016438
14000b29d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b2a2:	48 8b cd             	mov    %rbp,%rcx
14000b2a5:	48 ff 15 bc b1 00 00 	rex.W call *0xb1bc(%rip)        # 0x140016468
14000b2ac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b2b1:	85 c0                	test   %eax,%eax
14000b2b3:	74 41                	je     0x14000b2f6
14000b2b5:	ba 49 04 00 00       	mov    $0x449,%edx
14000b2ba:	48 8b cb             	mov    %rbx,%rcx
14000b2bd:	48 ff 15 e4 ad 00 00 	rex.W call *0xade4(%rip)        # 0x1400160a8
14000b2c4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b2c9:	85 c0                	test   %eax,%eax
14000b2cb:	74 29                	je     0x14000b2f6
14000b2cd:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b2d4:	be 01 00 00 00       	mov    $0x1,%esi
14000b2d9:	40 88 70 58          	mov    %sil,0x58(%rax)
14000b2dd:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b2e4:	89 70 6c             	mov    %esi,0x6c(%rax)
14000b2e7:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b2ee:	89 70 70             	mov    %esi,0x70(%rax)
14000b2f1:	e9 95 00 00 00       	jmp    0x14000b38b
14000b2f6:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b2fd:	be 01 00 00 00       	mov    $0x1,%esi
14000b302:	40 38 78 58          	cmp    %dil,0x58(%rax)
14000b306:	74 18                	je     0x14000b320
14000b308:	40 88 78 58          	mov    %dil,0x58(%rax)
14000b30c:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b313:	89 70 6c             	mov    %esi,0x6c(%rax)
14000b316:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b31d:	89 70 70             	mov    %esi,0x70(%rax)
14000b320:	ba 4a 04 00 00       	mov    $0x44a,%edx
14000b325:	48 8b cb             	mov    %rbx,%rcx
14000b328:	48 ff 15 79 ad 00 00 	rex.W call *0xad79(%rip)        # 0x1400160a8
14000b32f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b334:	85 c0                	test   %eax,%eax
14000b336:	74 05                	je     0x14000b33d
14000b338:	48 8b fe             	mov    %rsi,%rdi
14000b33b:	eb 4e                	jmp    0x14000b38b
14000b33d:	ba 47 04 00 00       	mov    $0x447,%edx
14000b342:	48 8b cb             	mov    %rbx,%rcx
14000b345:	48 ff 15 5c ad 00 00 	rex.W call *0xad5c(%rip)        # 0x1400160a8
14000b34c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b351:	85 c0                	test   %eax,%eax
14000b353:	74 07                	je     0x14000b35c
14000b355:	bf 02 00 00 00       	mov    $0x2,%edi
14000b35a:	eb 2f                	jmp    0x14000b38b
14000b35c:	ba 49 04 00 00       	mov    $0x449,%edx
14000b361:	48 8b cb             	mov    %rbx,%rcx
14000b364:	48 ff 15 3d ad 00 00 	rex.W call *0xad3d(%rip)        # 0x1400160a8
14000b36b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b370:	85 c0                	test   %eax,%eax
14000b372:	75 17                	jne    0x14000b38b
14000b374:	44 8b c6             	mov    %esi,%r8d
14000b377:	ba 48 04 00 00       	mov    $0x448,%edx
14000b37c:	48 8b cb             	mov    %rbx,%rcx
14000b37f:	48 ff 15 a2 ac 00 00 	rex.W call *0xaca2(%rip)        # 0x140016028
14000b386:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b38b:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b392:	8b d6                	mov    %esi,%edx
14000b394:	48 8b cb             	mov    %rbx,%rcx
14000b397:	48 89 78 30          	mov    %rdi,0x30(%rax)
14000b39b:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
14000b3a2:	89 70 44             	mov    %esi,0x44(%rax)
14000b3a5:	c7 83 48 01 00 00 02 	movl   $0x2,0x148(%rbx)
14000b3ac:	00 00 00
14000b3af:	89 b3 4c 01 00 00    	mov    %esi,0x14c(%rbx)
14000b3b5:	48 ff 15 b4 ac 00 00 	rex.W call *0xacb4(%rip)        # 0x140016070
14000b3bc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3c1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000b3c6:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000b3cb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000b3d0:	48 83 c4 20          	add    $0x20,%rsp
14000b3d4:	5f                   	pop    %rdi
14000b3d5:	c3                   	ret
14000b3d6:	cc                   	int3
14000b3d7:	cc                   	int3
14000b3d8:	cc                   	int3
14000b3d9:	cc                   	int3
14000b3da:	cc                   	int3
14000b3db:	cc                   	int3
14000b3dc:	cc                   	int3
14000b3dd:	cc                   	int3
14000b3de:	cc                   	int3
14000b3df:	cc                   	int3
14000b3e0:	48 83 ec 28          	sub    $0x28,%rsp
14000b3e4:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b3eb:	48 85 c0             	test   %rax,%rax
14000b3ee:	74 60                	je     0x14000b450
14000b3f0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14000b3f6:	4c 89 40 30          	mov    %r8,0x30(%rax)
14000b3fa:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b401:	41 8d 50 ff          	lea    -0x1(%r8),%edx
14000b405:	89 50 44             	mov    %edx,0x44(%rax)
14000b408:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b40f:	89 50 48             	mov    %edx,0x48(%rax)
14000b412:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b419:	80 78 58 00          	cmpb   $0x0,0x58(%rax)
14000b41d:	74 18                	je     0x14000b437
14000b41f:	c6 40 58 00          	movb   $0x0,0x58(%rax)
14000b423:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b42a:	89 50 6c             	mov    %edx,0x6c(%rax)
14000b42d:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b434:	89 50 70             	mov    %edx,0x70(%rax)
14000b437:	44 89 81 48 01 00 00 	mov    %r8d,0x148(%rcx)
14000b43e:	89 91 4c 01 00 00    	mov    %edx,0x14c(%rcx)
14000b444:	48 ff 15 25 ac 00 00 	rex.W call *0xac25(%rip)        # 0x140016070
14000b44b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b450:	48 83 c4 28          	add    $0x28,%rsp
14000b454:	c3                   	ret
14000b455:	cc                   	int3
14000b456:	cc                   	int3
14000b457:	cc                   	int3
14000b458:	cc                   	int3
14000b459:	cc                   	int3
14000b45a:	cc                   	int3
14000b45b:	cc                   	int3
14000b45c:	cc                   	int3
14000b45d:	cc                   	int3
14000b45e:	cc                   	int3
14000b45f:	cc                   	int3
14000b460:	48 83 ec 28          	sub    $0x28,%rsp
14000b464:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b46b:	45 33 c0             	xor    %r8d,%r8d
14000b46e:	48 85 c0             	test   %rax,%rax
14000b471:	74 5d                	je     0x14000b4d0
14000b473:	4c 89 40 30          	mov    %r8,0x30(%rax)
14000b477:	41 8d 50 01          	lea    0x1(%r8),%edx
14000b47b:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b482:	89 50 44             	mov    %edx,0x44(%rax)
14000b485:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b48c:	89 50 48             	mov    %edx,0x48(%rax)
14000b48f:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b496:	44 38 40 58          	cmp    %r8b,0x58(%rax)
14000b49a:	74 18                	je     0x14000b4b4
14000b49c:	44 88 40 58          	mov    %r8b,0x58(%rax)
14000b4a0:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b4a7:	89 50 6c             	mov    %edx,0x6c(%rax)
14000b4aa:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b4b1:	89 50 70             	mov    %edx,0x70(%rax)
14000b4b4:	c7 81 48 01 00 00 02 	movl   $0x2,0x148(%rcx)
14000b4bb:	00 00 00
14000b4be:	89 91 4c 01 00 00    	mov    %edx,0x14c(%rcx)
14000b4c4:	48 ff 15 a5 ab 00 00 	rex.W call *0xaba5(%rip)        # 0x140016070
14000b4cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b4d0:	48 83 c4 28          	add    $0x28,%rsp
14000b4d4:	c3                   	ret
14000b4d5:	cc                   	int3
14000b4d6:	cc                   	int3
14000b4d7:	cc                   	int3
14000b4d8:	cc                   	int3
14000b4d9:	cc                   	int3
14000b4da:	cc                   	int3
14000b4db:	cc                   	int3
14000b4dc:	cc                   	int3
14000b4dd:	cc                   	int3
14000b4de:	cc                   	int3
14000b4df:	cc                   	int3
14000b4e0:	48 83 ec 28          	sub    $0x28,%rsp
14000b4e4:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b4eb:	48 85 c0             	test   %rax,%rax
14000b4ee:	74 5e                	je     0x14000b54e
14000b4f0:	48 83 60 30 00       	andq   $0x0,0x30(%rax)
14000b4f5:	ba 01 00 00 00       	mov    $0x1,%edx
14000b4fa:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b501:	89 50 44             	mov    %edx,0x44(%rax)
14000b504:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b50b:	89 50 48             	mov    %edx,0x48(%rax)
14000b50e:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b515:	80 78 58 00          	cmpb   $0x0,0x58(%rax)
14000b519:	75 17                	jne    0x14000b532
14000b51b:	88 50 58             	mov    %dl,0x58(%rax)
14000b51e:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b525:	89 50 6c             	mov    %edx,0x6c(%rax)
14000b528:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b52f:	89 50 70             	mov    %edx,0x70(%rax)
14000b532:	c7 81 48 01 00 00 02 	movl   $0x2,0x148(%rcx)
14000b539:	00 00 00
14000b53c:	89 91 4c 01 00 00    	mov    %edx,0x14c(%rcx)
14000b542:	48 ff 15 27 ab 00 00 	rex.W call *0xab27(%rip)        # 0x140016070
14000b549:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b54e:	48 83 c4 28          	add    $0x28,%rsp
14000b552:	c3                   	ret
14000b553:	cc                   	int3
14000b554:	cc                   	int3
14000b555:	cc                   	int3
14000b556:	cc                   	int3
14000b557:	cc                   	int3
14000b558:	cc                   	int3
14000b559:	cc                   	int3
14000b55a:	cc                   	int3
14000b55b:	cc                   	int3
14000b55c:	cc                   	int3
14000b55d:	cc                   	int3
14000b55e:	cc                   	int3
14000b55f:	cc                   	int3
14000b560:	48 83 ec 28          	sub    $0x28,%rsp
14000b564:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
14000b56b:	48 85 c0             	test   %rax,%rax
14000b56e:	74 5e                	je     0x14000b5ce
14000b570:	ba 01 00 00 00       	mov    $0x1,%edx