1402191fc:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140219201:	41 2b c2             	sub    %r10d,%eax
140219204:	41 89 4c 24 04       	mov    %ecx,0x4(%r12)
140219209:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
140219210:	00
140219211:	41 89 44 24 0c       	mov    %eax,0xc(%r12)
140219216:	41 8b c0             	mov    %r8d,%eax
140219219:	25 00 00 00 fc       	and    $0xfc000000,%eax
14021921e:	49 c1 f8 1a          	sar    $0x1a,%r8
140219222:	2b c8                	sub    %eax,%ecx
140219224:	45 2b c5             	sub    %r13d,%r8d
140219227:	44 03 44 24 60       	add    0x60(%rsp),%r8d
14021922c:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140219231:	2b c5                	sub    %ebp,%eax
140219233:	41 89 4c 24 10       	mov    %ecx,0x10(%r12)
140219238:	2b fa                	sub    %edx,%edi
14021923a:	45 89 44 24 14       	mov    %r8d,0x14(%r12)
14021923f:	41 89 7c 24 24       	mov    %edi,0x24(%r12)
140219244:	41 89 44 24 18       	mov    %eax,0x18(%r12)
140219249:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140219250:	41 5f                	pop    %r15
140219252:	41 5e                	pop    %r14
140219254:	41 5d                	pop    %r13
140219256:	41 5c                	pop    %r12
140219258:	5f                   	pop    %rdi
140219259:	5e                   	pop    %rsi
14021925a:	5d                   	pop    %rbp
14021925b:	5b                   	pop    %rbx
14021925c:	c3                   	ret
14021925d:	cc                   	int3
14021925e:	cc                   	int3
14021925f:	cc                   	int3
140219260:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140219265:	53                   	push   %rbx
140219266:	55                   	push   %rbp
140219267:	56                   	push   %rsi
140219268:	57                   	push   %rdi
140219269:	41 54                	push   %r12
14021926b:	41 55                	push   %r13
14021926d:	41 56                	push   %r14
14021926f:	41 57                	push   %r15
140219271:	b8 88 00 00 00       	mov    $0x88,%eax
140219276:	e8 b5 78 09 00       	call   0x1402b0b30
14021927b:	48 2b e0             	sub    %rax,%rsp
14021927e:	4c 63 4a 10          	movslq 0x10(%rdx),%r9
140219282:	4c 63 42 14          	movslq 0x14(%rdx),%r8
140219286:	4c 63 5a 08          	movslq 0x8(%rdx),%r11
14021928a:	48 63 72 18          	movslq 0x18(%rdx),%rsi
14021928e:	8b 4a 24             	mov    0x24(%rdx),%ecx
140219291:	4c 63 12             	movslq (%rdx),%r10
140219294:	48 63 7a 1c          	movslq 0x1c(%rdx),%rdi
140219298:	4c 63 72 0c          	movslq 0xc(%rdx),%r14
14021929c:	4c 63 7a 20          	movslq 0x20(%rdx),%r15
1402192a0:	48 63 5a 04          	movslq 0x4(%rdx),%rbx
1402192a4:	89 8c 24 d8 00 00 00 	mov    %ecx,0xd8(%rsp)
1402192ab:	6b c6 13             	imul   $0x13,%esi,%eax
1402192ae:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1402192b3:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1402192b8:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402192bd:	48 63 e8             	movslq %eax,%rbp
1402192c0:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
1402192c4:	48 98                	cltq
1402192c6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402192cb:	6b c7 26             	imul   $0x26,%edi,%eax
1402192ce:	4c 63 e0             	movslq %eax,%r12
1402192d1:	43 8d 04 36          	lea    (%r14,%r14,1),%eax
1402192d5:	48 98                	cltq
1402192d7:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
1402192de:	00
1402192df:	41 6b c7 13          	imul   $0x13,%r15d,%eax
1402192e3:	4c 63 e8             	movslq %eax,%r13
1402192e6:	43 8d 04 1b          	lea    (%r11,%r11,1),%eax
1402192ea:	48 98                	cltq
1402192ec:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
1402192f1:	6b c1 26             	imul   $0x26,%ecx,%eax
1402192f4:	49 8b ca             	mov    %r10,%rcx
1402192f7:	48 0f af c9          	imul   %rcx,%rcx
1402192fb:	48 63 d0             	movslq %eax,%rdx
1402192fe:	8d 04 1b             	lea    (%rbx,%rbx,1),%eax
140219301:	48 98                	cltq
140219303:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
14021930a:	00
14021930b:	41 6b c0 26          	imul   $0x26,%r8d,%eax
14021930f:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
140219314:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140219319:	48 98                	cltq
14021931b:	4c 8b e8             	mov    %rax,%r13
14021931e:	48 89 04 24          	mov    %rax,(%rsp)
140219322:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140219329:	00
14021932a:	48 0f af c2          	imul   %rdx,%rax
14021932e:	4d 0f af e8          	imul   %r8,%r13
140219332:	4c 89 2c 24          	mov    %r13,(%rsp)
140219336:	48 01 0c 24          	add    %rcx,(%rsp)
14021933a:	48 8b 0c 24          	mov    (%rsp),%rcx
14021933e:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140219343:	48 03 c8             	add    %rax,%rcx
140219346:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
14021934b:	49 0f af c5          	imul   %r13,%rax
14021934f:	48 03 c8             	add    %rax,%rcx
140219352:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140219359:	00
14021935a:	49 0f af c4          	imul   %r12,%rax
14021935e:	48 03 c8             	add    %rax,%rcx
140219361:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140219366:	48 0f af c5          	imul   %rbp,%rax
14021936a:	48 03 c8             	add    %rax,%rcx
14021936d:	43 8d 04 00          	lea    (%r8,%r8,1),%eax
140219371:	4d 8b c1             	mov    %r9,%r8
140219374:	48 03 c9             	add    %rcx,%rcx
140219377:	48 89 0c 24          	mov    %rcx,(%rsp)
14021937b:	48 63 c8             	movslq %eax,%rcx
14021937e:	43 8d 04 12          	lea    (%r10,%r10,1),%eax
140219382:	48 63 d0             	movslq %eax,%rdx
140219385:	4d 8b d3             	mov    %r11,%r10
140219388:	8d 04 36             	lea    (%rsi,%rsi,1),%eax
14021938b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140219390:	4c 63 c8             	movslq %eax,%r9
140219393:	49 8b c3             	mov    %r11,%rax
140219396:	49 0f af c3          	imul   %r11,%rax
14021939a:	4d 0f af cd          	imul   %r13,%r9
14021939e:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
1402193a3:	4c 03 c8             	add    %rax,%r9
1402193a6:	49 8b c0             	mov    %r8,%rax
1402193a9:	48 0f af c2          	imul   %rdx,%rax
1402193ad:	4c 03 c8             	add    %rax,%r9
1402193b0:	48 8b c1             	mov    %rcx,%rax
1402193b3:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
1402193b9:	4c 03 c8             	add    %rax,%r9
1402193bc:	48 8b c7             	mov    %rdi,%rax
1402193bf:	48 8b cb             	mov    %rbx,%rcx
1402193c2:	48 0f af 4c 24 08    	imul   0x8(%rsp),%rcx
1402193c8:	49 0f af c4          	imul   %r12,%rax
1402193cc:	48 8b d3             	mov    %rbx,%rdx
1402193cf:	48 8b de             	mov    %rsi,%rbx
1402193d2:	48 0f af 94 24 e0 00 	imul   0xe0(%rsp),%rdx
1402193d9:	00 00
1402193db:	4c 03 c8             	add    %rax,%r9
1402193de:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402193e3:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
1402193ea:	00
1402193eb:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
1402193f2:	00 00
1402193f4:	4c 03 c8             	add    %rax,%r9
1402193f7:	49 8b c3             	mov    %r11,%rax
1402193fa:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140219400:	4d 03 c9             	add    %r9,%r9
140219403:	48 03 c8             	add    %rax,%rcx
140219406:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14021940b:	4c 8b 0c 24          	mov    (%rsp),%r9
14021940f:	49 8b c0             	mov    %r8,%rax
140219412:	49 0f af c4          	imul   %r12,%rax
140219416:	49 81 c1 00 00 00 02 	add    $0x2000000,%r9
14021941d:	4d 8b c6             	mov    %r14,%r8
140219420:	48 03 c8             	add    %rax,%rcx
140219423:	49 c1 f9 1a          	sar    $0x1a,%r9
140219427:	49 8b c5             	mov    %r13,%rax
14021942a:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140219431:	00 00
140219433:	48 03 c8             	add    %rax,%rcx
140219436:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14021943b:	48 0f af c5          	imul   %rbp,%rax
14021943f:	48 03 c8             	add    %rax,%rcx
140219442:	49 8d 04 49          	lea    (%r9,%rcx,2),%rax
140219446:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
14021944b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140219450:	48 8b ce             	mov    %rsi,%rcx
140219453:	48 0f af 4c 24 10    	imul   0x10(%rsp),%rcx
140219459:	8d 04 3f             	lea    (%rdi,%rdi,1),%eax
14021945c:	49 81 c1 00 00 00 02 	add    $0x2000000,%r9
140219463:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140219468:	4c 63 d8             	movslq %eax,%r11
14021946b:	48 81 c7 00 00 00 01 	add    $0x1000000,%rdi
140219472:	49 8b c6             	mov    %r14,%rax
140219475:	48 c1 ff 19          	sar    $0x19,%rdi
140219479:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
14021947f:	48 03 c8             	add    %rax,%rcx
140219482:	49 8b c3             	mov    %r11,%rax
140219485:	49 0f af c5          	imul   %r13,%rax
140219489:	48 03 c8             	add    %rax,%rcx
14021948c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140219491:	48 0f af 84 24 e0 00 	imul   0xe0(%rsp),%rax
140219498:	00 00
14021949a:	48 03 c8             	add    %rax,%rcx
14021949d:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
1402194a2:	48 0f af 44 24 38    	imul   0x38(%rsp),%rax
1402194a8:	48 03 c8             	add    %rax,%rcx
1402194ab:	49 8b c1             	mov    %r9,%rax
1402194ae:	48 c1 f8 1a          	sar    $0x1a,%rax
1402194b2:	48 8d 34 48          	lea    (%rax,%rcx,2),%rsi
1402194b6:	49 8b ca             	mov    %r10,%rcx
1402194b9:	48 0f af 4c 24 08    	imul   0x8(%rsp),%rcx
1402194bf:	48 8b c3             	mov    %rbx,%rax
1402194c2:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1402194c7:	48 0f af c5          	imul   %rbp,%rax
1402194cb:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
1402194d0:	48 03 ca             	add    %rdx,%rcx
1402194d3:	48 03 c8             	add    %rax,%rcx
1402194d6:	48 8b c5             	mov    %rbp,%rax
1402194d9:	49 0f af c4          	imul   %r12,%rax
1402194dd:	48 03 c8             	add    %rax,%rcx
1402194e0:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
1402194e5:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
1402194ec:	00 00
1402194ee:	48 03 c8             	add    %rax,%rcx
1402194f1:	49 8b c5             	mov    %r13,%rax
1402194f4:	48 0f af 44 24 30    	imul   0x30(%rsp),%rax
1402194fa:	48 03 c8             	add    %rax,%rcx
1402194fd:	49 8b c7             	mov    %r15,%rax
140219500:	48 8d 14 4f          	lea    (%rdi,%rcx,2),%rdx
140219504:	48 8b cb             	mov    %rbx,%rcx
140219507:	48 0f af 4c 24 08    	imul   0x8(%rsp),%rcx
14021950d:	49 0f af c5          	imul   %r13,%rax
140219511:	48 8d be 00 00 00 01 	lea    0x1000000(%rsi),%rdi
140219518:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
14021951d:	49 8b f7             	mov    %r15,%rsi
140219520:	48 03 c8             	add    %rax,%rcx
140219523:	48 c1 ff 19          	sar    $0x19,%rdi
140219527:	4c 0f af 44 24 08    	imul   0x8(%rsp),%r8
14021952d:	4c 0f af 94 24 e0 00 	imul   0xe0(%rsp),%r10
140219534:	00 00
140219536:	49 8b c3             	mov    %r11,%rax
140219539:	4c 8d ba 00 00 00 02 	lea    0x2000000(%rdx),%r15
140219540:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140219546:	4c 0f af 9c 24 e0 00 	imul   0xe0(%rsp),%r11
14021954d:	00 00
14021954f:	48 63 94 24 d8 00 00 	movslq 0xd8(%rsp),%rdx
140219556:	00
140219557:	4d 03 c2             	add    %r10,%r8
14021955a:	48 03 c8             	add    %rax,%rcx
14021955d:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
140219562:	49 8b c6             	mov    %r14,%rax
140219565:	49 81 e1 00 00 00 fc 	and    $0xfffffffffc000000,%r9
14021956c:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140219573:	00 00
140219575:	48 03 c8             	add    %rax,%rcx
140219578:	48 8b c5             	mov    %rbp,%rax
14021957b:	48 0f af 84 24 e0 00 	imul   0xe0(%rsp),%rax
140219582:	00 00
140219584:	48 03 c8             	add    %rax,%rcx
140219587:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14021958c:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
140219592:	48 03 c8             	add    %rax,%rcx
140219595:	48 8b c3             	mov    %rbx,%rax
140219598:	49 0f af c4          	imul   %r12,%rax
14021959c:	4c 8d 2c 4f          	lea    (%rdi,%rcx,2),%r13
1402195a0:	48 8b ce             	mov    %rsi,%rcx
1402195a3:	48 0f af 4c 24 10    	imul   0x10(%rsp),%rcx
1402195a9:	4c 03 c0             	add    %rax,%r8
1402195ac:	4d 8d a5 00 00 00 02 	lea    0x2000000(%r13),%r12
1402195b3:	49 8b c2             	mov    %r10,%rax
1402195b6:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
1402195bc:	4c 03 c0             	add    %rax,%r8
1402195bf:	48 8b c5             	mov    %rbp,%rax
1402195c2:	48 0f af 44 24 48    	imul   0x48(%rsp),%rax
1402195c8:	4c 03 c0             	add    %rax,%r8
1402195cb:	49 8b c7             	mov    %r15,%rax
1402195ce:	48 c1 f8 1a          	sar    $0x1a,%rax
1402195d2:	4a 8d 2c 40          	lea    (%rax,%r8,2),%rbp
1402195d6:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
1402195db:	48 0f af 44 24 50    	imul   0x50(%rsp),%rax
1402195e1:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1402195e6:	48 03 c8             	add    %rax,%rcx
1402195e9:	48 8b c3             	mov    %rbx,%rax
1402195ec:	48 0f af 84 24 e0 00 	imul   0xe0(%rsp),%rax
1402195f3:	00 00
1402195f5:	48 8d 9d 00 00 00 01 	lea    0x1000000(%rbp),%rbx
1402195fc:	48 03 c8             	add    %rax,%rcx
1402195ff:	49 8b c2             	mov    %r10,%rax
140219602:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140219609:	00 00
14021960b:	4d 0f af d2          	imul   %r10,%r10
14021960f:	48 03 c8             	add    %rax,%rcx
140219612:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140219617:	48 0f af 44 24 38    	imul   0x38(%rsp),%rax
14021961d:	48 03 c8             	add    %rax,%rcx
140219620:	49 8b c4             	mov    %r12,%rax
140219623:	48 c1 f8 1a          	sar    $0x1a,%rax
140219627:	4c 8d 34 48          	lea    (%rax,%rcx,2),%r14
14021962b:	48 8b c3             	mov    %rbx,%rax
14021962e:	48 c1 f8 19          	sar    $0x19,%rax
140219632:	49 8d be 00 00 00 01 	lea    0x1000000(%r14),%rdi
140219639:	49 2b c1             	sub    %r9,%rax
14021963c:	48 8b ca             	mov    %rdx,%rcx
14021963f:	48 0f af 4c 24 10    	imul   0x10(%rsp),%rcx
140219645:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
14021964a:	4c 03 c8             	add    %rax,%r9
14021964d:	48 8b c6             	mov    %rsi,%rax
140219650:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
140219656:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14021965b:	48 03 c8             	add    %rax,%rcx
14021965e:	49 8b c0             	mov    %r8,%rax
140219661:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
140219667:	49 03 ca             	add    %r10,%rcx
14021966a:	49 03 cb             	add    %r11,%rcx
14021966d:	48 03 c8             	add    %rax,%rcx
140219670:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140219675:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
14021967c:	00 00
14021967e:	48 03 c8             	add    %rax,%rcx
140219681:	48 8b c7             	mov    %rdi,%rax
140219684:	48 c1 f8 19          	sar    $0x19,%rax
140219688:	49 81 c1 00 00 00 02 	add    $0x2000000,%r9
14021968f:	4c 8d 1c 48          	lea    (%rax,%rcx,2),%r11
140219693:	4d 8d 93 00 00 00 02 	lea    0x2000000(%r11),%r10
14021969a:	48 0f af 54 24 08    	imul   0x8(%rsp),%rdx
1402196a0:	48 0f af b4 24 e0 00 	imul   0xe0(%rsp),%rsi
1402196a7:	00 00
1402196a9:	4c 0f af 84 24 e8 00 	imul   0xe8(%rsp),%r8
1402196b0:	00 00
1402196b2:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1402196b7:	41 81 e7 00 00 00 fc 	and    $0xfc000000,%r15d
1402196be:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
1402196c4:	48 03 d6             	add    %rsi,%rdx
1402196c7:	81 e3 00 00 00 fe    	and    $0xfe000000,%ebx
1402196cd:	48 8b 34 24          	mov    (%rsp),%rsi
1402196d1:	49 03 d0             	add    %r8,%rdx
1402196d4:	48 03 d0             	add    %rax,%rdx
1402196d7:	41 81 e4 00 00 00 fc 	and    $0xfc000000,%r12d
1402196de:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402196e3:	81 e7 00 00 00 fe    	and    $0xfe000000,%edi
1402196e9:	48 0f af 44 24 38    	imul   0x38(%rsp),%rax
1402196ef:	2b eb                	sub    %ebx,%ebp
1402196f1:	45 2b ec             	sub    %r12d,%r13d
1402196f4:	48 03 d0             	add    %rax,%rdx
1402196f7:	44 2b f7             	sub    %edi,%r14d
1402196fa:	49 8b c2             	mov    %r10,%rax
1402196fd:	41 81 e2 00 00 00 fc 	and    $0xfc000000,%r10d
140219704:	48 c1 f8 1a          	sar    $0x1a,%rax
140219708:	45 2b da             	sub    %r10d,%r11d
14021970b:	4c 8d 04 50          	lea    (%rax,%rdx,2),%r8
14021970f:	49 8d 90 00 00 00 01 	lea    0x1000000(%r8),%rdx
140219716:	48 8b c2             	mov    %rdx,%rax
140219719:	81 e2 00 00 00 fe    	and    $0xfe000000,%edx
14021971f:	48 c1 f8 19          	sar    $0x19,%rax
140219723:	48 6b c8 13          	imul   $0x13,%rax,%rcx
140219727:	48 8d 86 00 00 00 02 	lea    0x2000000(%rsi),%rax
14021972e:	48 25 00 00 00 fc    	and    $0xfffffffffc000000,%rax
140219734:	48 2b c8             	sub    %rax,%rcx
140219737:	48 03 f1             	add    %rcx,%rsi
14021973a:	48 8d 8e 00 00 00 02 	lea    0x2000000(%rsi),%rcx
140219741:	8b c1                	mov    %ecx,%eax
140219743:	48 c1 f9 1a          	sar    $0x1a,%rcx
140219747:	25 00 00 00 fc       	and    $0xfc000000,%eax
14021974c:	2b f0                	sub    %eax,%esi
14021974e:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
140219755:	00
140219756:	89 30                	mov    %esi,(%rax)
140219758:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14021975d:	48 8d 86 00 00 00 01 	lea    0x1000000(%rsi),%rax