1401db115:	48 83 f8 07          	cmp    $0x7,%rax
1401db119:	0f 86 c5 03 00 00    	jbe    0x1401db4e4
1401db11f:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1401db123:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401db12a:	00
1401db12b:	bb 00 10 00 00       	mov    $0x1000,%ebx
1401db130:	48 8b d1             	mov    %rcx,%rdx
1401db133:	48 3b c3             	cmp    %rbx,%rax
1401db136:	72 15                	jb     0x1401db14d
1401db138:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401db13c:	48 2b d1             	sub    %rcx,%rdx
1401db13f:	48 83 c2 f8          	add    $0xfffffffffffffff8,%rdx
1401db143:	48 83 fa 1f          	cmp    $0x1f,%rdx
1401db147:	0f 87 d8 04 00 00    	ja     0x1401db625
1401db14d:	ff 15 ed 79 03 00    	call   *0x379ed(%rip)        # 0x140212b40
1401db153:	e9 8c 03 00 00       	jmp    0x1401db4e4
1401db158:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db15b:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
1401db15f:	48 8d 05 3a c3 06 00 	lea    0x6c33a(%rip),%rax        # 0x1402474a0
1401db166:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
1401db16a:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1401db16e:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1401db172:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1401db176:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1401db17b:	e8 10 ef 00 00       	call   0x1401ea090
1401db180:	8b f0                	mov    %eax,%esi
1401db182:	85 c0                	test   %eax,%eax
1401db184:	0f 89 ba 00 00 00    	jns    0x1401db244
1401db18a:	0f ae e8             	lfence
1401db18d:	8b d0                	mov    %eax,%edx
1401db18f:	b9 a2 16 79 02       	mov    $0x27916a2,%ecx
1401db194:	e8 93 39 ff ff       	call   0x1401ceb2c
1401db199:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1401db19d:	bb 00 10 00 00       	mov    $0x1000,%ebx
1401db1a2:	48 85 ff             	test   %rdi,%rdi
1401db1a5:	74 5d                	je     0x1401db204
1401db1a7:	4c 8b 75 af          	mov    -0x51(%rbp),%r14
1401db1ab:	49 3b fe             	cmp    %r14,%rdi
1401db1ae:	74 17                	je     0x1401db1c7
1401db1b0:	33 d2                	xor    %edx,%edx
1401db1b2:	48 8b cf             	mov    %rdi,%rcx
1401db1b5:	e8 1e a2 e2 ff       	call   0x1400053d8
1401db1ba:	48 83 c7 20          	add    $0x20,%rdi
1401db1be:	49 3b fe             	cmp    %r14,%rdi
1401db1c1:	75 ed                	jne    0x1401db1b0
1401db1c3:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1401db1c7:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401db1cb:	48 8b cf             	mov    %rdi,%rcx
1401db1ce:	48 2b c7             	sub    %rdi,%rax
1401db1d1:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401db1d5:	48 3b c3             	cmp    %rbx,%rax
1401db1d8:	72 15                	jb     0x1401db1ef
1401db1da:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401db1de:	48 2b cf             	sub    %rdi,%rcx
1401db1e1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401db1e5:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db1e9:	0f 87 36 04 00 00    	ja     0x1401db625
1401db1ef:	48 8b cf             	mov    %rdi,%rcx
1401db1f2:	ff 15 48 79 03 00    	call   *0x37948(%rip)        # 0x140212b40
1401db1f8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db1fb:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
1401db1ff:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1401db204:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1401db208:	48 83 f8 07          	cmp    $0x7,%rax
1401db20c:	76 2f                	jbe    0x1401db23d
1401db20e:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1401db212:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401db219:	00
1401db21a:	48 8b d1             	mov    %rcx,%rdx
1401db21d:	48 3b c3             	cmp    %rbx,%rax
1401db220:	72 15                	jb     0x1401db237
1401db222:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401db226:	48 2b d1             	sub    %rcx,%rdx
1401db229:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401db22d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db231:	0f 87 ee 03 00 00    	ja     0x1401db625
1401db237:	ff 15 03 79 03 00    	call   *0x37903(%rip)        # 0x140212b40
1401db23d:	8b fe                	mov    %esi,%edi
1401db23f:	e9 9d 02 00 00       	jmp    0x1401db4e1
1401db244:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401db248:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db24b:	4c 89 65 d7          	mov    %r12,-0x29(%rbp)
1401db24f:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1401db254:	48 85 c9             	test   %rcx,%rcx
1401db257:	0f 84 f5 03 00 00    	je     0x1401db652
1401db25d:	48 8b 01             	mov    (%rcx),%rax
1401db260:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1401db264:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401db268:	48 8b 40 18          	mov    0x18(%rax),%rax
1401db26c:	ff 15 be 7b 03 00    	call   *0x37bbe(%rip)        # 0x140212e30
1401db272:	44 8b f8             	mov    %eax,%r15d
1401db275:	85 c0                	test   %eax,%eax
1401db277:	0f 89 aa 00 00 00    	jns    0x1401db327
1401db27d:	0f ae e8             	lfence
1401db280:	8b d0                	mov    %eax,%edx
1401db282:	b9 a3 16 79 02       	mov    $0x27916a3,%ecx
1401db287:	e8 a0 38 ff ff       	call   0x1401ceb2c
1401db28c:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1401db290:	bb 00 10 00 00       	mov    $0x1000,%ebx
1401db295:	48 85 ff             	test   %rdi,%rdi
1401db298:	74 5b                	je     0x1401db2f5
1401db29a:	48 8b 75 cf          	mov    -0x31(%rbp),%rsi
1401db29e:	48 3b fe             	cmp    %rsi,%rdi
1401db2a1:	74 15                	je     0x1401db2b8
1401db2a3:	48 8b cf             	mov    %rdi,%rcx
1401db2a6:	e8 69 28 e3 ff       	call   0x14000db14
1401db2ab:	48 83 c7 40          	add    $0x40,%rdi
1401db2af:	48 3b fe             	cmp    %rsi,%rdi
1401db2b2:	75 ef                	jne    0x1401db2a3
1401db2b4:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1401db2b8:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1401db2bc:	48 8b cf             	mov    %rdi,%rcx
1401db2bf:	48 2b c7             	sub    %rdi,%rax
1401db2c2:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
1401db2c6:	48 3b c3             	cmp    %rbx,%rax
1401db2c9:	72 15                	jb     0x1401db2e0
1401db2cb:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401db2cf:	48 2b cf             	sub    %rdi,%rcx
1401db2d2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401db2d6:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db2da:	0f 87 45 03 00 00    	ja     0x1401db625
1401db2e0:	48 8b cf             	mov    %rdi,%rcx
1401db2e3:	ff 15 57 78 03 00    	call   *0x37857(%rip)        # 0x140212b40
1401db2e9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db2ec:	4c 89 65 d7          	mov    %r12,-0x29(%rbp)
1401db2f0:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1401db2f5:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1401db2f9:	48 85 ff             	test   %rdi,%rdi
1401db2fc:	0f 84 a3 01 00 00    	je     0x1401db4a5
1401db302:	48 8b 75 af          	mov    -0x51(%rbp),%rsi
1401db306:	48 3b fe             	cmp    %rsi,%rdi
1401db309:	0f 84 59 01 00 00    	je     0x1401db468
1401db30f:	33 d2                	xor    %edx,%edx
1401db311:	48 8b cf             	mov    %rdi,%rcx
1401db314:	e8 bf a0 e2 ff       	call   0x1400053d8
1401db319:	48 83 c7 20          	add    $0x20,%rdi
1401db31d:	48 3b fe             	cmp    %rsi,%rdi
1401db320:	75 ed                	jne    0x1401db30f
1401db322:	e9 3d 01 00 00       	jmp    0x1401db464
1401db327:	66 0f 6f 0d d1 4d 0e 	movdqa 0xe4dd1(%rip),%xmm1        # 0x1402c0100
1401db32e:	00
1401db32f:	48 8d 05 82 c1 06 00 	lea    0x6c182(%rip),%rax        # 0x1402474b8
1401db336:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db339:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1401db33d:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
1401db341:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1401db345:	66 44 89 65 ff       	mov    %r12w,-0x1(%rbp)
1401db34a:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1401db34e:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401db352:	f3 0f 7f 4d 0f       	movdqu %xmm1,0xf(%rbp)
1401db357:	e8 e8 e2 00 00       	call   0x1401e9644
1401db35c:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1401db360:	4c 89 65 bf          	mov    %r12,-0x41(%rbp)
1401db364:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1401db368:	e8 bf d5 00 00       	call   0x1401e892c
1401db36d:	44 8b f8             	mov    %eax,%r15d
1401db370:	85 c0                	test   %eax,%eax
1401db372:	0f 89 73 01 00 00    	jns    0x1401db4eb
1401db378:	0f ae e8             	lfence
1401db37b:	8b d0                	mov    %eax,%edx
1401db37d:	b9 c0 16 79 02       	mov    $0x27916c0,%ecx
1401db382:	e8 a5 37 ff ff       	call   0x1401ceb2c
1401db387:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1401db38b:	48 85 c9             	test   %rcx,%rcx
1401db38e:	74 0d                	je     0x1401db39d
1401db390:	48 8b 11             	mov    (%rcx),%rdx
1401db393:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401db397:	ff 15 93 7a 03 00    	call   *0x37a93(%rip)        # 0x140212e30
1401db39d:	48 8b 45 17          	mov    0x17(%rbp),%rax
1401db3a1:	bb 00 10 00 00       	mov    $0x1000,%ebx
1401db3a6:	48 83 f8 07          	cmp    $0x7,%rax
1401db3aa:	76 2f                	jbe    0x1401db3db
1401db3ac:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1401db3b0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401db3b7:	00
1401db3b8:	48 8b d1             	mov    %rcx,%rdx
1401db3bb:	48 3b c3             	cmp    %rbx,%rax
1401db3be:	72 15                	jb     0x1401db3d5
1401db3c0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401db3c4:	48 2b d1             	sub    %rcx,%rdx
1401db3c7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401db3cb:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db3cf:	0f 87 50 02 00 00    	ja     0x1401db625
1401db3d5:	ff 15 65 77 03 00    	call   *0x37765(%rip)        # 0x140212b40
1401db3db:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1401db3df:	48 85 ff             	test   %rdi,%rdi
1401db3e2:	74 5b                	je     0x1401db43f
1401db3e4:	48 8b 75 cf          	mov    -0x31(%rbp),%rsi
1401db3e8:	48 3b fe             	cmp    %rsi,%rdi
1401db3eb:	74 15                	je     0x1401db402
1401db3ed:	48 8b cf             	mov    %rdi,%rcx
1401db3f0:	e8 1f 27 e3 ff       	call   0x14000db14
1401db3f5:	48 83 c7 40          	add    $0x40,%rdi
1401db3f9:	48 3b fe             	cmp    %rsi,%rdi
1401db3fc:	75 ef                	jne    0x1401db3ed
1401db3fe:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1401db402:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1401db406:	48 8b cf             	mov    %rdi,%rcx
1401db409:	48 2b c7             	sub    %rdi,%rax
1401db40c:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
1401db410:	48 3b c3             	cmp    %rbx,%rax
1401db413:	72 15                	jb     0x1401db42a
1401db415:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401db419:	48 2b cf             	sub    %rdi,%rcx
1401db41c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401db420:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db424:	0f 87 fb 01 00 00    	ja     0x1401db625
1401db42a:	48 8b cf             	mov    %rdi,%rcx
1401db42d:	ff 15 0d 77 03 00    	call   *0x3770d(%rip)        # 0x140212b40
1401db433:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db436:	4c 89 65 d7          	mov    %r12,-0x29(%rbp)
1401db43a:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1401db43f:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1401db443:	48 85 ff             	test   %rdi,%rdi
1401db446:	74 5d                	je     0x1401db4a5
1401db448:	48 8b 75 af          	mov    -0x51(%rbp),%rsi
1401db44c:	48 3b fe             	cmp    %rsi,%rdi
1401db44f:	74 17                	je     0x1401db468
1401db451:	33 d2                	xor    %edx,%edx
1401db453:	48 8b cf             	mov    %rdi,%rcx
1401db456:	e8 7d 9f e2 ff       	call   0x1400053d8
1401db45b:	48 83 c7 20          	add    $0x20,%rdi
1401db45f:	48 3b fe             	cmp    %rsi,%rdi
1401db462:	75 ed                	jne    0x1401db451
1401db464:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1401db468:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401db46c:	48 8b cf             	mov    %rdi,%rcx
1401db46f:	48 2b c7             	sub    %rdi,%rax
1401db472:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401db476:	48 3b c3             	cmp    %rbx,%rax
1401db479:	72 15                	jb     0x1401db490
1401db47b:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401db47f:	48 2b cf             	sub    %rdi,%rcx
1401db482:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401db486:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db48a:	0f 87 95 01 00 00    	ja     0x1401db625
1401db490:	48 8b cf             	mov    %rdi,%rcx
1401db493:	ff 15 a7 76 03 00    	call   *0x376a7(%rip)        # 0x140212b40
1401db499:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db49c:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
1401db4a0:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1401db4a5:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1401db4a9:	48 83 f8 07          	cmp    $0x7,%rax
1401db4ad:	76 2f                	jbe    0x1401db4de
1401db4af:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1401db4b3:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401db4ba:	00
1401db4bb:	48 8b d1             	mov    %rcx,%rdx
1401db4be:	48 3b c3             	cmp    %rbx,%rax
1401db4c1:	72 15                	jb     0x1401db4d8
1401db4c3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401db4c7:	48 2b d1             	sub    %rcx,%rdx
1401db4ca:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401db4ce:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db4d2:	0f 87 4d 01 00 00    	ja     0x1401db625
1401db4d8:	ff 15 62 76 03 00    	call   *0x37662(%rip)        # 0x140212b40
1401db4de:	41 8b ff             	mov    %r15d,%edi
1401db4e1:	0f ae e8             	lfence
1401db4e4:	8b c7                	mov    %edi,%eax
1401db4e6:	e9 49 01 00 00       	jmp    0x1401db634
1401db4eb:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1401db4ef:	bb 00 10 00 00       	mov    $0x1000,%ebx
1401db4f4:	49 89 06             	mov    %rax,(%r14)
1401db4f7:	48 8b 45 17          	mov    0x17(%rbp),%rax
1401db4fb:	48 83 f8 07          	cmp    $0x7,%rax
1401db4ff:	76 2f                	jbe    0x1401db530
1401db501:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1401db505:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401db50c:	00
1401db50d:	48 8b d1             	mov    %rcx,%rdx
1401db510:	48 3b c3             	cmp    %rbx,%rax
1401db513:	72 15                	jb     0x1401db52a
1401db515:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401db519:	48 2b d1             	sub    %rcx,%rdx
1401db51c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401db520:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db524:	0f 87 fb 00 00 00    	ja     0x1401db625
1401db52a:	ff 15 10 76 03 00    	call   *0x37610(%rip)        # 0x140212b40
1401db530:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1401db534:	48 85 ff             	test   %rdi,%rdi
1401db537:	74 5b                	je     0x1401db594
1401db539:	48 8b 75 cf          	mov    -0x31(%rbp),%rsi
1401db53d:	48 3b fe             	cmp    %rsi,%rdi
1401db540:	74 15                	je     0x1401db557
1401db542:	48 8b cf             	mov    %rdi,%rcx
1401db545:	e8 ca 25 e3 ff       	call   0x14000db14
1401db54a:	48 83 c7 40          	add    $0x40,%rdi
1401db54e:	48 3b fe             	cmp    %rsi,%rdi
1401db551:	75 ef                	jne    0x1401db542
1401db553:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
1401db557:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1401db55b:	48 8b cf             	mov    %rdi,%rcx
1401db55e:	48 2b c7             	sub    %rdi,%rax
1401db561:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
1401db565:	48 3b c3             	cmp    %rbx,%rax
1401db568:	72 15                	jb     0x1401db57f
1401db56a:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401db56e:	48 2b cf             	sub    %rdi,%rcx
1401db571:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401db575:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db579:	0f 87 a6 00 00 00    	ja     0x1401db625
1401db57f:	48 8b cf             	mov    %rdi,%rcx
1401db582:	ff 15 b8 75 03 00    	call   *0x375b8(%rip)        # 0x140212b40
1401db588:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db58b:	4c 89 65 d7          	mov    %r12,-0x29(%rbp)
1401db58f:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1401db594:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1401db598:	48 85 ff             	test   %rdi,%rdi
1401db59b:	74 59                	je     0x1401db5f6
1401db59d:	48 8b 75 af          	mov    -0x51(%rbp),%rsi
1401db5a1:	48 3b fe             	cmp    %rsi,%rdi
1401db5a4:	74 17                	je     0x1401db5bd
1401db5a6:	33 d2                	xor    %edx,%edx
1401db5a8:	48 8b cf             	mov    %rdi,%rcx
1401db5ab:	e8 28 9e e2 ff       	call   0x1400053d8
1401db5b0:	48 83 c7 20          	add    $0x20,%rdi
1401db5b4:	48 3b fe             	cmp    %rsi,%rdi
1401db5b7:	75 ed                	jne    0x1401db5a6
1401db5b9:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1401db5bd:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401db5c1:	48 8b cf             	mov    %rdi,%rcx
1401db5c4:	48 2b c7             	sub    %rdi,%rax
1401db5c7:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401db5cb:	48 3b c3             	cmp    %rbx,%rax
1401db5ce:	72 11                	jb     0x1401db5e1
1401db5d0:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401db5d4:	48 2b cf             	sub    %rdi,%rcx
1401db5d7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401db5db:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db5df:	77 44                	ja     0x1401db625
1401db5e1:	48 8b cf             	mov    %rdi,%rcx
1401db5e4:	ff 15 56 75 03 00    	call   *0x37556(%rip)        # 0x140212b40
1401db5ea:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db5ed:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
1401db5f1:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1401db5f6:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1401db5fa:	48 83 f8 07          	cmp    $0x7,%rax
1401db5fe:	76 32                	jbe    0x1401db632
1401db600:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1401db604:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401db60b:	00
1401db60c:	48 8b d1             	mov    %rcx,%rdx
1401db60f:	48 3b c3             	cmp    %rbx,%rax
1401db612:	72 18                	jb     0x1401db62c
1401db614:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401db618:	48 2b d1             	sub    %rcx,%rdx
1401db61b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401db61f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401db623:	76 07                	jbe    0x1401db62c
1401db625:	ff 15 55 75 03 00    	call   *0x37555(%rip)        # 0x140212b80