1400ee245:	74 29                	je     0x1400ee270
1400ee247:	49 63 fb             	movslq %r11d,%rdi
1400ee24a:	eb d7                	jmp    0x1400ee223
1400ee24c:	0f 1f 40 00          	nopl   0x0(%rax)
1400ee250:	44 89 08             	mov    %r9d,(%rax)
1400ee253:	83 ea 01             	sub    $0x1,%edx
1400ee256:	79 c8                	jns    0x1400ee220
1400ee258:	4d 63 c0             	movslq %r8d,%r8
1400ee25b:	48 63 db             	movslq %ebx,%rbx
1400ee25e:	48 8d 14 99          	lea    (%rcx,%rbx,4),%rdx
1400ee262:	4e 8d 04 85 00 00 00 	lea    0x0(,%r8,4),%r8
1400ee269:	00
1400ee26a:	e8 81 bb 0f 00       	call   0x1401e9df0
1400ee26f:	90                   	nop
1400ee270:	31 c0                	xor    %eax,%eax
1400ee272:	48 83 c4 20          	add    $0x20,%rsp
1400ee276:	5b                   	pop    %rbx
1400ee277:	5e                   	pop    %rsi
1400ee278:	5f                   	pop    %rdi
1400ee279:	c3                   	ret
1400ee27a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ee280:	83 e8 01             	sub    $0x1,%eax
1400ee283:	e9 1b ff ff ff       	jmp    0x1400ee1a3
1400ee288:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ee28f:	00
1400ee290:	ba 04 00 00 00       	mov    $0x4,%edx
1400ee295:	e8 3e ba 0f 00       	call   0x1401e9cd8
1400ee29a:	e9 b6 fe ff ff       	jmp    0x1400ee155
1400ee29f:	89 56 04             	mov    %edx,0x4(%rsi)
1400ee2a2:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400ee2a6:	4c 8d 04 95 00 00 00 	lea    0x0(,%rdx,4),%r8
1400ee2ad:	00
1400ee2ae:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400ee2b2:	48 89 c2             	mov    %rax,%rdx
1400ee2b5:	e8 36 bb 0f 00       	call   0x1401e9df0
1400ee2ba:	eb b4                	jmp    0x1400ee270
1400ee2bc:	b8 0c 00 00 00       	mov    $0xc,%eax
1400ee2c1:	eb af                	jmp    0x1400ee272
1400ee2c3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ee2ca:	00 00 00 00
1400ee2ce:	66 90                	xchg   %ax,%ax
1400ee2d0:	57                   	push   %rdi
1400ee2d1:	56                   	push   %rsi
1400ee2d2:	53                   	push   %rbx
1400ee2d3:	48 83 ec 20          	sub    $0x20,%rsp
1400ee2d7:	4c 63 42 04          	movslq 0x4(%rdx),%r8
1400ee2db:	48 89 ce             	mov    %rcx,%rsi
1400ee2de:	44 89 41 04          	mov    %r8d,0x4(%rcx)
1400ee2e2:	48 89 d7             	mov    %rdx,%rdi
1400ee2e5:	45 85 c0             	test   %r8d,%r8d
1400ee2e8:	7e 36                	jle    0x1400ee320
1400ee2ea:	44 89 01             	mov    %r8d,(%rcx)
1400ee2ed:	4a 8d 1c 85 00 00 00 	lea    0x0(,%r8,4),%rbx
1400ee2f4:	00
1400ee2f5:	48 89 d9             	mov    %rbx,%rcx
1400ee2f8:	e8 db ba 0f 00       	call   0x1401e9dd8
1400ee2fd:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400ee301:	48 89 c1             	mov    %rax,%rcx
1400ee304:	48 85 c0             	test   %rax,%rax
1400ee307:	74 27                	je     0x1400ee330
1400ee309:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400ee30d:	49 89 d8             	mov    %rbx,%r8
1400ee310:	e8 db ba 0f 00       	call   0x1401e9df0
1400ee315:	31 c0                	xor    %eax,%eax
1400ee317:	48 83 c4 20          	add    $0x20,%rsp
1400ee31b:	5b                   	pop    %rbx
1400ee31c:	5e                   	pop    %rsi
1400ee31d:	5f                   	pop    %rdi
1400ee31e:	c3                   	ret
1400ee31f:	90                   	nop
1400ee320:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400ee324:	0f 11 01             	movups %xmm0,(%rcx)
1400ee327:	eb ec                	jmp    0x1400ee315
1400ee329:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ee330:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400ee337:	b8 0c 00 00 00       	mov    $0xc,%eax
1400ee33c:	eb d9                	jmp    0x1400ee317
1400ee33e:	66 90                	xchg   %ax,%ax
1400ee340:	41 54                	push   %r12
1400ee342:	55                   	push   %rbp
1400ee343:	57                   	push   %rdi
1400ee344:	53                   	push   %rbx
1400ee345:	48 83 ec 38          	sub    $0x38,%rsp
1400ee349:	48 89 cf             	mov    %rcx,%rdi
1400ee34c:	48 85 d2             	test   %rdx,%rdx
1400ee34f:	0f 84 ab 00 00 00    	je     0x1400ee400
1400ee355:	8b 6a 04             	mov    0x4(%rdx),%ebp
1400ee358:	85 ed                	test   %ebp,%ebp
1400ee35a:	0f 8e a0 00 00 00    	jle    0x1400ee400
1400ee360:	4d 85 c0             	test   %r8,%r8
1400ee363:	0f 84 ba 00 00 00    	je     0x1400ee423
1400ee369:	45 8b 60 04          	mov    0x4(%r8),%r12d
1400ee36d:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1400ee372:	45 85 e4             	test   %r12d,%r12d
1400ee375:	0f 8e a8 00 00 00    	jle    0x1400ee423
1400ee37b:	42 8d 4c 25 00       	lea    0x0(%rbp,%r12,1),%ecx
1400ee380:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400ee385:	89 0f                	mov    %ecx,(%rdi)
1400ee387:	48 63 c9             	movslq %ecx,%rcx
1400ee38a:	48 c1 e1 02          	shl    $0x2,%rcx
1400ee38e:	e8 45 ba 0f 00       	call   0x1401e9dd8
1400ee393:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400ee397:	49 89 c1             	mov    %rax,%r9
1400ee39a:	48 85 c0             	test   %rax,%rax
1400ee39d:	0f 84 0d 01 00 00    	je     0x1400ee4b0
1400ee3a3:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400ee3a8:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
1400ee3ad:	bb 01 00 00 00       	mov    $0x1,%ebx
1400ee3b2:	31 c0                	xor    %eax,%eax
1400ee3b4:	4c 8b 52 08          	mov    0x8(%rdx),%r10
1400ee3b8:	4d 8b 58 08          	mov    0x8(%r8),%r11
1400ee3bc:	31 d2                	xor    %edx,%edx
1400ee3be:	eb 23                	jmp    0x1400ee3e3
1400ee3c0:	41 0f 94 c0          	sete   %r8b
1400ee3c4:	83 c2 01             	add    $0x1,%edx
1400ee3c7:	45 0f b6 c0          	movzbl %r8b,%r8d
1400ee3cb:	44 01 c0             	add    %r8d,%eax
1400ee3ce:	41 89 4c 99 fc       	mov    %ecx,-0x4(%r9,%rbx,4)
1400ee3d3:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1400ee3d7:	41 39 c4             	cmp    %eax,%r12d
1400ee3da:	7e 5c                	jle    0x1400ee438
1400ee3dc:	39 d5                	cmp    %edx,%ebp
1400ee3de:	7e 58                	jle    0x1400ee438
1400ee3e0:	48 89 cb             	mov    %rcx,%rbx
1400ee3e3:	48 63 ca             	movslq %edx,%rcx
1400ee3e6:	4c 63 c0             	movslq %eax,%r8
1400ee3e9:	41 8b 0c 8a          	mov    (%r10,%rcx,4),%ecx
1400ee3ed:	47 8b 04 83          	mov    (%r11,%r8,4),%r8d
1400ee3f1:	41 39 c8             	cmp    %ecx,%r8d
1400ee3f4:	7d ca                	jge    0x1400ee3c0
1400ee3f6:	83 c0 01             	add    $0x1,%eax
1400ee3f9:	44 89 c1             	mov    %r8d,%ecx
1400ee3fc:	eb d0                	jmp    0x1400ee3ce
1400ee3fe:	66 90                	xchg   %ax,%ax
1400ee400:	4d 85 c0             	test   %r8,%r8
1400ee403:	74 08                	je     0x1400ee40d
1400ee405:	41 8b 40 04          	mov    0x4(%r8),%eax
1400ee409:	85 c0                	test   %eax,%eax
1400ee40b:	7f 13                	jg     0x1400ee420
1400ee40d:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400ee411:	0f 11 07             	movups %xmm0,(%rdi)
1400ee414:	31 c0                	xor    %eax,%eax
1400ee416:	48 83 c4 38          	add    $0x38,%rsp
1400ee41a:	5b                   	pop    %rbx
1400ee41b:	5f                   	pop    %rdi
1400ee41c:	5d                   	pop    %rbp
1400ee41d:	41 5c                	pop    %r12
1400ee41f:	c3                   	ret
1400ee420:	4c 89 c2             	mov    %r8,%rdx
1400ee423:	48 89 f9             	mov    %rdi,%rcx
1400ee426:	48 83 c4 38          	add    $0x38,%rsp
1400ee42a:	5b                   	pop    %rbx
1400ee42b:	5f                   	pop    %rdi
1400ee42c:	5d                   	pop    %rbp
1400ee42d:	41 5c                	pop    %r12
1400ee42f:	e9 9c fe ff ff       	jmp    0x1400ee2d0
1400ee434:	0f 1f 40 00          	nopl   0x0(%rax)
1400ee438:	89 d9                	mov    %ebx,%ecx
1400ee43a:	39 d5                	cmp    %edx,%ebp
1400ee43c:	7f 42                	jg     0x1400ee480
1400ee43e:	41 39 c4             	cmp    %eax,%r12d
1400ee441:	7f 0d                	jg     0x1400ee450
1400ee443:	89 4f 04             	mov    %ecx,0x4(%rdi)
1400ee446:	eb cc                	jmp    0x1400ee414
1400ee448:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ee44f:	00
1400ee450:	41 29 c4             	sub    %eax,%r12d
1400ee453:	48 63 d3             	movslq %ebx,%rdx
1400ee456:	48 98                	cltq
1400ee458:	4d 63 c4             	movslq %r12d,%r8
1400ee45b:	49 8d 0c 91          	lea    (%r9,%rdx,4),%rcx
1400ee45f:	49 8d 14 83          	lea    (%r11,%rax,4),%rdx
1400ee463:	4e 8d 04 85 00 00 00 	lea    0x0(,%r8,4),%r8
1400ee46a:	00
1400ee46b:	e8 80 b9 0f 00       	call   0x1401e9df0
1400ee470:	41 8d 0c 1c          	lea    (%r12,%rbx,1),%ecx
1400ee474:	eb cd                	jmp    0x1400ee443
1400ee476:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ee47d:	00 00 00
1400ee480:	29 d5                	sub    %edx,%ebp
1400ee482:	48 63 c3             	movslq %ebx,%rax
1400ee485:	48 63 d2             	movslq %edx,%rdx
1400ee488:	49 8d 0c 81          	lea    (%r9,%rax,4),%rcx
1400ee48c:	48 63 c5             	movslq %ebp,%rax
1400ee48f:	49 8d 14 92          	lea    (%r10,%rdx,4),%rdx
1400ee493:	4c 8d 04 85 00 00 00 	lea    0x0(,%rax,4),%r8
1400ee49a:	00
1400ee49b:	e8 50 b9 0f 00       	call   0x1401e9df0
1400ee4a0:	8d 4c 1d 00          	lea    0x0(%rbp,%rbx,1),%ecx
1400ee4a4:	eb 9d                	jmp    0x1400ee443
1400ee4a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ee4ad:	00 00 00
1400ee4b0:	b8 0c 00 00 00       	mov    $0xc,%eax
1400ee4b5:	e9 5c ff ff ff       	jmp    0x1400ee416
1400ee4ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ee4c0:	41 54                	push   %r12
1400ee4c2:	55                   	push   %rbp
1400ee4c3:	57                   	push   %rdi
1400ee4c4:	56                   	push   %rsi
1400ee4c5:	53                   	push   %rbx
1400ee4c6:	48 83 ec 20          	sub    $0x20,%rsp
1400ee4ca:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
1400ee4ce:	48 89 cb             	mov    %rcx,%rbx
1400ee4d1:	48 89 d7             	mov    %rdx,%rdi
1400ee4d4:	4c 89 c5             	mov    %r8,%rbp
1400ee4d7:	45 85 c9             	test   %r9d,%r9d
1400ee4da:	0f 84 1a 01 00 00    	je     0x1400ee5fa
1400ee4e0:	45 8b 50 04          	mov    0x4(%r8),%r10d
1400ee4e4:	45 85 d2             	test   %r10d,%r10d
1400ee4e7:	0f 84 0d 01 00 00    	je     0x1400ee5fa
1400ee4ed:	8b 41 04             	mov    0x4(%rcx),%eax
1400ee4f0:	43 8d 14 11          	lea    (%r9,%r10,1),%edx
1400ee4f4:	8b 09                	mov    (%rcx),%ecx
1400ee4f6:	4c 8b 5b 08          	mov    0x8(%rbx),%r11
1400ee4fa:	44 8d 04 02          	lea    (%rdx,%rax,1),%r8d
1400ee4fe:	41 39 c8             	cmp    %ecx,%r8d
1400ee501:	7e 3c                	jle    0x1400ee53f
1400ee503:	8d 34 0a             	lea    (%rdx,%rcx,1),%esi
1400ee506:	48 63 ce             	movslq %esi,%rcx
1400ee509:	4d 85 db             	test   %r11,%r11
1400ee50c:	0f 84 7f 01 00 00    	je     0x1400ee691
1400ee512:	48 8d 14 8d 00 00 00 	lea    0x0(,%rcx,4),%rdx
1400ee519:	00
1400ee51a:	4c 89 d9             	mov    %r11,%rcx
1400ee51d:	e8 16 b9 0f 00       	call   0x1401e9e38
1400ee522:	49 89 c3             	mov    %rax,%r11
1400ee525:	4d 85 db             	test   %r11,%r11
1400ee528:	0f 84 7d 01 00 00    	je     0x1400ee6ab
1400ee52e:	8b 43 04             	mov    0x4(%rbx),%eax
1400ee531:	44 8b 4f 04          	mov    0x4(%rdi),%r9d
1400ee535:	4c 89 5b 08          	mov    %r11,0x8(%rbx)
1400ee539:	89 33                	mov    %esi,(%rbx)
1400ee53b:	44 8b 55 04          	mov    0x4(%rbp),%r10d
1400ee53f:	42 8d 34 08          	lea    (%rax,%r9,1),%esi
1400ee543:	4c 8b 67 08          	mov    0x8(%rdi),%r12
1400ee547:	41 83 e9 01          	sub    $0x1,%r9d
1400ee54b:	4c 8b 45 08          	mov    0x8(%rbp),%r8
1400ee54f:	49 63 d1             	movslq %r9d,%rdx
1400ee552:	44 01 d6             	add    %r10d,%esi
1400ee555:	41 83 ea 01          	sub    $0x1,%r10d
1400ee559:	83 e8 01             	sub    $0x1,%eax
1400ee55c:	41 8b 0c 94          	mov    (%r12,%rdx,4),%ecx
1400ee560:	49 63 d2             	movslq %r10d,%rdx
1400ee563:	41 8b 14 90          	mov    (%r8,%rdx,4),%edx
1400ee567:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ee56e:	00 00
1400ee570:	39 d1                	cmp    %edx,%ecx
1400ee572:	74 1b                	je     0x1400ee58f
1400ee574:	0f 8d 96 00 00 00    	jge    0x1400ee610
1400ee57a:	41 83 ea 01          	sub    $0x1,%r10d
1400ee57e:	0f 88 a4 00 00 00    	js     0x1400ee628
1400ee584:	49 63 d2             	movslq %r10d,%rdx
1400ee587:	41 8b 14 90          	mov    (%r8,%rdx,4),%edx
1400ee58b:	39 d1                	cmp    %edx,%ecx
1400ee58d:	75 e5                	jne    0x1400ee574
1400ee58f:	85 c0                	test   %eax,%eax
1400ee591:	78 26                	js     0x1400ee5b9
1400ee593:	48 63 d0             	movslq %eax,%rdx
1400ee596:	49 8d 14 93          	lea    (%r11,%rdx,4),%rdx
1400ee59a:	eb 10                	jmp    0x1400ee5ac
1400ee59c:	0f 1f 40 00          	nopl   0x0(%rax)
1400ee5a0:	83 e8 01             	sub    $0x1,%eax
1400ee5a3:	48 83 ea 04          	sub    $0x4,%rdx
1400ee5a7:	83 f8 ff             	cmp    $0xffffffff,%eax
1400ee5aa:	74 0d                	je     0x1400ee5b9
1400ee5ac:	39 0a                	cmp    %ecx,(%rdx)
1400ee5ae:	7f f0                	jg     0x1400ee5a0
1400ee5b0:	48 63 d0             	movslq %eax,%rdx
1400ee5b3:	41 39 0c 93          	cmp    %ecx,(%r11,%rdx,4)
1400ee5b7:	74 0a                	je     0x1400ee5c3
1400ee5b9:	83 ee 01             	sub    $0x1,%esi
1400ee5bc:	48 63 d6             	movslq %esi,%rdx
1400ee5bf:	41 89 0c 93          	mov    %ecx,(%r11,%rdx,4)
1400ee5c3:	41 83 e9 01          	sub    $0x1,%r9d
1400ee5c7:	78 5f                	js     0x1400ee628
1400ee5c9:	41 83 ea 01          	sub    $0x1,%r10d
1400ee5cd:	78 59                	js     0x1400ee628
1400ee5cf:	49 63 d1             	movslq %r9d,%rdx
1400ee5d2:	41 8b 0c 94          	mov    (%r12,%rdx,4),%ecx
1400ee5d6:	eb ac                	jmp    0x1400ee584
1400ee5d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ee5df:	00
1400ee5e0:	48 63 d2             	movslq %edx,%rdx
1400ee5e3:	4c 8d 04 95 00 00 00 	lea    0x0(,%rdx,4),%r8
1400ee5ea:	00
1400ee5eb:	48 63 f6             	movslq %esi,%rsi
1400ee5ee:	4c 89 d9             	mov    %r11,%rcx
1400ee5f1:	49 8d 14 b3          	lea    (%r11,%rsi,4),%rdx
1400ee5f5:	e8 f6 b7 0f 00       	call   0x1401e9df0
1400ee5fa:	31 c0                	xor    %eax,%eax
1400ee5fc:	48 83 c4 20          	add    $0x20,%rsp
1400ee600:	5b                   	pop    %rbx
1400ee601:	5e                   	pop    %rsi
1400ee602:	5f                   	pop    %rdi
1400ee603:	5d                   	pop    %rbp
1400ee604:	41 5c                	pop    %r12
1400ee606:	c3                   	ret
1400ee607:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ee60e:	00 00
1400ee610:	41 83 e9 01          	sub    $0x1,%r9d
1400ee614:	78 12                	js     0x1400ee628
1400ee616:	49 63 c9             	movslq %r9d,%rcx
1400ee619:	41 8b 0c 8c          	mov    (%r12,%rcx,4),%ecx
1400ee61d:	e9 4e ff ff ff       	jmp    0x1400ee570
1400ee622:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ee628:	8b 43 04             	mov    0x4(%rbx),%eax
1400ee62b:	8b 57 04             	mov    0x4(%rdi),%edx
1400ee62e:	01 c2                	add    %eax,%edx
1400ee630:	03 55 04             	add    0x4(%rbp),%edx
1400ee633:	8d 48 ff             	lea    -0x1(%rax),%ecx
1400ee636:	44 8d 52 ff          	lea    -0x1(%rdx),%r10d
1400ee63a:	29 f2                	sub    %esi,%edx
1400ee63c:	01 d0                	add    %edx,%eax
1400ee63e:	89 43 04             	mov    %eax,0x4(%rbx)
1400ee641:	85 d2                	test   %edx,%edx
1400ee643:	7e 9b                	jle    0x1400ee5e0
1400ee645:	49 63 fa             	movslq %r10d,%rdi
1400ee648:	48 63 d9             	movslq %ecx,%rbx
1400ee64b:	85 c9                	test   %ecx,%ecx
1400ee64d:	78 91                	js     0x1400ee5e0
1400ee64f:	90                   	nop
1400ee650:	8d 04 11             	lea    (%rcx,%rdx,1),%eax
1400ee653:	45 8b 0c bb          	mov    (%r11,%rdi,4),%r9d
1400ee657:	45 8b 04 9b          	mov    (%r11,%rbx,4),%r8d
1400ee65b:	48 98                	cltq
1400ee65d:	49 8d 04 83          	lea    (%r11,%rax,4),%rax
1400ee661:	45 39 c1             	cmp    %r8d,%r9d
1400ee664:	7e 1a                	jle    0x1400ee680
1400ee666:	44 89 08             	mov    %r9d,(%rax)
1400ee669:	41 83 ea 01          	sub    $0x1,%r10d
1400ee66d:	83 ea 01             	sub    $0x1,%edx
1400ee670:	74 31                	je     0x1400ee6a3
1400ee672:	49 63 fa             	movslq %r10d,%rdi
1400ee675:	eb d9                	jmp    0x1400ee650
1400ee677:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ee67e:	00 00
1400ee680:	44 89 00             	mov    %r8d,(%rax)
1400ee683:	83 e9 01             	sub    $0x1,%ecx
1400ee686:	0f 88 54 ff ff ff    	js     0x1400ee5e0
1400ee68c:	48 63 d9             	movslq %ecx,%rbx
1400ee68f:	eb bf                	jmp    0x1400ee650
1400ee691:	ba 04 00 00 00       	mov    $0x4,%edx
1400ee696:	e8 3d b6 0f 00       	call   0x1401e9cd8
1400ee69b:	49 89 c3             	mov    %rax,%r11
1400ee69e:	e9 82 fe ff ff       	jmp    0x1400ee525
1400ee6a3:	45 31 c0             	xor    %r8d,%r8d
1400ee6a6:	e9 40 ff ff ff       	jmp    0x1400ee5eb
1400ee6ab:	b8 0c 00 00 00       	mov    $0xc,%eax
1400ee6b0:	e9 47 ff ff ff       	jmp    0x1400ee5fc
1400ee6b5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)