1401d88bd:	0f 84 b5 00 00 00    	je     0x1401d8978
1401d88c3:	48 83 c0 01          	add    $0x1,%rax
1401d88c7:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401d88cb:	48 83 3e 00          	cmpq   $0x0,(%rsi)
1401d88cf:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
1401d88d6:	48 89 1a             	mov    %rbx,(%rdx)
1401d88d9:	c7 42 78 00 00 00 00 	movl   $0x0,0x78(%rdx)
1401d88e0:	48 c7 82 80 00 00 00 	movq   $0x0,0x80(%rdx)
1401d88e7:	00 00 00 00
1401d88eb:	48 c7 82 88 00 00 00 	movq   $0x0,0x88(%rdx)
1401d88f2:	00 00 00 00
1401d88f6:	c7 82 90 00 00 00 00 	movl   $0x0,0x90(%rdx)
1401d88fd:	00 00 00
1401d8900:	48 c7 82 a8 00 00 00 	movq   $0x0,0xa8(%rdx)
1401d8907:	00 00 00 00
1401d890b:	48 c7 82 c0 00 00 00 	movq   $0x0,0xc0(%rdx)
1401d8912:	00 00 00 00
1401d8916:	0f 11 82 98 00 00 00 	movups %xmm0,0x98(%rdx)
1401d891d:	0f 11 82 b0 00 00 00 	movups %xmm0,0xb0(%rdx)
1401d8924:	75 57                	jne    0x1401d897d
1401d8926:	48 8d 05 f3 bb 01 00 	lea    0x1bbf3(%rip),%rax        # 0x1401f4520
1401d892d:	48 89 56 08          	mov    %rdx,0x8(%rsi)
1401d8931:	48 89 06             	mov    %rax,(%rsi)
1401d8934:	31 c0                	xor    %eax,%eax
1401d8936:	48 83 c4 20          	add    $0x20,%rsp
1401d893a:	5b                   	pop    %rbx
1401d893b:	5e                   	pop    %rsi
1401d893c:	5f                   	pop    %rdi
1401d893d:	c3                   	ret
1401d893e:	66 90                	xchg   %ax,%ax
1401d8940:	48 89 f1             	mov    %rsi,%rcx
1401d8943:	e8 78 ee ff ff       	call   0x1401d77c0
1401d8948:	eb ea                	jmp    0x1401d8934
1401d894a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d8950:	41 80 f8 67          	cmp    $0x67,%r8b
1401d8954:	0f 85 42 1e 01 00    	jne    0x1401ea79c
1401d895a:	48 8d 41 70          	lea    0x70(%rcx),%rax
1401d895e:	e9 02 ff ff ff       	jmp    0x1401d8865
1401d8963:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d8968:	48 8d 41 58          	lea    0x58(%rcx),%rax
1401d896c:	e9 f4 fe ff ff       	jmp    0x1401d8865
1401d8971:	b8 f3 ff ff ff       	mov    $0xfffffff3,%eax
1401d8976:	eb be                	jmp    0x1401d8936
1401d8978:	e8 13 f5 ff ff       	call   0x1401d7e90
1401d897d:	41 b8 2e 02 00 00    	mov    $0x22e,%r8d
1401d8983:	48 8d 15 02 f6 05 00 	lea    0x5f602(%rip),%rdx        # 0x140237f8c
1401d898a:	48 8d 0d 0d f6 05 00 	lea    0x5f60d(%rip),%rcx        # 0x140237f9e
1401d8991:	ff 15 41 6a 0d 00    	call   *0xd6a41(%rip)        # 0x1402af3d8
1401d8997:	90                   	nop
1401d8998:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d899f:	00
1401d89a0:	41 57                	push   %r15
1401d89a2:	41 56                	push   %r14
1401d89a4:	41 55                	push   %r13
1401d89a6:	41 54                	push   %r12
1401d89a8:	55                   	push   %rbp
1401d89a9:	57                   	push   %rdi
1401d89aa:	56                   	push   %rsi
1401d89ab:	53                   	push   %rbx
1401d89ac:	48 81 ec 98 01 00 00 	sub    $0x198,%rsp
1401d89b3:	4c 8b 35 36 01 06 00 	mov    0x60136(%rip),%r14        # 0x140238af0
1401d89ba:	49 8b 06             	mov    (%r14),%rax
1401d89bd:	48 89 84 24 88 01 00 	mov    %rax,0x188(%rsp)
1401d89c4:	00
1401d89c5:	31 c0                	xor    %eax,%eax
1401d89c7:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
1401d89cc:	48 89 ce             	mov    %rcx,%rsi
1401d89cf:	b9 13 00 00 00       	mov    $0x13,%ecx
1401d89d4:	48 89 df             	mov    %rbx,%rdi
1401d89d7:	48 8d ac 24 f0 00 00 	lea    0xf0(%rsp),%rbp
1401d89de:	00
1401d89df:	49 89 d5             	mov    %rdx,%r13
1401d89e2:	8b 56 38             	mov    0x38(%rsi),%edx
1401d89e5:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1401d89ec:	00 00
1401d89ee:	4d 89 c4             	mov    %r8,%r12
1401d89f1:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1401d89f8:	00 00
1401d89fa:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401d8a01:	00 00
1401d8a03:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401d8a06:	b9 13 00 00 00       	mov    $0x13,%ecx
1401d8a0b:	48 89 ef             	mov    %rbp,%rdi
1401d8a0e:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
1401d8a13:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401d8a16:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1401d8a1b:	89 54 24 60          	mov    %edx,0x60(%rsp)
1401d8a1f:	48 89 f1             	mov    %rsi,%rcx
1401d8a22:	41 b8 6f 00 00 00    	mov    $0x6f,%r8d
1401d8a28:	48 89 fa             	mov    %rdi,%rdx
1401d8a2b:	c6 44 24 50 6f       	movb   $0x6f,0x50(%rsp)
1401d8a30:	c6 84 24 f0 00 00 00 	movb   $0x6f,0xf0(%rsp)
1401d8a37:	6f
1401d8a38:	e8 03 fe ff ff       	call   0x1401d8840
1401d8a3d:	85 c0                	test   %eax,%eax
1401d8a3f:	0f 85 fb 00 00 00    	jne    0x1401d8b40
1401d8a45:	48 89 da             	mov    %rbx,%rdx
1401d8a48:	48 89 f9             	mov    %rdi,%rcx
1401d8a4b:	e8 40 ed ff ff       	call   0x1401d7790
1401d8a50:	89 c3                	mov    %eax,%ebx
1401d8a52:	85 c0                	test   %eax,%eax
1401d8a54:	74 3a                	je     0x1401d8a90
1401d8a56:	48 89 f9             	mov    %rdi,%rcx
1401d8a59:	e8 d2 ef ff ff       	call   0x1401d7a30
1401d8a5e:	48 89 e9             	mov    %rbp,%rcx
1401d8a61:	e8 9a 2b 00 00       	call   0x1401db600
1401d8a66:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
1401d8a6d:	00
1401d8a6e:	49 2b 06             	sub    (%r14),%rax
1401d8a71:	0f 85 d3 00 00 00    	jne    0x1401d8b4a
1401d8a77:	89 d8                	mov    %ebx,%eax
1401d8a79:	48 81 c4 98 01 00 00 	add    $0x198,%rsp
1401d8a80:	5b                   	pop    %rbx
1401d8a81:	5e                   	pop    %rsi
1401d8a82:	5f                   	pop    %rdi
1401d8a83:	5d                   	pop    %rbp
1401d8a84:	41 5c                	pop    %r12
1401d8a86:	41 5d                	pop    %r13
1401d8a88:	41 5e                	pop    %r14
1401d8a8a:	41 5f                	pop    %r15
1401d8a8c:	c3                   	ret
1401d8a8d:	0f 1f 00             	nopl   (%rax)
1401d8a90:	48 89 ea             	mov    %rbp,%rdx
1401d8a93:	48 89 f9             	mov    %rdi,%rcx
1401d8a96:	e8 05 ed ff ff       	call   0x1401d77a0
1401d8a9b:	85 c0                	test   %eax,%eax
1401d8a9d:	0f 88 8d 00 00 00    	js     0x1401d8b30
1401d8aa3:	75 1a                	jne    0x1401d8abf
1401d8aa5:	4c 63 46 38          	movslq 0x38(%rsi),%r8
1401d8aa9:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
1401d8ab0:	00
1401d8ab1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401d8ab6:	e8 2d 13 01 00       	call   0x1401e9de8
1401d8abb:	85 c0                	test   %eax,%eax
1401d8abd:	74 11                	je     0x1401d8ad0
1401d8abf:	4c 89 e9             	mov    %r13,%rcx
1401d8ac2:	e8 f9 ec ff ff       	call   0x1401d77c0
1401d8ac7:	eb 8d                	jmp    0x1401d8a56
1401d8ac9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d8ad0:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1401d8ad7:	00
1401d8ad8:	44 8b bc 24 10 01 00 	mov    0x110(%rsp),%r15d
1401d8adf:	00
1401d8ae0:	8b 4e 20             	mov    0x20(%rsi),%ecx
1401d8ae3:	e8 b8 86 00 00       	call   0x1401e11a0
1401d8ae8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401d8aed:	4d 89 e0             	mov    %r12,%r8
1401d8af0:	48 89 f2             	mov    %rsi,%rdx
1401d8af3:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1401d8af8:	41 89 c1             	mov    %eax,%r9d
1401d8afb:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401d8b00:	e8 3b ed ff ff       	call   0x1401d7840
1401d8b05:	89 c3                	mov    %eax,%ebx
1401d8b07:	85 c0                	test   %eax,%eax
1401d8b09:	0f 88 47 ff ff ff    	js     0x1401d8a56
1401d8b0f:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401d8b14:	4c 89 e9             	mov    %r13,%rcx
1401d8b17:	48 c7 84 24 08 01 00 	movq   $0x0,0x108(%rsp)
1401d8b1e:	00 00 00 00 00
1401d8b23:	e8 c8 ee ff ff       	call   0x1401d79f0
1401d8b28:	e9 29 ff ff ff       	jmp    0x1401d8a56
1401d8b2d:	0f 1f 00             	nopl   (%rax)
1401d8b30:	89 c3                	mov    %eax,%ebx
1401d8b32:	e9 1f ff ff ff       	jmp    0x1401d8a56
1401d8b37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d8b3e:	00 00
1401d8b40:	bb f3 ff ff ff       	mov    $0xfffffff3,%ebx
1401d8b45:	e9 0c ff ff ff       	jmp    0x1401d8a56
1401d8b4a:	e8 21 bd 00 00       	call   0x1401e4870
1401d8b4f:	90                   	nop
1401d8b50:	41 b8 72 00 00 00    	mov    $0x72,%r8d
1401d8b56:	e9 e5 fc ff ff       	jmp    0x1401d8840
1401d8b5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d8b60:	41 b8 67 00 00 00    	mov    $0x67,%r8d
1401d8b66:	e9 d5 fc ff ff       	jmp    0x1401d8840
1401d8b6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d8b70:	41 57                	push   %r15
1401d8b72:	41 56                	push   %r14
1401d8b74:	41 55                	push   %r13
1401d8b76:	41 54                	push   %r12
1401d8b78:	55                   	push   %rbp
1401d8b79:	57                   	push   %rdi
1401d8b7a:	56                   	push   %rsi
1401d8b7b:	53                   	push   %rbx
1401d8b7c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1401d8b83:	48 8b 3d 66 ff 05 00 	mov    0x5ff66(%rip),%rdi        # 0x140238af0
1401d8b8a:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401d8b8e:	48 8b 07             	mov    (%rdi),%rax
1401d8b91:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401d8b96:	31 c0                	xor    %eax,%eax
1401d8b98:	48 8b 02             	mov    (%rdx),%rax
1401d8b9b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401d8ba0:	48 89 d6             	mov    %rdx,%rsi
1401d8ba3:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1401d8ba7:	4d 89 c7             	mov    %r8,%r15
1401d8baa:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401d8baf:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1401d8bb4:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1401d8bb9:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1401d8bbe:	ff 10                	call   *(%rax)
1401d8bc0:	ba 90 00 00 00       	mov    $0x90,%edx
1401d8bc5:	b9 01 00 00 00       	mov    $0x1,%ecx
1401d8bca:	48 89 c7             	mov    %rax,%rdi
1401d8bcd:	e8 3e 7e 00 00       	call   0x1401e0a10
1401d8bd2:	48 89 c3             	mov    %rax,%rbx
1401d8bd5:	48 85 c0             	test   %rax,%rax
1401d8bd8:	0f 84 ec 02 00 00    	je     0x1401d8eca
1401d8bde:	b9 02 00 00 00       	mov    $0x2,%ecx
1401d8be3:	e8 d8 86 00 00       	call   0x1401e12c0
1401d8be8:	83 c0 01             	add    $0x1,%eax
1401d8beb:	49 89 c6             	mov    %rax,%r14
1401d8bee:	48 39 c7             	cmp    %rax,%rdi
1401d8bf1:	0f 82 f9 02 00 00    	jb     0x1401d8ef0
1401d8bf7:	48 8b 06             	mov    (%rsi),%rax
1401d8bfa:	4c 8d 6c 24 50       	lea    0x50(%rsp),%r13
1401d8bff:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401d8c03:	45 89 f1             	mov    %r14d,%r9d
1401d8c06:	45 31 c0             	xor    %r8d,%r8d
1401d8c09:	4c 89 ea             	mov    %r13,%rdx
1401d8c0c:	ff 50 08             	call   *0x8(%rax)
1401d8c0f:	f3 0f 6f 0e          	movdqu (%rsi),%xmm1
1401d8c13:	0f 11 4c 24 60       	movups %xmm1,0x60(%rsp)
1401d8c18:	41 39 c6             	cmp    %eax,%r14d
1401d8c1b:	0f 85 7f 02 00 00    	jne    0x1401d8ea0
1401d8c21:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401d8c26:	81 38 52 45 46 54    	cmpl   $0x54464552,(%rax)
1401d8c2c:	0f 85 8e 02 00 00    	jne    0x1401d8ec0
1401d8c32:	0f b6 48 04          	movzbl 0x4(%rax),%ecx
1401d8c36:	8d 41 ff             	lea    -0x1(%rcx),%eax
1401d8c39:	89 4b 3c             	mov    %ecx,0x3c(%rbx)
1401d8c3c:	83 f8 01             	cmp    $0x1,%eax
1401d8c3f:	0f 87 7b 02 00 00    	ja     0x1401d8ec0
1401d8c45:	e8 a6 86 00 00       	call   0x1401e12f0
1401d8c4a:	f3 0f 6f 16          	movdqu (%rsi),%xmm2
1401d8c4e:	4c 89 f9             	mov    %r15,%rcx
1401d8c51:	48 98                	cltq
1401d8c53:	48 29 c7             	sub    %rax,%rdi
1401d8c56:	0f 11 53 08          	movups %xmm2,0x8(%rbx)
1401d8c5a:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1401d8c5e:	e8 0d 7e 00 00       	call   0x1401e0a70
1401d8c63:	48 89 03             	mov    %rax,(%rbx)
1401d8c66:	48 85 c0             	test   %rax,%rax
1401d8c69:	0f 84 60 02 00 00    	je     0x1401d8ecf
1401d8c6f:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
1401d8c76:	8b 4b 3c             	mov    0x3c(%rbx),%ecx
1401d8c79:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1401d8c7e:	48 c7 83 88 00 00 00 	movq   $0x1,0x88(%rbx)
1401d8c85:	01 00 00 00
1401d8c89:	e8 62 86 00 00       	call   0x1401e12f0
1401d8c8e:	4c 8b 16             	mov    (%rsi),%r10
1401d8c91:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401d8c95:	4c 89 f2             	mov    %r14,%rdx
1401d8c98:	4c 8b 43 18          	mov    0x18(%rbx),%r8
1401d8c9c:	41 89 c1             	mov    %eax,%r9d
1401d8c9f:	41 ff 52 08          	call   *0x8(%r10)
1401d8ca3:	f3 0f 6f 1e          	movdqu (%rsi),%xmm3
1401d8ca7:	8b 4b 3c             	mov    0x3c(%rbx),%ecx
1401d8caa:	89 c7                	mov    %eax,%edi
1401d8cac:	0f 11 5c 24 40       	movups %xmm3,0x40(%rsp)
1401d8cb1:	e8 3a 86 00 00       	call   0x1401e12f0
1401d8cb6:	39 f8                	cmp    %edi,%eax
1401d8cb8:	0f 85 e7 01 00 00    	jne    0x1401d8ea5
1401d8cbe:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1401d8cc3:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1401d8cc8:	81 7d 00 52 45 46 54 	cmpl   $0x54464552,0x0(%rbp)
1401d8ccf:	75 62                	jne    0x1401d8d33
1401d8cd1:	8b 4b 3c             	mov    0x3c(%rbx),%ecx
1401d8cd4:	e8 e7 85 00 00       	call   0x1401e12c0
1401d8cd9:	4c 89 fa             	mov    %r15,%rdx
1401d8cdc:	48 89 e9             	mov    %rbp,%rcx
1401d8cdf:	4c 63 c0             	movslq %eax,%r8
1401d8ce2:	e8 01 11 01 00       	call   0x1401e9de8
1401d8ce7:	89 c7                	mov    %eax,%edi
1401d8ce9:	85 c0                	test   %eax,%eax
1401d8ceb:	75 46                	jne    0x1401d8d33
1401d8ced:	48 8d 4d 05          	lea    0x5(%rbp),%rcx
1401d8cf1:	4c 8d 65 18          	lea    0x18(%rbp),%r12
1401d8cf5:	e8 06 80 00 00       	call   0x1401e0d00
1401d8cfa:	83 7b 3c 01          	cmpl   $0x1,0x3c(%rbx)
1401d8cfe:	89 43 24             	mov    %eax,0x24(%rbx)
1401d8d01:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401d8d05:	48 0f c8             	bswap  %rax
1401d8d08:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401d8d0c:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401d8d10:	48 0f c8             	bswap  %rax
1401d8d13:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401d8d17:	b8 59 00 00 00       	mov    $0x59,%eax
1401d8d1c:	74 5b                	je     0x1401d8d79
1401d8d1e:	8b 45 18             	mov    0x18(%rbp),%eax
1401d8d21:	3d 73 32 35 36       	cmp    $0x36353273,%eax
1401d8d26:	0f 84 64 01 00 00    	je     0x1401d8e90
1401d8d2c:	3d 73 68 61 31       	cmp    $0x31616873,%eax
1401d8d31:	74 3d                	je     0x1401d8d70
1401d8d33:	4c 89 f1             	mov    %r14,%rcx
1401d8d36:	bf fd ff ff ff       	mov    $0xfffffffd,%edi
1401d8d3b:	e8 f0 91 00 00       	call   0x1401e1f30
1401d8d40:	4c 89 e9             	mov    %r13,%rcx
1401d8d43:	e8 e8 91 00 00       	call   0x1401e1f30
1401d8d48:	48 89 d9             	mov    %rbx,%rcx
1401d8d4b:	e8 a0 7c 00 00       	call   0x1401e09f0
1401d8d50:	48 8b 06             	mov    (%rsi),%rax
1401d8d53:	48 85 c0             	test   %rax,%rax
1401d8d56:	0f 84 f3 00 00 00    	je     0x1401d8e4f
1401d8d5c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401d8d60:	ff 50 18             	call   *0x18(%rax)
1401d8d63:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1401d8d6a:	e9 e0 00 00 00       	jmp    0x1401d8e4f
1401d8d6f:	90                   	nop
1401d8d70:	b8 59 00 00 00       	mov    $0x59,%eax
1401d8d75:	4c 8d 65 1c          	lea    0x1c(%rbp),%r12
1401d8d79:	89 43 20             	mov    %eax,0x20(%rbx)
1401d8d7c:	49 8b 04 24          	mov    (%r12),%rax
1401d8d80:	4d 8d 44 24 28       	lea    0x28(%r12),%r8
1401d8d85:	31 c9                	xor    %ecx,%ecx
1401d8d87:	41 29 e8             	sub    %ebp,%r8d
1401d8d8a:	48 0f c8             	bswap  %rax
1401d8d8d:	48 89 43 50          	mov    %rax,0x50(%rbx)
1401d8d91:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401d8d96:	48 89 c2             	mov    %rax,%rdx
1401d8d99:	48 c1 e8 38          	shr    $0x38,%rax
1401d8d9d:	83 e0 1f             	and    $0x1f,%eax
1401d8da0:	48 0f ca             	bswap  %rdx
1401d8da3:	89 43 38             	mov    %eax,0x38(%rbx)
1401d8da6:	48 89 d0             	mov    %rdx,%rax
1401d8da9:	48 89 ea             	mov    %rbp,%rdx
1401d8dac:	48 c1 e8 05          	shr    $0x5,%rax
1401d8db0:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401d8db4:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1401d8db9:	48 0f c8             	bswap  %rax
1401d8dbc:	48 89 43 68          	mov    %rax,0x68(%rbx)
1401d8dc0:	49 8b 44 24 18       	mov    0x18(%r12),%rax
1401d8dc5:	48 0f c8             	bswap  %rax
1401d8dc8:	48 89 43 78          	mov    %rax,0x78(%rbx)
1401d8dcc:	49 8b 44 24 20       	mov    0x20(%r12),%rax
1401d8dd1:	48 0f c8             	bswap  %rax
1401d8dd4:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1401d8ddb:	e8 28 a5 00 00       	call   0x1401e3308
1401d8de0:	89 c2                	mov    %eax,%edx
1401d8de2:	41 8b 44 24 28       	mov    0x28(%r12),%eax
1401d8de7:	0f c8                	bswap  %eax
1401d8de9:	39 c2                	cmp    %eax,%edx
1401d8deb:	0f 85 42 ff ff ff    	jne    0x1401d8d33
1401d8df1:	8b 4b 3c             	mov    0x3c(%rbx),%ecx
1401d8df4:	e8 c7 84 00 00       	call   0x1401e12c0
1401d8df9:	31 d2                	xor    %edx,%edx
1401d8dfb:	48 98                	cltq
1401d8dfd:	41 0f b6 04 07       	movzbl (%r15,%rax,1),%eax
1401d8e02:	48 c7 43 48 00 00 00 	movq   $0x0,0x48(%rbx)
1401d8e09:	00
1401d8e0a:	3c 72                	cmp    $0x72,%al