140e0c30e:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140e0c312:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140e0c316:	49 83 f8 07          	cmp    $0x7,%r8
140e0c31a:	48 0f 47 da          	cmova  %rdx,%rbx
140e0c31e:	48 83 c3 02          	add    $0x2,%rbx
140e0c322:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140e0c326:	49 83 f8 07          	cmp    $0x7,%r8
140e0c32a:	48 0f 47 c2          	cmova  %rdx,%rax
140e0c32e:	48 8d 04 48          	lea    (%rax,%rcx,2),%rax
140e0c332:	48 3b d8             	cmp    %rax,%rbx
140e0c335:	0f 84 e2 00 00 00    	je     0x140e0c41d
140e0c33b:	49 8b d7             	mov    %r15,%rdx
140e0c33e:	48 8b cf             	mov    %rdi,%rcx
140e0c341:	e8 62 ad 00 00       	call   0x140e170a8
140e0c346:	45 33 c9             	xor    %r9d,%r9d
140e0c349:	84 c0                	test   %al,%al
140e0c34b:	0f 85 c0 00 00 00    	jne    0x140e0c411
140e0c351:	44 38 4f 08          	cmp    %r9b,0x8(%rdi)
140e0c355:	75 49                	jne    0x140e0c3a0
140e0c357:	48 8b 0f             	mov    (%rdi),%rcx
140e0c35a:	48 85 c9             	test   %rcx,%rcx
140e0c35d:	74 3a                	je     0x140e0c399
140e0c35f:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0c363:	48 8b 10             	mov    (%rax),%rdx
140e0c366:	48 85 d2             	test   %rdx,%rdx
140e0c369:	74 0e                	je     0x140e0c379
140e0c36b:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0c36f:	44 39 08             	cmp    %r9d,(%rax)
140e0c372:	7e 05                	jle    0x140e0c379
140e0c374:	0f b7 02             	movzwl (%rdx),%eax
140e0c377:	eb 10                	jmp    0x140e0c389
140e0c379:	48 8b 01             	mov    (%rcx),%rax
140e0c37c:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0c380:	ff 15 9a 76 17 00    	call   *0x17769a(%rip)        # 0x140f83a20
140e0c386:	45 33 c9             	xor    %r9d,%r9d
140e0c389:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0c38e:	66 3b c8             	cmp    %ax,%cx
140e0c391:	74 06                	je     0x140e0c399
140e0c393:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0c397:	eb 03                	jmp    0x140e0c39c
140e0c399:	4c 89 0f             	mov    %r9,(%rdi)
140e0c39c:	40 88 77 08          	mov    %sil,0x8(%rdi)
140e0c3a0:	0f b7 03             	movzwl (%rbx),%eax
140e0c3a3:	66 39 47 0a          	cmp    %ax,0xa(%rdi)
140e0c3a7:	75 68                	jne    0x140e0c411
140e0c3a9:	48 8b 0f             	mov    (%rdi),%rcx
140e0c3ac:	48 85 c9             	test   %rcx,%rcx
140e0c3af:	74 46                	je     0x140e0c3f7
140e0c3b1:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0c3b5:	4c 39 08             	cmp    %r9,(%rax)
140e0c3b8:	74 1e                	je     0x140e0c3d8
140e0c3ba:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0c3be:	44 39 08             	cmp    %r9d,(%rax)
140e0c3c1:	7e 15                	jle    0x140e0c3d8
140e0c3c3:	ff 08                	decl   (%rax)
140e0c3c5:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e0c3c9:	48 8b 11             	mov    (%rcx),%rdx
140e0c3cc:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0c3d0:	48 89 01             	mov    %rax,(%rcx)
140e0c3d3:	0f b7 02             	movzwl (%rdx),%eax
140e0c3d6:	eb 10                	jmp    0x140e0c3e8
140e0c3d8:	48 8b 01             	mov    (%rcx),%rax
140e0c3db:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0c3df:	ff 15 3b 76 17 00    	call   *0x17763b(%rip)        # 0x140f83a20
140e0c3e5:	45 33 c9             	xor    %r9d,%r9d
140e0c3e8:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0c3ed:	66 3b c8             	cmp    %ax,%cx
140e0c3f0:	74 05                	je     0x140e0c3f7
140e0c3f2:	41 8a c1             	mov    %r9b,%al
140e0c3f5:	eb 06                	jmp    0x140e0c3fd
140e0c3f7:	4c 89 0f             	mov    %r9,(%rdi)
140e0c3fa:	40 8a c6             	mov    %sil,%al
140e0c3fd:	88 47 08             	mov    %al,0x8(%rdi)
140e0c400:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140e0c404:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140e0c408:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140e0c40c:	e9 0d ff ff ff       	jmp    0x140e0c31e
140e0c411:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140e0c415:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140e0c419:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140e0c41d:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140e0c421:	49 83 f8 07          	cmp    $0x7,%r8
140e0c425:	48 0f 47 c2          	cmova  %rdx,%rax
140e0c429:	48 8d 04 48          	lea    (%rax,%rcx,2),%rax
140e0c42d:	48 3b d8             	cmp    %rax,%rbx
140e0c430:	74 0c                	je     0x140e0c43e
140e0c432:	33 d2                	xor    %edx,%edx
140e0c434:	49 8b cc             	mov    %r12,%rcx
140e0c437:	e8 a4 a8 3d ff       	call   0x1401e6ce0
140e0c43c:	eb 18                	jmp    0x140e0c456
140e0c43e:	80 7c 24 34 00       	cmpb   $0x0,0x34(%rsp)
140e0c443:	74 11                	je     0x140e0c456
140e0c445:	41 b1 2d             	mov    $0x2d,%r9b
140e0c448:	4c 8b c6             	mov    %rsi,%r8
140e0c44b:	33 d2                	xor    %edx,%edx
140e0c44d:	49 8b cc             	mov    %r12,%rcx
140e0c450:	e8 4b b0 3f ff       	call   0x1402074a0
140e0c455:	90                   	nop
140e0c456:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140e0c45a:	e8 a1 10 39 ff       	call   0x14019d500
140e0c45f:	49 8b c4             	mov    %r12,%rax
140e0c462:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140e0c469:	48 33 cc             	xor    %rsp,%rcx
140e0c46c:	e8 8f f0 00 00       	call   0x140e1b500
140e0c471:	48 8b 9c 24 e0 01 00 	mov    0x1e0(%rsp),%rbx
140e0c478:	00
140e0c479:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
140e0c480:	41 5f                	pop    %r15
140e0c482:	41 5e                	pop    %r14
140e0c484:	41 5d                	pop    %r13
140e0c486:	41 5c                	pop    %r12
140e0c488:	5f                   	pop    %rdi
140e0c489:	5e                   	pop    %rsi
140e0c48a:	5d                   	pop    %rbp
140e0c48b:	c3                   	ret
140e0c48c:	cc                   	int3
140e0c48d:	cc                   	int3
140e0c48e:	cc                   	int3
140e0c48f:	cc                   	int3
140e0c490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e0c495:	57                   	push   %rdi
140e0c496:	48 83 ec 20          	sub    $0x20,%rsp
140e0c49a:	80 79 44 00          	cmpb   $0x0,0x44(%rcx)
140e0c49e:	49 8b d8             	mov    %r8,%rbx
140e0c4a1:	48 8b f9             	mov    %rcx,%rdi
140e0c4a4:	74 06                	je     0x140e0c4ac
140e0c4a6:	49 8b 48 68          	mov    0x68(%r8),%rcx
140e0c4aa:	eb 04                	jmp    0x140e0c4b0
140e0c4ac:	49 8b 48 70          	mov    0x70(%r8),%rcx
140e0c4b0:	e8 1b 32 c8 ff       	call   0x140a8f6d0
140e0c4b5:	48 89 47 20          	mov    %rax,0x20(%rdi)
140e0c4b9:	48 8d 0d d0 72 19 00 	lea    0x1972d0(%rip),%rcx        # 0x140fa3790
140e0c4c0:	80 7b 56 04          	cmpb   $0x4,0x56(%rbx)
140e0c4c4:	77 07                	ja     0x140e0c4cd
140e0c4c6:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
140e0c4cd:	e8 fe 31 c8 ff       	call   0x140a8f6d0
140e0c4d2:	48 89 47 28          	mov    %rax,0x28(%rdi)
140e0c4d6:	48 8d 0d 7f 43 3d 00 	lea    0x3d437f(%rip),%rcx        # 0x1411e085c
140e0c4dd:	80 7b 57 04          	cmpb   $0x4,0x57(%rbx)
140e0c4e1:	77 07                	ja     0x140e0c4ea
140e0c4e3:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
140e0c4ea:	e8 e1 31 c8 ff       	call   0x140a8f6d0
140e0c4ef:	48 89 47 30          	mov    %rax,0x30(%rdi)
140e0c4f3:	48 8b 43 78          	mov    0x78(%rbx),%rax
140e0c4f7:	0f b7 08             	movzwl (%rax),%ecx
140e0c4fa:	66 89 4f 18          	mov    %cx,0x18(%rdi)
140e0c4fe:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
140e0c505:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e0c50a:	0f b7 08             	movzwl (%rax),%ecx
140e0c50d:	66 89 4f 1a          	mov    %cx,0x1a(%rdi)
140e0c511:	48 83 c4 20          	add    $0x20,%rsp
140e0c515:	5f                   	pop    %rdi
140e0c516:	c3                   	ret
140e0c517:	cc                   	int3
140e0c518:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e0c51d:	57                   	push   %rdi
140e0c51e:	48 83 ec 20          	sub    $0x20,%rsp
140e0c522:	48 8b f9             	mov    %rcx,%rdi
140e0c525:	33 db                	xor    %ebx,%ebx
140e0c527:	48 8b 09             	mov    (%rcx),%rcx
140e0c52a:	48 85 c9             	test   %rcx,%rcx
140e0c52d:	74 3d                	je     0x140e0c56c
140e0c52f:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0c533:	48 39 18             	cmp    %rbx,(%rax)
140e0c536:	74 1d                	je     0x140e0c555
140e0c538:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0c53c:	39 18                	cmp    %ebx,(%rax)
140e0c53e:	7e 15                	jle    0x140e0c555
140e0c540:	ff 08                	decl   (%rax)
140e0c542:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e0c546:	48 8b 11             	mov    (%rcx),%rdx
140e0c549:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0c54d:	48 89 01             	mov    %rax,(%rcx)
140e0c550:	0f b7 02             	movzwl (%rdx),%eax
140e0c553:	eb 0d                	jmp    0x140e0c562
140e0c555:	48 8b 01             	mov    (%rcx),%rax
140e0c558:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0c55c:	ff 15 be 74 17 00    	call   *0x1774be(%rip)        # 0x140f83a20
140e0c562:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0c567:	66 3b c8             	cmp    %ax,%cx
140e0c56a:	75 05                	jne    0x140e0c571
140e0c56c:	48 89 1f             	mov    %rbx,(%rdi)
140e0c56f:	b3 01                	mov    $0x1,%bl
140e0c571:	88 5f 08             	mov    %bl,0x8(%rdi)
140e0c574:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e0c579:	48 83 c4 20          	add    $0x20,%rsp
140e0c57d:	5f                   	pop    %rdi
140e0c57e:	c3                   	ret
140e0c57f:	cc                   	int3
140e0c580:	48 8b c4             	mov    %rsp,%rax
140e0c583:	48 89 58 10          	mov    %rbx,0x10(%rax)
140e0c587:	48 89 68 18          	mov    %rbp,0x18(%rax)
140e0c58b:	48 89 70 20          	mov    %rsi,0x20(%rax)
140e0c58f:	57                   	push   %rdi
140e0c590:	48 83 ec 50          	sub    $0x50,%rsp
140e0c594:	41 8a e8             	mov    %r8b,%bpl
140e0c597:	48 8b f1             	mov    %rcx,%rsi
140e0c59a:	48 8d 48 c8          	lea    -0x38(%rax),%rcx
140e0c59e:	e8 95 01 ff ff       	call   0x140dfc738
140e0c5a3:	0f 10 08             	movups (%rax),%xmm1
140e0c5a6:	0f 10 50 10          	movups 0x10(%rax),%xmm2
140e0c5aa:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140e0c5af:	8b 50 28             	mov    0x28(%rax),%edx
140e0c5b2:	0f 11 4e 48          	movups %xmm1,0x48(%rsi)
140e0c5b6:	0f 11 56 58          	movups %xmm2,0x58(%rsi)
140e0c5ba:	f2 0f 11 46 68       	movsd  %xmm0,0x68(%rsi)
140e0c5bf:	89 56 70             	mov    %edx,0x70(%rsi)
140e0c5c2:	e8 dd 4a 02 00       	call   0x140e310a4
140e0c5c7:	48 8b f8             	mov    %rax,%rdi
140e0c5ca:	48 83 66 10 00       	andq   $0x0,0x10(%rsi)
140e0c5cf:	48 83 66 20 00       	andq   $0x0,0x20(%rsi)
140e0c5d4:	48 83 66 28 00       	andq   $0x0,0x28(%rsi)
140e0c5d9:	48 83 66 30 00       	andq   $0x0,0x30(%rsi)
140e0c5de:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140e0c5e3:	4c 8d 46 48          	lea    0x48(%rsi),%r8
140e0c5e7:	33 d2                	xor    %edx,%edx
140e0c5e9:	48 8b 48 38          	mov    0x38(%rax),%rcx
140e0c5ed:	e8 4e 56 3c ff       	call   0x1401d1c40
140e0c5f2:	48 89 46 10          	mov    %rax,0x10(%rsi)
140e0c5f6:	33 d2                	xor    %edx,%edx
140e0c5f8:	4c 8b c7             	mov    %rdi,%r8
140e0c5fb:	48 8b ce             	mov    %rsi,%rcx
140e0c5fe:	e8 81 50 ff ff       	call   0x140e01684
140e0c603:	44 8a 4e 44          	mov    0x44(%rsi),%r9b
140e0c607:	45 84 c9             	test   %r9b,%r9b
140e0c60a:	74 05                	je     0x140e0c611
140e0c60c:	8a 47 50             	mov    0x50(%rdi),%al
140e0c60f:	eb 03                	jmp    0x140e0c614
140e0c611:	8a 47 51             	mov    0x51(%rdi),%al
140e0c614:	0f be c0             	movsbl %al,%eax
140e0c617:	89 46 38             	mov    %eax,0x38(%rsi)
140e0c61a:	83 f8 7e             	cmp    $0x7e,%eax
140e0c61d:	76 04                	jbe    0x140e0c623
140e0c61f:	83 66 38 00          	andl   $0x0,0x38(%rsi)
140e0c623:	0f be 47 56          	movsbl 0x56(%rdi),%eax
140e0c627:	0f be 4f 52          	movsbl 0x52(%rdi),%ecx
140e0c62b:	44 0f be 47 53       	movsbl 0x53(%rdi),%r8d
140e0c630:	48 8d 15 9d 41 3d 00 	lea    0x3d419d(%rip),%rdx        # 0x1411e07d4
140e0c637:	4c 8d 15 a2 41 3d 00 	lea    0x3d41a2(%rip),%r10        # 0x1411e07e0
140e0c63e:	45 84 c9             	test   %r9b,%r9b
140e0c641:	75 21                	jne    0x140e0c664
140e0c643:	41 83 f8 02          	cmp    $0x2,%r8d
140e0c647:	77 1b                	ja     0x140e0c664
140e0c649:	83 f9 01             	cmp    $0x1,%ecx
140e0c64c:	77 16                	ja     0x140e0c664
140e0c64e:	83 f8 04             	cmp    $0x4,%eax
140e0c651:	77 11                	ja     0x140e0c664
140e0c653:	42 8d 0c 41          	lea    (%rcx,%r8,2),%ecx
140e0c657:	8d 04 88             	lea    (%rax,%rcx,4),%eax
140e0c65a:	03 c1                	add    %ecx,%eax
140e0c65c:	c1 e0 02             	shl    $0x2,%eax
140e0c65f:	49 03 c2             	add    %r10,%rax
140e0c662:	eb 03                	jmp    0x140e0c667
140e0c664:	48 8b c2             	mov    %rdx,%rax
140e0c667:	8b 00                	mov    (%rax),%eax
140e0c669:	89 46 3c             	mov    %eax,0x3c(%rsi)
140e0c66c:	0f be 47 57          	movsbl 0x57(%rdi),%eax
140e0c670:	0f be 4f 54          	movsbl 0x54(%rdi),%ecx
140e0c674:	44 0f be 47 55       	movsbl 0x55(%rdi),%r8d
140e0c679:	45 84 c9             	test   %r9b,%r9b
140e0c67c:	75 1f                	jne    0x140e0c69d
140e0c67e:	41 83 f8 02          	cmp    $0x2,%r8d
140e0c682:	77 19                	ja     0x140e0c69d
140e0c684:	83 f9 01             	cmp    $0x1,%ecx
140e0c687:	77 14                	ja     0x140e0c69d
140e0c689:	83 f8 04             	cmp    $0x4,%eax
140e0c68c:	77 0f                	ja     0x140e0c69d
140e0c68e:	42 8d 0c 41          	lea    (%rcx,%r8,2),%ecx
140e0c692:	8d 14 88             	lea    (%rax,%rcx,4),%edx
140e0c695:	03 d1                	add    %ecx,%edx
140e0c697:	c1 e2 02             	shl    $0x2,%edx
140e0c69a:	49 03 d2             	add    %r10,%rdx
140e0c69d:	8b 02                	mov    (%rdx),%eax
140e0c69f:	89 46 40             	mov    %eax,0x40(%rsi)
140e0c6a2:	40 84 ed             	test   %bpl,%bpl
140e0c6a5:	74 0b                	je     0x140e0c6b2
140e0c6a7:	b8 24 2b 78 76       	mov    $0x76782b24,%eax
140e0c6ac:	89 46 3c             	mov    %eax,0x3c(%rsi)
140e0c6af:	89 46 40             	mov    %eax,0x40(%rsi)
140e0c6b2:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140e0c6b7:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140e0c6bc:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140e0c6c1:	48 83 c4 50          	add    $0x50,%rsp
140e0c6c5:	5f                   	pop    %rdi
140e0c6c6:	c3                   	ret
140e0c6c7:	cc                   	int3
140e0c6c8:	48 8b c4             	mov    %rsp,%rax
140e0c6cb:	48 89 58 10          	mov    %rbx,0x10(%rax)
140e0c6cf:	48 89 68 18          	mov    %rbp,0x18(%rax)
140e0c6d3:	48 89 70 20          	mov    %rsi,0x20(%rax)
140e0c6d7:	57                   	push   %rdi
140e0c6d8:	48 83 ec 50          	sub    $0x50,%rsp
140e0c6dc:	41 8a e8             	mov    %r8b,%bpl
140e0c6df:	48 8b f1             	mov    %rcx,%rsi
140e0c6e2:	48 8d 48 c8          	lea    -0x38(%rax),%rcx
140e0c6e6:	e8 4d 00 ff ff       	call   0x140dfc738
140e0c6eb:	0f 10 08             	movups (%rax),%xmm1
140e0c6ee:	0f 10 50 10          	movups 0x10(%rax),%xmm2
140e0c6f2:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140e0c6f7:	8b 50 28             	mov    0x28(%rax),%edx
140e0c6fa:	0f 11 4e 48          	movups %xmm1,0x48(%rsi)
140e0c6fe:	0f 11 56 58          	movups %xmm2,0x58(%rsi)
140e0c702:	f2 0f 11 46 68       	movsd  %xmm0,0x68(%rsi)
140e0c707:	89 56 70             	mov    %edx,0x70(%rsi)
140e0c70a:	e8 95 49 02 00       	call   0x140e310a4
140e0c70f:	48 8b f8             	mov    %rax,%rdi
140e0c712:	48 83 66 10 00       	andq   $0x0,0x10(%rsi)
140e0c717:	48 83 66 20 00       	andq   $0x0,0x20(%rsi)
140e0c71c:	48 83 66 28 00       	andq   $0x0,0x28(%rsi)
140e0c721:	48 83 66 30 00       	andq   $0x0,0x30(%rsi)
140e0c726:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140e0c72b:	4c 8d 46 48          	lea    0x48(%rsi),%r8
140e0c72f:	33 d2                	xor    %edx,%edx
140e0c731:	48 8b 48 38          	mov    0x38(%rax),%rcx
140e0c735:	e8 06 55 3c ff       	call   0x1401d1c40
140e0c73a:	48 89 46 10          	mov    %rax,0x10(%rsi)
140e0c73e:	33 d2                	xor    %edx,%edx
140e0c740:	4c 8b c7             	mov    %rdi,%r8
140e0c743:	48 8b ce             	mov    %rsi,%rcx
140e0c746:	e8 45 fd ff ff       	call   0x140e0c490
140e0c74b:	44 8a 4e 44          	mov    0x44(%rsi),%r9b
140e0c74f:	45 84 c9             	test   %r9b,%r9b
140e0c752:	74 05                	je     0x140e0c759
140e0c754:	8a 47 50             	mov    0x50(%rdi),%al
140e0c757:	eb 03                	jmp    0x140e0c75c
140e0c759:	8a 47 51             	mov    0x51(%rdi),%al
140e0c75c:	0f be c0             	movsbl %al,%eax
140e0c75f:	89 46 38             	mov    %eax,0x38(%rsi)
140e0c762:	83 f8 7e             	cmp    $0x7e,%eax
140e0c765:	76 04                	jbe    0x140e0c76b
140e0c767:	83 66 38 00          	andl   $0x0,0x38(%rsi)
140e0c76b:	0f be 47 56          	movsbl 0x56(%rdi),%eax
140e0c76f:	0f be 4f 52          	movsbl 0x52(%rdi),%ecx
140e0c773:	44 0f be 47 53       	movsbl 0x53(%rdi),%r8d
140e0c778:	48 8d 15 55 40 3d 00 	lea    0x3d4055(%rip),%rdx        # 0x1411e07d4
140e0c77f:	4c 8d 15 5a 40 3d 00 	lea    0x3d405a(%rip),%r10        # 0x1411e07e0
140e0c786:	45 84 c9             	test   %r9b,%r9b
140e0c789:	75 21                	jne    0x140e0c7ac
140e0c78b:	41 83 f8 02          	cmp    $0x2,%r8d
140e0c78f:	77 1b                	ja     0x140e0c7ac
140e0c791:	83 f9 01             	cmp    $0x1,%ecx
140e0c794:	77 16                	ja     0x140e0c7ac
140e0c796:	83 f8 04             	cmp    $0x4,%eax
140e0c799:	77 11                	ja     0x140e0c7ac
140e0c79b:	42 8d 0c 41          	lea    (%rcx,%r8,2),%ecx
140e0c79f:	8d 04 88             	lea    (%rax,%rcx,4),%eax
140e0c7a2:	03 c1                	add    %ecx,%eax
140e0c7a4:	c1 e0 02             	shl    $0x2,%eax
140e0c7a7:	49 03 c2             	add    %r10,%rax
140e0c7aa:	eb 03                	jmp    0x140e0c7af