180134968:	49 3b c9             	cmp    %r9,%rcx
18013496b:	0f 87 58 04 00 00    	ja     0x180134dc9
180134971:	48 3b fd             	cmp    %rbp,%rdi
180134974:	77 47                	ja     0x1801349bd
180134976:	48 8d 56 01          	lea    0x1(%rsi),%rdx
18013497a:	4c 8b e2             	mov    %rdx,%r12
18013497d:	33 c9                	xor    %ecx,%ecx
18013497f:	66 8b 4e 02          	mov    0x2(%rsi),%cx
180134983:	8b f1                	mov    %ecx,%esi
180134985:	48 8d 15 b8 d6 00 00 	lea    0xd6b8(%rip),%rdx        # 0x180142044
18013498c:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
18013498f:	87 d9                	xchg   %ebx,%ecx
180134991:	d3 ee                	shr    %cl,%esi
180134993:	87 d9                	xchg   %ebx,%ecx
180134995:	48 f7 de             	neg    %rsi
180134998:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
18013499d:	49 3b f2             	cmp    %r10,%rsi
1801349a0:	0f 82 23 04 00 00    	jb     0x180134dc9
1801349a6:	83 c1 03             	add    $0x3,%ecx
1801349a9:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
1801349ad:	49 3b d0             	cmp    %r8,%rdx
1801349b0:	0f 87 13 04 00 00    	ja     0x180134dc9
1801349b6:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1801349b8:	49 8b f4             	mov    %r12,%rsi
1801349bb:	eb 21                	jmp    0x1801349de
1801349bd:	ff cb                	dec    %ebx
1801349bf:	49 8b d2             	mov    %r10,%rdx
1801349c2:	48 8d 0d 37 d6 00 00 	lea    0xd637(%rip),%rcx        # 0x180142000
1801349c9:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
1801349cc:	48 03 d1             	add    %rcx,%rdx
1801349cf:	48 8b ea             	mov    %rdx,%rbp
1801349d2:	eb 9d                	jmp    0x180134971
1801349d4:	49 83 c1 11          	add    $0x11,%r9
1801349d8:	49 8b f4             	mov    %r12,%rsi
1801349db:	48 ff ce             	dec    %rsi
1801349de:	48 8d 4e 03          	lea    0x3(%rsi),%rcx
1801349e2:	49 3b c9             	cmp    %r9,%rcx
1801349e5:	0f 84 e5 03 00 00    	je     0x180134dd0
1801349eb:	0f 87 d8 03 00 00    	ja     0x180134dc9
1801349f1:	49 3b f8             	cmp    %r8,%rdi
1801349f4:	0f 84 d6 03 00 00    	je     0x180134dd0
1801349fa:	0f 87 c9 03 00 00    	ja     0x180134dc9
180134a00:	a8 04                	test   $0x4,%al
180134a02:	75 0a                	jne    0x180134a0e
180134a04:	8a 56 03             	mov    0x3(%rsi),%dl
180134a07:	88 17                	mov    %dl,(%rdi)
180134a09:	48 ff c7             	inc    %rdi
180134a0c:	eb 7a                	jmp    0x180134a88
180134a0e:	48 8d 4e 05          	lea    0x5(%rsi),%rcx
180134a12:	49 3b c9             	cmp    %r9,%rcx
180134a15:	0f 87 ae 03 00 00    	ja     0x180134dc9
180134a1b:	48 3b fd             	cmp    %rbp,%rdi
180134a1e:	77 47                	ja     0x180134a67
180134a20:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134a24:	4c 8b e2             	mov    %rdx,%r12
180134a27:	33 c9                	xor    %ecx,%ecx
180134a29:	66 8b 4e 03          	mov    0x3(%rsi),%cx
180134a2d:	8b f1                	mov    %ecx,%esi
180134a2f:	48 8d 15 0e d6 00 00 	lea    0xd60e(%rip),%rdx        # 0x180142044
180134a36:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
180134a39:	87 d9                	xchg   %ebx,%ecx
180134a3b:	d3 ee                	shr    %cl,%esi
180134a3d:	87 d9                	xchg   %ebx,%ecx
180134a3f:	48 f7 de             	neg    %rsi
180134a42:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134a47:	49 3b f2             	cmp    %r10,%rsi
180134a4a:	0f 82 79 03 00 00    	jb     0x180134dc9
180134a50:	83 c1 03             	add    $0x3,%ecx
180134a53:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134a57:	49 3b d0             	cmp    %r8,%rdx
180134a5a:	0f 87 69 03 00 00    	ja     0x180134dc9
180134a60:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134a62:	49 8b f4             	mov    %r12,%rsi
180134a65:	eb 21                	jmp    0x180134a88
180134a67:	ff cb                	dec    %ebx
180134a69:	49 8b d2             	mov    %r10,%rdx
180134a6c:	48 8d 0d 8d d5 00 00 	lea    0xd58d(%rip),%rcx        # 0x180142000
180134a73:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
180134a76:	48 03 d1             	add    %rcx,%rdx
180134a79:	48 8b ea             	mov    %rdx,%rbp
180134a7c:	eb 9d                	jmp    0x180134a1b
180134a7e:	49 83 c1 11          	add    $0x11,%r9
180134a82:	49 8b f4             	mov    %r12,%rsi
180134a85:	48 ff ce             	dec    %rsi
180134a88:	48 8d 4e 04          	lea    0x4(%rsi),%rcx
180134a8c:	49 3b c9             	cmp    %r9,%rcx
180134a8f:	0f 84 3b 03 00 00    	je     0x180134dd0
180134a95:	0f 87 2e 03 00 00    	ja     0x180134dc9
180134a9b:	49 3b f8             	cmp    %r8,%rdi
180134a9e:	0f 84 2c 03 00 00    	je     0x180134dd0
180134aa4:	0f 87 1f 03 00 00    	ja     0x180134dc9
180134aaa:	a8 08                	test   $0x8,%al
180134aac:	75 0a                	jne    0x180134ab8
180134aae:	8a 56 04             	mov    0x4(%rsi),%dl
180134ab1:	88 17                	mov    %dl,(%rdi)
180134ab3:	48 ff c7             	inc    %rdi
180134ab6:	eb 7a                	jmp    0x180134b32
180134ab8:	48 8d 4e 06          	lea    0x6(%rsi),%rcx
180134abc:	49 3b c9             	cmp    %r9,%rcx
180134abf:	0f 87 04 03 00 00    	ja     0x180134dc9
180134ac5:	48 3b fd             	cmp    %rbp,%rdi
180134ac8:	77 47                	ja     0x180134b11
180134aca:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134ace:	4c 8b e2             	mov    %rdx,%r12
180134ad1:	33 c9                	xor    %ecx,%ecx
180134ad3:	66 8b 4e 04          	mov    0x4(%rsi),%cx
180134ad7:	8b f1                	mov    %ecx,%esi
180134ad9:	48 8d 15 64 d5 00 00 	lea    0xd564(%rip),%rdx        # 0x180142044
180134ae0:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
180134ae3:	87 d9                	xchg   %ebx,%ecx
180134ae5:	d3 ee                	shr    %cl,%esi
180134ae7:	87 d9                	xchg   %ebx,%ecx
180134ae9:	48 f7 de             	neg    %rsi
180134aec:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134af1:	49 3b f2             	cmp    %r10,%rsi
180134af4:	0f 82 cf 02 00 00    	jb     0x180134dc9
180134afa:	83 c1 03             	add    $0x3,%ecx
180134afd:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134b01:	49 3b d0             	cmp    %r8,%rdx
180134b04:	0f 87 bf 02 00 00    	ja     0x180134dc9
180134b0a:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134b0c:	49 8b f4             	mov    %r12,%rsi
180134b0f:	eb 21                	jmp    0x180134b32
180134b11:	ff cb                	dec    %ebx
180134b13:	49 8b d2             	mov    %r10,%rdx
180134b16:	48 8d 0d e3 d4 00 00 	lea    0xd4e3(%rip),%rcx        # 0x180142000
180134b1d:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
180134b20:	48 03 d1             	add    %rcx,%rdx
180134b23:	48 8b ea             	mov    %rdx,%rbp
180134b26:	eb 9d                	jmp    0x180134ac5
180134b28:	49 83 c1 11          	add    $0x11,%r9
180134b2c:	49 8b f4             	mov    %r12,%rsi
180134b2f:	48 ff ce             	dec    %rsi
180134b32:	48 8d 4e 05          	lea    0x5(%rsi),%rcx
180134b36:	49 3b c9             	cmp    %r9,%rcx
180134b39:	0f 84 91 02 00 00    	je     0x180134dd0
180134b3f:	0f 87 84 02 00 00    	ja     0x180134dc9
180134b45:	49 3b f8             	cmp    %r8,%rdi
180134b48:	0f 84 82 02 00 00    	je     0x180134dd0
180134b4e:	0f 87 75 02 00 00    	ja     0x180134dc9
180134b54:	a8 10                	test   $0x10,%al
180134b56:	75 0a                	jne    0x180134b62
180134b58:	8a 56 05             	mov    0x5(%rsi),%dl
180134b5b:	88 17                	mov    %dl,(%rdi)
180134b5d:	48 ff c7             	inc    %rdi
180134b60:	eb 7a                	jmp    0x180134bdc
180134b62:	48 8d 4e 07          	lea    0x7(%rsi),%rcx
180134b66:	49 3b c9             	cmp    %r9,%rcx
180134b69:	0f 87 5a 02 00 00    	ja     0x180134dc9
180134b6f:	48 3b fd             	cmp    %rbp,%rdi
180134b72:	77 47                	ja     0x180134bbb
180134b74:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134b78:	4c 8b e2             	mov    %rdx,%r12
180134b7b:	33 c9                	xor    %ecx,%ecx
180134b7d:	66 8b 4e 05          	mov    0x5(%rsi),%cx
180134b81:	8b f1                	mov    %ecx,%esi
180134b83:	48 8d 15 ba d4 00 00 	lea    0xd4ba(%rip),%rdx        # 0x180142044
180134b8a:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
180134b8d:	87 d9                	xchg   %ebx,%ecx
180134b8f:	d3 ee                	shr    %cl,%esi
180134b91:	87 d9                	xchg   %ebx,%ecx
180134b93:	48 f7 de             	neg    %rsi
180134b96:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134b9b:	49 3b f2             	cmp    %r10,%rsi
180134b9e:	0f 82 25 02 00 00    	jb     0x180134dc9
180134ba4:	83 c1 03             	add    $0x3,%ecx
180134ba7:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134bab:	49 3b d0             	cmp    %r8,%rdx
180134bae:	0f 87 15 02 00 00    	ja     0x180134dc9
180134bb4:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134bb6:	49 8b f4             	mov    %r12,%rsi
180134bb9:	eb 21                	jmp    0x180134bdc
180134bbb:	ff cb                	dec    %ebx
180134bbd:	49 8b d2             	mov    %r10,%rdx
180134bc0:	48 8d 0d 39 d4 00 00 	lea    0xd439(%rip),%rcx        # 0x180142000
180134bc7:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
180134bca:	48 03 d1             	add    %rcx,%rdx
180134bcd:	48 8b ea             	mov    %rdx,%rbp
180134bd0:	eb 9d                	jmp    0x180134b6f
180134bd2:	49 83 c1 11          	add    $0x11,%r9
180134bd6:	49 8b f4             	mov    %r12,%rsi
180134bd9:	48 ff ce             	dec    %rsi
180134bdc:	48 8d 4e 06          	lea    0x6(%rsi),%rcx
180134be0:	49 3b c9             	cmp    %r9,%rcx
180134be3:	0f 84 e7 01 00 00    	je     0x180134dd0
180134be9:	0f 87 da 01 00 00    	ja     0x180134dc9
180134bef:	49 3b f8             	cmp    %r8,%rdi
180134bf2:	0f 84 d8 01 00 00    	je     0x180134dd0
180134bf8:	0f 87 cb 01 00 00    	ja     0x180134dc9
180134bfe:	a8 20                	test   $0x20,%al
180134c00:	75 0a                	jne    0x180134c0c
180134c02:	8a 56 06             	mov    0x6(%rsi),%dl
180134c05:	88 17                	mov    %dl,(%rdi)
180134c07:	48 ff c7             	inc    %rdi
180134c0a:	eb 7a                	jmp    0x180134c86
180134c0c:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
180134c10:	49 3b c9             	cmp    %r9,%rcx
180134c13:	0f 87 b0 01 00 00    	ja     0x180134dc9
180134c19:	48 3b fd             	cmp    %rbp,%rdi
180134c1c:	77 47                	ja     0x180134c65
180134c1e:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134c22:	4c 8b e2             	mov    %rdx,%r12
180134c25:	33 c9                	xor    %ecx,%ecx
180134c27:	66 8b 4e 06          	mov    0x6(%rsi),%cx
180134c2b:	8b f1                	mov    %ecx,%esi
180134c2d:	48 8d 15 10 d4 00 00 	lea    0xd410(%rip),%rdx        # 0x180142044
180134c34:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
180134c37:	87 d9                	xchg   %ebx,%ecx
180134c39:	d3 ee                	shr    %cl,%esi
180134c3b:	87 d9                	xchg   %ebx,%ecx
180134c3d:	48 f7 de             	neg    %rsi
180134c40:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134c45:	49 3b f2             	cmp    %r10,%rsi
180134c48:	0f 82 7b 01 00 00    	jb     0x180134dc9
180134c4e:	83 c1 03             	add    $0x3,%ecx
180134c51:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134c55:	49 3b d0             	cmp    %r8,%rdx
180134c58:	0f 87 6b 01 00 00    	ja     0x180134dc9
180134c5e:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134c60:	49 8b f4             	mov    %r12,%rsi
180134c63:	eb 21                	jmp    0x180134c86
180134c65:	ff cb                	dec    %ebx
180134c67:	49 8b d2             	mov    %r10,%rdx
180134c6a:	48 8d 0d 8f d3 00 00 	lea    0xd38f(%rip),%rcx        # 0x180142000
180134c71:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
180134c74:	48 03 d1             	add    %rcx,%rdx
180134c77:	48 8b ea             	mov    %rdx,%rbp
180134c7a:	eb 9d                	jmp    0x180134c19
180134c7c:	49 83 c1 11          	add    $0x11,%r9
180134c80:	49 8b f4             	mov    %r12,%rsi
180134c83:	48 ff ce             	dec    %rsi
180134c86:	48 8d 4e 07          	lea    0x7(%rsi),%rcx
180134c8a:	49 3b c9             	cmp    %r9,%rcx
180134c8d:	0f 84 3d 01 00 00    	je     0x180134dd0
180134c93:	0f 87 30 01 00 00    	ja     0x180134dc9
180134c99:	49 3b f8             	cmp    %r8,%rdi
180134c9c:	0f 84 2e 01 00 00    	je     0x180134dd0
180134ca2:	0f 87 21 01 00 00    	ja     0x180134dc9
180134ca8:	a8 40                	test   $0x40,%al
180134caa:	75 0a                	jne    0x180134cb6
180134cac:	8a 56 07             	mov    0x7(%rsi),%dl
180134caf:	88 17                	mov    %dl,(%rdi)
180134cb1:	48 ff c7             	inc    %rdi
180134cb4:	eb 7a                	jmp    0x180134d30
180134cb6:	48 8d 4e 09          	lea    0x9(%rsi),%rcx
180134cba:	49 3b c9             	cmp    %r9,%rcx
180134cbd:	0f 87 06 01 00 00    	ja     0x180134dc9
180134cc3:	48 3b fd             	cmp    %rbp,%rdi
180134cc6:	77 47                	ja     0x180134d0f
180134cc8:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134ccc:	4c 8b e2             	mov    %rdx,%r12
180134ccf:	33 c9                	xor    %ecx,%ecx
180134cd1:	66 8b 4e 07          	mov    0x7(%rsi),%cx
180134cd5:	8b f1                	mov    %ecx,%esi
180134cd7:	48 8d 15 66 d3 00 00 	lea    0xd366(%rip),%rdx        # 0x180142044
180134cde:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
180134ce1:	87 d9                	xchg   %ebx,%ecx
180134ce3:	d3 ee                	shr    %cl,%esi
180134ce5:	87 d9                	xchg   %ebx,%ecx
180134ce7:	48 f7 de             	neg    %rsi
180134cea:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134cef:	49 3b f2             	cmp    %r10,%rsi
180134cf2:	0f 82 d1 00 00 00    	jb     0x180134dc9
180134cf8:	83 c1 03             	add    $0x3,%ecx
180134cfb:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134cff:	49 3b d0             	cmp    %r8,%rdx
180134d02:	0f 87 c1 00 00 00    	ja     0x180134dc9
180134d08:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134d0a:	49 8b f4             	mov    %r12,%rsi
180134d0d:	eb 21                	jmp    0x180134d30
180134d0f:	ff cb                	dec    %ebx
180134d11:	49 8b d2             	mov    %r10,%rdx
180134d14:	48 8d 0d e5 d2 00 00 	lea    0xd2e5(%rip),%rcx        # 0x180142000
180134d1b:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
180134d1e:	48 03 d1             	add    %rcx,%rdx
180134d21:	48 8b ea             	mov    %rdx,%rbp
180134d24:	eb 9d                	jmp    0x180134cc3
180134d26:	49 83 c1 11          	add    $0x11,%r9
180134d2a:	49 8b f4             	mov    %r12,%rsi
180134d2d:	48 ff ce             	dec    %rsi
180134d30:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
180134d34:	49 3b c9             	cmp    %r9,%rcx
180134d37:	0f 84 93 00 00 00    	je     0x180134dd0
180134d3d:	0f 87 86 00 00 00    	ja     0x180134dc9
180134d43:	49 3b f8             	cmp    %r8,%rdi
180134d46:	0f 84 84 00 00 00    	je     0x180134dd0
180134d4c:	77 7b                	ja     0x180134dc9
180134d4e:	a8 80                	test   $0x80,%al
180134d50:	75 0a                	jne    0x180134d5c
180134d52:	8a 56 08             	mov    0x8(%rsi),%dl
180134d55:	88 17                	mov    %dl,(%rdi)
180134d57:	48 ff c7             	inc    %rdi
180134d5a:	eb 64                	jmp    0x180134dc0
180134d5c:	48 8d 4e 0a          	lea    0xa(%rsi),%rcx
180134d60:	49 3b c9             	cmp    %r9,%rcx
180134d63:	77 64                	ja     0x180134dc9
180134d65:	48 3b fd             	cmp    %rbp,%rdi
180134d68:	77 3f                	ja     0x180134da9
180134d6a:	48 8d 56 01          	lea    0x1(%rsi),%rdx
180134d6e:	4c 8b e2             	mov    %rdx,%r12
180134d71:	33 c9                	xor    %ecx,%ecx
180134d73:	66 8b 4e 08          	mov    0x8(%rsi),%cx
180134d77:	8b f1                	mov    %ecx,%esi
180134d79:	48 8d 15 c4 d2 00 00 	lea    0xd2c4(%rip),%rdx        # 0x180142044
180134d80:	23 0c 9a             	and    (%rdx,%rbx,4),%ecx
180134d83:	87 d9                	xchg   %ebx,%ecx
180134d85:	d3 ee                	shr    %cl,%esi
180134d87:	87 d9                	xchg   %ebx,%ecx
180134d89:	48 f7 de             	neg    %rsi
180134d8c:	48 8d 74 3e ff       	lea    -0x1(%rsi,%rdi,1),%rsi
180134d91:	49 3b f2             	cmp    %r10,%rsi
180134d94:	72 33                	jb     0x180134dc9
180134d96:	83 c1 03             	add    $0x3,%ecx
180134d99:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
180134d9d:	49 3b d0             	cmp    %r8,%rdx
180134da0:	77 27                	ja     0x180134dc9
180134da2:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
180134da4:	49 8b f4             	mov    %r12,%rsi
180134da7:	eb 17                	jmp    0x180134dc0
180134da9:	ff cb                	dec    %ebx
180134dab:	49 8b d2             	mov    %r10,%rdx
180134dae:	48 8d 0d 4b d2 00 00 	lea    0xd24b(%rip),%rcx        # 0x180142000
180134db5:	8b 0c 99             	mov    (%rcx,%rbx,4),%ecx
180134db8:	48 03 d1             	add    %rcx,%rdx
180134dbb:	48 8b ea             	mov    %rdx,%rbp
180134dbe:	eb a5                	jmp    0x180134d65
180134dc0:	48 83 c6 09          	add    $0x9,%rsi
180134dc4:	e9 aa fa ff ff       	jmp    0x180134873
180134dc9:	b8 42 02 00 c0       	mov    $0xc0000242,%eax
180134dce:	eb 0f                	jmp    0x180134ddf
180134dd0:	48 8b c7             	mov    %rdi,%rax
180134dd3:	49 2b c2             	sub    %r10,%rax
180134dd6:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
180134ddb:	89 07                	mov    %eax,(%rdi)
180134ddd:	33 c0                	xor    %eax,%eax
180134ddf:	5e                   	pop    %rsi
180134de0:	5f                   	pop    %rdi
180134de1:	5b                   	pop    %rbx
180134de2:	5d                   	pop    %rbp
180134de3:	41 5c                	pop    %r12
180134de5:	c3                   	ret
180134de6:	cc                   	int3
180134de7:	cc                   	int3
180134de8:	cc                   	int3
180134de9:	cc                   	int3
180134dea:	cc                   	int3
180134deb:	cc                   	int3
180134dec:	cc                   	int3
180134ded:	cc                   	int3
180134dee:	cc                   	int3