1400ccff5:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400ccff9:	44 38 39             	cmp    %r15b,(%rcx)
1400ccffc:	75 30                	jne    0x1400cd02e
1400ccffe:	48 8b ce             	mov    %rsi,%rcx
1400cd001:	ff 15 11 20 30 00    	call   *0x302011(%rip)        # 0x1403cf018
1400cd007:	48 8b f8             	mov    %rax,%rdi
1400cd00a:	48 85 c0             	test   %rax,%rax
1400cd00d:	75 07                	jne    0x1400cd016
1400cd00f:	b8 07 00 00 00       	mov    $0x7,%eax
1400cd014:	eb 24                	jmp    0x1400cd03a
1400cd016:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1400cd01a:	ff 15 e8 1f 30 00    	call   *0x301fe8(%rip)        # 0x1403cf008
1400cd020:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
1400cd024:	66 44 89 73 50       	mov    %r14w,0x50(%rbx)
1400cd029:	e9 49 fa ff ff       	jmp    0x1400cca77
1400cd02e:	b8 04 00 00 00       	mov    $0x4,%eax
1400cd033:	eb 05                	jmp    0x1400cd03a
1400cd035:	b8 03 00 00 00       	mov    $0x3,%eax
1400cd03a:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400cd03e:	48 33 cc             	xor    %rsp,%rcx
1400cd041:	e8 6a 2e 1e 00       	call   0x1402afeb0
1400cd046:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400cd04d:	41 5f                	pop    %r15
1400cd04f:	41 5e                	pop    %r14
1400cd051:	41 5d                	pop    %r13
1400cd053:	5f                   	pop    %rdi
1400cd054:	5e                   	pop    %rsi
1400cd055:	5b                   	pop    %rbx
1400cd056:	5d                   	pop    %rbp
1400cd057:	c3                   	ret
1400cd058:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cd05d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400cd062:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400cd067:	57                   	push   %rdi
1400cd068:	41 54                	push   %r12
1400cd06a:	41 55                	push   %r13
1400cd06c:	41 56                	push   %r14
1400cd06e:	41 57                	push   %r15
1400cd070:	48 83 ec 20          	sub    $0x20,%rsp
1400cd074:	45 33 ff             	xor    %r15d,%r15d
1400cd077:	48 8d 2c 11          	lea    (%rcx,%rdx,1),%rbp
1400cd07b:	4d 89 38             	mov    %r15,(%r8)
1400cd07e:	4d 8b f0             	mov    %r8,%r14
1400cd081:	48 8b fa             	mov    %rdx,%rdi
1400cd084:	48 8b d9             	mov    %rcx,%rbx
1400cd087:	48 83 fa 02          	cmp    $0x2,%rdx
1400cd08b:	0f 82 d2 01 00 00    	jb     0x1400cd263
1400cd091:	4c 8b c2             	mov    %rdx,%r8
1400cd094:	45 8d 6f 2e          	lea    0x2e(%r15),%r13d
1400cd098:	41 8b d5             	mov    %r13d,%edx
1400cd09b:	e8 00 4d 21 00       	call   0x1402e1da0
1400cd0a0:	48 85 c0             	test   %rax,%rax
1400cd0a3:	0f 84 ba 01 00 00    	je     0x1400cd263
1400cd0a9:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1400cd0ad:	ff 15 4d 1f 30 00    	call   *0x301f4d(%rip)        # 0x1403cf000
1400cd0b3:	48 8b f0             	mov    %rax,%rsi
1400cd0b6:	48 85 c0             	test   %rax,%rax
1400cd0b9:	75 08                	jne    0x1400cd0c3
1400cd0bb:	8d 46 01             	lea    0x1(%rsi),%eax
1400cd0be:	e9 a2 01 00 00       	jmp    0x1400cd265
1400cd0c3:	44 88 38             	mov    %r15b,(%rax)
1400cd0c6:	48 8b fe             	mov    %rsi,%rdi
1400cd0c9:	41 bc 2f 00 00 00    	mov    $0x2f,%r12d
1400cd0cf:	44 38 2b             	cmp    %r13b,(%rbx)
1400cd0d2:	0f 85 9e 00 00 00    	jne    0x1400cd176
1400cd0d8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400cd0de:	48 8d 0d 97 dd 21 00 	lea    0x21dd97(%rip),%rcx        # 0x1402eae7c
1400cd0e5:	48 8b d3             	mov    %rbx,%rdx
1400cd0e8:	e8 43 5e 1f 00       	call   0x1402c2f30
1400cd0ed:	85 c0                	test   %eax,%eax
1400cd0ef:	75 09                	jne    0x1400cd0fa
1400cd0f1:	48 83 c3 02          	add    $0x2,%rbx
1400cd0f5:	e9 4a 01 00 00       	jmp    0x1400cd244
1400cd0fa:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400cd100:	48 8d 0d 79 dd 21 00 	lea    0x21dd79(%rip),%rcx        # 0x1402eae80
1400cd107:	48 8b d3             	mov    %rbx,%rdx
1400cd10a:	e8 21 5e 1f 00       	call   0x1402c2f30
1400cd10f:	85 c0                	test   %eax,%eax
1400cd111:	75 09                	jne    0x1400cd11c
1400cd113:	48 83 c3 03          	add    $0x3,%rbx
1400cd117:	e9 28 01 00 00       	jmp    0x1400cd244
1400cd11c:	44 3a 2b             	cmp    (%rbx),%r13b
1400cd11f:	75 17                	jne    0x1400cd138
1400cd121:	44 3a 7b 01          	cmp    0x1(%rbx),%r15b
1400cd125:	74 47                	je     0x1400cd16e
1400cd127:	44 3a 2b             	cmp    (%rbx),%r13b
1400cd12a:	75 0c                	jne    0x1400cd138
1400cd12c:	44 3a 6b 01          	cmp    0x1(%rbx),%r13b
1400cd130:	75 06                	jne    0x1400cd138
1400cd132:	44 3a 7b 02          	cmp    0x2(%rbx),%r15b
1400cd136:	74 36                	je     0x1400cd16e
1400cd138:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400cd13e:	48 8d 0d 3f dd 21 00 	lea    0x21dd3f(%rip),%rcx        # 0x1402eae84
1400cd145:	48 8b d3             	mov    %rbx,%rdx
1400cd148:	e8 e3 5d 1f 00       	call   0x1402c2f30
1400cd14d:	85 c0                	test   %eax,%eax
1400cd14f:	74 1d                	je     0x1400cd16e
1400cd151:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400cd157:	48 8d 0d 2a dd 21 00 	lea    0x21dd2a(%rip),%rcx        # 0x1402eae88
1400cd15e:	48 8b d3             	mov    %rbx,%rdx
1400cd161:	e8 ca 5d 1f 00       	call   0x1402c2f30
1400cd166:	85 c0                	test   %eax,%eax
1400cd168:	0f 85 ba 00 00 00    	jne    0x1400cd228
1400cd16e:	44 88 3e             	mov    %r15b,(%rsi)
1400cd171:	e9 ea 00 00 00       	jmp    0x1400cd260
1400cd176:	44 38 23             	cmp    %r12b,(%rbx)
1400cd179:	0f 85 a9 00 00 00    	jne    0x1400cd228
1400cd17f:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400cd185:	48 8d 0d 00 dd 21 00 	lea    0x21dd00(%rip),%rcx        # 0x1402eae8c
1400cd18c:	48 8b d3             	mov    %rbx,%rdx
1400cd18f:	e8 9c 5d 1f 00       	call   0x1402c2f30
1400cd194:	85 c0                	test   %eax,%eax
1400cd196:	0f 84 55 ff ff ff    	je     0x1400cd0f1
1400cd19c:	44 3a 23             	cmp    (%rbx),%r12b
1400cd19f:	75 10                	jne    0x1400cd1b1
1400cd1a1:	44 3a 6b 01          	cmp    0x1(%rbx),%r13b
1400cd1a5:	75 0a                	jne    0x1400cd1b1
1400cd1a7:	44 3a 7b 02          	cmp    0x2(%rbx),%r15b
1400cd1ab:	0f 84 ab 00 00 00    	je     0x1400cd25c
1400cd1b1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400cd1b7:	48 8d 0d d2 dc 21 00 	lea    0x21dcd2(%rip),%rcx        # 0x1402eae90
1400cd1be:	48 8b d3             	mov    %rbx,%rdx
1400cd1c1:	e8 6a 5d 1f 00       	call   0x1402c2f30
1400cd1c6:	85 c0                	test   %eax,%eax
1400cd1c8:	0f 84 8e 00 00 00    	je     0x1400cd25c
1400cd1ce:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400cd1d4:	48 8d 0d b9 dc 21 00 	lea    0x21dcb9(%rip),%rcx        # 0x1402eae94
1400cd1db:	48 8b d3             	mov    %rbx,%rdx
1400cd1de:	e8 4d 5d 1f 00       	call   0x1402c2f30
1400cd1e3:	85 c0                	test   %eax,%eax
1400cd1e5:	75 15                	jne    0x1400cd1fc
1400cd1e7:	48 83 c3 03          	add    $0x3,%rbx
1400cd1eb:	eb 08                	jmp    0x1400cd1f5
1400cd1ed:	48 ff cf             	dec    %rdi
1400cd1f0:	44 38 27             	cmp    %r12b,(%rdi)
1400cd1f3:	74 4c                	je     0x1400cd241
1400cd1f5:	48 3b fe             	cmp    %rsi,%rdi
1400cd1f8:	77 f3                	ja     0x1400cd1ed
1400cd1fa:	eb 45                	jmp    0x1400cd241
1400cd1fc:	48 8b d3             	mov    %rbx,%rdx
1400cd1ff:	48 8d 0d 96 dc 21 00 	lea    0x21dc96(%rip),%rcx        # 0x1402eae9c
1400cd206:	e8 b5 64 1f 00       	call   0x1402c36c0
1400cd20b:	85 c0                	test   %eax,%eax
1400cd20d:	74 48                	je     0x1400cd257
1400cd20f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400cd215:	48 8d 0d 84 dc 21 00 	lea    0x21dc84(%rip),%rcx        # 0x1402eaea0
1400cd21c:	48 8b d3             	mov    %rbx,%rdx
1400cd21f:	e8 0c 5d 1f 00       	call   0x1402c2f30
1400cd224:	85 c0                	test   %eax,%eax
1400cd226:	74 2f                	je     0x1400cd257
1400cd228:	8a 03                	mov    (%rbx),%al
1400cd22a:	48 ff c3             	inc    %rbx
1400cd22d:	88 07                	mov    %al,(%rdi)
1400cd22f:	48 ff c7             	inc    %rdi
1400cd232:	8a 03                	mov    (%rbx),%al
1400cd234:	84 c0                	test   %al,%al
1400cd236:	74 09                	je     0x1400cd241
1400cd238:	41 3a c4             	cmp    %r12b,%al
1400cd23b:	74 04                	je     0x1400cd241
1400cd23d:	3c 3f                	cmp    $0x3f,%al
1400cd23f:	75 e9                	jne    0x1400cd22a
1400cd241:	44 88 3f             	mov    %r15b,(%rdi)
1400cd244:	48 3b dd             	cmp    %rbp,%rbx
1400cd247:	0f 82 82 fe ff ff    	jb     0x1400cd0cf
1400cd24d:	eb 11                	jmp    0x1400cd260
1400cd24f:	48 ff cf             	dec    %rdi
1400cd252:	44 38 27             	cmp    %r12b,(%rdi)
1400cd255:	74 05                	je     0x1400cd25c
1400cd257:	48 3b fe             	cmp    %rsi,%rdi
1400cd25a:	77 f3                	ja     0x1400cd24f
1400cd25c:	66 44 89 27          	mov    %r12w,(%rdi)
1400cd260:	49 89 36             	mov    %rsi,(%r14)
1400cd263:	33 c0                	xor    %eax,%eax
1400cd265:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400cd26a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400cd26f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400cd274:	48 83 c4 20          	add    $0x20,%rsp
1400cd278:	41 5f                	pop    %r15
1400cd27a:	41 5e                	pop    %r14
1400cd27c:	41 5d                	pop    %r13
1400cd27e:	41 5c                	pop    %r12
1400cd280:	5f                   	pop    %rdi
1400cd281:	c3                   	ret
1400cd282:	cc                   	int3
1400cd283:	cc                   	int3
1400cd284:	40 53                	rex push %rbx
1400cd286:	48 83 ec 20          	sub    $0x20,%rsp
1400cd28a:	48 8b d9             	mov    %rcx,%rbx
1400cd28d:	48 8b 09             	mov    (%rcx),%rcx
1400cd290:	ff 15 72 1d 30 00    	call   *0x301d72(%rip)        # 0x1403cf008
1400cd296:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400cd29a:	ff 15 68 1d 30 00    	call   *0x301d68(%rip)        # 0x1403cf008
1400cd2a0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400cd2a4:	ff 15 5e 1d 30 00    	call   *0x301d5e(%rip)        # 0x1403cf008
1400cd2aa:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400cd2ae:	ff 15 54 1d 30 00    	call   *0x301d54(%rip)        # 0x1403cf008
1400cd2b4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400cd2b8:	ff 15 4a 1d 30 00    	call   *0x301d4a(%rip)        # 0x1403cf008
1400cd2be:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1400cd2c2:	ff 15 40 1d 30 00    	call   *0x301d40(%rip)        # 0x1403cf008
1400cd2c8:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1400cd2cc:	ff 15 36 1d 30 00    	call   *0x301d36(%rip)        # 0x1403cf008
1400cd2d2:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400cd2d6:	ff 15 2c 1d 30 00    	call   *0x301d2c(%rip)        # 0x1403cf008
1400cd2dc:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400cd2e0:	ff 15 22 1d 30 00    	call   *0x301d22(%rip)        # 0x1403cf008
1400cd2e6:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1400cd2ea:	48 83 c4 20          	add    $0x20,%rsp
1400cd2ee:	5b                   	pop    %rbx
1400cd2ef:	48 ff 25 12 1d 30 00 	rex.W jmp *0x301d12(%rip)        # 0x1403cf008
1400cd2f6:	cc                   	int3
1400cd2f7:	cc                   	int3
1400cd2f8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400cd2fd:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400cd302:	55                   	push   %rbp
1400cd303:	57                   	push   %rdi
1400cd304:	41 56                	push   %r14
1400cd306:	48 8b ec             	mov    %rsp,%rbp
1400cd309:	48 83 ec 50          	sub    $0x50,%rsp
1400cd30d:	48 8b 05 6c 87 30 00 	mov    0x30876c(%rip),%rax        # 0x1403d5a80
1400cd314:	48 33 c4             	xor    %rsp,%rax
1400cd317:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400cd31b:	4c 8b f1             	mov    %rcx,%r14
1400cd31e:	33 db                	xor    %ebx,%ebx
1400cd320:	e8 6b b5 fd ff       	call   0x1400a8890
1400cd325:	0f 57 c0             	xorps  %xmm0,%xmm0
1400cd328:	48 8b f0             	mov    %rax,%rsi
1400cd32b:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1400cd32f:	80 38 5b             	cmpb   $0x5b,(%rax)
1400cd332:	75 08                	jne    0x1400cd33c
1400cd334:	8d 43 03             	lea    0x3(%rbx),%eax
1400cd337:	e9 7f 01 00 00       	jmp    0x1400cd4bb
1400cd33c:	e8 67 f5 1e 00       	call   0x1402bc8a8
1400cd341:	21 18                	and    %ebx,(%rax)
1400cd343:	33 ff                	xor    %edi,%edi
1400cd345:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1400cd34a:	8a 06                	mov    (%rsi),%al
1400cd34c:	2c 30                	sub    $0x30,%al
1400cd34e:	3c 09                	cmp    $0x9,%al
1400cd350:	0f 87 60 01 00 00    	ja     0x1400cd4b6
1400cd356:	45 33 c0             	xor    %r8d,%r8d
1400cd359:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400cd35d:	48 8b ce             	mov    %rsi,%rcx
1400cd360:	e8 6f 58 1f 00       	call   0x1402c2bd4
1400cd365:	8b f0                	mov    %eax,%esi
1400cd367:	e8 3c f5 1e 00       	call   0x1402bc8a8
1400cd36c:	83 38 00             	cmpl   $0x0,(%rax)
1400cd36f:	0f 85 41 01 00 00    	jne    0x1400cd4b6
1400cd375:	89 74 bd e0          	mov    %esi,-0x20(%rbp,%rdi,4)
1400cd379:	48 8b 75 f0          	mov    -0x10(%rbp),%rsi
1400cd37d:	80 3e 00             	cmpb   $0x0,(%rsi)
1400cd380:	74 1d                	je     0x1400cd39f
1400cd382:	80 3e 2e             	cmpb   $0x2e,(%rsi)
1400cd385:	0f 85 2b 01 00 00    	jne    0x1400cd4b6
1400cd38b:	48 83 ff 03          	cmp    $0x3,%rdi
1400cd38f:	0f 84 21 01 00 00    	je     0x1400cd4b6
1400cd395:	ff c3                	inc    %ebx
1400cd397:	48 ff c7             	inc    %rdi
1400cd39a:	48 ff c6             	inc    %rsi
1400cd39d:	eb a6                	jmp    0x1400cd345
1400cd39f:	85 db                	test   %ebx,%ebx
1400cd3a1:	0f 84 cf 00 00 00    	je     0x1400cd476
1400cd3a7:	83 eb 01             	sub    $0x1,%ebx
1400cd3aa:	0f 84 9c 00 00 00    	je     0x1400cd44c
1400cd3b0:	83 eb 01             	sub    $0x1,%ebx
1400cd3b3:	74 59                	je     0x1400cd40e
1400cd3b5:	83 fb 01             	cmp    $0x1,%ebx
1400cd3b8:	74 0a                	je     0x1400cd3c4
1400cd3ba:	b8 02 00 00 00       	mov    $0x2,%eax
1400cd3bf:	e9 f7 00 00 00       	jmp    0x1400cd4bb
1400cd3c4:	b8 ff 00 00 00       	mov    $0xff,%eax
1400cd3c9:	39 45 e0             	cmp    %eax,-0x20(%rbp)
1400cd3cc:	0f 87 e4 00 00 00    	ja     0x1400cd4b6
1400cd3d2:	39 45 e4             	cmp    %eax,-0x1c(%rbp)
1400cd3d5:	0f 87 db 00 00 00    	ja     0x1400cd4b6
1400cd3db:	8b 5d e8             	mov    -0x18(%rbp),%ebx
1400cd3de:	3b d8                	cmp    %eax,%ebx
1400cd3e0:	0f 87 d0 00 00 00    	ja     0x1400cd4b6
1400cd3e6:	8b 7d ec             	mov    -0x14(%rbp),%edi
1400cd3e9:	3b f8                	cmp    %eax,%edi
1400cd3eb:	0f 87 c5 00 00 00    	ja     0x1400cd4b6
1400cd3f1:	49 8b ce             	mov    %r14,%rcx
1400cd3f4:	e8 9b b4 fd ff       	call   0x1400a8894
1400cd3f9:	44 8b 4d e4          	mov    -0x1c(%rbp),%r9d
1400cd3fd:	44 8b 45 e0          	mov    -0x20(%rbp),%r8d
1400cd401:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400cd405:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400cd409:	e9 8d 00 00 00       	jmp    0x1400cd49b
1400cd40e:	b8 ff 00 00 00       	mov    $0xff,%eax
1400cd413:	39 45 e0             	cmp    %eax,-0x20(%rbp)
1400cd416:	0f 87 9a 00 00 00    	ja     0x1400cd4b6
1400cd41c:	39 45 e4             	cmp    %eax,-0x1c(%rbp)
1400cd41f:	0f 87 91 00 00 00    	ja     0x1400cd4b6
1400cd425:	81 7d e8 ff ff 00 00 	cmpl   $0xffff,-0x18(%rbp)
1400cd42c:	0f 87 84 00 00 00    	ja     0x1400cd4b6
1400cd432:	49 8b ce             	mov    %r14,%rcx
1400cd435:	e8 5a b4 fd ff       	call   0x1400a8894
1400cd43a:	0f b6 45 e8          	movzbl -0x18(%rbp),%eax
1400cd43e:	0f b6 4d e9          	movzbl -0x17(%rbp),%ecx
1400cd442:	44 8b 4d e4          	mov    -0x1c(%rbp),%r9d
1400cd446:	44 8b 45 e0          	mov    -0x20(%rbp),%r8d
1400cd44a:	eb 47                	jmp    0x1400cd493
1400cd44c:	b8 ff 00 00 00       	mov    $0xff,%eax
1400cd451:	39 45 e0             	cmp    %eax,-0x20(%rbp)
1400cd454:	77 60                	ja     0x1400cd4b6
1400cd456:	81 7d e4 ff ff ff 00 	cmpl   $0xffffff,-0x1c(%rbp)
1400cd45d:	77 57                	ja     0x1400cd4b6
1400cd45f:	49 8b ce             	mov    %r14,%rcx
1400cd462:	e8 2d b4 fd ff       	call   0x1400a8894
1400cd467:	0f b6 45 e4          	movzbl -0x1c(%rbp),%eax
1400cd46b:	0f b6 4d e5          	movzbl -0x1b(%rbp),%ecx
1400cd46f:	44 0f b6 4d e6       	movzbl -0x1a(%rbp),%r9d
1400cd474:	eb d0                	jmp    0x1400cd446
1400cd476:	49 8b ce             	mov    %r14,%rcx
1400cd479:	e8 16 b4 fd ff       	call   0x1400a8894
1400cd47e:	44 8b 45 e0          	mov    -0x20(%rbp),%r8d
1400cd482:	0f b6 4d e1          	movzbl -0x1f(%rbp),%ecx
1400cd486:	44 0f b6 4d e2       	movzbl -0x1e(%rbp),%r9d
1400cd48b:	41 0f b6 c0          	movzbl %r8b,%eax
1400cd48f:	41 c1 e8 18          	shr    $0x18,%r8d
1400cd493:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400cd497:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400cd49b:	48 8d 15 ce d9 21 00 	lea    0x21d9ce(%rip),%rdx        # 0x1402eae70
1400cd4a2:	49 8b ce             	mov    %r14,%rcx
1400cd4a5:	e8 52 b3 fd ff       	call   0x1400a87fc
1400cd4aa:	f7 d8                	neg    %eax
1400cd4ac:	1b c0                	sbb    %eax,%eax
1400cd4ae:	83 e0 fd             	and    $0xfffffffd,%eax
1400cd4b1:	83 c0 02             	add    $0x2,%eax
1400cd4b4:	eb 05                	jmp    0x1400cd4bb
1400cd4b6:	b8 01 00 00 00       	mov    $0x1,%eax
1400cd4bb:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400cd4bf:	48 33 cc             	xor    %rsp,%rcx
1400cd4c2:	e8 e9 29 1e 00       	call   0x1402afeb0
1400cd4c7:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400cd4cc:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1400cd4d0:	49 8b 73 30          	mov    0x30(%r11),%rsi
1400cd4d4:	49 8b e3             	mov    %r11,%rsp
1400cd4d7:	41 5e                	pop    %r14
1400cd4d9:	5f                   	pop    %rdi
1400cd4da:	5d                   	pop    %rbp
1400cd4db:	c3                   	ret
1400cd4dc:	40 53                	rex push %rbx
1400cd4de:	55                   	push   %rbp
1400cd4df:	56                   	push   %rsi
1400cd4e0:	57                   	push   %rdi
1400cd4e1:	41 55                	push   %r13
1400cd4e3:	41 56                	push   %r14
1400cd4e5:	41 57                	push   %r15
1400cd4e7:	48 83 ec 70          	sub    $0x70,%rsp