14000e0c4:	48 89 d9             	mov    %rbx,%rcx
14000e0c7:	e8 9c 52 1d 00       	call   0x1401e3368
14000e0cc:	48 89 c3             	mov    %rax,%rbx
14000e0cf:	b9 02 00 00 00       	mov    $0x2,%ecx
14000e0d4:	ff 15 46 68 1e 00    	call   *0x1e6846(%rip)        # 0x1401f4920
14000e0da:	89 74 24 20          	mov    %esi,0x20(%rsp)
14000e0de:	49 89 f9             	mov    %rdi,%r9
14000e0e1:	49 89 e8             	mov    %rbp,%r8
14000e0e4:	48 89 c1             	mov    %rax,%rcx
14000e0e7:	48 89 da             	mov    %rbx,%rdx
14000e0ea:	e8 91 fa 08 00       	call   0x14009db80
14000e0ef:	e9 f2 fc ff ff       	jmp    0x14000dde6
14000e0f4:	e8 77 67 1d 00       	call   0x1401e4870
14000e0f9:	49 89 d8             	mov    %rbx,%r8
14000e0fc:	ba 10 00 00 00       	mov    $0x10,%edx
14000e101:	48 8d 0d 38 94 1e 00 	lea    0x1e9438(%rip),%rcx        # 0x1401f7540
14000e108:	e8 83 52 0b 00       	call   0x1400c3390
14000e10d:	48 8d 0d 04 93 1e 00 	lea    0x1e9304(%rip),%rcx        # 0x1401f7418
14000e114:	e8 77 52 0b 00       	call   0x1400c3390
14000e119:	49 89 d0             	mov    %rdx,%r8
14000e11c:	48 8d 0d f5 92 1e 00 	lea    0x1e92f5(%rip),%rcx        # 0x1401f7418
14000e123:	ba 28 00 00 00       	mov    $0x28,%edx
14000e128:	e8 63 52 0b 00       	call   0x1400c3390
14000e12d:	90                   	nop
14000e12e:	66 90                	xchg   %ax,%ax
14000e130:	55                   	push   %rbp
14000e131:	57                   	push   %rdi
14000e132:	56                   	push   %rsi
14000e133:	53                   	push   %rbx
14000e134:	48 83 ec 28          	sub    $0x28,%rsp
14000e138:	48 89 cb             	mov    %rcx,%rbx
14000e13b:	48 89 d1             	mov    %rdx,%rcx
14000e13e:	4c 89 c2             	mov    %r8,%rdx
14000e141:	45 89 c8             	mov    %r9d,%r8d
14000e144:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
14000e149:	e8 92 fb ff ff       	call   0x14000dce0
14000e14e:	48 89 c7             	mov    %rax,%rdi
14000e151:	48 85 c0             	test   %rax,%rax
14000e154:	74 2a                	je     0x14000e180
14000e156:	8b 73 18             	mov    0x18(%rbx),%esi
14000e159:	89 f5                	mov    %esi,%ebp
14000e15b:	83 c5 01             	add    $0x1,%ebp
14000e15e:	72 55                	jb     0x14000e1b5
14000e160:	8b 53 1c             	mov    0x1c(%rbx),%edx
14000e163:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14000e167:	89 f0                	mov    %esi,%eax
14000e169:	39 ea                	cmp    %ebp,%edx
14000e16b:	72 23                	jb     0x14000e190
14000e16d:	48 c7 04 c1 00 00 00 	movq   $0x0,(%rcx,%rax,8)
14000e174:	00
14000e175:	48 8b 43 20          	mov    0x20(%rbx),%rax
14000e179:	89 6b 18             	mov    %ebp,0x18(%rbx)
14000e17c:	48 89 3c f0          	mov    %rdi,(%rax,%rsi,8)
14000e180:	48 83 c4 28          	add    $0x28,%rsp
14000e184:	5b                   	pop    %rbx
14000e185:	5e                   	pop    %rsi
14000e186:	5f                   	pop    %rdi
14000e187:	5d                   	pop    %rbp
14000e188:	c3                   	ret
14000e189:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14000e190:	8d 54 52 30          	lea    0x30(%rdx,%rdx,2),%edx
14000e194:	d1 ea                	shr    $1,%edx
14000e196:	39 ea                	cmp    %ebp,%edx
14000e198:	0f 42 d5             	cmovb  %ebp,%edx
14000e19b:	89 53 1c             	mov    %edx,0x1c(%rbx)
14000e19e:	89 d2                	mov    %edx,%edx
14000e1a0:	48 c1 e2 03          	shl    $0x3,%rdx
14000e1a4:	e8 97 ca 0b 00       	call   0x1400cac40
14000e1a9:	48 89 43 20          	mov    %rax,0x20(%rbx)
14000e1ad:	48 89 c1             	mov    %rax,%rcx
14000e1b0:	8b 43 18             	mov    0x18(%rbx),%eax
14000e1b3:	eb b8                	jmp    0x14000e16d
14000e1b5:	4c 8d 05 a4 93 1e 00 	lea    0x1e93a4(%rip),%r8        # 0x1401f7560
14000e1bc:	ba 8e 02 00 00       	mov    $0x28e,%edx
14000e1c1:	48 8d 0d b9 93 1e 00 	lea    0x1e93b9(%rip),%rcx        # 0x1401f7581
14000e1c8:	e8 c3 55 0b 00       	call   0x1400c3790
14000e1cd:	90                   	nop
14000e1ce:	66 90                	xchg   %ax,%ax
14000e1d0:	41 56                	push   %r14
14000e1d2:	41 55                	push   %r13
14000e1d4:	41 54                	push   %r12
14000e1d6:	55                   	push   %rbp
14000e1d7:	57                   	push   %rdi
14000e1d8:	56                   	push   %rsi
14000e1d9:	53                   	push   %rbx
14000e1da:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14000e1e1:	4c 8b 35 08 a9 22 00 	mov    0x22a908(%rip),%r14        # 0x140238af0
14000e1e8:	49 8b 06             	mov    (%r14),%rax
14000e1eb:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14000e1f2:	00
14000e1f3:	31 c0                	xor    %eax,%eax
14000e1f5:	89 d5                	mov    %edx,%ebp
14000e1f7:	48 89 ce             	mov    %rcx,%rsi
14000e1fa:	31 d2                	xor    %edx,%edx
14000e1fc:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14000e203:	00 00
14000e205:	48 8b 05 94 b1 22 00 	mov    0x22b194(%rip),%rax        # 0x1402393a0
14000e20c:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14000e213:	00 00
14000e215:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000e21a:	40 f6 c5 02          	test   $0x2,%bpl
14000e21e:	0f 84 0c 01 00 00    	je     0x14000e330
14000e224:	e8 67 db 0b 00       	call   0x1400cbd90
14000e229:	89 c3                	mov    %eax,%ebx
14000e22b:	85 db                	test   %ebx,%ebx
14000e22d:	0f 88 0c 01 00 00    	js     0x14000e33f
14000e233:	48 8d 15 a4 93 1e 00 	lea    0x1e93a4(%rip),%rdx        # 0x1401f75de
14000e23a:	89 d9                	mov    %ebx,%ecx
14000e23c:	e8 bf d0 0b 00       	call   0x1400cb300
14000e241:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14000e246:	89 d9                	mov    %ebx,%ecx
14000e248:	48 89 c7             	mov    %rax,%rdi
14000e24b:	e8 50 95 0d 00       	call   0x1400e77a0
14000e250:	85 c0                	test   %eax,%eax
14000e252:	0f 85 30 01 00 00    	jne    0x14000e388
14000e258:	48 81 7c 24 68 ff ff 	cmpq   $0x63fffff,0x68(%rsp)
14000e25f:	3f 06
14000e261:	0f 8f e9 00 00 00    	jg     0x14000e350
14000e267:	ba 28 00 00 00       	mov    $0x28,%edx
14000e26c:	b9 01 00 00 00       	mov    $0x1,%ecx
14000e271:	4c 8d 6c 24 30       	lea    0x30(%rsp),%r13
14000e276:	e8 25 ca 0b 00       	call   0x1400caca0
14000e27b:	48 89 fa             	mov    %rdi,%rdx
14000e27e:	4c 89 e9             	mov    %r13,%rcx
14000e281:	49 89 c4             	mov    %rax,%r12
14000e284:	e8 d7 f0 08 00       	call   0x14009d360
14000e289:	83 f8 ff             	cmp    $0xffffffff,%eax
14000e28c:	74 4c                	je     0x14000e2da
14000e28e:	48 8b 15 5b b2 22 00 	mov    0x22b25b(%rip),%rdx        # 0x1402394f0
14000e295:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000e29a:	e8 21 c5 08 00       	call   0x14009a7c0
14000e29f:	89 c3                	mov    %eax,%ebx
14000e2a1:	85 c0                	test   %eax,%eax
14000e2a3:	75 6b                	jne    0x14000e310
14000e2a5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000e2ac:	00 00 00 00
14000e2b0:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14000e2b4:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14000e2b9:	83 c3 01             	add    $0x1,%ebx
14000e2bc:	4c 89 e1             	mov    %r12,%rcx
14000e2bf:	41 89 d9             	mov    %ebx,%r9d
14000e2c2:	49 89 f0             	mov    %rsi,%r8
14000e2c5:	e8 66 fe ff ff       	call   0x14000e130
14000e2ca:	48 89 fa             	mov    %rdi,%rdx
14000e2cd:	4c 89 e9             	mov    %r13,%rcx
14000e2d0:	e8 8b f0 08 00       	call   0x14009d360
14000e2d5:	83 f8 ff             	cmp    $0xffffffff,%eax
14000e2d8:	75 d6                	jne    0x14000e2b0
14000e2da:	48 89 f9             	mov    %rdi,%rcx
14000e2dd:	e8 06 ba 1d 00       	call   0x1401e9ce8
14000e2e2:	4c 89 e9             	mov    %r13,%rcx
14000e2e5:	e8 56 c6 08 00       	call   0x14009a940
14000e2ea:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
14000e2f1:	00
14000e2f2:	49 2b 06             	sub    (%r14),%rax
14000e2f5:	0f 85 bd 00 00 00    	jne    0x14000e3b8
14000e2fb:	4c 89 e0             	mov    %r12,%rax
14000e2fe:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14000e305:	5b                   	pop    %rbx
14000e306:	5e                   	pop    %rsi
14000e307:	5f                   	pop    %rdi
14000e308:	5d                   	pop    %rbp
14000e309:	41 5c                	pop    %r12
14000e30b:	41 5d                	pop    %r13
14000e30d:	41 5e                	pop    %r14
14000e30f:	c3                   	ret
14000e310:	48 8b 0d d9 b1 22 00 	mov    0x22b1d9(%rip),%rcx        # 0x1402394f0
14000e317:	31 db                	xor    %ebx,%ebx
14000e319:	e8 7a bb 1d 00       	call   0x1401e9e98
14000e31e:	31 d2                	xor    %edx,%edx
14000e320:	4c 89 e9             	mov    %r13,%rcx
14000e323:	49 89 c0             	mov    %rax,%r8
14000e326:	e8 65 d6 08 00       	call   0x14009b990
14000e32b:	eb 83                	jmp    0x14000e2b0
14000e32d:	0f 1f 00             	nopl   (%rax)
14000e330:	e8 ab 76 0d 00       	call   0x1400e59e0
14000e335:	89 c3                	mov    %eax,%ebx
14000e337:	85 db                	test   %ebx,%ebx
14000e339:	0f 89 f4 fe ff ff    	jns    0x14000e233
14000e33f:	48 89 f1             	mov    %rsi,%rcx
14000e342:	e8 49 d0 0b 00       	call   0x1400cb390
14000e347:	eb 33                	jmp    0x14000e37c
14000e349:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14000e350:	48 8b 05 89 ac 22 00 	mov    0x22ac89(%rip),%rax        # 0x140238fe0
14000e357:	48 8d 0d 52 92 1e 00 	lea    0x1e9252(%rip),%rcx        # 0x1401f75b0
14000e35e:	8b 00                	mov    (%rax),%eax
14000e360:	85 c0                	test   %eax,%eax
14000e362:	74 08                	je     0x14000e36c
14000e364:	e8 ff 4f 1d 00       	call   0x1401e3368
14000e369:	48 89 c1             	mov    %rax,%rcx
14000e36c:	48 89 f2             	mov    %rsi,%rdx
14000e36f:	e8 8c 53 0b 00       	call   0x1400c3700
14000e374:	48 89 f9             	mov    %rdi,%rcx
14000e377:	e8 6c b9 1d 00       	call   0x1401e9ce8
14000e37c:	45 31 e4             	xor    %r12d,%r12d
14000e37f:	e9 66 ff ff ff       	jmp    0x14000e2ea
14000e384:	0f 1f 40 00          	nopl   0x0(%rax)
14000e388:	48 8b 05 51 ac 22 00 	mov    0x22ac51(%rip),%rax        # 0x140238fe0
14000e38f:	48 8d 0d f2 91 1e 00 	lea    0x1e91f2(%rip),%rcx        # 0x1401f7588
14000e396:	8b 10                	mov    (%rax),%edx
14000e398:	85 d2                	test   %edx,%edx
14000e39a:	75 12                	jne    0x14000e3ae
14000e39c:	48 89 f2             	mov    %rsi,%rdx
14000e39f:	e8 dc 52 0b 00       	call   0x1400c3680
14000e3a4:	48 89 f9             	mov    %rdi,%rcx
14000e3a7:	e8 3c b9 1d 00       	call   0x1401e9ce8
14000e3ac:	eb ce                	jmp    0x14000e37c
14000e3ae:	e8 b5 4f 1d 00       	call   0x1401e3368
14000e3b3:	48 89 c1             	mov    %rax,%rcx
14000e3b6:	eb e4                	jmp    0x14000e39c
14000e3b8:	e8 b3 64 1d 00       	call   0x1401e4870
14000e3bd:	90                   	nop
14000e3be:	66 90                	xchg   %ax,%ax
14000e3c0:	41 55                	push   %r13
14000e3c2:	41 54                	push   %r12
14000e3c4:	55                   	push   %rbp
14000e3c5:	57                   	push   %rdi
14000e3c6:	56                   	push   %rsi
14000e3c7:	53                   	push   %rbx
14000e3c8:	48 83 ec 38          	sub    $0x38,%rsp
14000e3cc:	49 89 cd             	mov    %rcx,%r13
14000e3cf:	4c 89 c5             	mov    %r8,%rbp
14000e3d2:	45 89 cc             	mov    %r9d,%r12d
14000e3d5:	48 81 fa ff ff 3f 06 	cmp    $0x63fffff,%rdx
14000e3dc:	0f 87 9e 00 00 00    	ja     0x14000e480
14000e3e2:	ba 28 00 00 00       	mov    $0x28,%edx
14000e3e7:	b9 01 00 00 00       	mov    $0x1,%ecx
14000e3ec:	31 f6                	xor    %esi,%esi
14000e3ee:	e8 ad c8 0b 00       	call   0x1400caca0
14000e3f3:	4c 89 ea             	mov    %r13,%rdx
14000e3f6:	48 89 c7             	mov    %rax,%rdi
14000e3f9:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
14000e3fe:	84 c0                	test   %al,%al
14000e400:	74 66                	je     0x14000e468
14000e402:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000e409:	00 00 00 00
14000e40d:	0f 1f 00             	nopl   (%rax)
14000e410:	48 89 d3             	mov    %rdx,%rbx
14000e413:	eb 12                	jmp    0x14000e427
14000e415:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000e41c:	00 00 00 00
14000e420:	0f b6 03             	movzbl (%rbx),%eax
14000e423:	84 c0                	test   %al,%al
14000e425:	74 39                	je     0x14000e460
14000e427:	48 89 d9             	mov    %rbx,%rcx
14000e42a:	48 83 c3 01          	add    $0x1,%rbx
14000e42e:	3c 0a                	cmp    $0xa,%al
14000e430:	75 ee                	jne    0x14000e420
14000e432:	c6 01 00             	movb   $0x0,(%rcx)
14000e435:	83 c6 01             	add    $0x1,%esi
14000e438:	49 89 e8             	mov    %rbp,%r8
14000e43b:	48 89 f9             	mov    %rdi,%rcx
14000e43e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14000e443:	41 89 f1             	mov    %esi,%r9d
14000e446:	e8 e5 fc ff ff       	call   0x14000e130
14000e44b:	0f b6 03             	movzbl (%rbx),%eax
14000e44e:	84 c0                	test   %al,%al
14000e450:	74 16                	je     0x14000e468
14000e452:	48 89 da             	mov    %rbx,%rdx
14000e455:	eb b9                	jmp    0x14000e410
14000e457:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14000e45e:	00 00
14000e460:	48 89 d9             	mov    %rbx,%rcx
14000e463:	eb cd                	jmp    0x14000e432
14000e465:	0f 1f 00             	nopl   (%rax)
14000e468:	4c 89 e9             	mov    %r13,%rcx
14000e46b:	e8 40 aa 0e 00       	call   0x1400f8eb0
14000e470:	48 89 f8             	mov    %rdi,%rax
14000e473:	48 83 c4 38          	add    $0x38,%rsp
14000e477:	5b                   	pop    %rbx
14000e478:	5e                   	pop    %rsi
14000e479:	5f                   	pop    %rdi
14000e47a:	5d                   	pop    %rbp
14000e47b:	41 5c                	pop    %r12
14000e47d:	41 5d                	pop    %r13
14000e47f:	c3                   	ret
14000e480:	48 8b 05 59 ab 22 00 	mov    0x22ab59(%rip),%rax        # 0x140238fe0
14000e487:	48 8d 0d 52 91 1e 00 	lea    0x1e9152(%rip),%rcx        # 0x1401f75e0
14000e48e:	8b 00                	mov    (%rax),%eax
14000e490:	85 c0                	test   %eax,%eax
14000e492:	74 08                	je     0x14000e49c
14000e494:	e8 cf 4e 1d 00       	call   0x1401e3368
14000e499:	48 89 c1             	mov    %rax,%rcx
14000e49c:	48 89 ea             	mov    %rbp,%rdx
14000e49f:	31 ff                	xor    %edi,%edi
14000e4a1:	e8 5a 52 0b 00       	call   0x1400c3700
14000e4a6:	4c 89 e9             	mov    %r13,%rcx
14000e4a9:	e8 02 aa 0e 00       	call   0x1400f8eb0
14000e4ae:	48 89 f8             	mov    %rdi,%rax
14000e4b1:	48 83 c4 38          	add    $0x38,%rsp
14000e4b5:	5b                   	pop    %rbx
14000e4b6:	5e                   	pop    %rsi
14000e4b7:	5f                   	pop    %rdi
14000e4b8:	5d                   	pop    %rbp
14000e4b9:	41 5c                	pop    %r12
14000e4bb:	41 5d                	pop    %r13
14000e4bd:	c3                   	ret
14000e4be:	66 90                	xchg   %ax,%ax
14000e4c0:	41 54                	push   %r12
14000e4c2:	55                   	push   %rbp
14000e4c3:	57                   	push   %rdi
14000e4c4:	56                   	push   %rsi
14000e4c5:	53                   	push   %rbx
14000e4c6:	48 83 ec 70          	sub    $0x70,%rsp
14000e4ca:	48 8b 3d 1f a6 22 00 	mov    0x22a61f(%rip),%rdi        # 0x140238af0
14000e4d1:	48 8b 07             	mov    (%rdi),%rax
14000e4d4:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14000e4d9:	31 c0                	xor    %eax,%eax
14000e4db:	48 89 cb             	mov    %rcx,%rbx
14000e4de:	4c 89 c5             	mov    %r8,%rbp
14000e4e1:	45 89 cc             	mov    %r9d,%r12d
14000e4e4:	48 85 d2             	test   %rdx,%rdx
14000e4e7:	74 7c                	je     0x14000e565
14000e4e9:	48 8d 44 24 36       	lea    0x36(%rsp),%rax
14000e4ee:	48 8b 89 f0 00 00 00 	mov    0xf0(%rcx),%rcx
14000e4f5:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
14000e4fa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000e4ff:	49 89 f1             	mov    %rsi,%r9
14000e502:	e8 19 12 0b 00       	call   0x1400bf720
14000e507:	85 c0                	test   %eax,%eax
14000e509:	75 5a                	jne    0x14000e565
14000e50b:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
14000e512:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
14000e517:	4c 8d 44 24 3c       	lea    0x3c(%rsp),%r8
14000e51c:	48 89 f2             	mov    %rsi,%rdx
14000e51f:	e8 ac bd 02 00       	call   0x14003a2d0
14000e524:	48 89 c1             	mov    %rax,%rcx
14000e527:	48 85 c0             	test   %rax,%rax
14000e52a:	74 34                	je     0x14000e560
14000e52c:	83 7c 24 3c 03       	cmpl   $0x3,0x3c(%rsp)
14000e531:	75 2d                	jne    0x14000e560
14000e533:	8b 54 24 38          	mov    0x38(%rsp),%edx
14000e537:	45 89 e1             	mov    %r12d,%r9d
14000e53a:	49 89 e8             	mov    %rbp,%r8
14000e53d:	e8 7e fe ff ff       	call   0x14000e3c0
14000e542:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14000e547:	48 2b 17             	sub    (%rdi),%rdx
14000e54a:	75 1d                	jne    0x14000e569
14000e54c:	48 83 c4 70          	add    $0x70,%rsp
14000e550:	5b                   	pop    %rbx
14000e551:	5e                   	pop    %rsi
14000e552:	5f                   	pop    %rdi
14000e553:	5d                   	pop    %rbp
14000e554:	41 5c                	pop    %r12
14000e556:	c3                   	ret
14000e557:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14000e55e:	00 00
14000e560:	e8 4b a9 0e 00       	call   0x1400f8eb0
14000e565:	31 c0                	xor    %eax,%eax
14000e567:	eb d9                	jmp    0x14000e542