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)
180132d67:	4c 8b 51 10          	mov    0x10(%rcx),%r10
180132d6b:	4c 1b 52 10          	sbb    0x10(%rdx),%r10
180132d6f:	4d 89 50 10          	mov    %r10,0x10(%r8)
180132d73:	4c 8b 51 18          	mov    0x18(%rcx),%r10
180132d77:	4c 1b 52 18          	sbb    0x18(%rdx),%r10
180132d7b:	4d 89 50 18          	mov    %r10,0x18(%r8)
180132d7f:	48 1b c0             	sbb    %rax,%rax
180132d82:	49 8b 09             	mov    (%r9),%rcx
180132d85:	48 23 c8             	and    %rax,%rcx
180132d88:	49 8b 51 08          	mov    0x8(%r9),%rdx
180132d8c:	48 23 d0             	and    %rax,%rdx
180132d8f:	4d 8b 59 10          	mov    0x10(%r9),%r11
180132d93:	4c 23 d8             	and    %rax,%r11
180132d96:	4d 8b 51 18          	mov    0x18(%r9),%r10
180132d9a:	4c 23 d0             	and    %rax,%r10
180132d9d:	49 01 08             	add    %rcx,(%r8)
180132da0:	49 11 50 08          	adc    %rdx,0x8(%r8)
180132da4:	4d 11 58 10          	adc    %r11,0x10(%r8)
180132da8:	4d 11 50 18          	adc    %r10,0x18(%r8)
180132dac:	c3                   	ret
180132dad:	cc                   	int3
180132dae:	cc                   	int3
180132daf:	cc                   	int3
180132db0:	cc                   	int3
180132db1:	cc                   	int3
180132db2:	cc                   	int3
180132db3:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180132dba:	84 00 00 00 00 00
180132dc0:	33 c0                	xor    %eax,%eax
180132dc2:	4c 8b 1c 01          	mov    (%rcx,%rax,1),%r11
180132dc6:	4c 13 1c 02          	adc    (%rdx,%rax,1),%r11
180132dca:	41 ff c9             	dec    %r9d
180132dcd:	4d 89 1c 00          	mov    %r11,(%r8,%rax,1)
180132dd1:	67 8d 40 08          	lea    0x8(%eax),%eax
180132dd5:	75 eb                	jne    0x180132dc2
180132dd7:	41 83 d1 00          	adc    $0x0,%r9d
180132ddb:	41 8b c1             	mov    %r9d,%eax
180132dde:	c3                   	ret
180132ddf:	cc                   	int3
180132de0:	cc                   	int3
180132de1:	cc                   	int3
180132de2:	cc                   	int3
180132de3:	cc                   	int3
180132de4:	cc                   	int3
180132de5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
180132dec:	00 00 00 00
180132df0:	4c 8b 0a             	mov    (%rdx),%r9
180132df3:	33 c0                	xor    %eax,%eax
180132df5:	4c 03 09             	add    (%rcx),%r9
180132df8:	4c 8b 51 08          	mov    0x8(%rcx),%r10
180132dfc:	4d 89 08             	mov    %r9,(%r8)
180132dff:	4c 13 52 08          	adc    0x8(%rdx),%r10
180132e03:	4c 8b 5a 10          	mov    0x10(%rdx),%r11
180132e07:	4d 89 50 08          	mov    %r10,0x8(%r8)
180132e0b:	4c 13 59 10          	adc    0x10(%rcx),%r11
180132e0f:	4c 8b 49 18          	mov    0x18(%rcx),%r9
180132e13:	4d 89 58 10          	mov    %r11,0x10(%r8)
180132e17:	4c 13 4a 18          	adc    0x18(%rdx),%r9
180132e1b:	4d 89 48 18          	mov    %r9,0x18(%r8)
180132e1f:	83 d0 00             	adc    $0x0,%eax
180132e22:	c3                   	ret
180132e23:	cc                   	int3
180132e24:	cc                   	int3
180132e25:	cc                   	int3
180132e26:	cc                   	int3
180132e27:	cc                   	int3
180132e28:	cc                   	int3
180132e29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
180132e30:	33 c0                	xor    %eax,%eax
180132e32:	4c 8b 1c 01          	mov    (%rcx,%rax,1),%r11
180132e36:	4c 1b 1c 02          	sbb    (%rdx,%rax,1),%r11
180132e3a:	41 ff c9             	dec    %r9d
180132e3d:	4d 89 1c 00          	mov    %r11,(%r8,%rax,1)
180132e41:	67 8d 40 08          	lea    0x8(%eax),%eax
180132e45:	75 eb                	jne    0x180132e32
180132e47:	48 1b c0             	sbb    %rax,%rax
180132e4a:	48 f7 d8             	neg    %rax
180132e4d:	c3                   	ret
180132e4e:	cc                   	int3
180132e4f:	cc                   	int3
180132e50:	cc                   	int3
180132e51:	cc                   	int3
180132e52:	cc                   	int3
180132e53:	cc                   	int3
180132e54:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
180132e5b:	00 00 00 00 00
180132e60:	4c 8b 19             	mov    (%rcx),%r11
180132e63:	4c 2b 1a             	sub    (%rdx),%r11
180132e66:	4d 89 18             	mov    %r11,(%r8)
180132e69:	4c 8b 49 08          	mov    0x8(%rcx),%r9
180132e6d:	4c 1b 4a 08          	sbb    0x8(%rdx),%r9
180132e71:	4d 89 48 08          	mov    %r9,0x8(%r8)
180132e75:	4c 8b 59 10          	mov    0x10(%rcx),%r11
180132e79:	4c 1b 5a 10          	sbb    0x10(%rdx),%r11
180132e7d:	4d 89 58 10          	mov    %r11,0x10(%r8)
180132e81:	4c 8b 49 18          	mov    0x18(%rcx),%r9
180132e85:	4c 1b 4a 18          	sbb    0x18(%rdx),%r9
180132e89:	4d 89 48 18          	mov    %r9,0x18(%r8)
180132e8d:	48 1b c0             	sbb    %rax,%rax
180132e90:	48 f7 d8             	neg    %rax
180132e93:	c3                   	ret
180132e94:	cc                   	int3
180132e95:	cc                   	int3
180132e96:	cc                   	int3
180132e97:	cc                   	int3
180132e98:	cc                   	int3
180132e99:	cc                   	int3
180132e9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
180132ea0:	48 53                	rex.W push %rbx
180132ea2:	55                   	push   %rbp
180132ea3:	56                   	push   %rsi
180132ea4:	57                   	push   %rdi
180132ea5:	48 8b 2a             	mov    (%rdx),%rbp
180132ea8:	48 8b fa             	mov    %rdx,%rdi
180132eab:	4d 8b 18             	mov    (%r8),%r11
180132eae:	48 8b c5             	mov    %rbp,%rax
180132eb1:	49 f7 e3             	mul    %r11
180132eb4:	49 8b 70 08          	mov    0x8(%r8),%rsi
180132eb8:	48 89 01             	mov    %rax,(%rcx)
180132ebb:	4c 8b d2             	mov    %rdx,%r10
180132ebe:	48 8b c5             	mov    %rbp,%rax
180132ec1:	48 f7 e6             	mul    %rsi
180132ec4:	49 8b 58 10          	mov    0x10(%r8),%rbx
180132ec8:	49 03 c2             	add    %r10,%rax
180132ecb:	48 83 d2 00          	adc    $0x0,%rdx
180132ecf:	48 89 41 08          	mov    %rax,0x8(%rcx)
180132ed3:	4c 8b d2             	mov    %rdx,%r10
180132ed6:	48 8b c5             	mov    %rbp,%rax
180132ed9:	48 f7 e3             	mul    %rbx
180132edc:	4d 8b 40 18          	mov    0x18(%r8),%r8
180132ee0:	49 03 c2             	add    %r10,%rax
180132ee3:	48 83 d2 00          	adc    $0x0,%rdx
180132ee7:	48 89 41 10          	mov    %rax,0x10(%rcx)
180132eeb:	4c 8b d2             	mov    %rdx,%r10
180132eee:	48 8b c5             	mov    %rbp,%rax
180132ef1:	49 f7 e0             	mul    %r8
180132ef4:	49 03 c2             	add    %r10,%rax
180132ef7:	48 83 d2 00          	adc    $0x0,%rdx
180132efb:	48 89 41 18          	mov    %rax,0x18(%rcx)
180132eff:	41 b9 03 00 00 00    	mov    $0x3,%r9d
180132f05:	48 89 51 20          	mov    %rdx,0x20(%rcx)
180132f09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
180132f10:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
180132f14:	48 83 c1 08          	add    $0x8,%rcx
180132f18:	48 8b 2f             	mov    (%rdi),%rbp
180132f1b:	48 8b c5             	mov    %rbp,%rax
180132f1e:	49 f7 e3             	mul    %r11
180132f21:	48 03 01             	add    (%rcx),%rax
180132f24:	48 83 d2 00          	adc    $0x0,%rdx
180132f28:	48 89 01             	mov    %rax,(%rcx)
180132f2b:	4c 8b d2             	mov    %rdx,%r10
180132f2e:	48 8b c5             	mov    %rbp,%rax
180132f31:	48 f7 e6             	mul    %rsi
180132f34:	48 03 41 08          	add    0x8(%rcx),%rax
180132f38:	48 83 d2 00          	adc    $0x0,%rdx
180132f3c:	49 03 c2             	add    %r10,%rax
180132f3f:	48 83 d2 00          	adc    $0x0,%rdx
180132f43:	48 89 41 08          	mov    %rax,0x8(%rcx)
180132f47:	4c 8b d2             	mov    %rdx,%r10
180132f4a:	48 8b c5             	mov    %rbp,%rax
180132f4d:	48 f7 e3             	mul    %rbx
180132f50:	48 03 41 10          	add    0x10(%rcx),%rax
180132f54:	48 83 d2 00          	adc    $0x0,%rdx
180132f58:	49 03 c2             	add    %r10,%rax
180132f5b:	48 83 d2 00          	adc    $0x0,%rdx
180132f5f:	48 89 41 10          	mov    %rax,0x10(%rcx)
180132f63:	4c 8b d2             	mov    %rdx,%r10
180132f66:	48 8b c5             	mov    %rbp,%rax
180132f69:	49 f7 e0             	mul    %r8
180132f6c:	48 03 41 18          	add    0x18(%rcx),%rax
180132f70:	48 83 d2 00          	adc    $0x0,%rdx
180132f74:	49 03 c2             	add    %r10,%rax
180132f77:	48 83 d2 00          	adc    $0x0,%rdx
180132f7b:	48 89 41 18          	mov    %rax,0x18(%rcx)
180132f7f:	41 ff c9             	dec    %r9d