14000beb1:	48 8b 87 a8 01 00 00 	mov    0x1a8(%rdi),%rax
14000beb8:	48 89 87 c8 01 00 00 	mov    %rax,0x1c8(%rdi)
14000bebf:	48 85 c0             	test   %rax,%rax
14000bec2:	0f 85 0b f7 ff ff    	jne    0x14000b5d3
14000bec8:	48 89 f9             	mov    %rdi,%rcx
14000becb:	e8 b0 99 00 00       	call   0x140015880
14000bed0:	48 89 87 c8 01 00 00 	mov    %rax,0x1c8(%rdi)
14000bed7:	49 89 c4             	mov    %rax,%r12
14000beda:	48 85 c0             	test   %rax,%rax
14000bedd:	0f 84 f6 c8 ff ff    	je     0x1400087d9
14000bee3:	e9 01 f7 ff ff       	jmp    0x14000b5e9
14000bee8:	48 8b 87 a8 01 00 00 	mov    0x1a8(%rdi),%rax
14000beef:	48 89 87 c0 01 00 00 	mov    %rax,0x1c0(%rdi)
14000bef6:	48 85 c0             	test   %rax,%rax
14000bef9:	0f 85 94 e3 ff ff    	jne    0x14000a293
14000beff:	48 89 f9             	mov    %rdi,%rcx
14000bf02:	e8 79 99 00 00       	call   0x140015880
14000bf07:	48 89 87 c0 01 00 00 	mov    %rax,0x1c0(%rdi)
14000bf0e:	49 89 c4             	mov    %rax,%r12
14000bf11:	48 85 c0             	test   %rax,%rax
14000bf14:	0f 85 8f e3 ff ff    	jne    0x14000a2a9
14000bf1a:	e9 ba c8 ff ff       	jmp    0x1400087d9
14000bf1f:	49 8b 4c 24 18       	mov    0x18(%r12),%rcx
14000bf24:	48 85 c9             	test   %rcx,%rcx
14000bf27:	74 18                	je     0x14000bf41
14000bf29:	e8 22 88 01 00       	call   0x140024750
14000bf2e:	49 c7 44 24 18 00 00 	movq   $0x0,0x18(%r12)
14000bf35:	00 00
14000bf37:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000bf3b:	0f 84 5f fb ff ff    	je     0x14000baa0
14000bf41:	4c 89 f9             	mov    %r15,%rcx
14000bf44:	e8 4f 87 01 00       	call   0x140024698
14000bf49:	49 89 44 24 18       	mov    %rax,0x18(%r12)
14000bf4e:	48 85 c0             	test   %rax,%rax
14000bf51:	0f 85 29 c3 ff ff    	jne    0x140008280
14000bf57:	e9 7d c8 ff ff       	jmp    0x1400087d9
14000bf5c:	0f 1f 40 00          	nopl   0x0(%rax)
14000bf60:	80 a7 66 04 00 00 fe 	andb   $0xfe,0x466(%rdi)
14000bf67:	e9 e4 f0 ff ff       	jmp    0x14000b050
14000bf6c:	48 8b 87 a8 01 00 00 	mov    0x1a8(%rdi),%rax
14000bf73:	48 89 87 b8 01 00 00 	mov    %rax,0x1b8(%rdi)
14000bf7a:	48 85 c0             	test   %rax,%rax
14000bf7d:	0f 85 b0 db ff ff    	jne    0x140009b33
14000bf83:	48 89 f9             	mov    %rdi,%rcx
14000bf86:	e8 f5 98 00 00       	call   0x140015880
14000bf8b:	48 89 87 b8 01 00 00 	mov    %rax,0x1b8(%rdi)
14000bf92:	49 89 c4             	mov    %rax,%r12
14000bf95:	48 85 c0             	test   %rax,%rax
14000bf98:	0f 85 ab db ff ff    	jne    0x140009b49
14000bf9e:	e9 36 c8 ff ff       	jmp    0x1400087d9
14000bfa3:	48 8d 8f 88 00 00 00 	lea    0x88(%rdi),%rcx
14000bfaa:	4c 89 fa             	mov    %r15,%rdx
14000bfad:	e8 9e a6 00 00       	call   0x140016650
14000bfb2:	41 89 c2             	mov    %eax,%r10d
14000bfb5:	e9 c9 c2 ff ff       	jmp    0x140008283
14000bfba:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000bfbf:	48 8d 15 22 b7 01 00 	lea    0x1b722(%rip),%rdx        # 0x1400276e8
14000bfc6:	e8 f5 26 00 00       	call   0x14000e6c0
14000bfcb:	48 8b 8f 00 01 00 00 	mov    0x100(%rdi),%rcx
14000bfd2:	48 85 c9             	test   %rcx,%rcx
14000bfd5:	0f 85 27 ed ff ff    	jne    0x14000ad02
14000bfdb:	e9 32 ed ff ff       	jmp    0x14000ad12
14000bfe0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000bfe5:	48 8d 15 96 b7 01 00 	lea    0x1b796(%rip),%rdx        # 0x140027782
14000bfec:	c6 41 56 00          	movb   $0x0,0x56(%rcx)
14000bff0:	e8 cb b8 ff ff       	call   0x1400078c0
14000bff5:	85 c0                	test   %eax,%eax
14000bff7:	0f 84 10 df ff ff    	je     0x140009f0d
14000bffd:	e9 d7 c7 ff ff       	jmp    0x1400087d9
14000c002:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000c007:	48 8d 15 bc b5 01 00 	lea    0x1b5bc(%rip),%rdx        # 0x1400275ca
14000c00e:	e8 fd 15 01 00       	call   0x14001d610
14000c013:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000c018:	48 85 c0             	test   %rax,%rax
14000c01b:	0f 84 82 07 00 00    	je     0x14000c7a3
14000c021:	48 8b 8f e8 02 00 00 	mov    0x2e8(%rdi),%rcx
14000c028:	e8 23 87 01 00       	call   0x140024750
14000c02d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14000c032:	48 c7 87 e8 02 00 00 	movq   $0x0,0x2e8(%rdi)
14000c039:	00 00 00 00
14000c03d:	48 8d 8f e8 02 00 00 	lea    0x2e8(%rdi),%rcx
14000c044:	e8 a7 98 00 00       	call   0x1400158f0
14000c049:	4c 8b 25 90 92 01 00 	mov    0x19290(%rip),%r12        # 0x1400252e0
14000c050:	41 89 c2             	mov    %eax,%r10d
14000c053:	31 c9                	xor    %ecx,%ecx
14000c055:	44 89 54 24 58       	mov    %r10d,0x58(%rsp)
14000c05a:	41 ff d4             	call   *%r12
14000c05d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000c062:	44 8b 54 24 58       	mov    0x58(%rsp),%r10d
14000c067:	48 39 c1             	cmp    %rax,%rcx
14000c06a:	0f 84 b1 d3 ff ff    	je     0x140009421
14000c070:	44 89 54 24 48       	mov    %r10d,0x48(%rsp)
14000c075:	e8 7e 86 01 00       	call   0x1400246f8
14000c07a:	44 8b 54 24 48       	mov    0x48(%rsp),%r10d
14000c07f:	e9 9d d3 ff ff       	jmp    0x140009421
14000c084:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000c089:	48 8d 15 f8 b3 01 00 	lea    0x1b3f8(%rip),%rdx        # 0x140027488
14000c090:	e8 2b 26 00 00       	call   0x14000e6c0
14000c095:	e9 96 cf ff ff       	jmp    0x140009030
14000c09a:	4d 8d 67 01          	lea    0x1(%r15),%r12
14000c09e:	b8 03 00 00 00       	mov    $0x3,%eax
14000c0a3:	e9 61 f1 ff ff       	jmp    0x14000b209
14000c0a8:	4d 8d 67 01          	lea    0x1(%r15),%r12
14000c0ac:	b8 02 00 00 00       	mov    $0x2,%eax
14000c0b1:	e9 53 f1 ff ff       	jmp    0x14000b209
14000c0b6:	48 8b 87 a8 01 00 00 	mov    0x1a8(%rdi),%rax
14000c0bd:	48 89 87 c0 01 00 00 	mov    %rax,0x1c0(%rdi)
14000c0c4:	48 85 c0             	test   %rax,%rax
14000c0c7:	0f 85 06 ee ff ff    	jne    0x14000aed3
14000c0cd:	48 89 f9             	mov    %rdi,%rcx
14000c0d0:	e8 ab 97 00 00       	call   0x140015880
14000c0d5:	48 89 87 c0 01 00 00 	mov    %rax,0x1c0(%rdi)
14000c0dc:	48 89 c2             	mov    %rax,%rdx
14000c0df:	48 85 c0             	test   %rax,%rax
14000c0e2:	0f 84 f1 c6 ff ff    	je     0x1400087d9
14000c0e8:	e9 fc ed ff ff       	jmp    0x14000aee9
14000c0ed:	85 c0                	test   %eax,%eax
14000c0ef:	ba 32 00 00 00       	mov    $0x32,%edx
14000c0f4:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000c0f9:	0f 4e c2             	cmovle %edx,%eax
14000c0fc:	66 89 41 54          	mov    %ax,0x54(%rcx)
14000c100:	e9 7e c1 ff ff       	jmp    0x140008283
14000c105:	0f b6 6c 24 48       	movzbl 0x48(%rsp),%ebp
14000c10a:	41 89 c2             	mov    %eax,%r10d
14000c10d:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14000c114:	00
14000c115:	44 89 54 24 48       	mov    %r10d,0x48(%rsp)
14000c11a:	e8 31 86 01 00       	call   0x140024750
14000c11f:	44 8b 54 24 48       	mov    0x48(%rsp),%r10d
14000c124:	44 8b 5c 24 40       	mov    0x40(%rsp),%r11d
14000c129:	45 85 db             	test   %r11d,%r11d
14000c12c:	0f 84 51 c1 ff ff    	je     0x140008283
14000c132:	4c 89 e1             	mov    %r12,%rcx
14000c135:	44 89 54 24 40       	mov    %r10d,0x40(%rsp)
14000c13a:	e8 b9 85 01 00       	call   0x1400246f8
14000c13f:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
14000c144:	e9 3a c1 ff ff       	jmp    0x140008283
14000c149:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000c14e:	48 8d 15 33 b3 01 00 	lea    0x1b333(%rip),%rdx        # 0x140027488
14000c155:	e8 66 25 00 00       	call   0x14000e6c0
14000c15a:	e9 f0 ce ff ff       	jmp    0x14000904f
14000c15f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000c164:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
14000c16b:	00
14000c16c:	4c 8d 84 24 88 00 00 	lea    0x88(%rsp),%r8
14000c173:	00
14000c174:	4c 89 fa             	mov    %r15,%rdx
14000c177:	e8 64 ba ff ff       	call   0x140007be0
14000c17c:	41 89 c2             	mov    %eax,%r10d
14000c17f:	85 c0                	test   %eax,%eax
14000c181:	0f 84 de c3 ff ff    	je     0x140008565
14000c187:	e9 f7 c0 ff ff       	jmp    0x140008283
14000c18c:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14000c191:	48 8d 15 ea b5 01 00 	lea    0x1b5ea(%rip),%rdx        # 0x140027782
14000c198:	41 c6 44 24 56 00    	movb   $0x0,0x56(%r12)
14000c19e:	4c 89 e1             	mov    %r12,%rcx
14000c1a1:	e8 1a b7 ff ff       	call   0x1400078c0
14000c1a6:	41 c7 44 24 4c 00 00 	movl   $0x0,0x4c(%r12)
14000c1ad:	00 00
14000c1af:	f7 d8                	neg    %eax
14000c1b1:	45 19 d2             	sbb    %r10d,%r10d
14000c1b4:	41 83 e2 0f          	and    $0xf,%r10d
14000c1b8:	e9 c6 c0 ff ff       	jmp    0x140008283
14000c1bd:	48 8d 8f 10 03 00 00 	lea    0x310(%rdi),%rcx
14000c1c4:	4c 89 fa             	mov    %r15,%rdx
14000c1c7:	e8 84 a4 00 00       	call   0x140016650
14000c1cc:	41 89 c2             	mov    %eax,%r10d
14000c1cf:	e9 af c0 ff ff       	jmp    0x140008283
14000c1d4:	3c 03                	cmp    $0x3,%al
14000c1d6:	0f 85 a4 c0 ff ff    	jne    0x140008280
14000c1dc:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000c1e1:	48 8d 15 f9 b5 01 00 	lea    0x1b5f9(%rip),%rdx        # 0x1400277e1
14000c1e8:	c6 41 56 04          	movb   $0x4,0x56(%rcx)
14000c1ec:	e8 cf b6 ff ff       	call   0x1400078c0
14000c1f1:	85 c0                	test   %eax,%eax
14000c1f3:	0f 84 87 c0 ff ff    	je     0x140008280
14000c1f9:	e9 db c5 ff ff       	jmp    0x1400087d9
14000c1fe:	4c 8b 25 83 16 04 00 	mov    0x41683(%rip),%r12        # 0x14004d888
14000c205:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14000c20b:	4c 89 fa             	mov    %r15,%rdx
14000c20e:	48 8d 0d ac b3 01 00 	lea    0x1b3ac(%rip),%rcx        # 0x1400275c1
14000c215:	41 ff d4             	call   *%r12
14000c218:	85 c0                	test   %eax,%eax
14000c21a:	0f 85 54 03 00 00    	jne    0x14000c574
14000c220:	4c 89 f9             	mov    %r15,%rcx
14000c223:	e8 f8 85 01 00       	call   0x140024820
14000c228:	48 83 f8 05          	cmp    $0x5,%rax
14000c22c:	0f 86 10 d7 ff ff    	jbe    0x140009942
14000c232:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14000c238:	4c 89 fa             	mov    %r15,%rdx
14000c23b:	48 8d 0d 83 b3 01 00 	lea    0x1b383(%rip),%rcx        # 0x1400275c5
14000c242:	41 ff d4             	call   *%r12
14000c245:	85 c0                	test   %eax,%eax
14000c247:	0f 84 f5 d6 ff ff    	je     0x140009942
14000c24d:	41 80 7f 04 40       	cmpb   $0x40,0x4(%r15)
14000c252:	0f 84 60 03 00 00    	je     0x14000c5b8
14000c258:	48 8b 8f 98 03 00 00 	mov    0x398(%rdi),%rcx
14000c25f:	48 85 c9             	test   %rcx,%rcx
14000c262:	74 0f                	je     0x14000c273
14000c264:	e8 e7 84 01 00       	call   0x140024750
14000c269:	45 31 e4             	xor    %r12d,%r12d
14000c26c:	4c 89 a7 98 03 00 00 	mov    %r12,0x398(%rdi)
14000c273:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000c277:	0f 84 23 f8 ff ff    	je     0x14000baa0
14000c27d:	4c 89 f9             	mov    %r15,%rcx
14000c280:	e8 13 84 01 00       	call   0x140024698
14000c285:	48 89 87 98 03 00 00 	mov    %rax,0x398(%rdi)
14000c28c:	48 85 c0             	test   %rax,%rax
14000c28f:	0f 85 eb bf ff ff    	jne    0x140008280
14000c295:	e9 3f c5 ff ff       	jmp    0x1400087d9
14000c29a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000c2a0:	48 8d 8f f4 03 00 00 	lea    0x3f4(%rdi),%rcx
14000c2a7:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
14000c2ad:	4c 89 fa             	mov    %r15,%rdx
14000c2b0:	e8 5b 9c 00 00       	call   0x140015f10
14000c2b5:	41 89 c2             	mov    %eax,%r10d
14000c2b8:	e9 c6 bf ff ff       	jmp    0x140008283
14000c2bd:	4c 89 f9             	mov    %r15,%rcx
14000c2c0:	e8 d3 83 01 00       	call   0x140024698
14000c2c5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000c2ca:	48 89 41 20          	mov    %rax,0x20(%rcx)
14000c2ce:	48 85 c0             	test   %rax,%rax
14000c2d1:	0f 85 40 c7 ff ff    	jne    0x140008a17
14000c2d7:	e9 fd c4 ff ff       	jmp    0x1400087d9
14000c2dc:	0f 1f 40 00          	nopl   0x0(%rax)
14000c2e0:	48 8d 15 a9 b0 01 00 	lea    0x1b0a9(%rip),%rdx        # 0x140027390
14000c2e7:	e8 d4 23 00 00       	call   0x14000e6c0
14000c2ec:	e9 01 f2 ff ff       	jmp    0x14000b4f2
14000c2f1:	4c 89 c1             	mov    %r8,%rcx
14000c2f4:	48 8d 15 cf b2 01 00 	lea    0x1b2cf(%rip),%rdx        # 0x1400275ca
14000c2fb:	44 89 4c 24 58       	mov    %r9d,0x58(%rsp)
14000c300:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14000c305:	e8 06 13 01 00       	call   0x14001d610
14000c30a:	44 8b 4c 24 58       	mov    0x58(%rsp),%r9d
14000c30f:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
14000c314:	49 89 c4             	mov    %rax,%r12
14000c317:	e9 04 fa ff ff       	jmp    0x14000bd20
14000c31c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000c321:	48 8d 15 aa b4 01 00 	lea    0x1b4aa(%rip),%rdx        # 0x1400277d2
14000c328:	c6 41 56 03          	movb   $0x3,0x56(%rcx)
14000c32c:	c7 41 4c 02 00 00 00 	movl   $0x2,0x4c(%rcx)
14000c333:	e8 88 b5 ff ff       	call   0x1400078c0
14000c338:	85 c0                	test   %eax,%eax
14000c33a:	0f 84 40 bf ff ff    	je     0x140008280
14000c340:	e9 94 c4 ff ff       	jmp    0x1400087d9
14000c345:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14000c34a:	41 c6 44 24 56 01    	movb   $0x1,0x56(%r12)
14000c350:	49 8b 0c 24          	mov    (%r12),%rcx
14000c354:	e8 f7 83 01 00       	call   0x140024750
14000c359:	48 8d 0d 27 b4 01 00 	lea    0x1b427(%rip),%rcx        # 0x140027787
14000c360:	e8 33 83 01 00       	call   0x140024698
14000c365:	4c 89 e1             	mov    %r12,%rcx
14000c368:	49 89 04 24          	mov    %rax,(%r12)
14000c36c:	48 85 c0             	test   %rax,%rax
14000c36f:	0f 84 64 c4 ff ff    	je     0x1400087d9
14000c375:	41 8b 44 24 4c       	mov    0x4c(%r12),%eax
14000c37a:	85 c0                	test   %eax,%eax
14000c37c:	74 11                	je     0x14000c38f
14000c37e:	83 f8 03             	cmp    $0x3,%eax
14000c381:	74 0c                	je     0x14000c38f
14000c383:	48 8d 15 06 b4 01 00 	lea    0x1b406(%rip),%rdx        # 0x140027790
14000c38a:	e8 31 23 00 00       	call   0x14000e6c0
14000c38f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14000c394:	c7 40 4c 03 00 00 00 	movl   $0x3,0x4c(%rax)
14000c39b:	e9 e0 be ff ff       	jmp    0x140008280
14000c3a0:	4c 8d 62 02          	lea    0x2(%rdx),%r12
14000c3a4:	e9 60 da ff ff       	jmp    0x140009e09
14000c3a9:	b8 80 ee 36 00       	mov    $0x36ee80,%eax
14000c3ae:	e9 b6 ea ff ff       	jmp    0x14000ae69
14000c3b3:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14000c3b8:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14000c3bf:	00
14000c3c0:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
14000c3c5:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
14000c3cc:	00
14000c3cd:	e8 ee 98 00 00       	call   0x140015cc0
14000c3d2:	4c 8b 25 07 8f 01 00 	mov    0x18f07(%rip),%r12        # 0x1400252e0
14000c3d9:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
14000c3de:	41 89 c2             	mov    %eax,%r10d
14000c3e1:	31 c9                	xor    %ecx,%ecx
14000c3e3:	44 89 54 24 58       	mov    %r10d,0x58(%rsp)
14000c3e8:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
14000c3ed:	41 ff d4             	call   *%r12
14000c3f0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000c3f5:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
14000c3fa:	44 8b 54 24 58       	mov    0x58(%rsp),%r10d
14000c3ff:	48 39 c1             	cmp    %rax,%rcx
14000c402:	74 19                	je     0x14000c41d
14000c404:	44 89 54 24 48       	mov    %r10d,0x48(%rsp)
14000c409:	44 89 4c 24 40       	mov    %r9d,0x40(%rsp)
14000c40e:	e8 e5 82 01 00       	call   0x1400246f8
14000c413:	44 8b 54 24 48       	mov    0x48(%rsp),%r10d
14000c418:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
14000c41d:	45 85 d2             	test   %r10d,%r10d
14000c420:	0f 85 5d be ff ff    	jne    0x140008283
14000c426:	48 83 bc 24 88 00 00 	cmpq   $0x0,0x88(%rsp)
14000c42d:	00 00
14000c42f:	0f 85 54 f8 ff ff    	jne    0x14000bc89
14000c435:	48 8d 0d 34 ae 01 00 	lea    0x1ae34(%rip),%rcx        # 0x140027270
14000c43c:	44 89 4c 24 40       	mov    %r9d,0x40(%rsp)
14000c441:	e8 52 82 01 00       	call   0x140024698
14000c446:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
14000c44b:	48 85 c0             	test   %rax,%rax
14000c44e:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14000c455:	00
14000c456:	0f 85 2d f8 ff ff    	jne    0x14000bc89
14000c45c:	e9 78 c3 ff ff       	jmp    0x1400087d9
14000c461:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14000c468:	48 8d 15 ec ad 01 00 	lea    0x1adec(%rip),%rdx        # 0x14002725b
14000c46f:	4c 89 e1             	mov    %r12,%rcx
14000c472:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
14000c477:	e8 94 11 01 00       	call   0x14001d610
14000c47c:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
14000c481:	48 85 c0             	test   %rax,%rax
14000c484:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000c489:	0f 84 f4 04 00 00    	je     0x14000c983
14000c48f:	41 83 f9 66          	cmp    $0x66,%r9d
14000c493:	0f 84 1a ff ff ff    	je     0x14000c3b3
14000c499:	41 83 f9 1f          	cmp    $0x1f,%r9d
14000c49d:	0f 84 10 ff ff ff    	je     0x14000c3b3
14000c4a3:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14000c4a8:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
14000c4af:	00
14000c4b0:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
14000c4b5:	e8 36 94 00 00       	call   0x1400158f0
14000c4ba:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14000c4c1:	00
14000c4c2:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
14000c4c7:	4c 8b 25 12 8e 01 00 	mov    0x18e12(%rip),%r12        # 0x1400252e0
14000c4ce:	41 89 c2             	mov    %eax,%r10d
14000c4d1:	48 85 c9             	test   %rcx,%rcx
14000c4d4:	0f 84 07 ff ff ff    	je     0x14000c3e1
14000c4da:	44 89 54 24 58       	mov    %r10d,0x58(%rsp)
14000c4df:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
14000c4e4:	e8 37 83 01 00       	call   0x140024820
14000c4e9:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
14000c4ee:	44 8b 54 24 58       	mov    0x58(%rsp),%r10d
14000c4f3:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14000c4fa:	00
14000c4fb:	4c 8b 25 de 8d 01 00 	mov    0x18dde(%rip),%r12        # 0x1400252e0
14000c502:	e9 da fe ff ff       	jmp    0x14000c3e1
14000c507:	0f b6 00             	movzbl (%rax),%eax
14000c50a:	3c 68                	cmp    $0x68,%al
14000c50c:	0f 84 b7 03 00 00    	je     0x14000c8c9
14000c512:	0f 8e 85 03 00 00    	jle    0x14000c89d
14000c518:	3c 6d                	cmp    $0x6d,%al
14000c51a:	0f 84 57 03 00 00    	je     0x14000c877
14000c520:	3c 73                	cmp    $0x73,%al
14000c522:	0f 85 36 02 00 00    	jne    0x14000c75e
14000c528:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax