140ce784e:	44 89 64 24 2c       	mov    %r12d,0x2c(%rsp)
140ce7853:	41 8b d7             	mov    %r15d,%edx
140ce7856:	c1 e2 04             	shl    $0x4,%edx
140ce7859:	e8 b2 cc 00 00       	call   0x140cf4510
140ce785e:	85 c0                	test   %eax,%eax
140ce7860:	7f 07                	jg     0x140ce7869
140ce7862:	33 c0                	xor    %eax,%eax
140ce7864:	e9 94 07 00 00       	jmp    0x140ce7ffd
140ce7869:	48 89 9c 24 e0 07 00 	mov    %rbx,0x7e0(%rsp)
140ce7870:	00
140ce7871:	48 8d 85 c0 05 00 00 	lea    0x5c0(%rbp),%rax
140ce7878:	83 e0 1f             	and    $0x1f,%eax
140ce787b:	48 89 b4 24 90 07 00 	mov    %rsi,0x790(%rsp)
140ce7882:	00
140ce7883:	41 8b f6             	mov    %r14d,%esi
140ce7886:	8d 4f 01             	lea    0x1(%rdi),%ecx
140ce7889:	d3 ee                	shr    %cl,%esi
140ce788b:	48 8d 9d e0 05 00 00 	lea    0x5e0(%rbp),%rbx
140ce7892:	48 2b d8             	sub    %rax,%rbx
140ce7895:	89 74 24 28          	mov    %esi,0x28(%rsp)
140ce7899:	8b c6                	mov    %esi,%eax
140ce789b:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140ce78a0:	d3 e0                	shl    %cl,%eax
140ce78a2:	44 2b f0             	sub    %eax,%r14d
140ce78a5:	44 03 f6             	add    %esi,%r14d
140ce78a8:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140ce78ad:	44 3b f6             	cmp    %esi,%r14d
140ce78b0:	76 25                	jbe    0x140ce78d7
140ce78b2:	41 8d 4e 16          	lea    0x16(%r14),%ecx
140ce78b6:	83 e1 3f             	and    $0x3f,%ecx
140ce78b9:	41 8d 47 ff          	lea    -0x1(%r15),%eax
140ce78bd:	3b c8                	cmp    %eax,%ecx
140ce78bf:	73 16                	jae    0x140ce78d7
140ce78c1:	ff c6                	inc    %esi
140ce78c3:	b8 01 00 00 00       	mov    $0x1,%eax
140ce78c8:	41 2b c7             	sub    %r15d,%eax
140ce78cb:	89 74 24 28          	mov    %esi,0x28(%rsp)
140ce78cf:	44 03 f0             	add    %eax,%r14d
140ce78d2:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140ce78d7:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140ce78dc:	8d 4e 24             	lea    0x24(%rsi),%ecx
140ce78df:	0f 28 85 c0 01 00 00 	movaps 0x1c0(%rbp),%xmm0
140ce78e6:	4c 8d 85 d0 01 00 00 	lea    0x1d0(%rbp),%r8
140ce78ed:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140ce78f1:	83 e1 f0             	and    $0xfffffff0,%ecx
140ce78f4:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140ce78fb:	83 c1 15             	add    $0x15,%ecx
140ce78fe:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140ce7903:	48 83 c0 15          	add    $0x15,%rax
140ce7907:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140ce790e:	0f 11 40 f0          	movups %xmm0,-0x10(%rax)
140ce7912:	0f 28 8d c0 01 00 00 	movaps 0x1c0(%rbp),%xmm1
140ce7919:	0f 11 8d 98 00 00 00 	movups %xmm1,0x98(%rbp)
140ce7920:	41 83 ff 01          	cmp    $0x1,%r15d
140ce7924:	0f 86 88 00 00 00    	jbe    0x140ce79b2
140ce792a:	8b c1                	mov    %ecx,%eax
140ce792c:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
140ce7933:	4c 8d 4d 90          	lea    -0x70(%rbp),%r9
140ce7937:	8b de                	mov    %esi,%ebx
140ce7939:	4c 8d 95 88 00 00 00 	lea    0x88(%rbp),%r10
140ce7940:	4c 8d 5d 80          	lea    -0x80(%rbp),%r11
140ce7944:	41 8d 7f ff          	lea    -0x1(%r15),%edi
140ce7948:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ce794f:	00
140ce7950:	49 8b 0b             	mov    (%r11),%rcx
140ce7953:	48 8d 52 28          	lea    0x28(%rdx),%rdx
140ce7957:	41 0f 10 00          	movups (%r8),%xmm0
140ce795b:	48 03 cb             	add    %rbx,%rcx
140ce795e:	4d 8d 40 10          	lea    0x10(%r8),%r8
140ce7962:	49 89 09             	mov    %rcx,(%r9)
140ce7965:	4d 8d 5b 10          	lea    0x10(%r11),%r11
140ce7969:	48 89 4a d0          	mov    %rcx,-0x30(%rdx)
140ce796d:	4d 8d 49 10          	lea    0x10(%r9),%r9
140ce7971:	49 8b 0a             	mov    (%r10),%rcx
140ce7974:	4d 8d 52 28          	lea    0x28(%r10),%r10
140ce7978:	48 03 c8             	add    %rax,%rcx
140ce797b:	48 89 4a d8          	mov    %rcx,-0x28(%rdx)
140ce797f:	0f 11 41 f0          	movups %xmm0,-0x10(%rcx)
140ce7983:	41 0f 10 40 f0       	movups -0x10(%r8),%xmm0
140ce7988:	0f 11 42 e8          	movups %xmm0,-0x18(%rdx)
140ce798c:	48 83 ef 01          	sub    $0x1,%rdi
140ce7990:	75 be                	jne    0x140ce7950
140ce7992:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140ce7997:	45 8b dc             	mov    %r12d,%r11d
140ce799a:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140ce799f:	4d 8b 8d d0 01 00 00 	mov    0x1d0(%r13),%r9
140ce79a6:	4c 89 8d c0 01 00 00 	mov    %r9,0x1c0(%rbp)
140ce79ad:	49 0f c9             	bswap  %r9
140ce79b0:	eb 1d                	jmp    0x140ce79cf
140ce79b2:	4d 8b 8d d0 01 00 00 	mov    0x1d0(%r13),%r9
140ce79b9:	45 8b dc             	mov    %r12d,%r11d
140ce79bc:	4c 89 8d c0 01 00 00 	mov    %r9,0x1c0(%rbp)
140ce79c3:	49 0f c9             	bswap  %r9
140ce79c6:	45 85 ff             	test   %r15d,%r15d
140ce79c9:	0f 84 67 01 00 00    	je     0x140ce7b36
140ce79cf:	41 8b 95 c4 01 00 00 	mov    0x1c4(%r13),%edx
140ce79d6:	4c 8d 53 40          	lea    0x40(%rbx),%r10
140ce79da:	41 8b 85 b4 01 00 00 	mov    0x1b4(%r13),%eax
140ce79e1:	4c 8d 85 c8 01 00 00 	lea    0x1c8(%rbp),%r8
140ce79e8:	41 8b 8d b8 01 00 00 	mov    0x1b8(%r13),%ecx
140ce79ef:	48 8d bd c0 01 00 00 	lea    0x1c0(%rbp),%rdi
140ce79f6:	89 54 24 40          	mov    %edx,0x40(%rsp)
140ce79fa:	41 0f b6 95 d8 01 00 	movzbl 0x1d8(%r13),%edx
140ce7a01:	00
140ce7a02:	88 54 24 20          	mov    %dl,0x20(%rsp)
140ce7a06:	41 0f b6 95 d9 01 00 	movzbl 0x1d9(%r13),%edx
140ce7a0d:	00
140ce7a0e:	88 54 24 21          	mov    %dl,0x21(%rsp)
140ce7a12:	41 0f b6 95 da 01 00 	movzbl 0x1da(%r13),%edx
140ce7a19:	00
140ce7a1a:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ce7a1e:	41 8b 85 bc 01 00 00 	mov    0x1bc(%r13),%eax
140ce7a25:	8b 5c 24 24          	mov    0x24(%rsp),%ebx
140ce7a29:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
140ce7a2d:	41 8b 8d c0 01 00 00 	mov    0x1c0(%r13),%ecx
140ce7a34:	4d 8b ec             	mov    %r12,%r13
140ce7a37:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
140ce7a3c:	88 54 24 22          	mov    %dl,0x22(%rsp)
140ce7a40:	41 8d 57 ff          	lea    -0x1(%r15),%edx
140ce7a44:	89 54 24 38          	mov    %edx,0x38(%rsp)
140ce7a48:	89 44 24 48          	mov    %eax,0x48(%rsp)
140ce7a4c:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140ce7a50:	44 3b 5c 24 38       	cmp    0x38(%rsp),%r11d
140ce7a55:	4d 8d 6d 10          	lea    0x10(%r13),%r13
140ce7a59:	41 89 02             	mov    %eax,(%r10)
140ce7a5c:	8b d6                	mov    %esi,%edx
140ce7a5e:	8b 44 24 40          	mov    0x40(%rsp),%eax
140ce7a62:	41 0f 44 d6          	cmove  %r14d,%edx
140ce7a66:	41 89 42 40          	mov    %eax,0x40(%r10)
140ce7a6a:	49 8b c1             	mov    %r9,%rax
140ce7a6d:	41 88 50 04          	mov    %dl,0x4(%r8)
140ce7a71:	41 ff c3             	inc    %r11d
140ce7a74:	41 89 4a 20          	mov    %ecx,0x20(%r10)
140ce7a78:	49 ff c1             	inc    %r9
140ce7a7b:	4a 8b 4c 2c 70       	mov    0x70(%rsp,%r13,1),%rcx
140ce7a80:	4d 8d 80 80 00 00 00 	lea    0x80(%r8),%r8
140ce7a87:	41 89 5a c0          	mov    %ebx,-0x40(%r10)
140ce7a8b:	45 89 62 e0          	mov    %r12d,-0x20(%r10)
140ce7a8f:	4d 8d 52 04          	lea    0x4(%r10),%r10
140ce7a93:	48 0f c8             	bswap  %rax
140ce7a96:	49 89 80 78 ff ff ff 	mov    %rax,-0x88(%r8)
140ce7a9d:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140ce7aa2:	41 88 40 80          	mov    %al,-0x80(%r8)
140ce7aa6:	0f b6 44 24 21       	movzbl 0x21(%rsp),%eax
140ce7aab:	41 88 40 81          	mov    %al,-0x7f(%r8)
140ce7aaf:	0f b6 44 24 22       	movzbl 0x22(%rsp),%eax
140ce7ab4:	41 88 40 82          	mov    %al,-0x7e(%r8)
140ce7ab8:	8b c2                	mov    %edx,%eax
140ce7aba:	c1 e8 08             	shr    $0x8,%eax
140ce7abd:	41 88 40 83          	mov    %al,-0x7d(%r8)
140ce7ac1:	0f 10 01             	movups (%rcx),%xmm0
140ce7ac4:	41 0f 11 40 85       	movups %xmm0,-0x7b(%r8)
140ce7ac9:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140ce7acd:	41 0f 11 48 95       	movups %xmm1,-0x6b(%r8)
140ce7ad2:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
140ce7ad6:	41 0f 11 40 a5       	movups %xmm0,-0x5b(%r8)
140ce7adb:	0f b7 41 30          	movzwl 0x30(%rcx),%eax
140ce7adf:	66 41 89 40 b5       	mov    %ax,-0x4b(%r8)
140ce7ae4:	0f b6 41 32          	movzbl 0x32(%rcx),%eax
140ce7ae8:	41 88 40 b7          	mov    %al,-0x49(%r8)
140ce7aec:	48 8d 41 33          	lea    0x33(%rcx),%rax
140ce7af0:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140ce7af4:	4a 89 44 2c 70       	mov    %rax,0x70(%rsp,%r13,1)
140ce7af9:	8d 42 cd             	lea    -0x33(%rdx),%eax
140ce7afc:	c1 e8 06             	shr    $0x6,%eax
140ce7aff:	4a 89 7c 2d f0       	mov    %rdi,-0x10(%rbp,%r13,1)
140ce7b04:	48 83 ef 80          	sub    $0xffffffffffffff80,%rdi
140ce7b08:	42 89 44 2c 78       	mov    %eax,0x78(%rsp,%r13,1)
140ce7b0d:	8b 44 24 48          	mov    0x48(%rsp),%eax
140ce7b11:	42 c7 44 2d f8 01 00 	movl   $0x1,-0x8(%rbp,%r13,1)
140ce7b18:	00 00
140ce7b1a:	45 3b df             	cmp    %r15d,%r11d
140ce7b1d:	0f 82 2d ff ff ff    	jb     0x140ce7a50
140ce7b23:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140ce7b28:	45 33 e4             	xor    %r12d,%r12d
140ce7b2b:	8b bd f0 06 00 00    	mov    0x6f0(%rbp),%edi
140ce7b31:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140ce7b36:	44 8b c7             	mov    %edi,%r8d
140ce7b39:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140ce7b3d:	48 8b cb             	mov    %rbx,%rcx
140ce7b40:	e8 bb cc 32 ff       	call   0x140014800
140ce7b45:	41 3b f6             	cmp    %r14d,%esi
140ce7b48:	41 8b de             	mov    %r14d,%ebx
140ce7b4b:	0f 46 de             	cmovbe %esi,%ebx
140ce7b4e:	83 eb 33             	sub    $0x33,%ebx
140ce7b51:	c1 eb 06             	shr    $0x6,%ebx
140ce7b54:	83 fb 20             	cmp    $0x20,%ebx
140ce7b57:	0f 86 f3 00 00 00    	jbe    0x140ce7c50
140ce7b5d:	45 85 ff             	test   %r15d,%r15d
140ce7b60:	74 34                	je     0x140ce7b96
140ce7b62:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140ce7b69:	45 8b c7             	mov    %r15d,%r8d
140ce7b6c:	49 8b cc             	mov    %r12,%rcx
140ce7b6f:	90                   	nop
140ce7b70:	48 8b 44 0d 80       	mov    -0x80(%rbp,%rcx,1),%rax
140ce7b75:	48 89 44 0d 00       	mov    %rax,0x0(%rbp,%rcx,1)
140ce7b7a:	c7 44 0d 08 20 00 00 	movl   $0x20,0x8(%rbp,%rcx,1)
140ce7b81:	00
140ce7b82:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140ce7b86:	c7 02 80 00 00 00    	movl   $0x80,(%rdx)
140ce7b8c:	48 8d 52 28          	lea    0x28(%rdx),%rdx
140ce7b90:	49 83 e8 01          	sub    $0x1,%r8
140ce7b94:	75 da                	jne    0x140ce7b70
140ce7b96:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140ce7b9b:	44 8b 74 24 2c       	mov    0x2c(%rsp),%r14d
140ce7ba0:	44 8b c7             	mov    %edi,%r8d
140ce7ba3:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140ce7ba7:	48 8b ce             	mov    %rsi,%rcx
140ce7baa:	e8 51 cc 32 ff       	call   0x140014800
140ce7baf:	44 8b c7             	mov    %edi,%r8d
140ce7bb2:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140ce7bb9:	49 8b d5             	mov    %r13,%rdx
140ce7bbc:	e8 ff 47 33 ff       	call   0x14001c3c0
140ce7bc1:	45 85 ff             	test   %r15d,%r15d
140ce7bc4:	74 69                	je     0x140ce7c2f
140ce7bc6:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
140ce7bcd:	45 8b c7             	mov    %r15d,%r8d
140ce7bd0:	49 8b d4             	mov    %r12,%rdx
140ce7bd3:	0f 1f 40 00          	nopl   0x0(%rax)
140ce7bd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ce7bde:	00 00
140ce7be0:	48 81 44 15 80 00 08 	addq   $0x800,-0x80(%rbp,%rdx,1)
140ce7be7:	00 00
140ce7be9:	48 81 00 00 08 00 00 	addq   $0x800,(%rax)
140ce7bf0:	48 8b 4c 15 80       	mov    -0x80(%rbp,%rdx,1),%rcx
140ce7bf5:	83 44 15 88 e0       	addl   $0xffffffe0,-0x78(%rbp,%rdx,1)
140ce7bfa:	48 81 40 f8 00 08 00 	addq   $0x800,-0x8(%rax)
140ce7c01:	00
140ce7c02:	48 89 4c 15 00       	mov    %rcx,0x0(%rbp,%rdx,1)
140ce7c07:	48 8b 08             	mov    (%rax),%rcx
140ce7c0a:	c7 44 15 08 20 00 00 	movl   $0x20,0x8(%rbp,%rdx,1)
140ce7c11:	00
140ce7c12:	48 8d 52 10          	lea    0x10(%rdx),%rdx
140ce7c16:	c7 40 08 80 00 00 00 	movl   $0x80,0x8(%rax)
140ce7c1d:	48 8d 40 28          	lea    0x28(%rax),%rax
140ce7c21:	0f 10 41 f0          	movups -0x10(%rcx),%xmm0
140ce7c25:	0f 11 40 e8          	movups %xmm0,-0x18(%rax)
140ce7c29:	49 83 e8 01          	sub    $0x1,%r8
140ce7c2d:	75 b1                	jne    0x140ce7be0
140ce7c2f:	41 81 c6 00 08 00 00 	add    $0x800,%r14d
140ce7c36:	83 c3 e0             	add    $0xffffffe0,%ebx
140ce7c39:	83 fb 20             	cmp    $0x20,%ebx
140ce7c3c:	0f 87 5e ff ff ff    	ja     0x140ce7ba0
140ce7c42:	8b 74 24 28          	mov    0x28(%rsp),%esi
140ce7c46:	44 89 74 24 2c       	mov    %r14d,0x2c(%rsp)
140ce7c4b:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140ce7c50:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140ce7c55:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140ce7c59:	48 8b cb             	mov    %rbx,%rcx
140ce7c5c:	44 8b c7             	mov    %edi,%r8d
140ce7c5f:	e8 9c cb 32 ff       	call   0x140014800
140ce7c64:	33 d2                	xor    %edx,%edx
140ce7c66:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
140ce7c6d:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140ce7c73:	e8 38 7a 1f 00       	call   0x140edf6b0
140ce7c78:	41 8b c4             	mov    %r12d,%eax
140ce7c7b:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ce7c7f:	45 85 ff             	test   %r15d,%r15d
140ce7c82:	0f 84 be 00 00 00    	je     0x140ce7d46
140ce7c88:	41 8d 4f ff          	lea    -0x1(%r15),%ecx
140ce7c8c:	4d 8b f4             	mov    %r12,%r14
140ce7c8f:	4c 8d ad c0 01 00 00 	lea    0x1c0(%rbp),%r13
140ce7c96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140ce7c9d:	00 00 00
140ce7ca0:	3b c1                	cmp    %ecx,%eax
140ce7ca2:	42 8b 44 25 88       	mov    -0x78(%rbp,%r12,1),%eax
140ce7ca7:	49 8b cd             	mov    %r13,%rcx
140ce7caa:	0f 44 74 24 60       	cmove  0x60(%rsp),%esi
140ce7caf:	c1 e0 06             	shl    $0x6,%eax
140ce7cb2:	8b fe                	mov    %esi,%edi
140ce7cb4:	2b f8                	sub    %eax,%edi
140ce7cb6:	8b d0                	mov    %eax,%edx
140ce7cb8:	2b 7c 24 2c          	sub    0x2c(%rsp),%edi
140ce7cbc:	4a 03 54 25 80       	add    -0x80(%rbp,%r12,1),%rdx
140ce7cc1:	83 ef 33             	sub    $0x33,%edi
140ce7cc4:	44 8b c7             	mov    %edi,%r8d
140ce7cc7:	e8 44 73 1f 00       	call   0x140edf010
140ce7ccc:	49 8d 04 3e          	lea    (%r14,%rdi,1),%rax
140ce7cd0:	c6 84 05 c0 01 00 00 	movb   $0x80,0x1c0(%rbp,%rax,1)
140ce7cd7:	80
140ce7cd8:	8d 34 f5 68 02 00 00 	lea    0x268(,%rsi,8),%esi
140ce7cdf:	0f ce                	bswap  %esi
140ce7ce1:	83 ff 38             	cmp    $0x38,%edi
140ce7ce4:	73 0f                	jae    0x140ce7cf5
140ce7ce6:	42 89 b4 35 fc 01 00 	mov    %esi,0x1fc(%rbp,%r14,1)
140ce7ced:	00
140ce7cee:	b8 01 00 00 00       	mov    $0x1,%eax
140ce7cf3:	eb 0d                	jmp    0x140ce7d02
140ce7cf5:	42 89 b4 35 3c 02 00 	mov    %esi,0x23c(%rbp,%r14,1)
140ce7cfc:	00
140ce7cfd:	b8 02 00 00 00       	mov    $0x2,%eax
140ce7d02:	8b 74 24 28          	mov    0x28(%rsp),%esi
140ce7d06:	41 8d 4f ff          	lea    -0x1(%r15),%ecx
140ce7d0a:	42 89 44 25 08       	mov    %eax,0x8(%rbp,%r12,1)
140ce7d0f:	49 83 ee 80          	sub    $0xffffffffffffff80,%r14
140ce7d13:	8b 44 24 24          	mov    0x24(%rsp),%eax
140ce7d17:	4e 89 6c 25 00       	mov    %r13,0x0(%rbp,%r12,1)
140ce7d1c:	ff c0                	inc    %eax
140ce7d1e:	49 83 ed 80          	sub    $0xffffffffffffff80,%r13
140ce7d22:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ce7d26:	49 83 c4 10          	add    $0x10,%r12
140ce7d2a:	41 3b c7             	cmp    %r15d,%eax
140ce7d2d:	0f 82 6d ff ff ff    	jb     0x140ce7ca0
140ce7d33:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140ce7d38:	45 33 e4             	xor    %r12d,%r12d
140ce7d3b:	8b bd f0 06 00 00    	mov    0x6f0(%rbp),%edi
140ce7d41:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140ce7d46:	44 8b c7             	mov    %edi,%r8d
140ce7d49:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140ce7d4d:	48 8b cb             	mov    %rbx,%rcx
140ce7d50:	e8 ab ca 32 ff       	call   0x140014800
140ce7d55:	33 d2                	xor    %edx,%edx
140ce7d57:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
140ce7d5e:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140ce7d64:	e8 47 79 1f 00       	call   0x140edf6b0
140ce7d69:	45 85 ff             	test   %r15d,%r15d
140ce7d6c:	0f 84 39 02 00 00    	je     0x140ce7fab
140ce7d72:	41 8b 85 58 01 00 00 	mov    0x158(%r13),%eax
140ce7d79:	4c 8d 45 08          	lea    0x8(%rbp),%r8
140ce7d7d:	45 8b 9d 54 01 00 00 	mov    0x154(%r13),%r11d
140ce7d84:	48 8d 95 c4 01 00 00 	lea    0x1c4(%rbp),%rdx
140ce7d8b:	89 44 24 30          	mov    %eax,0x30(%rsp)
140ce7d8f:	4c 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%r9
140ce7d96:	41 8b 85 5c 01 00 00 	mov    0x15c(%r13),%eax
140ce7d9d:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140ce7da1:	89 44 24 48          	mov    %eax,0x48(%rsp)
140ce7da5:	41 8b 85 60 01 00 00 	mov    0x160(%r13),%eax
140ce7dac:	8b 74 24 48          	mov    0x48(%rsp),%esi
140ce7db0:	89 44 24 40          	mov    %eax,0x40(%rsp)
140ce7db4:	41 8b 85 64 01 00 00 	mov    0x164(%r13),%eax
140ce7dbb:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140ce7dc0:	8b 7c 24 40          	mov    0x40(%rsp),%edi
140ce7dc4:	45 8b d7             	mov    %r15d,%r10d
140ce7dc7:	44 8b f8             	mov    %eax,%r15d
140ce7dca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140ce7dd0:	8b 41 c0             	mov    -0x40(%rcx),%eax
140ce7dd3:	4d 89 48 f8          	mov    %r9,-0x8(%r8)
140ce7dd7:	49 83 e9 80          	sub    $0xffffffffffffff80,%r9
140ce7ddb:	44 89 59 c0          	mov    %r11d,-0x40(%rcx)
140ce7ddf:	48 8d 49 04          	lea    0x4(%rcx),%rcx
140ce7de3:	c6 42 10 80          	movb   $0x80,0x10(%rdx)
140ce7de7:	c7 42 38 00 00 02 a0 	movl   $0xa0020000,0x38(%rdx)
140ce7dee:	48 8d 92 80 00 00 00 	lea    0x80(%rdx),%rdx
140ce7df5:	41 c7 00 01 00 00 00 	movl   $0x1,(%r8)
140ce7dfc:	4d 8d 40 10          	lea    0x10(%r8),%r8
140ce7e00:	0f c8                	bswap  %eax
140ce7e02:	89 82 7c ff ff ff    	mov    %eax,-0x84(%rdx)
140ce7e08:	8b 41 dc             	mov    -0x24(%rcx),%eax
140ce7e0b:	44 89 69 dc          	mov    %r13d,-0x24(%rcx)
140ce7e0f:	0f c8                	bswap  %eax