140218c99:	e8 a2 f4 ff ff       	call   0x140218140
140218c9e:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140218ca5:	00
140218ca6:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140218caa:	49 8b 73 18          	mov    0x18(%r11),%rsi
140218cae:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140218cb2:	4d 8b 73 28          	mov    0x28(%r11),%r14
140218cb6:	49 8b e3             	mov    %r11,%rsp
140218cb9:	5d                   	pop    %rbp
140218cba:	c3                   	ret
140218cbb:	cc                   	int3
140218cbc:	cc                   	int3
140218cbd:	cc                   	int3
140218cbe:	cc                   	int3
140218cbf:	cc                   	int3
140218cc0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140218cc5:	53                   	push   %rbx
140218cc6:	55                   	push   %rbp
140218cc7:	56                   	push   %rsi
140218cc8:	57                   	push   %rdi
140218cc9:	41 54                	push   %r12
140218ccb:	41 55                	push   %r13
140218ccd:	41 56                	push   %r14
140218ccf:	41 57                	push   %r15
140218cd1:	b8 88 00 00 00       	mov    $0x88,%eax
140218cd6:	e8 55 7e 09 00       	call   0x1402b0b30
140218cdb:	48 2b e0             	sub    %rax,%rsp
140218cde:	4c 63 42 14          	movslq 0x14(%rdx),%r8
140218ce2:	4c 63 4a 10          	movslq 0x10(%rdx),%r9
140218ce6:	4c 63 12             	movslq (%rdx),%r10
140218ce9:	4c 63 5a 08          	movslq 0x8(%rdx),%r11
140218ced:	8b 4a 24             	mov    0x24(%rdx),%ecx
140218cf0:	48 63 72 18          	movslq 0x18(%rdx),%rsi
140218cf4:	48 63 7a 1c          	movslq 0x1c(%rdx),%rdi
140218cf8:	48 63 5a 04          	movslq 0x4(%rdx),%rbx
140218cfc:	4c 63 72 0c          	movslq 0xc(%rdx),%r14
140218d00:	48 63 6a 20          	movslq 0x20(%rdx),%rbp
140218d04:	89 8c 24 d8 00 00 00 	mov    %ecx,0xd8(%rsp)
140218d0b:	6b c6 13             	imul   $0x13,%esi,%eax
140218d0e:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140218d13:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
140218d18:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140218d1d:	48 63 d0             	movslq %eax,%rdx
140218d20:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
140218d24:	48 98                	cltq
140218d26:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140218d2b:	6b c7 26             	imul   $0x26,%edi,%eax
140218d2e:	4c 63 e8             	movslq %eax,%r13
140218d31:	43 8d 04 36          	lea    (%r14,%r14,1),%eax
140218d35:	48 98                	cltq
140218d37:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140218d3c:	6b c5 13             	imul   $0x13,%ebp,%eax
140218d3f:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
140218d44:	4c 63 f8             	movslq %eax,%r15
140218d47:	43 8d 04 1b          	lea    (%r11,%r11,1),%eax
140218d4b:	48 98                	cltq
140218d4d:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
140218d52:	6b c1 26             	imul   $0x26,%ecx,%eax
140218d55:	49 8b ca             	mov    %r10,%rcx
140218d58:	48 0f af c9          	imul   %rcx,%rcx
140218d5c:	4c 63 e0             	movslq %eax,%r12
140218d5f:	8d 04 1b             	lea    (%rbx,%rbx,1),%eax
140218d62:	48 98                	cltq
140218d64:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
140218d6b:	00
140218d6c:	41 6b c0 26          	imul   $0x26,%r8d,%eax
140218d70:	4c 89 bc 24 e0 00 00 	mov    %r15,0xe0(%rsp)
140218d77:	00
140218d78:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140218d7d:	48 98                	cltq
140218d7f:	4c 8b e8             	mov    %rax,%r13
140218d82:	48 89 04 24          	mov    %rax,(%rsp)
140218d86:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140218d8d:	00
140218d8e:	49 0f af c4          	imul   %r12,%rax
140218d92:	4d 0f af e8          	imul   %r8,%r13
140218d96:	4c 89 2c 24          	mov    %r13,(%rsp)
140218d9a:	48 01 0c 24          	add    %rcx,(%rsp)
140218d9e:	48 8b 0c 24          	mov    (%rsp),%rcx
140218da2:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140218da7:	48 03 c8             	add    %rax,%rcx
140218daa:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
140218daf:	49 0f af c7          	imul   %r15,%rax
140218db3:	48 03 c8             	add    %rax,%rcx
140218db6:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140218dbb:	49 0f af c5          	imul   %r13,%rax
140218dbf:	48 03 c8             	add    %rax,%rcx
140218dc2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140218dc7:	48 0f af c2          	imul   %rdx,%rax
140218dcb:	48 03 c8             	add    %rax,%rcx
140218dce:	43 8d 04 00          	lea    (%r8,%r8,1),%eax
140218dd2:	4c 63 c0             	movslq %eax,%r8
140218dd5:	43 8d 04 12          	lea    (%r10,%r10,1),%eax
140218dd9:	4c 63 f8             	movslq %eax,%r15
140218ddc:	4d 8b d1             	mov    %r9,%r10
140218ddf:	4d 8b cb             	mov    %r11,%r9
140218de2:	48 89 0c 24          	mov    %rcx,(%rsp)
140218de6:	4c 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11
140218ded:	00
140218dee:	8d 04 36             	lea    (%rsi,%rsi,1),%eax
140218df1:	48 98                	cltq
140218df3:	49 0f af c3          	imul   %r11,%rax
140218df7:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140218dfc:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140218e03:	00
140218e04:	49 8b c1             	mov    %r9,%rax
140218e07:	49 0f af c1          	imul   %r9,%rax
140218e0b:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140218e10:	48 01 84 24 e0 00 00 	add    %rax,0xe0(%rsp)
140218e17:	00
140218e18:	49 8b c2             	mov    %r10,%rax
140218e1b:	49 0f af c7          	imul   %r15,%rax
140218e1f:	48 01 84 24 e0 00 00 	add    %rax,0xe0(%rsp)
140218e26:	00
140218e27:	49 8b c0             	mov    %r8,%rax
140218e2a:	49 0f af c4          	imul   %r12,%rax
140218e2e:	4c 8b a4 24 e0 00 00 	mov    0xe0(%rsp),%r12
140218e35:	00
140218e36:	4c 03 e0             	add    %rax,%r12
140218e39:	48 8b c7             	mov    %rdi,%rax
140218e3c:	49 0f af c5          	imul   %r13,%rax
140218e40:	4c 03 e0             	add    %rax,%r12
140218e43:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140218e4a:	00
140218e4b:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
140218e51:	4c 03 e0             	add    %rax,%r12
140218e54:	48 8b c3             	mov    %rbx,%rax
140218e57:	49 0f af c7          	imul   %r15,%rax
140218e5b:	4c 89 a4 24 e0 00 00 	mov    %r12,0xe0(%rsp)
140218e62:	00
140218e63:	4c 8b e1             	mov    %rcx,%r12
140218e66:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140218e6b:	48 8b cb             	mov    %rbx,%rcx
140218e6e:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
140218e73:	49 81 c4 00 00 00 02 	add    $0x2000000,%r12
140218e7a:	48 0f af 8c 24 e8 00 	imul   0xe8(%rsp),%rcx
140218e81:	00 00
140218e83:	49 c1 fc 1a          	sar    $0x1a,%r12
140218e87:	49 8b c1             	mov    %r9,%rax
140218e8a:	48 0f af 44 24 20    	imul   0x20(%rsp),%rax
140218e90:	49 8b d9             	mov    %r9,%rbx
140218e93:	4c 03 f8             	add    %rax,%r15
140218e96:	49 8b c2             	mov    %r10,%rax
140218e99:	49 0f af c5          	imul   %r13,%rax
140218e9d:	4c 03 f8             	add    %rax,%r15
140218ea0:	49 8b c3             	mov    %r11,%rax
140218ea3:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
140218ea9:	4c 03 f8             	add    %rax,%r15
140218eac:	49 8b c0             	mov    %r8,%rax
140218eaf:	4c 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8
140218eb6:	00
140218eb7:	48 0f af c2          	imul   %rdx,%rax
140218ebb:	49 81 c0 00 00 00 02 	add    $0x2000000,%r8
140218ec2:	4c 03 f8             	add    %rax,%r15
140218ec5:	8d 04 3f             	lea    (%rdi,%rdi,1),%eax
140218ec8:	4d 03 fc             	add    %r12,%r15
140218ecb:	48 8b fe             	mov    %rsi,%rdi
140218ece:	48 0f af 7c 24 20    	imul   0x20(%rsp),%rdi
140218ed4:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140218ed9:	4c 8b e6             	mov    %rsi,%r12
140218edc:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140218ee1:	4c 63 f8             	movslq %eax,%r15
140218ee4:	49 8b c6             	mov    %r14,%rax
140218ee7:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140218eed:	48 0f af de          	imul   %rsi,%rbx
140218ef1:	48 03 f8             	add    %rax,%rdi
140218ef4:	49 8b c7             	mov    %r15,%rax
140218ef7:	49 0f af c3          	imul   %r11,%rax
140218efb:	48 03 d9             	add    %rcx,%rbx
140218efe:	48 8b cd             	mov    %rbp,%rcx
140218f01:	48 03 f8             	add    %rax,%rdi
140218f04:	49 8b c2             	mov    %r10,%rax
140218f07:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140218f0e:	00 00
140218f10:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
140218f15:	48 03 f8             	add    %rax,%rdi
140218f18:	49 81 c2 00 00 00 01 	add    $0x1000000,%r10
140218f1f:	48 8b c6             	mov    %rsi,%rax
140218f22:	49 c1 fa 19          	sar    $0x19,%r10
140218f26:	48 0f af 44 24 40    	imul   0x40(%rsp),%rax
140218f2c:	48 03 f8             	add    %rax,%rdi
140218f2f:	49 8b c0             	mov    %r8,%rax
140218f32:	48 c1 f8 1a          	sar    $0x1a,%rax
140218f36:	48 03 f8             	add    %rax,%rdi
140218f39:	49 8b c4             	mov    %r12,%rax
140218f3c:	48 0f af c2          	imul   %rdx,%rax
140218f40:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140218f45:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140218f4a:	48 03 d8             	add    %rax,%rbx
140218f4d:	48 8b c7             	mov    %rdi,%rax
140218f50:	49 0f af c5          	imul   %r13,%rax
140218f54:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140218f59:	48 03 d8             	add    %rax,%rbx
140218f5c:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140218f61:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
140218f67:	48 03 d8             	add    %rax,%rbx
140218f6a:	49 8b c3             	mov    %r11,%rax
140218f6d:	48 0f af 44 24 38    	imul   0x38(%rsp),%rax
140218f73:	48 03 d8             	add    %rax,%rbx
140218f76:	49 03 da             	add    %r10,%rbx
140218f79:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140218f7e:	49 81 c5 00 00 00 01 	add    $0x1000000,%r13
140218f85:	4c 8b 54 24 20       	mov    0x20(%rsp),%r10
140218f8a:	48 8b c5             	mov    %rbp,%rax
140218f8d:	49 0f af c3          	imul   %r11,%rax
140218f91:	4c 0f af 8c 24 e8 00 	imul   0xe8(%rsp),%r9
140218f98:	00 00
140218f9a:	49 8b d4             	mov    %r12,%rdx
140218f9d:	49 81 e0 00 00 00 fc 	and    $0xfffffffffc000000,%r8
140218fa4:	48 0f af d6          	imul   %rsi,%rdx
140218fa8:	48 8d b3 00 00 00 02 	lea    0x2000000(%rbx),%rsi
140218faf:	48 03 d0             	add    %rax,%rdx
140218fb2:	49 8b c7             	mov    %r15,%rax
140218fb5:	49 0f af c2          	imul   %r10,%rax
140218fb9:	4c 0f af bc 24 e8 00 	imul   0xe8(%rsp),%r15
140218fc0:	00 00
140218fc2:	48 03 d0             	add    %rax,%rdx
140218fc5:	49 8b c6             	mov    %r14,%rax
140218fc8:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
140218fce:	4c 0f af 74 24 30    	imul   0x30(%rsp),%r14
140218fd4:	48 03 d0             	add    %rax,%rdx
140218fd7:	48 8b c7             	mov    %rdi,%rax
140218fda:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140218fe1:	00 00
140218fe3:	4d 03 f1             	add    %r9,%r14
140218fe6:	4c 8b 4c 24 18       	mov    0x18(%rsp),%r9
140218feb:	48 03 d0             	add    %rax,%rdx
140218fee:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140218ff3:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140218ff9:	48 03 d0             	add    %rax,%rdx
140218ffc:	49 8b c5             	mov    %r13,%rax
140218fff:	48 c1 f8 19          	sar    $0x19,%rax
140219003:	48 03 d0             	add    %rax,%rdx
140219006:	49 8b c4             	mov    %r12,%rax
140219009:	48 0f af 44 24 48    	imul   0x48(%rsp),%rax
14021900f:	48 8d aa 00 00 00 02 	lea    0x2000000(%rdx),%rbp
140219016:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
14021901b:	4c 03 f0             	add    %rax,%r14
14021901e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140219023:	49 8b c1             	mov    %r9,%rax
140219026:	49 0f af c2          	imul   %r10,%rax
14021902a:	4c 03 f0             	add    %rax,%r14
14021902d:	48 8b c7             	mov    %rdi,%rax
140219030:	48 63 bc 24 d8 00 00 	movslq 0xd8(%rsp),%rdi
140219037:	00
140219038:	49 0f af c3          	imul   %r11,%rax
14021903c:	48 8b df             	mov    %rdi,%rbx
14021903f:	48 0f af 5c 24 20    	imul   0x20(%rsp),%rbx
140219045:	4c 03 f0             	add    %rax,%r14
140219048:	48 8b c6             	mov    %rsi,%rax
14021904b:	48 c1 f8 1a          	sar    $0x1a,%rax
14021904f:	4c 03 f0             	add    %rax,%r14
140219052:	48 8b c2             	mov    %rdx,%rax
140219055:	48 0f af 44 24 58    	imul   0x58(%rsp),%rax
14021905b:	4c 89 74 24 18       	mov    %r14,0x18(%rsp)
140219060:	4c 8b f1             	mov    %rcx,%r14
140219063:	4d 0f af f2          	imul   %r10,%r14
140219067:	4c 8b 54 24 18       	mov    0x18(%rsp),%r10
14021906c:	4c 03 f0             	add    %rax,%r14
14021906f:	49 81 c2 00 00 00 01 	add    $0x1000000,%r10
140219076:	49 8b c4             	mov    %r12,%rax
140219079:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140219080:	00 00
140219082:	4c 03 f0             	add    %rax,%r14
140219085:	49 8b c1             	mov    %r9,%rax
140219088:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
14021908e:	4d 0f af c9          	imul   %r9,%r9
140219092:	4c 03 f0             	add    %rax,%r14
140219095:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
14021909a:	48 0f af 44 24 40    	imul   0x40(%rsp),%rax
1402190a0:	4c 03 f0             	add    %rax,%r14
1402190a3:	48 8b c5             	mov    %rbp,%rax
1402190a6:	48 c1 f8 1a          	sar    $0x1a,%rax
1402190aa:	4c 03 f0             	add    %rax,%r14
1402190ad:	49 8b c2             	mov    %r10,%rax
1402190b0:	48 c1 f8 19          	sar    $0x19,%rax
1402190b4:	49 2b c0             	sub    %r8,%rax
1402190b7:	4c 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8
1402190be:	00
1402190bf:	4c 03 c0             	add    %rax,%r8
1402190c2:	48 8b c1             	mov    %rcx,%rax
1402190c5:	48 0f af c2          	imul   %rdx,%rax
1402190c9:	4c 89 84 24 e0 00 00 	mov    %r8,0xe0(%rsp)
1402190d0:	00
1402190d1:	4d 8d 9e 00 00 00 01 	lea    0x1000000(%r14),%r11
1402190d8:	48 03 d8             	add    %rax,%rbx
1402190db:	49 8b c4             	mov    %r12,%rax
1402190de:	49 03 d9             	add    %r9,%rbx
1402190e1:	49 03 df             	add    %r15,%rbx
1402190e4:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
1402190ea:	48 0f af 8c 24 e8 00 	imul   0xe8(%rsp),%rcx
1402190f1:	00 00
1402190f3:	4c 0f af 64 24 08    	imul   0x8(%rsp),%r12
1402190f9:	48 0f af fa          	imul   %rdx,%rdi
1402190fd:	4c 8b 3c 24          	mov    (%rsp),%r15
140219101:	48 03 d8             	add    %rax,%rbx
140219104:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140219109:	49 81 c0 00 00 00 02 	add    $0x2000000,%r8
140219110:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
140219116:	81 e6 00 00 00 fc    	and    $0xfc000000,%esi
14021911c:	41 81 e2 00 00 00 fe 	and    $0xfe000000,%r10d
140219123:	48 03 d8             	add    %rax,%rbx
140219126:	48 03 f9             	add    %rcx,%rdi
140219129:	49 03 fc             	add    %r12,%rdi
14021912c:	49 8b c3             	mov    %r11,%rax
14021912f:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
140219136:	00
140219137:	41 81 e5 00 00 00 fe 	and    $0xfe000000,%r13d
14021913e:	48 c1 f8 19          	sar    $0x19,%rax
140219142:	81 e5 00 00 00 fc    	and    $0xfc000000,%ebp
140219148:	48 03 d8             	add    %rax,%rbx
14021914b:	41 81 e3 00 00 00 fe 	and    $0xfe000000,%r11d
140219152:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140219157:	45 2b f3             	sub    %r11d,%r14d
14021915a:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140219160:	4c 8d 8b 00 00 00 02 	lea    0x2000000(%rbx),%r9
140219167:	45 89 74 24 1c       	mov    %r14d,0x1c(%r12)
14021916c:	48 03 f8             	add    %rax,%rdi
14021916f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140219174:	48 0f af 44 24 40    	imul   0x40(%rsp),%rax
14021917a:	48 03 f8             	add    %rax,%rdi
14021917d:	49 8b c1             	mov    %r9,%rax
140219180:	48 c1 f8 1a          	sar    $0x1a,%rax
140219184:	41 81 e1 00 00 00 fc 	and    $0xfc000000,%r9d
14021918b:	48 03 f8             	add    %rax,%rdi
14021918e:	41 2b d9             	sub    %r9d,%ebx
140219191:	41 89 5c 24 20       	mov    %ebx,0x20(%r12)
140219196:	48 8d 97 00 00 00 01 	lea    0x1000000(%rdi),%rdx
14021919d:	48 8b c2             	mov    %rdx,%rax
1402191a0:	81 e2 00 00 00 fe    	and    $0xfe000000,%edx
1402191a6:	48 c1 f8 19          	sar    $0x19,%rax
1402191aa:	48 6b c8 13          	imul   $0x13,%rax,%rcx
1402191ae:	49 8d 87 00 00 00 02 	lea    0x2000000(%r15),%rax
1402191b5:	48 25 00 00 00 fc    	and    $0xfffffffffc000000,%rax
1402191bb:	48 2b c8             	sub    %rax,%rcx
1402191be:	4c 03 f9             	add    %rcx,%r15
1402191c1:	49 8d 8f 00 00 00 02 	lea    0x2000000(%r15),%rcx
1402191c8:	8b c1                	mov    %ecx,%eax
1402191ca:	48 c1 f9 1a          	sar    $0x1a,%rcx
1402191ce:	25 00 00 00 fc       	and    $0xfc000000,%eax
1402191d3:	44 2b f8             	sub    %eax,%r15d
1402191d6:	45 89 3c 24          	mov    %r15d,(%r12)
1402191da:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
1402191df:	49 8d 87 00 00 00 01 	lea    0x1000000(%r15),%rax
1402191e6:	25 00 00 00 fe       	and    $0xfe000000,%eax
1402191eb:	2b c8                	sub    %eax,%ecx
1402191ed:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402191f2:	2b c6                	sub    %esi,%eax
1402191f4:	41 03 cf             	add    %r15d,%ecx
1402191f7:	41 89 44 24 08       	mov    %eax,0x8(%r12)