14000a0c0:	48 89 c8             	mov    %rcx,%rax
14000a0c3:	4c 89 c1             	mov    %r8,%rcx
14000a0c6:	4d 89 ca             	mov    %r9,%r10
14000a0c9:	44 8b 00             	mov    (%rax),%r8d
14000a0cc:	45 85 c0             	test   %r8d,%r8d
14000a0cf:	75 08                	jne    0x14000a0d9
14000a0d1:	81 fa 2b 01 00 00    	cmp    $0x12b,%edx
14000a0d7:	7f 07                	jg     0x14000a0e0
14000a0d9:	c3                   	ret
14000a0da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000a0e0:	41 89 d1             	mov    %edx,%r9d
14000a0e3:	4c 8d 05 a6 bf 1e 00 	lea    0x1ebfa6(%rip),%r8        # 0x1401f6090
14000a0ea:	4c 89 d2             	mov    %r10,%rdx
14000a0ed:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14000a0f3:	e9 78 19 0c 00       	jmp    0x1400cba70
14000a0f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14000a0ff:	00
14000a100:	56                   	push   %rsi
14000a101:	53                   	push   %rbx
14000a102:	48 83 ec 28          	sub    $0x28,%rsp
14000a106:	48 89 51 20          	mov    %rdx,0x20(%rcx)
14000a10a:	48 89 cb             	mov    %rcx,%rbx
14000a10d:	48 89 d6             	mov    %rdx,%rsi
14000a110:	e8 fb ef ff ff       	call   0x140009110
14000a115:	85 c0                	test   %eax,%eax
14000a117:	74 17                	je     0x14000a130
14000a119:	48 89 d9             	mov    %rbx,%rcx
14000a11c:	e8 df f1 ff ff       	call   0x140009300
14000a121:	48 89 f1             	mov    %rsi,%rcx
14000a124:	48 83 c4 28          	add    $0x28,%rsp
14000a128:	5b                   	pop    %rbx
14000a129:	5e                   	pop    %rsi
14000a12a:	e9 81 bf ff ff       	jmp    0x1400060b0
14000a12f:	90                   	nop
14000a130:	4c 8d 05 33 c7 1e 00 	lea    0x1ec733(%rip),%r8        # 0x1401f686a
14000a137:	ba 00 01 00 00       	mov    $0x100,%edx
14000a13c:	48 8d 0d 9d 7f 25 00 	lea    0x257f9d(%rip),%rcx        # 0x1402620e0
14000a143:	e8 28 19 0c 00       	call   0x1400cba70
14000a148:	b8 03 00 00 00       	mov    $0x3,%eax
14000a14d:	48 83 c4 28          	add    $0x28,%rsp
14000a151:	5b                   	pop    %rbx
14000a152:	5e                   	pop    %rsi
14000a153:	c3                   	ret
14000a154:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000a15b:	00 00 00 00
14000a15f:	90                   	nop
14000a160:	56                   	push   %rsi
14000a161:	53                   	push   %rbx
14000a162:	48 83 ec 28          	sub    $0x28,%rsp
14000a166:	48 8b 1d 13 0f 1e 00 	mov    0x1e0f13(%rip),%rbx        # 0x1401eb080
14000a16d:	48 85 db             	test   %rbx,%rbx
14000a170:	74 4a                	je     0x14000a1bc
14000a172:	48 8b 05 0f 0f 1e 00 	mov    0x1e0f0f(%rip),%rax        # 0x1401eb088
14000a179:	31 c9                	xor    %ecx,%ecx
14000a17b:	48 c1 e0 04          	shl    $0x4,%rax
14000a17f:	48 01 d8             	add    %rbx,%rax
14000a182:	48 39 c3             	cmp    %rax,%rbx
14000a185:	73 2b                	jae    0x14000a1b2
14000a187:	48 8d 35 f2 0e 1e 00 	lea    0x1e0ef2(%rip),%rsi        # 0x1401eb080
14000a18e:	66 90                	xchg   %ax,%ax
14000a190:	48 8b 13             	mov    (%rbx),%rdx
14000a193:	48 83 c3 10          	add    $0x10,%rbx
14000a197:	e8 84 2d 00 00       	call   0x14000cf20
14000a19c:	48 8b 15 e5 0e 1e 00 	mov    0x1e0ee5(%rip),%rdx        # 0x1401eb088
14000a1a3:	48 89 c1             	mov    %rax,%rcx
14000a1a6:	48 c1 e2 04          	shl    $0x4,%rdx
14000a1aa:	48 03 16             	add    (%rsi),%rdx
14000a1ad:	48 39 d3             	cmp    %rdx,%rbx
14000a1b0:	72 de                	jb     0x14000a190
14000a1b2:	48 89 c8             	mov    %rcx,%rax
14000a1b5:	48 83 c4 28          	add    $0x28,%rsp
14000a1b9:	5b                   	pop    %rbx
14000a1ba:	5e                   	pop    %rsi
14000a1bb:	c3                   	ret
14000a1bc:	31 c9                	xor    %ecx,%ecx
14000a1be:	eb f2                	jmp    0x14000a1b2
14000a1c0:	56                   	push   %rsi
14000a1c1:	53                   	push   %rbx
14000a1c2:	48 83 ec 48          	sub    $0x48,%rsp
14000a1c6:	48 8b 1d 23 e9 22 00 	mov    0x22e923(%rip),%rbx        # 0x140238af0
14000a1cd:	48 8b 03             	mov    (%rbx),%rax
14000a1d0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000a1d5:	48 8b 05 2c 80 25 00 	mov    0x25802c(%rip),%rax        # 0x140262208
14000a1dc:	48 85 c0             	test   %rax,%rax
14000a1df:	74 17                	je     0x14000a1f8
14000a1e1:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14000a1e6:	48 2b 13             	sub    (%rbx),%rdx
14000a1e9:	75 60                	jne    0x14000a24b
14000a1eb:	48 83 c4 48          	add    $0x48,%rsp
14000a1ef:	5b                   	pop    %rbx
14000a1f0:	5e                   	pop    %rsi
14000a1f1:	c3                   	ret
14000a1f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000a1f8:	48 8b 05 a1 f1 22 00 	mov    0x22f1a1(%rip),%rax        # 0x1402393a0
14000a1ff:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14000a204:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14000a20b:	00 00
14000a20d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14000a214:	00 00
14000a216:	48 89 f1             	mov    %rsi,%rcx
14000a219:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000a21e:	e8 cd c2 ff ff       	call   0x1400064f0
14000a223:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
14000a229:	75 0d                	jne    0x14000a238
14000a22b:	48 8b 05 d6 7f 25 00 	mov    0x257fd6(%rip),%rax        # 0x140262208
14000a232:	eb ad                	jmp    0x14000a1e1
14000a234:	0f 1f 40 00          	nopl   0x0(%rax)
14000a238:	31 d2                	xor    %edx,%edx
14000a23a:	48 89 f1             	mov    %rsi,%rcx
14000a23d:	e8 7e 07 09 00       	call   0x14009a9c0
14000a242:	48 89 05 bf 7f 25 00 	mov    %rax,0x257fbf(%rip)        # 0x140262208
14000a249:	eb 96                	jmp    0x14000a1e1
14000a24b:	e8 20 a6 1d 00       	call   0x1401e4870
14000a250:	90                   	nop
14000a251:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000a258:	00 00 00 00
14000a25c:	0f 1f 40 00          	nopl   0x0(%rax)
14000a260:	4d 89 c1             	mov    %r8,%r9
14000a263:	45 31 c0             	xor    %r8d,%r8d
14000a266:	e9 35 fa ff ff       	jmp    0x140009ca0
14000a26b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a270:	41 55                	push   %r13
14000a272:	41 54                	push   %r12
14000a274:	55                   	push   %rbp
14000a275:	57                   	push   %rdi
14000a276:	56                   	push   %rsi
14000a277:	53                   	push   %rbx
14000a278:	48 83 ec 48          	sub    $0x48,%rsp
14000a27c:	48 8b 2d 6d e8 22 00 	mov    0x22e86d(%rip),%rbp        # 0x140238af0
14000a283:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
14000a288:	48 89 ce             	mov    %rcx,%rsi
14000a28b:	48 89 d7             	mov    %rdx,%rdi
14000a28e:	4d 89 c5             	mov    %r8,%r13
14000a291:	48 8b 45 00          	mov    0x0(%rbp),%rax
14000a295:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000a29a:	31 c0                	xor    %eax,%eax
14000a29c:	49 89 d0             	mov    %rdx,%r8
14000a29f:	4c 89 e1             	mov    %r12,%rcx
14000a2a2:	48 8b 05 f7 f0 22 00 	mov    0x22f0f7(%rip),%rax        # 0x1402393a0
14000a2a9:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14000a2b0:	00 00
14000a2b2:	48 8d 15 aa c6 1e 00 	lea    0x1ec6aa(%rip),%rdx        # 0x1401f6963
14000a2b9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000a2be:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14000a2c5:	00 00
14000a2c7:	e8 f4 1c 09 00       	call   0x14009bfc0
14000a2cc:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000a2d1:	48 8d 15 93 c6 1e 00 	lea    0x1ec693(%rip),%rdx        # 0x1401f696b
14000a2d8:	e8 83 b3 0d 00       	call   0x1400e5660
14000a2dd:	48 89 c3             	mov    %rax,%rbx
14000a2e0:	48 85 c0             	test   %rax,%rax
14000a2e3:	74 6b                	je     0x14000a350
14000a2e5:	48 89 f1             	mov    %rsi,%rcx
14000a2e8:	4d 89 e9             	mov    %r13,%r9
14000a2eb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14000a2f1:	48 89 c2             	mov    %rax,%rdx
14000a2f4:	e8 a7 f9 ff ff       	call   0x140009ca0
14000a2f9:	48 89 d9             	mov    %rbx,%rcx
14000a2fc:	89 c6                	mov    %eax,%esi
14000a2fe:	e8 e5 f9 1d 00       	call   0x1401e9ce8
14000a303:	85 f6                	test   %esi,%esi
14000a305:	74 29                	je     0x14000a330
14000a307:	4c 89 e1             	mov    %r12,%rcx
14000a30a:	e8 31 06 09 00       	call   0x14009a940
14000a30f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14000a314:	48 2b 45 00          	sub    0x0(%rbp),%rax
14000a318:	75 4e                	jne    0x14000a368
14000a31a:	89 f0                	mov    %esi,%eax
14000a31c:	48 83 c4 48          	add    $0x48,%rsp
14000a320:	5b                   	pop    %rbx
14000a321:	5e                   	pop    %rsi
14000a322:	5f                   	pop    %rdi
14000a323:	5d                   	pop    %rbp
14000a324:	41 5c                	pop    %r12
14000a326:	41 5d                	pop    %r13
14000a328:	c3                   	ret
14000a329:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14000a330:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000a335:	48 89 fa             	mov    %rdi,%rdx
14000a338:	31 f6                	xor    %esi,%esi
14000a33a:	e8 e1 d1 02 00       	call   0x140037520
14000a33f:	85 c0                	test   %eax,%eax
14000a341:	40 0f 95 c6          	setne  %sil
14000a345:	01 f6                	add    %esi,%esi
14000a347:	eb be                	jmp    0x14000a307
14000a349:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14000a350:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14000a355:	48 8d 0d 11 c6 1e 00 	lea    0x1ec611(%rip),%rcx        # 0x1401f696d
14000a35c:	be 02 00 00 00       	mov    $0x2,%esi
14000a361:	e8 ca 92 0b 00       	call   0x1400c3630
14000a366:	eb 9f                	jmp    0x14000a307
14000a368:	e8 03 a5 1d 00       	call   0x1401e4870
14000a36d:	90                   	nop
14000a36e:	66 90                	xchg   %ax,%ax
14000a370:	41 55                	push   %r13
14000a372:	41 54                	push   %r12
14000a374:	55                   	push   %rbp
14000a375:	57                   	push   %rdi
14000a376:	56                   	push   %rsi
14000a377:	53                   	push   %rbx
14000a378:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14000a37f:	4c 8b 25 6a e7 22 00 	mov    0x22e76a(%rip),%r12        # 0x140238af0
14000a386:	66 0f ef c0          	pxor   %xmm0,%xmm0
14000a38a:	48 8d 2d f9 c5 1e 00 	lea    0x1ec5f9(%rip),%rbp        # 0x1401f698a
14000a391:	49 8b 04 24          	mov    (%r12),%rax
14000a395:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14000a39c:	00
14000a39d:	31 c0                	xor    %eax,%eax
14000a39f:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
14000a3a4:	48 89 d7             	mov    %rdx,%rdi
14000a3a7:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
14000a3ac:	48 8b 05 ed ef 22 00 	mov    0x22efed(%rip),%rax        # 0x1402393a0
14000a3b3:	4c 8d aa b0 00 00 00 	lea    0xb0(%rdx),%r13
14000a3ba:	48 89 ca             	mov    %rcx,%rdx
14000a3bd:	48 89 f1             	mov    %rsi,%rcx
14000a3c0:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14000a3c7:	00 00
14000a3c9:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14000a3d0:	00 00
14000a3d2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000a3d7:	c6 44 24 60 01       	movb   $0x1,0x60(%rsp)
14000a3dc:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14000a3e3:	00 00
14000a3e5:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
14000a3ec:	00 00
14000a3ee:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000a3f3:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14000a3f8:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
14000a3ff:	00
14000a400:	e8 0b 72 0b 00       	call   0x1400c1610
14000a405:	44 0f be 87 b0 00 00 	movsbl 0xb0(%rdi),%r8d
14000a40c:	00
14000a40d:	44 89 c3             	mov    %r8d,%ebx
14000a410:	45 85 c0             	test   %r8d,%r8d
14000a413:	75 39                	jne    0x14000a44e
14000a415:	e9 96 00 00 00       	jmp    0x14000a4b0
14000a41a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000a420:	41 8d 40 d0          	lea    -0x30(%r8),%eax
14000a424:	83 f8 09             	cmp    $0x9,%eax
14000a427:	76 31                	jbe    0x14000a45a
14000a429:	41 8d 40 d3          	lea    -0x2d(%r8),%eax
14000a42d:	83 f8 02             	cmp    $0x2,%eax
14000a430:	76 28                	jbe    0x14000a45a
14000a432:	48 89 ea             	mov    %rbp,%rdx
14000a435:	48 89 f1             	mov    %rsi,%rcx
14000a438:	e8 83 1b 09 00       	call   0x14009bfc0
14000a43d:	45 0f be 45 01       	movsbl 0x1(%r13),%r8d
14000a442:	49 83 c5 01          	add    $0x1,%r13
14000a446:	44 89 c3             	mov    %r8d,%ebx
14000a449:	45 85 c0             	test   %r8d,%r8d
14000a44c:	74 62                	je     0x14000a4b0
14000a44e:	89 d8                	mov    %ebx,%eax
14000a450:	83 e0 df             	and    $0xffffffdf,%eax
14000a453:	83 e8 41             	sub    $0x41,%eax
14000a456:	3c 19                	cmp    $0x19,%al
14000a458:	77 c6                	ja     0x14000a420
14000a45a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14000a45f:	48 85 c0             	test   %rax,%rax
14000a462:	74 34                	je     0x14000a498
14000a464:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14000a469:	48 29 d0             	sub    %rdx,%rax
14000a46c:	48 83 f8 01          	cmp    $0x1,%rax
14000a470:	74 26                	je     0x14000a498
14000a472:	48 8d 42 01          	lea    0x1(%rdx),%rax
14000a476:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000a47b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14000a480:	88 1c 10             	mov    %bl,(%rax,%rdx,1)
14000a483:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14000a488:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000a48d:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14000a491:	eb aa                	jmp    0x14000a43d
14000a493:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a498:	ba 01 00 00 00       	mov    $0x1,%edx
14000a49d:	48 89 f1             	mov    %rsi,%rcx
14000a4a0:	e8 fb 06 09 00       	call   0x14009aba0
14000a4a5:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14000a4aa:	eb c6                	jmp    0x14000a472
14000a4ac:	0f 1f 40 00          	nopl   0x0(%rax)
14000a4b0:	48 89 f1             	mov    %rsi,%rcx
14000a4b3:	31 d2                	xor    %edx,%edx
14000a4b5:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
14000a4ba:	e8 01 05 09 00       	call   0x14009a9c0
14000a4bf:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14000a4c4:	45 31 c0             	xor    %r8d,%r8d
14000a4c7:	48 89 ea             	mov    %rbp,%rdx
14000a4ca:	48 89 c1             	mov    %rax,%rcx
14000a4cd:	48 89 c6             	mov    %rax,%rsi
14000a4d0:	e8 cb f7 ff ff       	call   0x140009ca0
14000a4d5:	89 c3                	mov    %eax,%ebx
14000a4d7:	85 c0                	test   %eax,%eax
14000a4d9:	0f 85 8e 00 00 00    	jne    0x14000a56d
14000a4df:	48 89 e9             	mov    %rbp,%rcx
14000a4e2:	e8 f9 09 09 00       	call   0x14009aee0
14000a4e7:	48 8b 05 12 ef 22 00 	mov    0x22ef12(%rip),%rax        # 0x140239400
14000a4ee:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000a4f3:	48 8b 00             	mov    (%rax),%rax
14000a4f6:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14000a4fd:	48 8b 40 18          	mov    0x18(%rax),%rax
14000a501:	48 39 44 24 28       	cmp    %rax,0x28(%rsp)
14000a506:	74 58                	je     0x14000a560
14000a508:	48 8d 15 82 c4 1e 00 	lea    0x1ec482(%rip),%rdx        # 0x1401f6991
14000a50f:	e8 ac 02 09 00       	call   0x14009a7c0
14000a514:	85 c0                	test   %eax,%eax
14000a516:	74 55                	je     0x14000a56d
14000a518:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14000a51d:	48 8d 48 05          	lea    0x5(%rax),%rcx
14000a521:	e8 da 04 0c 00       	call   0x1400caa00
14000a526:	48 89 47 78          	mov    %rax,0x78(%rdi)
14000a52a:	48 89 e9             	mov    %rbp,%rcx
14000a52d:	e8 0e 04 09 00       	call   0x14009a940
14000a532:	48 89 f1             	mov    %rsi,%rcx
14000a535:	e8 76 e9 0e 00       	call   0x1400f8eb0
14000a53a:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14000a541:	00
14000a542:	49 2b 04 24          	sub    (%r12),%rax
14000a546:	75 2c                	jne    0x14000a574
14000a548:	89 d8                	mov    %ebx,%eax
14000a54a:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14000a551:	5b                   	pop    %rbx
14000a552:	5e                   	pop    %rsi
14000a553:	5f                   	pop    %rdi
14000a554:	5d                   	pop    %rbp
14000a555:	41 5c                	pop    %r12
14000a557:	41 5d                	pop    %r13
14000a559:	c3                   	ret
14000a55a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000a560:	48 8d 57 08          	lea    0x8(%rdi),%rdx
14000a564:	e8 c7 4e 02 00       	call   0x14002f430
14000a569:	89 c3                	mov    %eax,%ebx
14000a56b:	eb bd                	jmp    0x14000a52a
14000a56d:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
14000a572:	eb b6                	jmp    0x14000a52a
14000a574:	e8 f7 a2 1d 00       	call   0x1401e4870
14000a579:	90                   	nop
14000a57a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000a580:	41 57                	push   %r15
14000a582:	41 56                	push   %r14
14000a584:	41 55                	push   %r13
14000a586:	41 54                	push   %r12
14000a588:	55                   	push   %rbp
14000a589:	57                   	push   %rdi
14000a58a:	56                   	push   %rsi
14000a58b:	53                   	push   %rbx
14000a58c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
14000a593:	48 8b 3d 56 e5 22 00 	mov    0x22e556(%rip),%rdi        # 0x140238af0
14000a59a:	66 0f ef c0          	pxor   %xmm0,%xmm0
14000a59e:	48 8b 07             	mov    (%rdi),%rax
14000a5a1:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
14000a5a8:	00
14000a5a9:	31 c0                	xor    %eax,%eax