1400b5a78:	cc                   	int3
1400b5a79:	cc                   	int3
1400b5a7a:	cc                   	int3
1400b5a7b:	cc                   	int3
1400b5a7c:	cc                   	int3
1400b5a7d:	cc                   	int3
1400b5a7e:	cc                   	int3
1400b5a7f:	cc                   	int3
1400b5a80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400b5a85:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400b5a8a:	57                   	push   %rdi
1400b5a8b:	48 83 ec 50          	sub    $0x50,%rsp
1400b5a8f:	48 8b 05 ea 26 35 00 	mov    0x3526ea(%rip),%rax        # 0x140408180
1400b5a96:	48 33 c4             	xor    %rsp,%rax
1400b5a99:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400b5a9e:	48 8b f9             	mov    %rcx,%rdi
1400b5aa1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400b5aa5:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400b5aa9:	48 83 e8 08          	sub    $0x8,%rax
1400b5aad:	48 3b c8             	cmp    %rax,%rcx
1400b5ab0:	77 17                	ja     0x1400b5ac9
1400b5ab2:	48 8b 07             	mov    (%rdi),%rax
1400b5ab5:	48 8b 0c 01          	mov    (%rcx,%rax,1),%rcx
1400b5ab9:	48 0f c9             	bswap  %rcx
1400b5abc:	48 89 0a             	mov    %rcx,(%rdx)
1400b5abf:	48 83 47 10 08       	addq   $0x8,0x10(%rdi)
1400b5ac4:	e9 a1 00 00 00       	jmp    0x1400b5b6a
1400b5ac9:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400b5acd:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400b5ad2:	48 8d 15 87 5d 27 00 	lea    0x275d87(%rip),%rdx        # 0x14032b860
1400b5ad9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400b5ade:	e8 ad 40 fd ff       	call   0x140089b90
1400b5ae3:	48 8b f0             	mov    %rax,%rsi
1400b5ae6:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1400b5aea:	e8 11 b6 fe ff       	call   0x1400a1100
1400b5aef:	c6 47 30 00          	movb   $0x0,0x30(%rdi)
1400b5af3:	48 8d 15 1e 58 27 00 	lea    0x27581e(%rip),%rdx        # 0x14032b318
1400b5afa:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1400b5afe:	e8 6d 5e fe ff       	call   0x14009b970
1400b5b03:	48 8b d8             	mov    %rax,%rbx
1400b5b06:	48 8b c8             	mov    %rax,%rcx
1400b5b09:	e8 f2 b5 fe ff       	call   0x1400a1100
1400b5b0e:	c6 43 10 05          	movb   $0x5,0x10(%rbx)
1400b5b12:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1400b5b17:	76 03                	jbe    0x1400b5b1c
1400b5b19:	48 8b 36             	mov    (%rsi),%rsi
1400b5b1c:	48 8b d6             	mov    %rsi,%rdx
1400b5b1f:	48 8b cb             	mov    %rbx,%rcx
1400b5b22:	e8 e9 7d fe ff       	call   0x14009d910
1400b5b27:	48 89 03             	mov    %rax,(%rbx)
1400b5b2a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400b5b2f:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b5b33:	76 35                	jbe    0x1400b5b6a
1400b5b35:	48 ff c2             	inc    %rdx
1400b5b38:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400b5b3d:	48 8b c1             	mov    %rcx,%rax
1400b5b40:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b5b47:	72 1c                	jb     0x1400b5b65
1400b5b49:	48 83 c2 27          	add    $0x27,%rdx
1400b5b4d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b5b51:	48 2b c1             	sub    %rcx,%rax
1400b5b54:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b5b58:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b5b5c:	76 07                	jbe    0x1400b5b65
1400b5b5e:	ff 15 94 44 27 00    	call   *0x274494(%rip)        # 0x140329ff8
1400b5b64:	cc                   	int3
1400b5b65:	e8 1a 47 24 00       	call   0x1402fa284
1400b5b6a:	0f b6 47 30          	movzbl 0x30(%rdi),%eax
1400b5b6e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400b5b73:	48 33 cc             	xor    %rsp,%rcx
1400b5b76:	e8 c5 4a 24 00       	call   0x1402fa640
1400b5b7b:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400b5b80:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400b5b85:	48 83 c4 50          	add    $0x50,%rsp
1400b5b89:	5f                   	pop    %rdi
1400b5b8a:	c3                   	ret
1400b5b8b:	cc                   	int3
1400b5b8c:	cc                   	int3
1400b5b8d:	cc                   	int3
1400b5b8e:	cc                   	int3
1400b5b8f:	cc                   	int3
1400b5b90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400b5b95:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400b5b9a:	57                   	push   %rdi
1400b5b9b:	48 83 ec 50          	sub    $0x50,%rsp
1400b5b9f:	48 8b 05 da 25 35 00 	mov    0x3525da(%rip),%rax        # 0x140408180
1400b5ba6:	48 33 c4             	xor    %rsp,%rax
1400b5ba9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400b5bae:	48 8b f9             	mov    %rcx,%rdi
1400b5bb1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400b5bb5:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400b5bb9:	48 ff c8             	dec    %rax
1400b5bbc:	48 3b c8             	cmp    %rax,%rcx
1400b5bbf:	77 12                	ja     0x1400b5bd3
1400b5bc1:	48 8b 07             	mov    (%rdi),%rax
1400b5bc4:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
1400b5bc8:	88 0a                	mov    %cl,(%rdx)
1400b5bca:	48 ff 47 10          	incq   0x10(%rdi)
1400b5bce:	e9 a1 00 00 00       	jmp    0x1400b5c74
1400b5bd3:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400b5bd7:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400b5bdc:	48 8d 15 8d 5b 27 00 	lea    0x275b8d(%rip),%rdx        # 0x14032b770
1400b5be3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400b5be8:	e8 a3 3f fd ff       	call   0x140089b90
1400b5bed:	48 8b f0             	mov    %rax,%rsi
1400b5bf0:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1400b5bf4:	e8 07 b5 fe ff       	call   0x1400a1100
1400b5bf9:	c6 47 30 00          	movb   $0x0,0x30(%rdi)
1400b5bfd:	48 8d 15 14 57 27 00 	lea    0x275714(%rip),%rdx        # 0x14032b318
1400b5c04:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1400b5c08:	e8 63 5d fe ff       	call   0x14009b970
1400b5c0d:	48 8b d8             	mov    %rax,%rbx
1400b5c10:	48 8b c8             	mov    %rax,%rcx
1400b5c13:	e8 e8 b4 fe ff       	call   0x1400a1100
1400b5c18:	c6 43 10 05          	movb   $0x5,0x10(%rbx)
1400b5c1c:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1400b5c21:	76 03                	jbe    0x1400b5c26
1400b5c23:	48 8b 36             	mov    (%rsi),%rsi
1400b5c26:	48 8b d6             	mov    %rsi,%rdx
1400b5c29:	48 8b cb             	mov    %rbx,%rcx
1400b5c2c:	e8 df 7c fe ff       	call   0x14009d910
1400b5c31:	48 89 03             	mov    %rax,(%rbx)
1400b5c34:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400b5c39:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b5c3d:	76 35                	jbe    0x1400b5c74
1400b5c3f:	48 ff c2             	inc    %rdx
1400b5c42:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400b5c47:	48 8b c1             	mov    %rcx,%rax
1400b5c4a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b5c51:	72 1c                	jb     0x1400b5c6f
1400b5c53:	48 83 c2 27          	add    $0x27,%rdx
1400b5c57:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b5c5b:	48 2b c1             	sub    %rcx,%rax
1400b5c5e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b5c62:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b5c66:	76 07                	jbe    0x1400b5c6f
1400b5c68:	ff 15 8a 43 27 00    	call   *0x27438a(%rip)        # 0x140329ff8
1400b5c6e:	cc                   	int3
1400b5c6f:	e8 10 46 24 00       	call   0x1402fa284
1400b5c74:	0f b6 47 30          	movzbl 0x30(%rdi),%eax
1400b5c78:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400b5c7d:	48 33 cc             	xor    %rsp,%rcx
1400b5c80:	e8 bb 49 24 00       	call   0x1402fa640
1400b5c85:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400b5c8a:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400b5c8f:	48 83 c4 50          	add    $0x50,%rsp
1400b5c93:	5f                   	pop    %rdi
1400b5c94:	c3                   	ret
1400b5c95:	cc                   	int3
1400b5c96:	cc                   	int3
1400b5c97:	cc                   	int3
1400b5c98:	cc                   	int3
1400b5c99:	cc                   	int3
1400b5c9a:	cc                   	int3
1400b5c9b:	cc                   	int3
1400b5c9c:	cc                   	int3
1400b5c9d:	cc                   	int3
1400b5c9e:	cc                   	int3
1400b5c9f:	cc                   	int3
1400b5ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b5ca5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400b5caa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400b5caf:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400b5cb4:	55                   	push   %rbp
1400b5cb5:	41 56                	push   %r14
1400b5cb7:	41 57                	push   %r15
1400b5cb9:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1400b5cbe:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400b5cc5:	48 8b f9             	mov    %rcx,%rdi
1400b5cc8:	e8 e3 0d 00 00       	call   0x1400b6ab0
1400b5ccd:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400b5cd4:	00 00
1400b5cd6:	8b 15 8c a2 35 00    	mov    0x35a28c(%rip),%edx        # 0x14040ff68
1400b5cdc:	b9 c4 00 00 00       	mov    $0xc4,%ecx
1400b5ce1:	48 8b 34 d0          	mov    (%rax,%rdx,8),%rsi
1400b5ce5:	48 03 f1             	add    %rcx,%rsi
1400b5ce8:	8b 06                	mov    (%rsi),%eax
1400b5cea:	39 05 10 56 35 00    	cmp    %eax,0x355610(%rip)        # 0x14040b300
1400b5cf0:	0f 8f c0 08 00 00    	jg     0x1400b65b6
1400b5cf6:	48 8d 05 e3 55 35 00 	lea    0x3555e3(%rip),%rax        # 0x14040b2e0
1400b5cfd:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
1400b5d02:	4c 8d 0d f7 52 27 00 	lea    0x2752f7(%rip),%r9        # 0x14032b000
1400b5d09:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b5d0e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400b5d14:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1400b5d18:	48 8b cf             	mov    %rdi,%rcx
1400b5d1b:	e8 b0 27 00 00       	call   0x1400b84d0
1400b5d20:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5d24:	84 db                	test   %bl,%bl
1400b5d26:	0f 85 4d 01 00 00    	jne    0x1400b5e79
1400b5d2c:	4c 8d 0d e5 52 27 00 	lea    0x2752e5(%rip),%r9        # 0x14032b018
1400b5d33:	45 33 c0             	xor    %r8d,%r8d
1400b5d36:	48 8d 15 eb 52 27 00 	lea    0x2752eb(%rip),%rdx        # 0x14032b028
1400b5d3d:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5d41:	e8 ba 7c fe ff       	call   0x14009da00
1400b5d46:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5d4a:	84 db                	test   %bl,%bl
1400b5d4c:	0f 85 27 01 00 00    	jne    0x1400b5e79
1400b5d52:	4c 8d 0d d7 52 27 00 	lea    0x2752d7(%rip),%r9        # 0x14032b030
1400b5d59:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400b5d5f:	48 8d 15 ea 52 27 00 	lea    0x2752ea(%rip),%rdx        # 0x14032b050
1400b5d66:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5d6a:	e8 91 7c fe ff       	call   0x14009da00
1400b5d6f:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5d73:	84 db                	test   %bl,%bl
1400b5d75:	0f 85 fe 00 00 00    	jne    0x1400b5e79
1400b5d7b:	4c 8d 0d d6 52 27 00 	lea    0x2752d6(%rip),%r9        # 0x14032b058
1400b5d82:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400b5d88:	48 8d 15 f9 52 27 00 	lea    0x2752f9(%rip),%rdx        # 0x14032b088
1400b5d8f:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5d93:	e8 68 7c fe ff       	call   0x14009da00
1400b5d98:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5d9c:	84 db                	test   %bl,%bl
1400b5d9e:	0f 85 d5 00 00 00    	jne    0x1400b5e79
1400b5da4:	4c 8d 0d ed 52 27 00 	lea    0x2752ed(%rip),%r9        # 0x14032b098
1400b5dab:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400b5db1:	48 8d 15 00 53 27 00 	lea    0x275300(%rip),%rdx        # 0x14032b0b8
1400b5db8:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5dbc:	e8 3f 7c fe ff       	call   0x14009da00
1400b5dc1:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5dc5:	84 db                	test   %bl,%bl
1400b5dc7:	0f 85 ac 00 00 00    	jne    0x1400b5e79
1400b5dcd:	4c 8d 0d f4 52 27 00 	lea    0x2752f4(%rip),%r9        # 0x14032b0c8
1400b5dd4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400b5dda:	48 8d 15 0f 53 27 00 	lea    0x27530f(%rip),%rdx        # 0x14032b0f0
1400b5de1:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5de5:	e8 16 7c fe ff       	call   0x14009da00
1400b5dea:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5dee:	84 db                	test   %bl,%bl
1400b5df0:	0f 85 83 00 00 00    	jne    0x1400b5e79
1400b5df6:	4c 8d 0d 03 53 27 00 	lea    0x275303(%rip),%r9        # 0x14032b100
1400b5dfd:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1400b5e03:	48 8d 15 1a 53 27 00 	lea    0x27531a(%rip),%rdx        # 0x14032b124
1400b5e0a:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e0e:	e8 ed 7b fe ff       	call   0x14009da00
1400b5e13:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1400b5e17:	84 db                	test   %bl,%bl
1400b5e19:	75 5e                	jne    0x1400b5e79
1400b5e1b:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1400b5e1f:	48 8d 15 0a 53 27 00 	lea    0x27530a(%rip),%rdx        # 0x14032b130
1400b5e26:	48 83 c1 60          	add    $0x60,%rcx
1400b5e2a:	41 b8 2d 00 00 00    	mov    $0x2d,%r8d
1400b5e30:	e8 2b 22 fd ff       	call   0x140088060
1400b5e35:	84 db                	test   %bl,%bl
1400b5e37:	75 40                	jne    0x1400b5e79
1400b5e39:	48 8d 15 68 4e 27 00 	lea    0x274e68(%rip),%rdx        # 0x14032aca8
1400b5e40:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e44:	e8 27 56 00 00       	call   0x1400bb470
1400b5e49:	48 8d 15 6c 4f 27 00 	lea    0x274f6c(%rip),%rdx        # 0x14032adbc
1400b5e50:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e54:	e8 17 56 00 00       	call   0x1400bb470
1400b5e59:	48 8d 15 d8 4a 27 00 	lea    0x274ad8(%rip),%rdx        # 0x14032a938
1400b5e60:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e64:	e8 07 56 00 00       	call   0x1400bb470
1400b5e69:	48 8d 15 c8 4a 27 00 	lea    0x274ac8(%rip),%rdx        # 0x14032a938
1400b5e70:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5e74:	e8 f7 55 00 00       	call   0x1400bb470
1400b5e79:	8b 06                	mov    (%rsi),%eax
1400b5e7b:	39 05 a7 54 35 00    	cmp    %eax,0x3554a7(%rip)        # 0x14040b328
1400b5e81:	0f 8f 93 07 00 00    	jg     0x1400b661a
1400b5e87:	48 8d 05 7a 54 35 00 	lea    0x35547a(%rip),%rax        # 0x14040b308
1400b5e8e:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1400b5e93:	4c 8d 0d c6 52 27 00 	lea    0x2752c6(%rip),%r9        # 0x14032b160
1400b5e9a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b5e9f:	41 b8 18 00 00 00    	mov    $0x18,%r8d
1400b5ea5:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1400b5ea9:	48 8b cf             	mov    %rdi,%rcx
1400b5eac:	e8 1f 26 00 00       	call   0x1400b84d0
1400b5eb1:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400b5eb5:	4c 8d 3d c4 83 27 00 	lea    0x2783c4(%rip),%r15        # 0x14032e280
1400b5ebc:	45 33 f6             	xor    %r14d,%r14d
1400b5ebf:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
1400b5ec3:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400b5ec7:	84 c0                	test   %al,%al
1400b5ec9:	0f 85 8d 00 00 00    	jne    0x1400b5f5c
1400b5ecf:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b5ed4:	48 c7 45 07 0d 00 00 	movq   $0xd,0x7(%rbp)
1400b5edb:	00
1400b5edc:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1400b5ee0:	e8 63 43 24 00       	call   0x1402fa248
1400b5ee5:	48 8b d8             	mov    %rax,%rbx
1400b5ee8:	48 85 c0             	test   %rax,%rax
1400b5eeb:	74 05                	je     0x1400b5ef2
1400b5eed:	4c 89 38             	mov    %r15,(%rax)
1400b5ef0:	eb 03                	jmp    0x1400b5ef5
1400b5ef2:	49 8b de             	mov    %r14,%rbx
1400b5ef5:	e8 46 59 fd ff       	call   0x14008b840
1400b5efa:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400b5eff:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b5f03:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b5f08:	4c 8d 05 69 52 27 00 	lea    0x275269(%rip),%r8        # 0x14032b178
1400b5f0f:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400b5f14:	48 8d 15 69 52 27 00 	lea    0x275269(%rip),%rdx        # 0x14032b184
1400b5f1b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b5f20:	45 33 c9             	xor    %r9d,%r9d
1400b5f23:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5f27:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b5f2c:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b5f30:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b5f35:	e8 86 75 fe ff       	call   0x14009d4c0
1400b5f3a:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400b5f3e:	84 c0                	test   %al,%al
1400b5f40:	75 1a                	jne    0x1400b5f5c
1400b5f42:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1400b5f46:	48 8d 15 43 52 27 00 	lea    0x275243(%rip),%rdx        # 0x14032b190
1400b5f4d:	48 83 c1 60          	add    $0x60,%rcx
1400b5f51:	41 b8 25 00 00 00    	mov    $0x25,%r8d
1400b5f57:	e8 04 21 fd ff       	call   0x140088060
1400b5f5c:	48 8d 15 45 4d 27 00 	lea    0x274d45(%rip),%rdx        # 0x14032aca8
1400b5f63:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b5f67:	e8 04 55 00 00       	call   0x1400bb470
1400b5f6c:	e8 2f 4e fd ff       	call   0x14008ada0
1400b5f71:	4c 8d 0d 40 52 27 00 	lea    0x275240(%rip),%r9        # 0x14032b1b8
1400b5f78:	44 88 74 24 28       	mov    %r14b,0x28(%rsp)
1400b5f7d:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400b5f83:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b5f88:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1400b5f8c:	48 8b cf             	mov    %rdi,%rcx
1400b5f8f:	e8 3c 25 00 00       	call   0x1400b84d0
1400b5f94:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400b5f98:	4c 8d 25 51 82 27 00 	lea    0x278251(%rip),%r12        # 0x14032e1f0
1400b5f9f:	4c 89 75 07          	mov    %r14,0x7(%rbp)
1400b5fa3:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1400b5fa7:	84 c0                	test   %al,%al
1400b5fa9:	75 6f                	jne    0x1400b601a
1400b5fab:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b5fb0:	48 c7 45 f7 07 00 00 	movq   $0x7,-0x9(%rbp)
1400b5fb7:	00
1400b5fb8:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400b5fbc:	e8 87 42 24 00       	call   0x1402fa248
1400b5fc1:	48 8b d8             	mov    %rax,%rbx
1400b5fc4:	48 85 c0             	test   %rax,%rax
1400b5fc7:	74 05                	je     0x1400b5fce
1400b5fc9:	4c 89 20             	mov    %r12,(%rax)
1400b5fcc:	eb 03                	jmp    0x1400b5fd1
1400b5fce:	49 8b de             	mov    %r14,%rbx
1400b5fd1:	e8 2a 4d fd ff       	call   0x14008ad00
1400b5fd6:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400b5fdb:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b5fdf:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b5fe4:	4c 8d 05 e5 51 27 00 	lea    0x2751e5(%rip),%r8        # 0x14032b1d0
1400b5feb:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400b5ff0:	48 8d 15 fd 51 27 00 	lea    0x2751fd(%rip),%rdx        # 0x14032b1f4
1400b5ff7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b5ffc:	45 33 c9             	xor    %r9d,%r9d
1400b5fff:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6003:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b6008:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1400b600c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6011:	e8 aa 74 fe ff       	call   0x14009d4c0