14001519e:	0f 83 28 8a ff ff    	jae    0x14000dbcc
1400151a4:	4c 89 6b 48          	mov    %r13,0x48(%rbx)
1400151a8:	e9 1f 8a ff ff       	jmp    0x14000dbcc
1400151ad:	45 84 e4             	test   %r12b,%r12b
1400151b0:	74 10                	je     0x1400151c2
1400151b2:	49 8b cf             	mov    %r15,%rcx
1400151b5:	e8 da 07 00 00       	call   0x140015994
1400151ba:	85 c0                	test   %eax,%eax
1400151bc:	78 04                	js     0x1400151c2
1400151be:	48 89 77 20          	mov    %rsi,0x20(%rdi)
1400151c2:	b8 7f 00 00 c0       	mov    $0xc000007f,%eax
1400151c7:	e9 50 8a ff ff       	jmp    0x14000dc1c
1400151cc:	83 7d c8 03          	cmpl   $0x3,-0x38(%rbp)
1400151d0:	0f 85 b2 00 00 00    	jne    0x140015288
1400151d6:	41 b8 18 00 00 00    	mov    $0x18,%r8d
1400151dc:	44 39 45 cc          	cmp    %r8d,-0x34(%rbp)
1400151e0:	0f 85 a2 00 00 00    	jne    0x140015288
1400151e6:	48 8d 4d d4          	lea    -0x2c(%rbp),%rcx
1400151ea:	41 8d 50 fc          	lea    -0x4(%r8),%edx
1400151ee:	8a 45 d0             	mov    -0x30(%rbp),%al
1400151f1:	30 01                	xor    %al,(%rcx)
1400151f3:	48 ff c1             	inc    %rcx
1400151f6:	48 83 ea 01          	sub    $0x1,%rdx
1400151fa:	75 f2                	jne    0x1400151ee
1400151fc:	83 7d d4 03          	cmpl   $0x3,-0x2c(%rbp)
140015200:	75 7c                	jne    0x14001527e
140015202:	80 7d dc 01          	cmpb   $0x1,-0x24(%rbp)
140015206:	77 76                	ja     0x14001527e
140015208:	8b 5d d0             	mov    -0x30(%rbp),%ebx
14001520b:	33 c9                	xor    %ecx,%ecx
14001520d:	21 55 d0             	and    %edx,-0x30(%rbp)
140015210:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140015214:	48 ff 15 35 5b 00 00 	rex.W call *0x5b35(%rip)        # 0x14001ad50
14001521b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015220:	89 45 d0             	mov    %eax,-0x30(%rbp)
140015223:	3b c3                	cmp    %ebx,%eax
140015225:	75 57                	jne    0x14001527e
140015227:	0f b6 55 dc          	movzbl -0x24(%rbp),%edx
14001522b:	45 33 c0             	xor    %r8d,%r8d
14001522e:	84 d2                	test   %dl,%dl
140015230:	74 18                	je     0x14001524a
140015232:	42 0f b7 4c c5 e4    	movzwl -0x1c(%rbp,%r8,8),%ecx
140015238:	ff c9                	dec    %ecx
14001523a:	81 f9 fd 00 00 00    	cmp    $0xfd,%ecx
140015240:	77 3c                	ja     0x14001527e
140015242:	41 ff c0             	inc    %r8d
140015245:	44 3b c2             	cmp    %edx,%r8d
140015248:	72 e8                	jb     0x140015232
14001524a:	33 c9                	xor    %ecx,%ecx
14001524c:	84 d2                	test   %dl,%dl
14001524e:	74 0c                	je     0x14001525c
140015250:	39 74 cd e0          	cmp    %esi,-0x20(%rbp,%rcx,8)
140015254:	74 06                	je     0x14001525c
140015256:	ff c1                	inc    %ecx
140015258:	3b ca                	cmp    %edx,%ecx
14001525a:	72 f4                	jb     0x140015250
14001525c:	3b ca                	cmp    %edx,%ecx
14001525e:	73 28                	jae    0x140015288
140015260:	8b 4c cd e4          	mov    -0x1c(%rbp,%rcx,8),%ecx
140015264:	0f b7 c1             	movzwl %cx,%eax
140015267:	41 89 06             	mov    %eax,(%r14)
14001526a:	48 85 ff             	test   %rdi,%rdi
14001526d:	74 08                	je     0x140015277
14001526f:	c1 e9 10             	shr    $0x10,%ecx
140015272:	83 e1 01             	and    $0x1,%ecx
140015275:	89 0f                	mov    %ecx,(%rdi)
140015277:	33 c0                	xor    %eax,%eax
140015279:	e9 44 8e ff ff       	jmp    0x14000e0c2
14001527e:	b8 7b 00 00 c0       	mov    $0xc000007b,%eax
140015283:	e9 3a 8e ff ff       	jmp    0x14000e0c2
140015288:	b8 25 02 00 c0       	mov    $0xc0000225,%eax
14001528d:	e9 30 8e ff ff       	jmp    0x14000e0c2
140015292:	b8 01 00 00 00       	mov    $0x1,%eax
140015297:	f0 0f c1 05 a1 4b 01 	lock xadd %eax,0x14ba1(%rip)        # 0x140029e40
14001529e:	00
14001529f:	ff c0                	inc    %eax
1400152a1:	b9 20 00 00 00       	mov    $0x20,%ecx
1400152a6:	99                   	cltd
1400152a7:	f7 f9                	idiv   %ecx
1400152a9:	48 8d 05 90 49 01 00 	lea    0x14990(%rip),%rax        # 0x140029c40
1400152b0:	48 63 ca             	movslq %edx,%rcx
1400152b3:	48 03 c9             	add    %rcx,%rcx
1400152b6:	c7 04 c8 b1 10 00 00 	movl   $0x10b1,(%rax,%rcx,8)
1400152bd:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1400152c2:	48 89 7c c8 08       	mov    %rdi,0x8(%rax,%rcx,8)
1400152c7:	41 8b c0             	mov    %r8d,%eax
1400152ca:	e9 85 8f ff ff       	jmp    0x14000e254
1400152cf:	cc                   	int3
1400152d0:	b9 03 00 00 00       	mov    $0x3,%ecx
1400152d5:	cd 29                	int    $0x29
1400152d7:	cc                   	int3
1400152d8:	ba 01 00 00 00       	mov    $0x1,%edx
1400152dd:	48 8b cf             	mov    %rdi,%rcx
1400152e0:	e8 0f e9 fe ff       	call   0x140003bf4
1400152e5:	48 8b cf             	mov    %rdi,%rcx
1400152e8:	8b d8                	mov    %eax,%ebx
1400152ea:	e8 9d e9 fe ff       	call   0x140003c8c
1400152ef:	90                   	nop
1400152f0:	e9 04 07 ff ff       	jmp    0x1400059f9
1400152f5:	cc                   	int3
1400152f6:	e8 e1 0a 00 00       	call   0x140015ddc
1400152fb:	44 8b 5b 5c          	mov    0x5c(%rbx),%r11d
1400152ff:	e9 1f 90 ff ff       	jmp    0x14000e323
140015304:	33 d2                	xor    %edx,%edx
140015306:	48 8b cb             	mov    %rbx,%rcx
140015309:	e8 66 8f ff ff       	call   0x14000e274
14001530e:	85 c0                	test   %eax,%eax
140015310:	0f 89 64 90 ff ff    	jns    0x14000e37a
140015316:	e9 52 90 ff ff       	jmp    0x14000e36d
14001531b:	cc                   	int3
14001531c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140015320:	48 39 08             	cmp    %rcx,(%rax)
140015323:	0f 85 f4 06 ff ff    	jne    0x140005a1d
140015329:	48 89 10             	mov    %rdx,(%rax)
14001532c:	48 89 42 08          	mov    %rax,0x8(%rdx)
140015330:	e9 9b 69 ff ff       	jmp    0x14000bcd0
140015335:	cc                   	int3
140015336:	b8 17 00 00 c0       	mov    $0xc0000017,%eax
14001533b:	e9 c8 90 ff ff       	jmp    0x14000e408
140015340:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
140015345:	e9 f7 92 ff ff       	jmp    0x14000e641
14001534a:	48 8b ce             	mov    %rsi,%rcx
14001534d:	48 ff 15 7c 5e 00 00 	rex.W call *0x5e7c(%rip)        # 0x14001b1d0
140015354:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015359:	48 8b ce             	mov    %rsi,%rcx
14001535c:	48 ff 15 75 5e 00 00 	rex.W call *0x5e75(%rip)        # 0x14001b1d8
140015363:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015368:	49 8b 4e 10          	mov    0x10(%r14),%rcx
14001536c:	e9 65 93 ff ff       	jmp    0x14000e6d6
140015371:	39 7c 24 60          	cmp    %edi,0x60(%rsp)
140015375:	0f 85 d3 93 ff ff    	jne    0x14000e74e
14001537b:	e9 e5 93 ff ff       	jmp    0x14000e765
140015380:	48 8d 15 89 e6 00 00 	lea    0xe689(%rip),%rdx        # 0x140023a10
140015387:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14001538c:	48 ff 15 c5 59 00 00 	rex.W call *0x59c5(%rip)        # 0x14001ad58
140015393:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015398:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14001539d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400153a2:	48 63 c3             	movslq %ebx,%rax
1400153a5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400153aa:	ba 01 00 00 00       	mov    $0x1,%edx
1400153af:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1400153b3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400153b8:	e8 ab 3e 00 00       	call   0x140019268
1400153bd:	90                   	nop
1400153be:	83 fa 04             	cmp    $0x4,%edx
1400153c1:	0f 85 93 95 ff ff    	jne    0x14000e95a
1400153c7:	33 c0                	xor    %eax,%eax
1400153c9:	41 39 00             	cmp    %eax,(%r8)
1400153cc:	0f 95 c0             	setne  %al
1400153cf:	e9 88 95 ff ff       	jmp    0x14000e95c
1400153d4:	cc                   	int3
1400153d5:	cc                   	int3
1400153d6:	cc                   	int3
1400153d7:	cc                   	int3
1400153d8:	cc                   	int3
1400153d9:	cc                   	int3
1400153da:	cc                   	int3
1400153db:	cc                   	int3
1400153dc:	cc                   	int3
1400153dd:	cc                   	int3
1400153de:	cc                   	int3
1400153df:	cc                   	int3
1400153e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400153e5:	57                   	push   %rdi
1400153e6:	48 83 ec 20          	sub    $0x20,%rsp
1400153ea:	48 8d 3d 7f 4a 01 00 	lea    0x14a7f(%rip),%rdi        # 0x140029e70
1400153f1:	48 8b 1d 78 4a 01 00 	mov    0x14a78(%rip),%rbx        # 0x140029e70
1400153f8:	48 3b df             	cmp    %rdi,%rbx
1400153fb:	74 51                	je     0x14001544e
1400153fd:	48 39 7b 08          	cmp    %rdi,0x8(%rbx)
140015401:	75 44                	jne    0x140015447
140015403:	48 8b 03             	mov    (%rbx),%rax
140015406:	48 39 58 08          	cmp    %rbx,0x8(%rax)
14001540a:	75 3b                	jne    0x140015447
14001540c:	48 89 05 5d 4a 01 00 	mov    %rax,0x14a5d(%rip)        # 0x140029e70
140015413:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140015417:	48 89 78 08          	mov    %rdi,0x8(%rax)
14001541b:	48 ff 15 a6 59 00 00 	rex.W call *0x59a6(%rip)        # 0x14001adc8
140015422:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015427:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14001542e:	00 00
140015430:	4c 8b c3             	mov    %rbx,%r8
140015433:	33 d2                	xor    %edx,%edx
140015435:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140015439:	48 ff 15 78 59 00 00 	rex.W call *0x5978(%rip)        # 0x14001adb8
140015440:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015445:	eb aa                	jmp    0x1400153f1
140015447:	b9 03 00 00 00       	mov    $0x3,%ecx
14001544c:	cd 29                	int    $0x29
14001544e:	83 25 17 4a 01 00 00 	andl   $0x0,0x14a17(%rip)        # 0x140029e6c
140015455:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001545a:	48 83 c4 20          	add    $0x20,%rsp
14001545e:	5f                   	pop    %rdi
14001545f:	c3                   	ret
140015460:	cc                   	int3
140015461:	cc                   	int3
140015462:	cc                   	int3
140015463:	cc                   	int3
140015464:	cc                   	int3
140015465:	cc                   	int3
140015466:	cc                   	int3
140015467:	cc                   	int3
140015468:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001546d:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140015472:	55                   	push   %rbp
140015473:	48 8d ac 24 c0 f8 ff 	lea    -0x740(%rsp),%rbp
14001547a:	ff
14001547b:	48 81 ec 40 08 00 00 	sub    $0x840,%rsp
140015482:	48 8b 05 e7 39 01 00 	mov    0x139e7(%rip),%rax        # 0x140028e70
140015489:	48 33 c4             	xor    %rsp,%rax
14001548c:	48 89 85 30 07 00 00 	mov    %rax,0x730(%rbp)
140015493:	48 8b 0d f6 49 01 00 	mov    0x149f6(%rip),%rcx        # 0x140029e90
14001549a:	48 8d 05 cf e0 00 00 	lea    0xe0cf(%rip),%rax        # 0x140023570
1400154a1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400154a6:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1400154aa:	48 8d 05 3f e1 00 00 	lea    0xe13f(%rip),%rax        # 0x1400235f0
1400154b1:	c7 44 24 48 7c 00 7e 	movl   $0x7e007c,0x48(%rsp)
1400154b8:	00
1400154b9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400154be:	48 8d 15 bb 57 00 00 	lea    0x57bb(%rip),%rdx        # 0x14001ac80
1400154c5:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400154ca:	c7 44 24 58 16 00 18 	movl   $0x180016,0x58(%rsp)
1400154d1:	00
1400154d2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400154d7:	bb cc 03 00 00       	mov    $0x3cc,%ebx
1400154dc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400154e2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400154e6:	48 ff 15 e3 58 00 00 	rex.W call *0x58e3(%rip)        # 0x14001add0
1400154ed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400154f2:	85 c0                	test   %eax,%eax
1400154f4:	0f 88 a5 00 00 00    	js     0x14001559f
1400154fa:	83 7d a0 03          	cmpl   $0x3,-0x60(%rbp)
1400154fe:	0f 85 9b 00 00 00    	jne    0x14001559f
140015504:	81 7d a4 c4 03 00 00 	cmpl   $0x3c4,-0x5c(%rbp)
14001550b:	0f 85 8e 00 00 00    	jne    0x14001559f
140015511:	83 7d a8 00          	cmpl   $0x0,-0x58(%rbp)
140015515:	0f 84 84 00 00 00    	je     0x14001559f
14001551b:	ba 07 00 00 00       	mov    $0x7,%edx
140015520:	48 8d 0d c9 49 01 00 	lea    0x149c9(%rip),%rcx        # 0x140029ef0
140015527:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14001552b:	44 8d 42 79          	lea    0x79(%rdx),%r8d
14001552f:	0f 10 00             	movups (%rax),%xmm0
140015532:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140015536:	0f 11 01             	movups %xmm0,(%rcx)
140015539:	0f 10 40 20          	movups 0x20(%rax),%xmm0
14001553d:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140015541:	0f 10 48 30          	movups 0x30(%rax),%xmm1
140015545:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140015549:	0f 10 40 40          	movups 0x40(%rax),%xmm0
14001554d:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
140015551:	0f 10 48 50          	movups 0x50(%rax),%xmm1
140015555:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140015559:	0f 10 40 60          	movups 0x60(%rax),%xmm0
14001555d:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
140015561:	0f 10 48 70          	movups 0x70(%rax),%xmm1
140015565:	49 03 c0             	add    %r8,%rax
140015568:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
14001556c:	49 03 c8             	add    %r8,%rcx
14001556f:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
140015573:	48 83 ea 01          	sub    $0x1,%rdx
140015577:	75 b6                	jne    0x14001552f
140015579:	0f 10 00             	movups (%rax),%xmm0
14001557c:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140015580:	0f 11 01             	movups %xmm0,(%rcx)
140015583:	0f 10 40 20          	movups 0x20(%rax),%xmm0
140015587:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14001558b:	0f 10 48 30          	movups 0x30(%rax),%xmm1
14001558f:	8b 40 40             	mov    0x40(%rax),%eax
140015592:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140015596:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
14001559a:	89 41 40             	mov    %eax,0x40(%rcx)
14001559d:	eb 07                	jmp    0x1400155a6
14001559f:	83 25 4a 49 01 00 00 	andl   $0x0,0x1494a(%rip)        # 0x140029ef0
1400155a6:	48 83 64 24 70 00    	andq   $0x0,0x70(%rsp)
1400155ac:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400155b1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400155b4:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400155b9:	bf 30 00 00 00       	mov    $0x30,%edi
1400155be:	c7 45 80 40 00 00 00 	movl   $0x40,-0x80(%rbp)
1400155c5:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400155ca:	89 7c 24 68          	mov    %edi,0x68(%rsp)
1400155ce:	ba 19 00 02 00       	mov    $0x20019,%edx
1400155d3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400155d8:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1400155dd:	48 ff 15 ac 57 00 00 	rex.W call *0x57ac(%rip)        # 0x14001ad90
1400155e4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400155e9:	85 c0                	test   %eax,%eax
1400155eb:	78 7d                	js     0x14001566a
1400155ed:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400155f2:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400155f7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400155fc:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
140015600:	44 8d 47 d4          	lea    -0x2c(%rdi),%r8d
140015604:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140015608:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14001560d:	48 ff 15 bc 57 00 00 	rex.W call *0x57bc(%rip)        # 0x14001add0
140015614:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015619:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001561e:	8b d8                	mov    %eax,%ebx
140015620:	48 ff 15 49 57 00 00 	rex.W call *0x5749(%rip)        # 0x14001ad70
140015627:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001562c:	85 db                	test   %ebx,%ebx
14001562e:	78 3a                	js     0x14001566a
140015630:	83 7d a0 04          	cmpl   $0x4,-0x60(%rbp)
140015634:	75 34                	jne    0x14001566a
140015636:	bb 14 00 fe 7f       	mov    $0x7ffe0014,%ebx
14001563b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140015640:	48 8b 1b             	mov    (%rbx),%rbx
140015643:	8b 4d a8             	mov    -0x58(%rbp),%ecx
140015646:	48 ff 15 d3 57 00 00 	rex.W call *0x57d3(%rip)        # 0x14001ae20
14001564d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015652:	48 2b 5c 24 40       	sub    0x40(%rsp),%rbx
140015657:	8d 4f d8             	lea    -0x28(%rdi),%ecx
14001565a:	48 b8 00 00 4e 53 49 	movabs $0x649534e0000,%rax
140015661:	06 00 00
140015664:	48 3b d8             	cmp    %rax,%rbx
140015667:	0f 43 f9             	cmovae %ecx,%edi
14001566a:	8b 05 80 48 01 00    	mov    0x14880(%rip),%eax        # 0x140029ef0
140015670:	3b c7                	cmp    %edi,%eax
140015672:	73 09                	jae    0x14001567d
140015674:	48 8b 05 3d 48 01 00 	mov    0x1483d(%rip),%rax        # 0x140029eb8
14001567b:	eb 75                	jmp    0x1400156f2
14001567d:	bb f0 00 00 00       	mov    $0xf0,%ebx
140015682:	3b c3                	cmp    %ebx,%eax
140015684:	0f 42 d8             	cmovb  %eax,%ebx
140015687:	8b fb                	mov    %ebx,%edi
140015689:	85 db                	test   %ebx,%ebx
14001568b:	74 1a                	je     0x1400156a7
14001568d:	44 8b c7             	mov    %edi,%r8d
140015690:	48 8d 15 5d 48 01 00 	lea    0x1485d(%rip),%rdx        # 0x140029ef4
140015697:	49 c1 e0 02          	shl    $0x2,%r8
14001569b:	48 8d 8d 70 03 00 00 	lea    0x370(%rbp),%rcx
1400156a2:	e8 b0 d4 ff ff       	call   0x140012b57
1400156a7:	4c 8d 0d b2 08 00 00 	lea    0x8b2(%rip),%r9        # 0x140015f60
1400156ae:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400156b4:	48 8b d7             	mov    %rdi,%rdx
1400156b7:	48 8d 8d 70 03 00 00 	lea    0x370(%rbp),%rcx
1400156be:	48 ff 15 63 57 00 00 	rex.W call *0x5763(%rip)        # 0x14001ae28
1400156c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400156ca:	8d 0c db             	lea    (%rbx,%rbx,8),%ecx
1400156cd:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1400156d2:	f7 e1                	mul    %ecx
1400156d4:	8b 05 ce 44 01 00    	mov    0x144ce(%rip),%eax        # 0x140029ba8
1400156da:	c1 ea 03             	shr    $0x3,%edx
1400156dd:	8b 8c 95 70 03 00 00 	mov    0x370(%rbp,%rdx,4),%ecx
1400156e4:	48 0f af c8          	imul   %rax,%rcx
1400156e8:	48 8b c1             	mov    %rcx,%rax
1400156eb:	48 c1 e8 04          	shr    $0x4,%rax
1400156ef:	48 03 c1             	add    %rcx,%rax