18013294a:	0f b6 de             	movzbl %dh,%ebx
18013294d:	41 0f b6 04 04       	movzbl (%r12,%rax,1),%eax
180132952:	c1 ea 10             	shr    $0x10,%edx
180132955:	41 0f b6 1c 1c       	movzbl (%r12,%rbx,1),%ebx
18013295a:	c1 e3 08             	shl    $0x8,%ebx
18013295d:	44 0b c0             	or     %eax,%r8d
180132960:	0b f3                	or     %ebx,%esi
180132962:	0f b6 c2             	movzbl %dl,%eax
180132965:	41 0f b6 04 04       	movzbl (%r12,%rax,1),%eax
18013296a:	0f b6 de             	movzbl %dh,%ebx
18013296d:	41 0f b6 1c 1c       	movzbl (%r12,%rbx,1),%ebx
180132972:	c1 e0 10             	shl    $0x10,%eax
180132975:	c1 e3 18             	shl    $0x18,%ebx
180132978:	0b f8                	or     %eax,%edi
18013297a:	0b eb                	or     %ebx,%ebp
18013297c:	41 33 32             	xor    (%r10),%esi
18013297f:	41 33 7a 04          	xor    0x4(%r10),%edi
180132983:	41 33 6a 08          	xor    0x8(%r10),%ebp
180132987:	45 33 42 0c          	xor    0xc(%r10),%r8d
18013298b:	c3                   	ret
18013298c:	cc                   	int3
18013298d:	cc                   	int3
18013298e:	cc                   	int3
18013298f:	cc                   	int3
180132990:	48 53                	rex.W push %rbx
180132992:	55                   	push   %rbp
180132993:	56                   	push   %rsi
180132994:	57                   	push   %rdi
180132995:	4c 8b 91 d0 01 00 00 	mov    0x1d0(%rcx),%r10
18013299c:	4c 8b c9             	mov    %rcx,%r9
18013299f:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1801329a4:	8b 02                	mov    (%rdx),%eax
1801329a6:	8b 5a 04             	mov    0x4(%rdx),%ebx
1801329a9:	8b 4a 08             	mov    0x8(%rdx),%ecx
1801329ac:	8b 52 0c             	mov    0xc(%rdx),%edx
1801329af:	4c 8d 1d 4a 6e 02 00 	lea    0x26e4a(%rip),%r11        # 0x180159800
1801329b6:	e8 e5 ef ff ff       	call   0x1801319a0
1801329bb:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1801329c0:	89 32                	mov    %esi,(%rdx)
1801329c2:	89 7a 04             	mov    %edi,0x4(%rdx)
1801329c5:	89 6a 08             	mov    %ebp,0x8(%rdx)
1801329c8:	44 89 42 0c          	mov    %r8d,0xc(%rdx)
1801329cc:	5f                   	pop    %rdi
1801329cd:	5e                   	pop    %rsi
1801329ce:	5d                   	pop    %rbp
1801329cf:	5b                   	pop    %rbx
1801329d0:	c3                   	ret
1801329d1:	cc                   	int3
1801329d2:	cc                   	int3
1801329d3:	cc                   	int3
1801329d4:	cc                   	int3
1801329d5:	cc                   	int3
1801329d6:	cc                   	int3
1801329d7:	cc                   	int3
1801329d8:	cc                   	int3
1801329d9:	cc                   	int3
1801329da:	cc                   	int3
1801329db:	cc                   	int3
1801329dc:	cc                   	int3
1801329dd:	cc                   	int3
1801329de:	cc                   	int3
1801329df:	cc                   	int3
1801329e0:	48 53                	rex.W push %rbx
1801329e2:	55                   	push   %rbp
1801329e3:	56                   	push   %rsi
1801329e4:	57                   	push   %rdi
1801329e5:	41 54                	push   %r12
1801329e7:	4c 8b 89 d0 01 00 00 	mov    0x1d0(%rcx),%r9
1801329ee:	4c 8b 91 d8 01 00 00 	mov    0x1d8(%rcx),%r10
1801329f5:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1801329fa:	8b 02                	mov    (%rdx),%eax
1801329fc:	8b 5a 04             	mov    0x4(%rdx),%ebx
1801329ff:	8b 4a 08             	mov    0x8(%rdx),%ecx
180132a02:	8b 52 0c             	mov    0xc(%rdx),%edx
180132a05:	4c 8d 1d f4 59 02 00 	lea    0x259f4(%rip),%r11        # 0x180158400
180132a0c:	4c 8d 25 ed 69 02 00 	lea    0x269ed(%rip),%r12        # 0x180159400
180132a13:	e8 88 f7 ff ff       	call   0x1801321a0
180132a18:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
180132a1d:	89 32                	mov    %esi,(%rdx)
180132a1f:	89 7a 04             	mov    %edi,0x4(%rdx)
180132a22:	89 6a 08             	mov    %ebp,0x8(%rdx)
180132a25:	44 89 42 0c          	mov    %r8d,0xc(%rdx)
180132a29:	41 5c                	pop    %r12
180132a2b:	5f                   	pop    %rdi
180132a2c:	5e                   	pop    %rsi
180132a2d:	5d                   	pop    %rbp
180132a2e:	5b                   	pop    %rbx
180132a2f:	c3                   	ret
180132a30:	48 53                	rex.W push %rbx
180132a32:	55                   	push   %rbp
180132a33:	56                   	push   %rsi
180132a34:	57                   	push   %rdi
180132a35:	41 54                	push   %r12
180132a37:	41 55                	push   %r13
180132a39:	41 56                	push   %r14
180132a3b:	41 57                	push   %r15
180132a3d:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
180132a42:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
180132a47:	4d 8b e8             	mov    %r8,%r13
180132a4a:	49 83 e7 f0          	and    $0xfffffffffffffff0,%r15
180132a4e:	0f 84 7a 00 00 00    	je     0x180132ace
180132a54:	4d 03 f8             	add    %r8,%r15
180132a57:	4d 8b f1             	mov    %r9,%r14
180132a5a:	4c 8b 91 d0 01 00 00 	mov    0x1d0(%rcx),%r10
180132a61:	8b 32                	mov    (%rdx),%esi
180132a63:	8b 7a 04             	mov    0x4(%rdx),%edi
180132a66:	8b 6a 08             	mov    0x8(%rdx),%ebp
180132a69:	44 8b 42 0c          	mov    0xc(%rdx),%r8d
180132a6d:	4c 8b e1             	mov    %rcx,%r12
180132a70:	4c 8d 1d 89 6d 02 00 	lea    0x26d89(%rip),%r11        # 0x180159800
180132a77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
180132a7e:	00 00
180132a80:	41 8b 45 00          	mov    0x0(%r13),%eax
180132a84:	4d 8b cc             	mov    %r12,%r9
180132a87:	41 8b 5d 04          	mov    0x4(%r13),%ebx
180132a8b:	33 c6                	xor    %esi,%eax
180132a8d:	41 8b 4d 08          	mov    0x8(%r13),%ecx
180132a91:	33 df                	xor    %edi,%ebx
180132a93:	33 cd                	xor    %ebp,%ecx
180132a95:	41 8b 55 0c          	mov    0xc(%r13),%edx
180132a99:	41 33 d0             	xor    %r8d,%edx
180132a9c:	49 83 c5 10          	add    $0x10,%r13
180132aa0:	e8 fb ee ff ff       	call   0x1801319a0
180132aa5:	41 89 36             	mov    %esi,(%r14)
180132aa8:	41 89 7e 04          	mov    %edi,0x4(%r14)
180132aac:	41 89 6e 08          	mov    %ebp,0x8(%r14)
180132ab0:	45 89 46 0c          	mov    %r8d,0xc(%r14)
180132ab4:	49 83 c6 10          	add    $0x10,%r14
180132ab8:	4d 3b ef             	cmp    %r15,%r13
180132abb:	72 c3                	jb     0x180132a80
180132abd:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
180132ac2:	89 32                	mov    %esi,(%rdx)
180132ac4:	89 7a 04             	mov    %edi,0x4(%rdx)
180132ac7:	89 6a 08             	mov    %ebp,0x8(%rdx)
180132aca:	44 89 42 0c          	mov    %r8d,0xc(%rdx)
180132ace:	41 5f                	pop    %r15
180132ad0:	41 5e                	pop    %r14
180132ad2:	41 5d                	pop    %r13
180132ad4:	41 5c                	pop    %r12
180132ad6:	5f                   	pop    %rdi
180132ad7:	5e                   	pop    %rsi
180132ad8:	5d                   	pop    %rbp
180132ad9:	5b                   	pop    %rbx
180132ada:	c3                   	ret
180132adb:	cc                   	int3
180132adc:	cc                   	int3
180132add:	cc                   	int3
180132ade:	cc                   	int3
180132adf:	cc                   	int3
180132ae0:	48 53                	rex.W push %rbx
180132ae2:	55                   	push   %rbp
180132ae3:	56                   	push   %rsi
180132ae4:	57                   	push   %rdi
180132ae5:	41 54                	push   %r12
180132ae7:	41 55                	push   %r13
180132ae9:	41 56                	push   %r14
180132aeb:	41 57                	push   %r15
180132aed:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
180132af2:	49 83 e6 f0          	and    $0xfffffffffffffff0,%r14
180132af6:	0f 84 c4 00 00 00    	je     0x180132bc0
180132afc:	4c 8b a9 d0 01 00 00 	mov    0x1d0(%rcx),%r13
180132b03:	4c 8b 91 d8 01 00 00 	mov    0x1d8(%rcx),%r10
180132b0a:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
180132b0f:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
180132b14:	49 83 ee 10          	sub    $0x10,%r14
180132b18:	4f 8d 3c 31          	lea    (%r9,%r14,1),%r15
180132b1c:	4d 03 f0             	add    %r8,%r14
180132b1f:	4c 8d 1d da 58 02 00 	lea    0x258da(%rip),%r11        # 0x180158400
180132b26:	4c 8d 25 d3 68 02 00 	lea    0x268d3(%rip),%r12        # 0x180159400
180132b2d:	41 8b 06             	mov    (%r14),%eax
180132b30:	41 8b 5e 04          	mov    0x4(%r14),%ebx
180132b34:	41 8b 4e 08          	mov    0x8(%r14),%ecx
180132b38:	41 8b 56 0c          	mov    0xc(%r14),%edx
180132b3c:	89 44 24 48          	mov    %eax,0x48(%rsp)
180132b40:	89 5c 24 4c          	mov    %ebx,0x4c(%rsp)
180132b44:	89 4c 24 60          	mov    %ecx,0x60(%rsp)
180132b48:	89 54 24 64          	mov    %edx,0x64(%rsp)
180132b4c:	eb 32                	jmp    0x180132b80
180132b4e:	66 90                	xchg   %ax,%ax
180132b50:	41 8b 46 f0          	mov    -0x10(%r14),%eax
180132b54:	41 8b 5e f4          	mov    -0xc(%r14),%ebx
180132b58:	33 f0                	xor    %eax,%esi
180132b5a:	41 8b 4e f8          	mov    -0x8(%r14),%ecx
180132b5e:	33 fb                	xor    %ebx,%edi
180132b60:	41 89 37             	mov    %esi,(%r15)
180132b63:	41 8b 56 fc          	mov    -0x4(%r14),%edx
180132b67:	33 e9                	xor    %ecx,%ebp
180132b69:	41 89 7f 04          	mov    %edi,0x4(%r15)
180132b6d:	44 33 c2             	xor    %edx,%r8d
180132b70:	41 89 6f 08          	mov    %ebp,0x8(%r15)
180132b74:	45 89 47 0c          	mov    %r8d,0xc(%r15)
180132b78:	49 83 ee 10          	sub    $0x10,%r14
180132b7c:	49 83 ef 10          	sub    $0x10,%r15
180132b80:	4d 8b cd             	mov    %r13,%r9
180132b83:	e8 18 f6 ff ff       	call   0x1801321a0
180132b88:	4c 3b 74 24 58       	cmp    0x58(%rsp),%r14
180132b8d:	77 c1                	ja     0x180132b50
180132b8f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
180132b94:	33 33                	xor    (%rbx),%esi
180132b96:	33 7b 04             	xor    0x4(%rbx),%edi
180132b99:	33 6b 08             	xor    0x8(%rbx),%ebp
180132b9c:	44 33 43 0c          	xor    0xc(%rbx),%r8d
180132ba0:	41 89 37             	mov    %esi,(%r15)
180132ba3:	41 89 7f 04          	mov    %edi,0x4(%r15)
180132ba7:	41 89 6f 08          	mov    %ebp,0x8(%r15)
180132bab:	45 89 47 0c          	mov    %r8d,0xc(%r15)
180132baf:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
180132bb4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
180132bb9:	48 89 03             	mov    %rax,(%rbx)
180132bbc:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
180132bc0:	41 5f                	pop    %r15
180132bc2:	41 5e                	pop    %r14
180132bc4:	41 5d                	pop    %r13
180132bc6:	41 5c                	pop    %r12
180132bc8:	5f                   	pop    %rdi
180132bc9:	5e                   	pop    %rsi
180132bca:	5d                   	pop    %rbp
180132bcb:	5b                   	pop    %rbx
180132bcc:	c3                   	ret
180132bcd:	cc                   	int3
180132bce:	cc                   	int3
180132bcf:	cc                   	int3
180132bd0:	48 53                	rex.W push %rbx
180132bd2:	55                   	push   %rbp
180132bd3:	56                   	push   %rsi
180132bd4:	57                   	push   %rdi
180132bd5:	41 54                	push   %r12
180132bd7:	41 55                	push   %r13
180132bd9:	41 56                	push   %r14
180132bdb:	41 57                	push   %r15
180132bdd:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
180132be2:	49 83 e6 f0          	and    $0xfffffffffffffff0,%r14
180132be6:	0f 84 b3 00 00 00    	je     0x180132c9f
180132bec:	4d 03 f0             	add    %r8,%r14
180132bef:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
180132bf4:	4c 8b e1             	mov    %rcx,%r12
180132bf7:	4c 8b 91 d0 01 00 00 	mov    0x1d0(%rcx),%r10
180132bfe:	4d 8b e8             	mov    %r8,%r13
180132c01:	4d 8b f9             	mov    %r9,%r15
180132c04:	4c 8d 1d f5 6b 02 00 	lea    0x26bf5(%rip),%r11        # 0x180159800
180132c0b:	48 8b 02             	mov    (%rdx),%rax
180132c0e:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
180132c12:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
180132c17:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
180132c1c:	48 8b d8             	mov    %rax,%rbx
180132c1f:	48 8b d1             	mov    %rcx,%rdx
180132c22:	48 c1 eb 20          	shr    $0x20,%rbx
180132c26:	48 c1 ea 20          	shr    $0x20,%rdx
180132c2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
180132c30:	4d 8b cc             	mov    %r12,%r9
180132c33:	e8 68 ed ff ff       	call   0x1801319a0
180132c38:	8b 44 24 58          	mov    0x58(%rsp),%eax
180132c3c:	8b 5c 24 5c          	mov    0x5c(%rsp),%ebx
180132c40:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
180132c45:	48 0f c9             	bswap  %rcx
180132c48:	48 83 c1 01          	add    $0x1,%rcx
180132c4c:	48 0f c9             	bswap  %rcx
180132c4f:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
180132c54:	48 8b d1             	mov    %rcx,%rdx
180132c57:	48 c1 ea 20          	shr    $0x20,%rdx
180132c5b:	41 33 75 00          	xor    0x0(%r13),%esi
180132c5f:	41 33 7d 04          	xor    0x4(%r13),%edi
180132c63:	41 33 6d 08          	xor    0x8(%r13),%ebp
180132c67:	45 33 45 0c          	xor    0xc(%r13),%r8d
180132c6b:	41 89 37             	mov    %esi,(%r15)
180132c6e:	41 89 7f 04          	mov    %edi,0x4(%r15)
180132c72:	41 89 6f 08          	mov    %ebp,0x8(%r15)
180132c76:	45 89 47 0c          	mov    %r8d,0xc(%r15)
180132c7a:	49 83 c5 10          	add    $0x10,%r13
180132c7e:	49 83 c7 10          	add    $0x10,%r15
180132c82:	4d 3b ee             	cmp    %r14,%r13
180132c85:	72 a9                	jb     0x180132c30
180132c87:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
180132c8c:	89 4e 08             	mov    %ecx,0x8(%rsi)
180132c8f:	89 56 0c             	mov    %edx,0xc(%rsi)
180132c92:	48 33 c0             	xor    %rax,%rax
180132c95:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
180132c9a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
180132c9f:	41 5f                	pop    %r15
180132ca1:	41 5e                	pop    %r14
180132ca3:	41 5d                	pop    %r13
180132ca5:	41 5c                	pop    %r12
180132ca7:	5f                   	pop    %rdi
180132ca8:	5e                   	pop    %rsi
180132ca9:	5d                   	pop    %rbp
180132caa:	5b                   	pop    %rbx
180132cab:	c3                   	ret
180132cac:	cc                   	int3
180132cad:	cc                   	int3
180132cae:	cc                   	int3
180132caf:	cc                   	int3
180132cb0:	cc                   	int3
180132cb1:	cc                   	int3
180132cb2:	cc                   	int3
180132cb3:	cc                   	int3
180132cb4:	cc                   	int3
180132cb5:	cc                   	int3
180132cb6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
180132cbd:	00 00 00
180132cc0:	33 c0                	xor    %eax,%eax
180132cc2:	4c 8b 11             	mov    (%rcx),%r10
180132cc5:	4c 03 12             	add    (%rdx),%r10
180132cc8:	4d 89 10             	mov    %r10,(%r8)
180132ccb:	4c 8b 51 08          	mov    0x8(%rcx),%r10
180132ccf:	4c 13 52 08          	adc    0x8(%rdx),%r10
180132cd3:	4d 89 50 08          	mov    %r10,0x8(%r8)
180132cd7:	4c 8b 51 10          	mov    0x10(%rcx),%r10
180132cdb:	4c 13 52 10          	adc    0x10(%rdx),%r10
180132cdf:	4d 89 50 10          	mov    %r10,0x10(%r8)
180132ce3:	4c 8b 51 18          	mov    0x18(%rcx),%r10
180132ce7:	4c 13 52 18          	adc    0x18(%rdx),%r10
180132ceb:	4d 89 50 18          	mov    %r10,0x18(%r8)
180132cef:	0f 92 c0             	setb   %al
180132cf2:	4d 8b 11             	mov    (%r9),%r10
180132cf5:	4d 29 10             	sub    %r10,(%r8)
180132cf8:	4d 8b 51 08          	mov    0x8(%r9),%r10
180132cfc:	4d 19 50 08          	sbb    %r10,0x8(%r8)
180132d00:	4d 8b 51 10          	mov    0x10(%r9),%r10
180132d04:	4d 19 50 10          	sbb    %r10,0x10(%r8)
180132d08:	4d 8b 51 18          	mov    0x18(%r9),%r10
180132d0c:	4d 19 50 18          	sbb    %r10,0x18(%r8)
180132d10:	48 83 d8 00          	sbb    $0x0,%rax
180132d14:	49 8b 09             	mov    (%r9),%rcx
180132d17:	48 23 c8             	and    %rax,%rcx
180132d1a:	49 8b 51 08          	mov    0x8(%r9),%rdx
180132d1e:	48 23 d0             	and    %rax,%rdx
180132d21:	4d 8b 51 10          	mov    0x10(%r9),%r10
180132d25:	4c 23 d0             	and    %rax,%r10
180132d28:	4d 8b 59 18          	mov    0x18(%r9),%r11
180132d2c:	4c 23 d8             	and    %rax,%r11
180132d2f:	49 01 08             	add    %rcx,(%r8)
180132d32:	49 11 50 08          	adc    %rdx,0x8(%r8)
180132d36:	4d 11 50 10          	adc    %r10,0x10(%r8)
180132d3a:	4d 11 58 18          	adc    %r11,0x18(%r8)
180132d3e:	c3                   	ret
180132d3f:	cc                   	int3
180132d40:	cc                   	int3
180132d41:	cc                   	int3
180132d42:	cc                   	int3
180132d43:	cc                   	int3
180132d44:	cc                   	int3
180132d45:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
180132d4c:	00 00 00 00
180132d50:	33 c0                	xor    %eax,%eax
180132d52:	4c 8b 11             	mov    (%rcx),%r10
180132d55:	4c 2b 12             	sub    (%rdx),%r10
180132d58:	4d 89 10             	mov    %r10,(%r8)
180132d5b:	4c 8b 51 08          	mov    0x8(%rcx),%r10
180132d5f:	4c 1b 52 08          	sbb    0x8(%rdx),%r10
180132d63:	4d 89 50 08          	mov    %r10,0x8(%r8)