1400e4de8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400e4ded:	55                   	push   %rbp
1400e4dee:	56                   	push   %rsi
1400e4def:	57                   	push   %rdi
1400e4df0:	48 83 ec 40          	sub    $0x40,%rsp
1400e4df4:	48 8b 05 85 0c 2f 00 	mov    0x2f0c85(%rip),%rax        # 0x1403d5a80
1400e4dfb:	48 33 c4             	xor    %rsp,%rax
1400e4dfe:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e4e03:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400e4e07:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400e4e0c:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
1400e4e13:	00
1400e4e14:	49 8b f8             	mov    %r8,%rdi
1400e4e17:	4c 8b 82 60 02 00 00 	mov    0x260(%rdx),%r8
1400e4e1e:	41 8b f1             	mov    %r9d,%esi
1400e4e21:	4c 63 4a 04          	movslq 0x4(%rdx),%r9
1400e4e25:	48 8b da             	mov    %rdx,%rbx
1400e4e28:	48 8b d7             	mov    %rdi,%rdx
1400e4e2b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e4e30:	e8 b3 f2 fc ff       	call   0x1400b40e8
1400e4e35:	85 c0                	test   %eax,%eax
1400e4e37:	7f 41                	jg     0x1400e4e7a
1400e4e39:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1400e4e3d:	83 f9 51             	cmp    $0x51,%ecx
1400e4e40:	74 44                	je     0x1400e4e86
1400e4e42:	85 c9                	test   %ecx,%ecx
1400e4e44:	75 16                	jne    0x1400e4e5c
1400e4e46:	48 8d 15 b3 90 20 00 	lea    0x2090b3(%rip),%rdx        # 0x1402edf00
1400e4e4d:	48 8b cf             	mov    %rdi,%rcx
1400e4e50:	e8 7b fb fc ff       	call   0x1400b49d0
1400e4e55:	b8 03 00 00 00       	mov    $0x3,%eax
1400e4e5a:	eb 2c                	jmp    0x1400e4e88
1400e4e5c:	e8 8f fd fd ff       	call   0x1400c4bf0
1400e4e61:	4c 8b c8             	mov    %rax,%r9
1400e4e64:	48 8d 15 b5 90 20 00 	lea    0x2090b5(%rip),%rdx        # 0x1402edf20
1400e4e6b:	4c 8b c5             	mov    %rbp,%r8
1400e4e6e:	48 8b cf             	mov    %rdi,%rcx
1400e4e71:	e8 5a fb fc ff       	call   0x1400b49d0
1400e4e76:	8b c6                	mov    %esi,%eax
1400e4e78:	eb 0e                	jmp    0x1400e4e88
1400e4e7a:	29 43 04             	sub    %eax,0x4(%rbx)
1400e4e7d:	48 98                	cltq
1400e4e7f:	48 01 83 60 02 00 00 	add    %rax,0x260(%rbx)
1400e4e86:	33 c0                	xor    %eax,%eax
1400e4e88:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400e4e8d:	48 33 cc             	xor    %rsp,%rcx
1400e4e90:	e8 1b b0 1c 00       	call   0x1402afeb0
1400e4e95:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1400e4e9a:	48 83 c4 40          	add    $0x40,%rsp
1400e4e9e:	5f                   	pop    %rdi
1400e4e9f:	5e                   	pop    %rsi
1400e4ea0:	5d                   	pop    %rbp
1400e4ea1:	c3                   	ret
1400e4ea2:	cc                   	int3
1400e4ea3:	cc                   	int3
1400e4ea4:	48 83 ec 58          	sub    $0x58,%rsp
1400e4ea8:	4c 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10
1400e4eaf:	00
1400e4eb0:	41 8a 42 34          	mov    0x34(%r10),%al
1400e4eb4:	3c 01                	cmp    $0x1,%al
1400e4eb6:	77 4b                	ja     0x1400e4f03
1400e4eb8:	48 8d 05 1d 06 04 00 	lea    0x4061d(%rip),%rax        # 0x1401254dc
1400e4ebf:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e4ec4:	48 8d 05 cd 12 00 00 	lea    0x12cd(%rip),%rax        # 0x1400e6198
1400e4ecb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e4ed0:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400e4ed7:	00
1400e4ed8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e4edd:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1400e4ee4:	00
1400e4ee5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e4eea:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1400e4ef1:	00
1400e4ef2:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
1400e4ef7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e4efc:	e8 e7 0b 00 00       	call   0x1400e5ae8
1400e4f01:	eb 2b                	jmp    0x1400e4f2e
1400e4f03:	3c 03                	cmp    $0x3,%al
1400e4f05:	77 15                	ja     0x1400e4f1c
1400e4f07:	48 8d 05 ca 1d 04 00 	lea    0x41dca(%rip),%rax        # 0x140126cd8
1400e4f0e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e4f13:	48 8d 05 ce 12 00 00 	lea    0x12ce(%rip),%rax        # 0x1400e61e8
1400e4f1a:	eb af                	jmp    0x1400e4ecb
1400e4f1c:	3c 05                	cmp    $0x5,%al
1400e4f1e:	77 09                	ja     0x1400e4f29
1400e4f20:	48 8d 05 b9 1e 04 00 	lea    0x41eb9(%rip),%rax        # 0x140126de0
1400e4f27:	eb e5                	jmp    0x1400e4f0e
1400e4f29:	b8 3d 00 00 00       	mov    $0x3d,%eax
1400e4f2e:	48 83 c4 58          	add    $0x58,%rsp
1400e4f32:	c3                   	ret
1400e4f33:	cc                   	int3
1400e4f34:	40 55                	rex push %rbp
1400e4f36:	53                   	push   %rbx
1400e4f37:	56                   	push   %rsi
1400e4f38:	57                   	push   %rdi
1400e4f39:	41 54                	push   %r12
1400e4f3b:	41 55                	push   %r13
1400e4f3d:	41 56                	push   %r14
1400e4f3f:	41 57                	push   %r15
1400e4f41:	48 8d ac 24 68 fe ff 	lea    -0x198(%rsp),%rbp
1400e4f48:	ff
1400e4f49:	48 81 ec 98 02 00 00 	sub    $0x298,%rsp
1400e4f50:	48 8b 05 29 0b 2f 00 	mov    0x2f0b29(%rip),%rax        # 0x1403d5a80
1400e4f57:	48 33 c4             	xor    %rsp,%rax
1400e4f5a:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
1400e4f61:	8a 05 81 98 20 00    	mov    0x209881(%rip),%al        # 0x1402ee7e8
1400e4f67:	4c 8b f1             	mov    %rcx,%r14
1400e4f6a:	f2 0f 10 05 6e 98 20 	movsd  0x20986e(%rip),%xmm0        # 0x1402ee7e0
1400e4f71:	00
1400e4f72:	48 8b ca             	mov    %rdx,%rcx
1400e4f75:	4c 8b bd 00 02 00 00 	mov    0x200(%rbp),%r15
1400e4f7c:	49 8b f1             	mov    %r9,%rsi
1400e4f7f:	4c 8b ad 08 02 00 00 	mov    0x208(%rbp),%r13
1400e4f86:	4d 8b e0             	mov    %r8,%r12
1400e4f89:	88 44 24 68          	mov    %al,0x68(%rsp)
1400e4f8d:	48 8b da             	mov    %rdx,%rbx
1400e4f90:	8b 05 62 98 20 00    	mov    0x209862(%rip),%eax        # 0x1402ee7f8
1400e4f96:	89 45 88             	mov    %eax,-0x78(%rbp)
1400e4f99:	8a 05 5d 98 20 00    	mov    0x20985d(%rip),%al        # 0x1402ee7fc
1400e4f9f:	88 45 8c             	mov    %al,-0x74(%rbp)
1400e4fa2:	8b 05 e8 97 20 00    	mov    0x2097e8(%rip),%eax        # 0x1402ee790
1400e4fa8:	89 44 24 54          	mov    %eax,0x54(%rsp)
1400e4fac:	8a 05 e2 97 20 00    	mov    0x2097e2(%rip),%al        # 0x1402ee794
1400e4fb2:	f2 0f 11 44 24 60    	movsd  %xmm0,0x60(%rsp)
1400e4fb8:	f2 0f 10 05 30 98 20 	movsd  0x209830(%rip),%xmm0        # 0x1402ee7f0
1400e4fbf:	00
1400e4fc0:	88 44 24 58          	mov    %al,0x58(%rsp)
1400e4fc4:	f2 0f 11 45 80       	movsd  %xmm0,-0x80(%rbp)
1400e4fc9:	e8 b2 38 fc ff       	call   0x1400a8880
1400e4fce:	48 8b cb             	mov    %rbx,%rcx
1400e4fd1:	48 8b f8             	mov    %rax,%rdi
1400e4fd4:	e8 07 94 f9 ff       	call   0x14007e3e0
1400e4fd9:	48 85 c0             	test   %rax,%rax
1400e4fdc:	0f 84 47 05 00 00    	je     0x1400e5529
1400e4fe2:	bb 40 00 00 00       	mov    $0x40,%ebx
1400e4fe7:	c6 44 24 20 22       	movb   $0x22,0x20(%rsp)
1400e4fec:	44 8b cb             	mov    %ebx,%r9d
1400e4fef:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400e4ff3:	48 8d 15 be 97 20 00 	lea    0x2097be(%rip),%rdx        # 0x1402ee7b8
1400e4ffa:	48 8b cf             	mov    %rdi,%rcx
1400e4ffd:	e8 52 10 00 00       	call   0x1400e6054
1400e5002:	84 c0                	test   %al,%al
1400e5004:	0f 84 1f 05 00 00    	je     0x1400e5529
1400e500a:	44 8d 4b 40          	lea    0x40(%rbx),%r9d
1400e500e:	c6 44 24 20 22       	movb   $0x22,0x20(%rsp)
1400e5013:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
1400e501a:	48 8b cf             	mov    %rdi,%rcx
1400e501d:	48 8d 15 9c 97 20 00 	lea    0x20979c(%rip),%rdx        # 0x1402ee7c0
1400e5024:	e8 2b 10 00 00       	call   0x1400e6054
1400e5029:	f6 d8                	neg    %al
1400e502b:	c6 44 24 20 2c       	movb   $0x2c,0x20(%rsp)
1400e5030:	44 8b cb             	mov    %ebx,%r9d
1400e5033:	4c 8d 85 00 01 00 00 	lea    0x100(%rbp),%r8
1400e503a:	1a c9                	sbb    %cl,%cl
1400e503c:	48 8d 15 85 97 20 00 	lea    0x209785(%rip),%rdx        # 0x1402ee7c8
1400e5043:	20 8d 80 00 00 00    	and    %cl,0x80(%rbp)
1400e5049:	48 8b cf             	mov    %rdi,%rcx
1400e504c:	e8 03 10 00 00       	call   0x1400e6054
1400e5051:	84 c0                	test   %al,%al
1400e5053:	0f 84 d0 04 00 00    	je     0x1400e5529
1400e5059:	44 8b cb             	mov    %ebx,%r9d
1400e505c:	c6 44 24 20 22       	movb   $0x22,0x20(%rsp)
1400e5061:	4c 8d 85 40 01 00 00 	lea    0x140(%rbp),%r8
1400e5068:	48 8b cf             	mov    %rdi,%rcx
1400e506b:	48 8d 15 62 97 20 00 	lea    0x209762(%rip),%rdx        # 0x1402ee7d4
1400e5072:	e8 dd 0f 00 00       	call   0x1400e6054
1400e5077:	84 c0                	test   %al,%al
1400e5079:	0f 84 aa 04 00 00    	je     0x1400e5529
1400e507f:	48 8d 15 7a 97 20 00 	lea    0x20977a(%rip),%rdx        # 0x1402ee800
1400e5086:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1400e508d:	e8 2e e6 1d 00       	call   0x1402c36c0
1400e5092:	85 c0                	test   %eax,%eax
1400e5094:	0f 85 8f 04 00 00    	jne    0x1400e5529
1400e509a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400e509f:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
1400e50a6:	e8 21 10 00 00       	call   0x1400e60cc
1400e50ab:	85 c0                	test   %eax,%eax
1400e50ad:	0f 85 7b 04 00 00    	jne    0x1400e552e
1400e50b3:	f6 44 24 50 01       	testb  $0x1,0x50(%rsp)
1400e50b8:	0f 84 6b 04 00 00    	je     0x1400e5529
1400e50be:	44 8d 43 e1          	lea    -0x1f(%rbx),%r8d
1400e50c2:	49 8b ce             	mov    %r14,%rcx
1400e50c5:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400e50c9:	e8 02 19 fe ff       	call   0x1400c69d0
1400e50ce:	85 c0                	test   %eax,%eax
1400e50d0:	0f 85 58 04 00 00    	jne    0x1400e552e
1400e50d6:	48 8d 0d fb ee 22 00 	lea    0x22eefb(%rip),%rcx        # 0x140313fd8
1400e50dd:	e8 7a 03 04 00       	call   0x14012545c
1400e50e2:	48 8b f8             	mov    %rax,%rdi
1400e50e5:	48 85 c0             	test   %rax,%rax
1400e50e8:	0f 84 34 04 00 00    	je     0x1400e5522
1400e50ee:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400e50f2:	48 8b cb             	mov    %rbx,%rcx
1400e50f5:	48 ff c1             	inc    %rcx
1400e50f8:	41 80 3c 0c 00       	cmpb   $0x0,(%r12,%rcx,1)
1400e50fd:	75 f6                	jne    0x1400e50f5
1400e50ff:	e8 4c 25 fd ff       	call   0x1400b7650
1400e5104:	44 8b c0             	mov    %eax,%r8d
1400e5107:	49 8b d4             	mov    %r12,%rdx
1400e510a:	48 8b cf             	mov    %rdi,%rcx
1400e510d:	e8 b2 03 04 00       	call   0x1401254c4
1400e5112:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e5118:	48 8d 15 b9 2e 2c 00 	lea    0x2c2eb9(%rip),%rdx        # 0x1403a7fd8
1400e511f:	48 8b cf             	mov    %rdi,%rcx
1400e5122:	e8 9d 03 04 00       	call   0x1401254c4
1400e5127:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
1400e512e:	48 8b cb             	mov    %rbx,%rcx
1400e5131:	48 ff c1             	inc    %rcx
1400e5134:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
1400e5138:	75 f7                	jne    0x1400e5131
1400e513a:	e8 11 25 fd ff       	call   0x1400b7650
1400e513f:	44 8b c0             	mov    %eax,%r8d
1400e5142:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1400e5149:	48 8b cf             	mov    %rdi,%rcx
1400e514c:	e8 73 03 04 00       	call   0x1401254c4
1400e5151:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e5157:	48 8d 15 7a 2e 2c 00 	lea    0x2c2e7a(%rip),%rdx        # 0x1403a7fd8
1400e515e:	48 8b cf             	mov    %rdi,%rcx
1400e5161:	e8 5e 03 04 00       	call   0x1401254c4
1400e5166:	48 8b cb             	mov    %rbx,%rcx
1400e5169:	48 ff c1             	inc    %rcx
1400e516c:	80 3c 0e 00          	cmpb   $0x0,(%rsi,%rcx,1)
1400e5170:	75 f7                	jne    0x1400e5169
1400e5172:	e8 d9 24 fd ff       	call   0x1400b7650
1400e5177:	44 8b c0             	mov    %eax,%r8d
1400e517a:	48 8b d6             	mov    %rsi,%rdx
1400e517d:	48 8b cf             	mov    %rdi,%rcx
1400e5180:	e8 3f 03 04 00       	call   0x1401254c4
1400e5185:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e518a:	48 8b cf             	mov    %rdi,%rcx
1400e518d:	e8 96 02 04 00       	call   0x140125428
1400e5192:	48 8d 0d 3f ee 22 00 	lea    0x22ee3f(%rip),%rcx        # 0x140313fd8
1400e5199:	e8 be 02 04 00       	call   0x14012545c
1400e519e:	48 8b f8             	mov    %rax,%rdi
1400e51a1:	48 85 c0             	test   %rax,%rax
1400e51a4:	0f 84 78 03 00 00    	je     0x1400e5522
1400e51aa:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1400e51b0:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e51b5:	48 8b c8             	mov    %rax,%rcx
1400e51b8:	e8 07 03 04 00       	call   0x1401254c4
1400e51bd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e51c3:	48 8d 15 0e 2e 2c 00 	lea    0x2c2e0e(%rip),%rdx        # 0x1403a7fd8
1400e51ca:	48 8b cf             	mov    %rdi,%rcx
1400e51cd:	e8 f2 02 04 00       	call   0x1401254c4
1400e51d2:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400e51d6:	48 8b cb             	mov    %rbx,%rcx
1400e51d9:	48 ff c1             	inc    %rcx
1400e51dc:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
1400e51e0:	75 f7                	jne    0x1400e51d9
1400e51e2:	e8 69 24 fd ff       	call   0x1400b7650
1400e51e7:	44 8b c0             	mov    %eax,%r8d
1400e51ea:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400e51ee:	48 8b cf             	mov    %rdi,%rcx
1400e51f1:	e8 ce 02 04 00       	call   0x1401254c4
1400e51f6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e51fc:	48 8d 15 d5 2d 2c 00 	lea    0x2c2dd5(%rip),%rdx        # 0x1403a7fd8
1400e5203:	48 8b cf             	mov    %rdi,%rcx
1400e5206:	e8 b9 02 04 00       	call   0x1401254c4
1400e520b:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1400e520f:	48 8b cb             	mov    %rbx,%rcx
1400e5212:	48 ff c1             	inc    %rcx
1400e5215:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
1400e5219:	75 f7                	jne    0x1400e5212
1400e521b:	e8 30 24 fd ff       	call   0x1400b7650
1400e5220:	44 8b c0             	mov    %eax,%r8d
1400e5223:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400e5227:	48 8b cf             	mov    %rdi,%rcx
1400e522a:	e8 95 02 04 00       	call   0x1401254c4
1400e522f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e5234:	48 8b cf             	mov    %rdi,%rcx
1400e5237:	e8 ec 01 04 00       	call   0x140125428
1400e523c:	33 ff                	xor    %edi,%edi
1400e523e:	48 8d 75 00          	lea    0x0(%rbp),%rsi
1400e5242:	44 0f b6 4c 3c 70    	movzbl 0x70(%rsp,%rdi,1),%r9d
1400e5248:	4c 8d 05 1d 48 20 00 	lea    0x20481d(%rip),%r8        # 0x1402e9a6c
1400e524f:	ba 03 00 00 00       	mov    $0x3,%edx
1400e5254:	48 8b ce             	mov    %rsi,%rcx
1400e5257:	e8 f0 4d fd ff       	call   0x1400ba04c
1400e525c:	48 ff c7             	inc    %rdi
1400e525f:	48 83 c6 02          	add    $0x2,%rsi
1400e5263:	48 83 ff 10          	cmp    $0x10,%rdi
1400e5267:	72 d9                	jb     0x1400e5242
1400e5269:	49 8b 56 20          	mov    0x20(%r14),%rdx
1400e526d:	45 33 c0             	xor    %r8d,%r8d
1400e5270:	49 8b cf             	mov    %r15,%rcx
1400e5273:	48 8b 52 50          	mov    0x50(%rdx),%rdx
1400e5277:	e8 40 38 00 00       	call   0x1400e8abc
1400e527c:	45 33 ff             	xor    %r15d,%r15d
1400e527f:	48 8b f0             	mov    %rax,%rsi
1400e5282:	48 85 c0             	test   %rax,%rax
1400e5285:	0f 84 97 02 00 00    	je     0x1400e5522
1400e528b:	48 8d 0d 46 ed 22 00 	lea    0x22ed46(%rip),%rcx        # 0x140313fd8
1400e5292:	e8 c5 01 04 00       	call   0x14012545c
1400e5297:	48 8b f8             	mov    %rax,%rdi
1400e529a:	48 85 c0             	test   %rax,%rax
1400e529d:	0f 84 76 02 00 00    	je     0x1400e5519
1400e52a3:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1400e52a7:	48 8b cb             	mov    %rbx,%rcx
1400e52aa:	48 ff c1             	inc    %rcx
1400e52ad:	44 38 3c 08          	cmp    %r15b,(%rax,%rcx,1)
1400e52b1:	75 f7                	jne    0x1400e52aa
1400e52b3:	e8 98 23 fd ff       	call   0x1400b7650
1400e52b8:	44 8b c0             	mov    %eax,%r8d
1400e52bb:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400e52bf:	48 8b cf             	mov    %rdi,%rcx
1400e52c2:	e8 fd 01 04 00       	call   0x1401254c4
1400e52c7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e52cd:	48 8d 15 04 2d 2c 00 	lea    0x2c2d04(%rip),%rdx        # 0x1403a7fd8
1400e52d4:	48 8b cf             	mov    %rdi,%rcx
1400e52d7:	e8 e8 01 04 00       	call   0x1401254c4
1400e52dc:	48 8b cb             	mov    %rbx,%rcx
1400e52df:	48 ff c1             	inc    %rcx
1400e52e2:	44 38 3c 0e          	cmp    %r15b,(%rsi,%rcx,1)
1400e52e6:	75 f7                	jne    0x1400e52df
1400e52e8:	e8 63 23 fd ff       	call   0x1400b7650
1400e52ed:	44 8b c0             	mov    %eax,%r8d
1400e52f0:	48 8b d6             	mov    %rsi,%rdx
1400e52f3:	48 8b cf             	mov    %rdi,%rcx
1400e52f6:	e8 c9 01 04 00       	call   0x1401254c4
1400e52fb:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e5300:	48 8b cf             	mov    %rdi,%rcx
1400e5303:	e8 20 01 04 00       	call   0x140125428
1400e5308:	49 8b ff             	mov    %r15,%rdi
1400e530b:	4c 8d 75 28          	lea    0x28(%rbp),%r14
1400e530f:	44 0f b6 4c 3c 70    	movzbl 0x70(%rsp,%rdi,1),%r9d
1400e5315:	4c 8d 05 50 47 20 00 	lea    0x204750(%rip),%r8        # 0x1402e9a6c
1400e531c:	ba 03 00 00 00       	mov    $0x3,%edx
1400e5321:	49 8b ce             	mov    %r14,%rcx
1400e5324:	e8 23 4d fd ff       	call   0x1400ba04c
1400e5329:	48 ff c7             	inc    %rdi
1400e532c:	49 83 c6 02          	add    $0x2,%r14
1400e5330:	48 83 ff 10          	cmp    $0x10,%rdi
1400e5334:	72 d9                	jb     0x1400e530f
1400e5336:	48 8d 0d 9b ec 22 00 	lea    0x22ec9b(%rip),%rcx        # 0x140313fd8
1400e533d:	e8 1a 01 04 00       	call   0x14012545c
1400e5342:	48 8b f8             	mov    %rax,%rdi
1400e5345:	48 85 c0             	test   %rax,%rax
1400e5348:	0f 84 cb 01 00 00    	je     0x1400e5519
1400e534e:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400e5354:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1400e5358:	48 8b c8             	mov    %rax,%rcx
1400e535b:	e8 64 01 04 00       	call   0x1401254c4
1400e5360:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400e5366:	48 8d 15 6b 2c 2c 00 	lea    0x2c2c6b(%rip),%rdx        # 0x1403a7fd8
1400e536d:	45 8b c6             	mov    %r14d,%r8d
1400e5370:	48 8b cf             	mov    %rdi,%rcx
1400e5373:	e8 4c 01 04 00       	call   0x1401254c4
1400e5378:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400e537c:	48 8b cb             	mov    %rbx,%rcx
1400e537f:	48 ff c1             	inc    %rcx