14000a064:	ba 33 04 00 00       	mov    $0x433,%edx
14000a069:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000a06d:	48 ff 15 6c c3 00 00 	rex.W call *0xc36c(%rip)        # 0x1400163e0
14000a074:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a079:	85 c0                	test   %eax,%eax
14000a07b:	74 08                	je     0x14000a085
14000a07d:	66 83 7c 24 30 30    	cmpw   $0x30,0x30(%rsp)
14000a083:	75 5a                	jne    0x14000a0df
14000a085:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000a08a:	48 ff 15 67 bf 00 00 	rex.W call *0xbf67(%rip)        # 0x140015ff8
14000a091:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a096:	90                   	nop
14000a097:	44 8b 43 38          	mov    0x38(%rbx),%r8d
14000a09b:	48 8d 15 a6 d2 00 00 	lea    0xd2a6(%rip),%rdx        # 0x140017348
14000a0a2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000a0a7:	48 ff 15 a2 c0 00 00 	rex.W call *0xc0a2(%rip)        # 0x140016150
14000a0ae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a0b3:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
14000a0b8:	ba 33 04 00 00       	mov    $0x433,%edx
14000a0bd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000a0c1:	48 ff 15 30 c3 00 00 	rex.W call *0xc330(%rip)        # 0x1400163f8
14000a0c8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a0cd:	90                   	nop
14000a0ce:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000a0d3:	48 ff 15 26 bf 00 00 	rex.W call *0xbf26(%rip)        # 0x140016000
14000a0da:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a0df:	48 8b cb             	mov    %rbx,%rcx
14000a0e2:	e8 d5 f0 ff ff       	call   0x1400091bc
14000a0e7:	33 c0                	xor    %eax,%eax
14000a0e9:	48 8b 8c 24 40 02 00 	mov    0x240(%rsp),%rcx
14000a0f0:	00
14000a0f1:	48 33 cc             	xor    %rsp,%rcx
14000a0f4:	e8 77 86 00 00       	call   0x140012770
14000a0f9:	48 81 c4 50 02 00 00 	add    $0x250,%rsp
14000a100:	5b                   	pop    %rbx
14000a101:	c3                   	ret
14000a102:	cc                   	int3
14000a103:	cc                   	int3
14000a104:	cc                   	int3
14000a105:	cc                   	int3
14000a106:	cc                   	int3
14000a107:	cc                   	int3
14000a108:	cc                   	int3
14000a109:	cc                   	int3
14000a10a:	cc                   	int3
14000a10b:	cc                   	int3
14000a10c:	40 53                	rex push %rbx
14000a10e:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
14000a115:	48 8b 05 74 44 01 00 	mov    0x14474(%rip),%rax        # 0x14001e590
14000a11c:	48 33 c4             	xor    %rsp,%rax
14000a11f:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
14000a126:	00
14000a127:	48 8b d9             	mov    %rcx,%rbx
14000a12a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14000a12f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14000a133:	41 b9 04 01 00 00    	mov    $0x104,%r9d
14000a139:	ba 33 04 00 00       	mov    $0x433,%edx
14000a13e:	48 ff 15 9b c2 00 00 	rex.W call *0xc29b(%rip)        # 0x1400163e0
14000a145:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a14a:	85 c0                	test   %eax,%eax
14000a14c:	74 64                	je     0x14000a1b2
14000a14e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000a153:	48 ff 15 56 c5 00 00 	rex.W call *0xc556(%rip)        # 0x1400166b0
14000a15a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a15f:	44 8b 4b 38          	mov    0x38(%rbx),%r9d
14000a163:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14000a169:	41 3b c0             	cmp    %r8d,%eax
14000a16c:	8b c8                	mov    %eax,%ecx
14000a16e:	41 0f 4c c8          	cmovl  %r8d,%ecx
14000a172:	41 3b c9             	cmp    %r9d,%ecx
14000a175:	44 0f 4e c9          	cmovle %ecx,%r9d
14000a179:	41 3b c1             	cmp    %r9d,%eax
14000a17c:	74 34                	je     0x14000a1b2
14000a17e:	4c 8d 05 c3 d1 00 00 	lea    0xd1c3(%rip),%r8        # 0x140017348
14000a185:	ba 04 01 00 00       	mov    $0x104,%edx
14000a18a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000a18f:	e8 ec 01 00 00       	call   0x14000a380
14000a194:	85 c0                	test   %eax,%eax
14000a196:	78 1a                	js     0x14000a1b2
14000a198:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000a19c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14000a1a1:	ba 33 04 00 00       	mov    $0x433,%edx
14000a1a6:	48 ff 15 4b c2 00 00 	rex.W call *0xc24b(%rip)        # 0x1400163f8
14000a1ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a1b2:	33 c0                	xor    %eax,%eax
14000a1b4:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
14000a1bb:	00
14000a1bc:	48 33 cc             	xor    %rsp,%rcx
14000a1bf:	e8 ac 85 00 00       	call   0x140012770
14000a1c4:	48 81 c4 40 02 00 00 	add    $0x240,%rsp
14000a1cb:	5b                   	pop    %rbx
14000a1cc:	c3                   	ret
14000a1cd:	cc                   	int3
14000a1ce:	cc                   	int3
14000a1cf:	cc                   	int3
14000a1d0:	cc                   	int3
14000a1d1:	cc                   	int3
14000a1d2:	cc                   	int3
14000a1d3:	cc                   	int3
14000a1d4:	40 53                	rex push %rbx
14000a1d6:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
14000a1dd:	48 8b 05 ac 43 01 00 	mov    0x143ac(%rip),%rax        # 0x14001e590
14000a1e4:	48 33 c4             	xor    %rsp,%rax
14000a1e7:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
14000a1ee:	00
14000a1ef:	48 8b d9             	mov    %rcx,%rbx
14000a1f2:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14000a1f7:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14000a1fb:	41 b9 04 01 00 00    	mov    $0x104,%r9d
14000a201:	ba 29 04 00 00       	mov    $0x429,%edx
14000a206:	48 ff 15 d3 c1 00 00 	rex.W call *0xc1d3(%rip)        # 0x1400163e0
14000a20d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a212:	85 c0                	test   %eax,%eax
14000a214:	74 64                	je     0x14000a27a
14000a216:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000a21b:	48 ff 15 8e c4 00 00 	rex.W call *0xc48e(%rip)        # 0x1400166b0
14000a222:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a227:	b9 01 00 00 00       	mov    $0x1,%ecx
14000a22c:	44 8b c8             	mov    %eax,%r9d
14000a22f:	3b c1                	cmp    %ecx,%eax
14000a231:	44 0f 4c c9          	cmovl  %ecx,%r9d
14000a235:	b9 3e 00 00 00       	mov    $0x3e,%ecx
14000a23a:	44 3b c9             	cmp    %ecx,%r9d
14000a23d:	44 0f 4f c9          	cmovg  %ecx,%r9d
14000a241:	41 3b c1             	cmp    %r9d,%eax
14000a244:	74 34                	je     0x14000a27a
14000a246:	4c 8d 05 fb d0 00 00 	lea    0xd0fb(%rip),%r8        # 0x140017348
14000a24d:	ba 04 01 00 00       	mov    $0x104,%edx
14000a252:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000a257:	e8 24 01 00 00       	call   0x14000a380
14000a25c:	85 c0                	test   %eax,%eax
14000a25e:	78 1a                	js     0x14000a27a
14000a260:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000a264:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14000a269:	ba 29 04 00 00       	mov    $0x429,%edx
14000a26e:	48 ff 15 83 c1 00 00 	rex.W call *0xc183(%rip)        # 0x1400163f8
14000a275:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a27a:	33 c0                	xor    %eax,%eax
14000a27c:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
14000a283:	00
14000a284:	48 33 cc             	xor    %rsp,%rcx
14000a287:	e8 e4 84 00 00       	call   0x140012770
14000a28c:	48 81 c4 40 02 00 00 	add    $0x240,%rsp
14000a293:	5b                   	pop    %rbx
14000a294:	c3                   	ret
14000a295:	cc                   	int3
14000a296:	cc                   	int3
14000a297:	cc                   	int3
14000a298:	cc                   	int3
14000a299:	cc                   	int3
14000a29a:	cc                   	int3
14000a29b:	cc                   	int3
14000a29c:	cc                   	int3
14000a29d:	cc                   	int3
14000a29e:	cc                   	int3
14000a29f:	cc                   	int3
14000a2a0:	48 8b c4             	mov    %rsp,%rax
14000a2a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000a2a7:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000a2ab:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000a2af:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000a2b3:	41 54                	push   %r12
14000a2b5:	41 56                	push   %r14
14000a2b7:	41 57                	push   %r15
14000a2b9:	48 83 ec 30          	sub    $0x30,%rsp
14000a2bd:	48 8b f1             	mov    %rcx,%rsi
14000a2c0:	4d 8b f1             	mov    %r9,%r14
14000a2c3:	48 8d 0d f6 48 01 00 	lea    0x148f6(%rip),%rcx        # 0x14001ebc0
14000a2ca:	4d 8b f8             	mov    %r8,%r15
14000a2cd:	44 8b e2             	mov    %edx,%r12d
14000a2d0:	48 ff 15 a9 b8 00 00 	rex.W call *0xb8a9(%rip)        # 0x140015b80
14000a2d7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a2dc:	48 8b d8             	mov    %rax,%rbx
14000a2df:	48 8b cb             	mov    %rbx,%rcx
14000a2e2:	48 89 70 08          	mov    %rsi,0x8(%rax)
14000a2e6:	48 8b 00             	mov    (%rax),%rax
14000a2e9:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a2ed:	ff 15 6d c4 00 00    	call   *0xc46d(%rip)        # 0x140016760
14000a2f3:	48 8b e8             	mov    %rax,%rbp
14000a2f6:	33 ff                	xor    %edi,%edi
14000a2f8:	48 8b 43 28          	mov    0x28(%rbx),%rax
14000a2fc:	48 85 c0             	test   %rax,%rax
14000a2ff:	75 0e                	jne    0x14000a30f
14000a301:	e8 a6 5d 00 00       	call   0x1400100ac
14000a306:	48 89 43 28          	mov    %rax,0x28(%rbx)
14000a30a:	48 85 c0             	test   %rax,%rax
14000a30d:	74 12                	je     0x14000a321
14000a30f:	4c 8b c3             	mov    %rbx,%r8
14000a312:	48 8b d5             	mov    %rbp,%rdx
14000a315:	48 8b c8             	mov    %rax,%rcx
14000a318:	e8 47 5e 00 00       	call   0x140010164
14000a31d:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
14000a321:	48 8b cf             	mov    %rdi,%rcx
14000a324:	e8 13 5d 00 00       	call   0x14001003c
14000a329:	4c 8b c0             	mov    %rax,%r8
14000a32c:	ba 08 00 00 00       	mov    $0x8,%edx
14000a331:	48 8b ce             	mov    %rsi,%rcx
14000a334:	48 8b d8             	mov    %rax,%rbx
14000a337:	48 ff 15 32 c1 00 00 	rex.W call *0xc132(%rip)        # 0x140016470
14000a33e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a343:	4d 8b ce             	mov    %r14,%r9
14000a346:	4d 8b c7             	mov    %r15,%r8
14000a349:	41 8b d4             	mov    %r12d,%edx
14000a34c:	48 8b ce             	mov    %rsi,%rcx
14000a34f:	48 8b c3             	mov    %rbx,%rax
14000a352:	ff 15 08 c4 00 00    	call   *0xc408(%rip)        # 0x140016760
14000a358:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000a35d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14000a362:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14000a367:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14000a36c:	48 83 c4 30          	add    $0x30,%rsp
14000a370:	41 5f                	pop    %r15
14000a372:	41 5e                	pop    %r14
14000a374:	41 5c                	pop    %r12
14000a376:	c3                   	ret
14000a377:	cc                   	int3
14000a378:	cc                   	int3
14000a379:	cc                   	int3
14000a37a:	cc                   	int3
14000a37b:	cc                   	int3
14000a37c:	cc                   	int3
14000a37d:	cc                   	int3
14000a37e:	cc                   	int3
14000a37f:	cc                   	int3
14000a380:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14000a385:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14000a38a:	53                   	push   %rbx
14000a38b:	55                   	push   %rbp
14000a38c:	56                   	push   %rsi
14000a38d:	57                   	push   %rdi
14000a38e:	48 83 ec 28          	sub    $0x28,%rsp
14000a392:	33 ed                	xor    %ebp,%ebp
14000a394:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14000a398:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14000a39e:	48 8b f1             	mov    %rcx,%rsi
14000a3a1:	8b fd                	mov    %ebp,%edi
14000a3a3:	b9 57 00 07 80       	mov    $0x80070057,%ecx
14000a3a8:	0f 47 f9             	cmova  %ecx,%edi
14000a3ab:	85 ff                	test   %edi,%edi
14000a3ad:	78 3b                	js     0x14000a3ea
14000a3af:	48 8d 5a ff          	lea    -0x1(%rdx),%rbx
14000a3b3:	48 8b ce             	mov    %rsi,%rcx
14000a3b6:	48 8b d3             	mov    %rbx,%rdx
14000a3b9:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14000a3be:	8b fd                	mov    %ebp,%edi
14000a3c0:	48 ff 15 e1 c2 00 00 	rex.W call *0xc2e1(%rip)        # 0x1400166a8
14000a3c7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a3cc:	85 c0                	test   %eax,%eax
14000a3ce:	78 0f                	js     0x14000a3df
14000a3d0:	48 98                	cltq
14000a3d2:	48 3b c3             	cmp    %rbx,%rax
14000a3d5:	77 08                	ja     0x14000a3df
14000a3d7:	75 19                	jne    0x14000a3f2
14000a3d9:	66 89 2c 5e          	mov    %bp,(%rsi,%rbx,2)
14000a3dd:	eb 13                	jmp    0x14000a3f2
14000a3df:	66 89 2c 5e          	mov    %bp,(%rsi,%rbx,2)
14000a3e3:	bf 7a 00 07 80       	mov    $0x8007007a,%edi
14000a3e8:	eb 08                	jmp    0x14000a3f2
14000a3ea:	48 85 d2             	test   %rdx,%rdx
14000a3ed:	74 03                	je     0x14000a3f2
14000a3ef:	66 89 2e             	mov    %bp,(%rsi)
14000a3f2:	8b c7                	mov    %edi,%eax
14000a3f4:	48 83 c4 28          	add    $0x28,%rsp
14000a3f8:	5f                   	pop    %rdi
14000a3f9:	5e                   	pop    %rsi
14000a3fa:	5d                   	pop    %rbp
14000a3fb:	5b                   	pop    %rbx
14000a3fc:	c3                   	ret
14000a3fd:	cc                   	int3
14000a3fe:	cc                   	int3
14000a3ff:	cc                   	int3
14000a400:	cc                   	int3
14000a401:	cc                   	int3
14000a402:	cc                   	int3
14000a403:	cc                   	int3
14000a404:	cc                   	int3
14000a405:	cc                   	int3
14000a406:	cc                   	int3
14000a407:	cc                   	int3
14000a408:	cc                   	int3
14000a409:	cc                   	int3
14000a40a:	cc                   	int3
14000a40b:	cc                   	int3
14000a40c:	cc                   	int3
14000a40d:	cc                   	int3
14000a40e:	cc                   	int3
14000a40f:	cc                   	int3
14000a410:	48 83 ec 38          	sub    $0x38,%rsp
14000a414:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14000a41b:	ff ff
14000a41d:	b9 58 01 00 00       	mov    $0x158,%ecx
14000a422:	48 ff 15 7f bb 00 00 	rex.W call *0xbb7f(%rip)        # 0x140015fa8
14000a429:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a42e:	48 8b c8             	mov    %rax,%rcx
14000a431:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000a436:	33 c0                	xor    %eax,%eax
14000a438:	48 85 c9             	test   %rcx,%rcx
14000a43b:	74 06                	je     0x14000a443
14000a43d:	e8 1e 00 00 00       	call   0x14000a460
14000a442:	90                   	nop
14000a443:	48 83 c4 38          	add    $0x38,%rsp
14000a447:	c3                   	ret
14000a448:	cc                   	int3
14000a449:	cc                   	int3
14000a44a:	cc                   	int3
14000a44b:	cc                   	int3
14000a44c:	cc                   	int3
14000a44d:	cc                   	int3
14000a44e:	cc                   	int3
14000a44f:	cc                   	int3
14000a450:	48 8d 05 e9 b0 00 00 	lea    0xb0e9(%rip),%rax        # 0x140015540
14000a457:	c3                   	ret
14000a458:	cc                   	int3
14000a459:	cc                   	int3
14000a45a:	cc                   	int3
14000a45b:	cc                   	int3
14000a45c:	cc                   	int3
14000a45d:	cc                   	int3
14000a45e:	cc                   	int3
14000a45f:	cc                   	int3
14000a460:	40 53                	rex push %rbx
14000a462:	48 83 ec 20          	sub    $0x20,%rsp
14000a466:	45 33 c0             	xor    %r8d,%r8d
14000a469:	ba d9 07 00 00       	mov    $0x7d9,%edx
14000a46e:	48 8b d9             	mov    %rcx,%rbx
14000a471:	48 ff 15 58 bb 00 00 	rex.W call *0xbb58(%rip)        # 0x140015fd0
14000a478:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a47d:	33 c9                	xor    %ecx,%ecx
14000a47f:	48 8d 05 ca ae 00 00 	lea    0xaeca(%rip),%rax        # 0x140015350
14000a486:	48 89 8b 20 01 00 00 	mov    %rcx,0x120(%rbx)
14000a48d:	48 89 03             	mov    %rax,(%rbx)
14000a490:	48 8d 05 71 ae 00 00 	lea    0xae71(%rip),%rax        # 0x140015308
14000a497:	48 89 83 18 01 00 00 	mov    %rax,0x118(%rbx)
14000a49e:	83 c8 ff             	or     $0xffffffff,%eax
14000a4a1:	89 83 38 01 00 00    	mov    %eax,0x138(%rbx)
14000a4a7:	89 83 3c 01 00 00    	mov    %eax,0x13c(%rbx)
14000a4ad:	48 8b c3             	mov    %rbx,%rax
14000a4b0:	48 89 8b 40 01 00 00 	mov    %rcx,0x140(%rbx)
14000a4b7:	48 89 8b 4c 01 00 00 	mov    %rcx,0x14c(%rbx)
14000a4be:	89 8b 54 01 00 00    	mov    %ecx,0x154(%rbx)
14000a4c4:	48 89 8b 28 01 00 00 	mov    %rcx,0x128(%rbx)
14000a4cb:	48 89 8b 30 01 00 00 	mov    %rcx,0x130(%rbx)
14000a4d2:	48 83 c4 20          	add    $0x20,%rsp
14000a4d6:	5b                   	pop    %rbx
14000a4d7:	c3                   	ret
14000a4d8:	cc                   	int3
14000a4d9:	cc                   	int3
14000a4da:	cc                   	int3
14000a4db:	cc                   	int3
14000a4dc:	cc                   	int3