14000aed3:	f6 40 20 01          	testb  $0x1,0x20(%rax)
14000aed7:	75 e7                	jne    0x14000aec0
14000aed9:	48 8b 97 c0 01 00 00 	mov    0x1c0(%rdi),%rdx
14000aee0:	48 85 d2             	test   %rdx,%rdx
14000aee3:	0f 84 e4 11 00 00    	je     0x14000c0cd
14000aee9:	8b 42 20             	mov    0x20(%rdx),%eax
14000aeec:	48 c7 42 10 00 00 00 	movq   $0x0,0x10(%rdx)
14000aef3:	00
14000aef4:	89 c1                	mov    %eax,%ecx
14000aef6:	83 e0 fb             	and    $0xfffffffb,%eax
14000aef9:	83 c9 04             	or     $0x4,%ecx
14000aefc:	80 7c 24 6a 00       	cmpb   $0x0,0x6a(%rsp)
14000af01:	0f 45 c1             	cmovne %ecx,%eax
14000af04:	83 c8 01             	or     $0x1,%eax
14000af07:	89 42 20             	mov    %eax,0x20(%rdx)
14000af0a:	e9 71 d3 ff ff       	jmp    0x140008280
14000af0f:	0f b6 44 24 6a       	movzbl 0x6a(%rsp),%eax
14000af14:	c1 e0 02             	shl    $0x2,%eax
14000af17:	89 87 58 04 00 00    	mov    %eax,0x458(%rdi)
14000af1d:	e9 5e d3 ff ff       	jmp    0x140008280
14000af22:	0f b6 87 64 04 00 00 	movzbl 0x464(%rdi),%eax
14000af29:	83 e0 fe             	and    $0xfffffffe,%eax
14000af2c:	0a 44 24 6a          	or     0x6a(%rsp),%al
14000af30:	88 87 64 04 00 00    	mov    %al,0x464(%rdi)
14000af36:	e9 45 d3 ff ff       	jmp    0x140008280
14000af3b:	f6 87 64 04 00 00 10 	testb  $0x10,0x464(%rdi)
14000af42:	74 0b                	je     0x14000af4f
14000af44:	80 7c 24 6a 00       	cmpb   $0x0,0x6a(%rsp)
14000af49:	0f 85 f3 19 00 00    	jne    0x14000c942
14000af4f:	0f b6 54 24 6a       	movzbl 0x6a(%rsp),%edx
14000af54:	0f b6 87 6e 04 00 00 	movzbl 0x46e(%rdi),%eax
14000af5b:	c1 e2 05             	shl    $0x5,%edx
14000af5e:	83 e0 df             	and    $0xffffffdf,%eax
14000af61:	09 d0                	or     %edx,%eax
14000af63:	88 87 6e 04 00 00    	mov    %al,0x46e(%rdi)
14000af69:	e9 12 d3 ff ff       	jmp    0x140008280
14000af6e:	48 8b 8f c8 02 00 00 	mov    0x2c8(%rdi),%rcx
14000af75:	48 85 c9             	test   %rcx,%rcx
14000af78:	74 10                	je     0x14000af8a
14000af7a:	e8 d1 97 01 00       	call   0x140024750
14000af7f:	48 c7 87 c8 02 00 00 	movq   $0x0,0x2c8(%rdi)
14000af86:	00 00 00 00
14000af8a:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000af8e:	0f 84 0c 0b 00 00    	je     0x14000baa0
14000af94:	4c 89 f9             	mov    %r15,%rcx
14000af97:	e8 fc 96 01 00       	call   0x140024698
14000af9c:	48 89 87 c8 02 00 00 	mov    %rax,0x2c8(%rdi)
14000afa3:	48 85 c0             	test   %rax,%rax
14000afa6:	0f 85 d4 d2 ff ff    	jne    0x140008280
14000afac:	e9 28 d8 ff ff       	jmp    0x1400087d9
14000afb1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14000afb8:	48 8b 8f e0 02 00 00 	mov    0x2e0(%rdi),%rcx
14000afbf:	48 85 c9             	test   %rcx,%rcx
14000afc2:	74 10                	je     0x14000afd4
14000afc4:	e8 87 97 01 00       	call   0x140024750
14000afc9:	48 c7 87 e0 02 00 00 	movq   $0x0,0x2e0(%rdi)
14000afd0:	00 00 00 00
14000afd4:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000afd8:	0f 84 c2 0a 00 00    	je     0x14000baa0
14000afde:	4c 89 f9             	mov    %r15,%rcx
14000afe1:	e8 b2 96 01 00       	call   0x140024698
14000afe6:	48 89 87 e0 02 00 00 	mov    %rax,0x2e0(%rdi)
14000afed:	48 85 c0             	test   %rax,%rax
14000aff0:	0f 85 8a d2 ff ff    	jne    0x140008280
14000aff6:	e9 de d7 ff ff       	jmp    0x1400087d9
14000affb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b000:	48 8d 8f 38 03 00 00 	lea    0x338(%rdi),%rcx
14000b007:	4c 89 fa             	mov    %r15,%rdx
14000b00a:	e8 41 b6 00 00       	call   0x140016650
14000b00f:	41 89 c2             	mov    %eax,%r10d
14000b012:	e9 6c d2 ff ff       	jmp    0x140008283
14000b017:	48 8d 8f 1c 04 00 00 	lea    0x41c(%rdi),%rcx
14000b01e:	4c 89 fa             	mov    %r15,%rdx
14000b021:	e8 2a ae 00 00       	call   0x140015e50
14000b026:	41 89 c2             	mov    %eax,%r10d
14000b029:	e9 55 d2 ff ff       	jmp    0x140008283
14000b02e:	48 8d 15 81 c5 01 00 	lea    0x1c581(%rip),%rdx        # 0x1400275b6
14000b035:	4c 89 f9             	mov    %r15,%rcx
14000b038:	e8 03 98 01 00       	call   0x140024840
14000b03d:	48 85 c0             	test   %rax,%rax
14000b040:	0f 84 1a 0f 00 00    	je     0x14000bf60
14000b046:	80 8f 66 04 00 00 01 	orb    $0x1,0x466(%rdi)
14000b04d:	c6 00 00             	movb   $0x0,(%rax)
14000b050:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000b054:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
14000b05b:	0f 85 e3 0a 00 00    	jne    0x14000bb44
14000b061:	48 85 c9             	test   %rcx,%rcx
14000b064:	0f 84 16 d2 ff ff    	je     0x140008280
14000b06a:	e8 e1 96 01 00       	call   0x140024750
14000b06f:	48 c7 87 c8 00 00 00 	movq   $0x0,0xc8(%rdi)
14000b076:	00 00 00 00
14000b07a:	e9 01 d2 ff ff       	jmp    0x140008280
14000b07f:	0f b6 87 6c 04 00 00 	movzbl 0x46c(%rdi),%eax
14000b086:	83 e0 fe             	and    $0xfffffffe,%eax
14000b089:	0a 44 24 6a          	or     0x6a(%rsp),%al
14000b08d:	88 87 6c 04 00 00    	mov    %al,0x46c(%rdi)
14000b093:	e9 e8 d1 ff ff       	jmp    0x140008280
14000b098:	48 8b 05 61 be 03 00 	mov    0x3be61(%rip),%rax        # 0x140046f00
14000b09f:	80 38 00             	cmpb   $0x0,(%rax)
14000b0a2:	0f 84 d8 d8 ff ff    	je     0x140008980
14000b0a8:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14000b0ad:	49 8b 4c 24 18       	mov    0x18(%r12),%rcx
14000b0b2:	48 85 c9             	test   %rcx,%rcx
14000b0b5:	74 0e                	je     0x14000b0c5
14000b0b7:	e8 94 96 01 00       	call   0x140024750
14000b0bc:	49 c7 44 24 18 00 00 	movq   $0x0,0x18(%r12)
14000b0c3:	00 00
14000b0c5:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000b0c9:	0f 84 d1 09 00 00    	je     0x14000baa0
14000b0cf:	4c 89 f9             	mov    %r15,%rcx
14000b0d2:	e8 c1 95 01 00       	call   0x140024698
14000b0d7:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b0dc:	48 89 41 18          	mov    %rax,0x18(%rcx)
14000b0e0:	48 85 c0             	test   %rax,%rax
14000b0e3:	0f 85 97 d1 ff ff    	jne    0x140008280
14000b0e9:	e9 eb d6 ff ff       	jmp    0x1400087d9
14000b0ee:	66 90                	xchg   %ax,%ax
14000b0f0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b0f5:	48 8d 15 b4 c3 01 00 	lea    0x1c3b4(%rip),%rdx        # 0x1400274b0
14000b0fc:	e8 bf 35 00 00       	call   0x14000e6c0
14000b101:	e9 7a d1 ff ff       	jmp    0x140008280
14000b106:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b10b:	48 8d 15 c6 c3 01 00 	lea    0x1c3c6(%rip),%rdx        # 0x1400274d8
14000b112:	e8 a9 35 00 00       	call   0x14000e6c0
14000b117:	e9 64 d1 ff ff       	jmp    0x140008280
14000b11c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b121:	4c 89 fa             	mov    %r15,%rdx
14000b124:	e8 77 e4 00 00       	call   0x1400195a0
14000b129:	e9 52 d1 ff ff       	jmp    0x140008280
14000b12e:	0f b6 44 24 6a       	movzbl 0x6a(%rsp),%eax
14000b133:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b138:	8d 14 c5 00 00 00 00 	lea    0x0(,%rax,8),%edx
14000b13f:	0f b6 41 58          	movzbl 0x58(%rcx),%eax
14000b143:	88 44 24 40          	mov    %al,0x40(%rsp)
14000b147:	83 e0 f7             	and    $0xfffffff7,%eax
14000b14a:	09 d0                	or     %edx,%eax
14000b14c:	88 41 58             	mov    %al,0x58(%rcx)
14000b14f:	e9 2c d1 ff ff       	jmp    0x140008280
14000b154:	0f b6 54 24 6a       	movzbl 0x6a(%rsp),%edx
14000b159:	0f b6 87 6d 04 00 00 	movzbl 0x46d(%rdi),%eax
14000b160:	c1 e2 07             	shl    $0x7,%edx
14000b163:	83 e0 7f             	and    $0x7f,%eax
14000b166:	09 d0                	or     %edx,%eax
14000b168:	88 87 6d 04 00 00    	mov    %al,0x46d(%rdi)
14000b16e:	e9 0d d1 ff ff       	jmp    0x140008280
14000b173:	80 8f 6a 04 00 00 20 	orb    $0x20,0x46a(%rdi)
14000b17a:	e9 01 d1 ff ff       	jmp    0x140008280
14000b17f:	0f b6 54 24 6a       	movzbl 0x6a(%rsp),%edx
14000b184:	0f b6 87 6a 04 00 00 	movzbl 0x46a(%rdi),%eax
14000b18b:	c1 e2 04             	shl    $0x4,%edx
14000b18e:	83 e0 ef             	and    $0xffffffef,%eax
14000b191:	09 d0                	or     %edx,%eax
14000b193:	88 87 6a 04 00 00    	mov    %al,0x46a(%rdi)
14000b199:	e9 e2 d0 ff ff       	jmp    0x140008280
14000b19e:	48 8d 8f 30 03 00 00 	lea    0x330(%rdi),%rcx
14000b1a5:	4c 89 fa             	mov    %r15,%rdx
14000b1a8:	e8 a3 b4 00 00       	call   0x140016650
14000b1ad:	41 89 c2             	mov    %eax,%r10d
14000b1b0:	e9 ce d0 ff ff       	jmp    0x140008283
14000b1b5:	48 8d 8f 2c 04 00 00 	lea    0x42c(%rdi),%rcx
14000b1bc:	4c 89 fa             	mov    %r15,%rdx
14000b1bf:	e8 8c ac 00 00       	call   0x140015e50
14000b1c4:	41 89 c2             	mov    %eax,%r10d
14000b1c7:	e9 b7 d0 ff ff       	jmp    0x140008283
14000b1cc:	0f b6 87 6b 04 00 00 	movzbl 0x46b(%rdi),%eax
14000b1d3:	83 e0 fe             	and    $0xfffffffe,%eax
14000b1d6:	0a 44 24 6a          	or     0x6a(%rsp),%al
14000b1da:	88 87 6b 04 00 00    	mov    %al,0x46b(%rdi)
14000b1e0:	e9 9b d0 ff ff       	jmp    0x140008280
14000b1e5:	41 0f b6 07          	movzbl (%r15),%eax
14000b1e9:	3c 2d                	cmp    $0x2d,%al
14000b1eb:	0f 84 b7 0e 00 00    	je     0x14000c0a8
14000b1f1:	3c 3d                	cmp    $0x3d,%al
14000b1f3:	0f 84 a1 0e 00 00    	je     0x14000c09a
14000b1f9:	31 c9                	xor    %ecx,%ecx
14000b1fb:	3c 2b                	cmp    $0x2b,%al
14000b1fd:	b8 01 00 00 00       	mov    $0x1,%eax
14000b202:	0f 94 c1             	sete   %cl
14000b205:	4d 8d 24 0f          	lea    (%r15,%rcx,1),%r12
14000b209:	89 87 44 04 00 00    	mov    %eax,0x444(%rdi)
14000b20f:	31 d2                	xor    %edx,%edx
14000b211:	4c 89 e1             	mov    %r12,%rcx
14000b214:	ff 15 4e 25 04 00    	call   *0x4254e(%rip)        # 0x14004d768
14000b21a:	48 89 87 c0 03 00 00 	mov    %rax,0x3c0(%rdi)
14000b221:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14000b225:	0f 85 55 d0 ff ff    	jne    0x140008280
14000b22b:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14000b230:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
14000b237:	00
14000b238:	4c 89 e1             	mov    %r12,%rcx
14000b23b:	e8 40 9f ff ff       	call   0x140005180
14000b240:	85 c0                	test   %eax,%eax
14000b242:	0f 85 9f 14 00 00    	jne    0x14000c6e7
14000b248:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14000b24f:	00
14000b250:	48 89 87 c0 03 00 00 	mov    %rax,0x3c0(%rdi)
14000b257:	e9 24 d0 ff ff       	jmp    0x140008280
14000b25c:	0f b6 44 24 6a       	movzbl 0x6a(%rsp),%eax
14000b261:	8d 14 c5 00 00 00 00 	lea    0x0(,%rax,8),%edx
14000b268:	0f b6 87 6c 04 00 00 	movzbl 0x46c(%rdi),%eax
14000b26f:	83 e0 f7             	and    $0xfffffff7,%eax
14000b272:	09 d0                	or     %edx,%eax
14000b274:	88 87 6c 04 00 00    	mov    %al,0x46c(%rdi)
14000b27a:	e9 01 d0 ff ff       	jmp    0x140008280
14000b27f:	48 8b 8f f8 01 00 00 	mov    0x1f8(%rdi),%rcx
14000b286:	48 85 c9             	test   %rcx,%rcx
14000b289:	74 10                	je     0x14000b29b
14000b28b:	e8 c0 94 01 00       	call   0x140024750
14000b290:	48 c7 87 f8 01 00 00 	movq   $0x0,0x1f8(%rdi)
14000b297:	00 00 00 00
14000b29b:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000b29f:	0f 84 fb 07 00 00    	je     0x14000baa0
14000b2a5:	4c 89 f9             	mov    %r15,%rcx
14000b2a8:	e8 eb 93 01 00       	call   0x140024698
14000b2ad:	48 89 87 f8 01 00 00 	mov    %rax,0x1f8(%rdi)
14000b2b4:	48 85 c0             	test   %rax,%rax
14000b2b7:	0f 85 c3 cf ff ff    	jne    0x140008280
14000b2bd:	e9 17 d5 ff ff       	jmp    0x1400087d9
14000b2c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000b2c8:	48 8b 05 41 bc 03 00 	mov    0x3bc41(%rip),%rax        # 0x140046f10
14000b2cf:	80 38 00             	cmpb   $0x0,(%rax)
14000b2d2:	0f 84 a8 d6 ff ff    	je     0x140008980
14000b2d8:	48 8b 8f 48 01 00 00 	mov    0x148(%rdi),%rcx
14000b2df:	48 85 c9             	test   %rcx,%rcx
14000b2e2:	74 10                	je     0x14000b2f4
14000b2e4:	e8 67 94 01 00       	call   0x140024750
14000b2e9:	48 c7 87 48 01 00 00 	movq   $0x0,0x148(%rdi)
14000b2f0:	00 00 00 00
14000b2f4:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000b2f8:	0f 84 a2 07 00 00    	je     0x14000baa0
14000b2fe:	4c 89 f9             	mov    %r15,%rcx
14000b301:	e8 92 93 01 00       	call   0x140024698
14000b306:	48 89 87 48 01 00 00 	mov    %rax,0x148(%rdi)
14000b30d:	48 89 c1             	mov    %rax,%rcx
14000b310:	48 85 c0             	test   %rax,%rax
14000b313:	0f 85 88 f7 ff ff    	jne    0x14000aaa1
14000b319:	e9 bb d4 ff ff       	jmp    0x1400087d9
14000b31e:	66 90                	xchg   %ax,%ax
14000b320:	48 8d 8f dc 03 00 00 	lea    0x3dc(%rdi),%rcx
14000b327:	4c 89 fa             	mov    %r15,%rdx
14000b32a:	e8 21 b6 00 00       	call   0x140016950
14000b32f:	41 89 c2             	mov    %eax,%r10d
14000b332:	e9 4c cf ff ff       	jmp    0x140008283
14000b337:	48 8b 05 d2 bb 03 00 	mov    0x3bbd2(%rip),%rax        # 0x140046f10
14000b33e:	80 38 00             	cmpb   $0x0,(%rax)
14000b341:	0f 84 39 d6 ff ff    	je     0x140008980
14000b347:	48 8b 8f 40 01 00 00 	mov    0x140(%rdi),%rcx
14000b34e:	48 85 c9             	test   %rcx,%rcx
14000b351:	74 10                	je     0x14000b363
14000b353:	e8 f8 93 01 00       	call   0x140024750
14000b358:	48 c7 87 40 01 00 00 	movq   $0x0,0x140(%rdi)
14000b35f:	00 00 00 00
14000b363:	4c 89 f9             	mov    %r15,%rcx
14000b366:	e8 2d 93 01 00       	call   0x140024698
14000b36b:	48 89 87 40 01 00 00 	mov    %rax,0x140(%rdi)
14000b372:	48 85 c0             	test   %rax,%rax
14000b375:	0f 85 05 cf ff ff    	jne    0x140008280
14000b37b:	e9 59 d4 ff ff       	jmp    0x1400087d9
14000b380:	48 8b 05 89 bb 03 00 	mov    0x3bb89(%rip),%rax        # 0x140046f10
14000b387:	80 38 00             	cmpb   $0x0,(%rax)
14000b38a:	0f 84 f0 d5 ff ff    	je     0x140008980
14000b390:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
14000b397:	48 85 c9             	test   %rcx,%rcx
14000b39a:	74 10                	je     0x14000b3ac
14000b39c:	e8 af 93 01 00       	call   0x140024750
14000b3a1:	48 c7 87 38 01 00 00 	movq   $0x0,0x138(%rdi)
14000b3a8:	00 00 00 00
14000b3ac:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000b3b0:	0f 84 ea 06 00 00    	je     0x14000baa0
14000b3b6:	4c 89 f9             	mov    %r15,%rcx
14000b3b9:	e8 da 92 01 00       	call   0x140024698
14000b3be:	48 89 87 38 01 00 00 	mov    %rax,0x138(%rdi)
14000b3c5:	48 85 c0             	test   %rax,%rax
14000b3c8:	0f 85 b2 ce ff ff    	jne    0x140008280
14000b3ce:	e9 06 d4 ff ff       	jmp    0x1400087d9
14000b3d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3d8:	c7 87 d8 03 00 00 01 	movl   $0x1,0x3d8(%rdi)
14000b3df:	00 00 00
14000b3e2:	e9 99 ce ff ff       	jmp    0x140008280
14000b3e7:	c7 87 d8 03 00 00 04 	movl   $0x4,0x3d8(%rdi)
14000b3ee:	00 00 00
14000b3f1:	e9 8a ce ff ff       	jmp    0x140008280
14000b3f6:	c7 87 d8 03 00 00 05 	movl   $0x5,0x3d8(%rdi)
14000b3fd:	00 00 00
14000b400:	e9 7b ce ff ff       	jmp    0x140008280
14000b405:	c7 87 d8 03 00 00 06 	movl   $0x6,0x3d8(%rdi)
14000b40c:	00 00 00
14000b40f:	e9 6c ce ff ff       	jmp    0x140008280
14000b414:	c7 87 d8 03 00 00 07 	movl   $0x7,0x3d8(%rdi)
14000b41b:	00 00 00
14000b41e:	e9 5d ce ff ff       	jmp    0x140008280
14000b423:	0f b6 44 24 6a       	movzbl 0x6a(%rsp),%eax
14000b428:	8d 14 c5 00 00 00 00 	lea    0x0(,%rax,8),%edx
14000b42f:	0f b6 87 64 04 00 00 	movzbl 0x464(%rdi),%eax
14000b436:	83 e0 f7             	and    $0xfffffff7,%eax
14000b439:	09 d0                	or     %edx,%eax
14000b43b:	88 87 64 04 00 00    	mov    %al,0x464(%rdi)
14000b441:	e9 3a ce ff ff       	jmp    0x140008280
14000b446:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14000b44b:	49 8b 0c 24          	mov    (%r12),%rcx
14000b44f:	48 85 c9             	test   %rcx,%rcx
14000b452:	74 0d                	je     0x14000b461
14000b454:	e8 f7 92 01 00       	call   0x140024750
14000b459:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
14000b460:	00
14000b461:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000b465:	0f 84 35 06 00 00    	je     0x14000baa0
14000b46b:	4c 89 f9             	mov    %r15,%rcx
14000b46e:	e8 25 92 01 00       	call   0x140024698
14000b473:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b478:	48 89 01             	mov    %rax,(%rcx)
14000b47b:	48 85 c0             	test   %rax,%rax
14000b47e:	0f 84 55 d3 ff ff    	je     0x1400087d9
14000b484:	83 79 4c 01          	cmpl   $0x1,0x4c(%rcx)
14000b488:	76 0c                	jbe    0x14000b496
14000b48a:	48 8d 15 af be 01 00 	lea    0x1beaf(%rip),%rdx        # 0x140027340
14000b491:	e8 2a 32 00 00       	call   0x14000e6c0
14000b496:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14000b49b:	c7 40 4c 01 00 00 00 	movl   $0x1,0x4c(%rax)
14000b4a2:	e9 d9 cd ff ff       	jmp    0x140008280
14000b4a7:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14000b4ac:	49 8b 0c 24          	mov    (%r12),%rcx
14000b4b0:	48 85 c9             	test   %rcx,%rcx
14000b4b3:	74 0d                	je     0x14000b4c2
14000b4b5:	e8 96 92 01 00       	call   0x140024750
14000b4ba:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
14000b4c1:	00
14000b4c2:	41 80 3f 00          	cmpb   $0x0,(%r15)
14000b4c6:	0f 84 d4 05 00 00    	je     0x14000baa0
14000b4cc:	4c 89 f9             	mov    %r15,%rcx
14000b4cf:	e8 c4 91 01 00       	call   0x140024698
14000b4d4:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b4d9:	48 89 01             	mov    %rax,(%rcx)
14000b4dc:	48 85 c0             	test   %rax,%rax
14000b4df:	0f 84 f4 d2 ff ff    	je     0x1400087d9
14000b4e5:	f7 41 4c fd ff ff ff 	testl  $0xfffffffd,0x4c(%rcx)
14000b4ec:	0f 85 ee 0d 00 00    	jne    0x14000c2e0
14000b4f2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14000b4f7:	c7 40 4c 02 00 00 00 	movl   $0x2,0x4c(%rax)
14000b4fe:	e9 7d cd ff ff       	jmp    0x140008280
14000b503:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b508:	4c 89 fa             	mov    %r15,%rdx
14000b50b:	e8 b0 c3 ff ff       	call   0x1400078c0
14000b510:	85 c0                	test   %eax,%eax
14000b512:	0f 85 c1 d2 ff ff    	jne    0x1400087d9
14000b518:	e9 63 cd ff ff       	jmp    0x140008280
14000b51d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000b522:	0f b6 54 24 6a       	movzbl 0x6a(%rsp),%edx
14000b527:	0f b6 41 58          	movzbl 0x58(%rcx),%eax
14000b52b:	c1 e2 05             	shl    $0x5,%edx