fffff800002bb355:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff800002bb35a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
fffff800002bb35f:	0f b7 85 58 03 00 00 	movzwl 0x358(%rbp),%eax
fffff800002bb366:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002bb369:	44 8b 85 2c 03 00 00 	mov    0x32c(%rbp),%r8d
fffff800002bb370:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff800002bb373:	66 89 45 82          	mov    %ax,-0x7e(%rbp)
fffff800002bb377:	41 8a d4             	mov    %r12b,%dl
fffff800002bb37a:	0f 11 85 c8 02 00 00 	movups %xmm0,0x2c8(%rbp)
fffff800002bb381:	66 89 85 d4 02 00 00 	mov    %ax,0x2d4(%rbp)
fffff800002bb388:	49 8b cf             	mov    %r15,%rcx
fffff800002bb38b:	0f b7 85 5c 03 00 00 	movzwl 0x35c(%rbp),%eax
fffff800002bb392:	0f 11 8d 90 02 00 00 	movups %xmm1,0x290(%rbp)
fffff800002bb399:	66 89 85 9c 02 00 00 	mov    %ax,0x29c(%rbp)
fffff800002bb3a0:	0f b7 85 60 03 00 00 	movzwl 0x360(%rbp),%eax
fffff800002bb3a7:	66 89 44 24 4c       	mov    %ax,0x4c(%rsp)
fffff800002bb3ac:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
fffff800002bb3b3:	66 89 85 8c 02 00 00 	mov    %ax,0x28c(%rbp)
fffff800002bb3ba:	0f b7 85 64 03 00 00 	movzwl 0x364(%rbp),%eax
fffff800002bb3c1:	66 89 45 80          	mov    %ax,-0x80(%rbp)
fffff800002bb3c5:	0f 11 8d d8 02 00 00 	movups %xmm1,0x2d8(%rbp)
fffff800002bb3cc:	66 89 85 e4 02 00 00 	mov    %ax,0x2e4(%rbp)
fffff800002bb3d3:	0f b7 85 68 03 00 00 	movzwl 0x368(%rbp),%eax
fffff800002bb3da:	66 89 45 84          	mov    %ax,-0x7c(%rbp)
fffff800002bb3de:	0f 11 85 e8 02 00 00 	movups %xmm0,0x2e8(%rbp)
fffff800002bb3e5:	66 89 85 f4 02 00 00 	mov    %ax,0x2f4(%rbp)
fffff800002bb3ec:	0f b7 85 6c 03 00 00 	movzwl 0x36c(%rbp),%eax
fffff800002bb3f3:	66 89 45 86          	mov    %ax,-0x7a(%rbp)
fffff800002bb3f7:	0f 11 8d f8 02 00 00 	movups %xmm1,0x2f8(%rbp)
fffff800002bb3fe:	66 89 85 04 03 00 00 	mov    %ax,0x304(%rbp)
fffff800002bb405:	0f b7 85 70 03 00 00 	movzwl 0x370(%rbp),%eax
fffff800002bb40c:	0f 11 85 a0 02 00 00 	movups %xmm0,0x2a0(%rbp)
fffff800002bb413:	66 89 85 ac 02 00 00 	mov    %ax,0x2ac(%rbp)
fffff800002bb41a:	e8 25 db f4 ff       	call   0xfffff80000208f44
fffff800002bb41f:	48 8b 15 32 b3 14 00 	mov    0x14b332(%rip),%rdx        # 0xfffff80000406758
fffff800002bb426:	48 8b c8             	mov    %rax,%rcx
fffff800002bb429:	48 8b f8             	mov    %rax,%rdi
fffff800002bb42c:	e8 2b b0 f4 ff       	call   0xfffff8000020645c
fffff800002bb431:	41 3a c4             	cmp    %r12b,%al
fffff800002bb434:	75 2f                	jne    0xfffff800002bb465
fffff800002bb436:	49 8b cf             	mov    %r15,%rcx
fffff800002bb439:	e8 de 93 ff ff       	call   0xfffff800002b481c
fffff800002bb43e:	41 bc 01 10 00 00    	mov    $0x1001,%r12d
fffff800002bb444:	44 8b 6c 24 44       	mov    0x44(%rsp),%r13d
fffff800002bb449:	49 8b cf             	mov    %r15,%rcx
fffff800002bb44c:	e8 83 ba f4 ff       	call   0xfffff80000206ed4
fffff800002bb451:	b8 07 10 00 00       	mov    $0x1007,%eax
fffff800002bb456:	66 44 3b e0          	cmp    %ax,%r12w
fffff800002bb45a:	0f 84 71 0d 00 00    	je     0xfffff800002bc1d1
fffff800002bb460:	e9 4e 0d 00 00       	jmp    0xfffff800002bc1b3
fffff800002bb465:	ba 02 00 00 00       	mov    $0x2,%edx
fffff800002bb46a:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb471:	49 8b c7             	mov    %r15,%rax
fffff800002bb474:	44 8d 42 7e          	lea    0x7e(%rdx),%r8d
fffff800002bb478:	0f 10 00             	movups (%rax),%xmm0
fffff800002bb47b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
fffff800002bb47f:	0f 11 01             	movups %xmm0,(%rcx)
fffff800002bb482:	0f 10 40 20          	movups 0x20(%rax),%xmm0
fffff800002bb486:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
fffff800002bb48a:	0f 10 48 30          	movups 0x30(%rax),%xmm1
fffff800002bb48e:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
fffff800002bb492:	0f 10 40 40          	movups 0x40(%rax),%xmm0
fffff800002bb496:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
fffff800002bb49a:	0f 10 48 50          	movups 0x50(%rax),%xmm1
fffff800002bb49e:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
fffff800002bb4a2:	0f 10 40 60          	movups 0x60(%rax),%xmm0
fffff800002bb4a6:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
fffff800002bb4aa:	0f 10 48 70          	movups 0x70(%rax),%xmm1
fffff800002bb4ae:	49 03 c0             	add    %r8,%rax
fffff800002bb4b1:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
fffff800002bb4b5:	49 03 c8             	add    %r8,%rcx
fffff800002bb4b8:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
fffff800002bb4bc:	48 83 ea 01          	sub    $0x1,%rdx
fffff800002bb4c0:	75 b6                	jne    0xfffff800002bb478
fffff800002bb4c2:	48 8b 00             	mov    (%rax),%rax
fffff800002bb4c5:	4c 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%r9
fffff800002bb4cc:	44 0f b7 85 70 03 00 	movzwl 0x370(%rbp),%r8d
fffff800002bb4d3:	00
fffff800002bb4d4:	48 8b d7             	mov    %rdi,%rdx
fffff800002bb4d7:	48 89 01             	mov    %rax,(%rcx)
fffff800002bb4da:	33 c0                	xor    %eax,%eax
fffff800002bb4dc:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb4e3:	88 85 8e 01 00 00    	mov    %al,0x18e(%rbp)
fffff800002bb4e9:	e8 fa 14 00 00       	call   0xfffff800002bc9e8
fffff800002bb4ee:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bb4f3:	49 8b d7             	mov    %r15,%rdx
fffff800002bb4f6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002bb4fb:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
fffff800002bb502:	0f b7 c8             	movzwl %ax,%ecx
fffff800002bb505:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb509:	e8 7e 10 00 00       	call   0xfffff800002bc58c
fffff800002bb50e:	45 33 d2             	xor    %r10d,%r10d
fffff800002bb511:	44 0f b7 e0          	movzwl %ax,%r12d
fffff800002bb515:	66 85 c0             	test   %ax,%ax
fffff800002bb518:	0f 85 26 ff ff ff    	jne    0xfffff800002bb444
fffff800002bb51e:	44 88 54 24 43       	mov    %r10b,0x43(%rsp)
fffff800002bb523:	44 88 55 88          	mov    %r10b,-0x78(%rbp)
fffff800002bb527:	44 39 55 98          	cmp    %r10d,-0x68(%rbp)
fffff800002bb52b:	0f 84 de 01 00 00    	je     0xfffff800002bb70f
fffff800002bb531:	8b 44 24 58          	mov    0x58(%rsp),%eax
fffff800002bb535:	45 8d 6a 01          	lea    0x1(%r10),%r13d
fffff800002bb539:	0f b7 c0             	movzwl %ax,%eax
fffff800002bb53c:	b9 ff ff 00 00       	mov    $0xffff,%ecx
fffff800002bb541:	89 44 24 58          	mov    %eax,0x58(%rsp)
fffff800002bb545:	ba f3 00 00 00       	mov    $0xf3,%edx
fffff800002bb54a:	0f b7 85 9c 02 00 00 	movzwl 0x29c(%rbp),%eax
fffff800002bb551:	48 c1 e0 04          	shl    $0x4,%rax
fffff800002bb555:	48 89 85 90 02 00 00 	mov    %rax,0x290(%rbp)
fffff800002bb55c:	0f b7 45 80          	movzwl -0x80(%rbp),%eax
fffff800002bb560:	48 c1 e0 04          	shl    $0x4,%rax
fffff800002bb564:	48 89 85 d8 02 00 00 	mov    %rax,0x2d8(%rbp)
fffff800002bb56b:	0f b7 45 82          	movzwl -0x7e(%rbp),%eax
fffff800002bb56f:	48 c1 e0 04          	shl    $0x4,%rax
fffff800002bb573:	48 89 85 c8 02 00 00 	mov    %rax,0x2c8(%rbp)
fffff800002bb57a:	0f b7 45 84          	movzwl -0x7c(%rbp),%eax
fffff800002bb57e:	48 c1 e0 04          	shl    $0x4,%rax
fffff800002bb582:	48 89 85 e8 02 00 00 	mov    %rax,0x2e8(%rbp)
fffff800002bb589:	0f b7 45 86          	movzwl -0x7a(%rbp),%eax
fffff800002bb58d:	48 c1 e0 04          	shl    $0x4,%rax
fffff800002bb591:	48 89 85 f8 02 00 00 	mov    %rax,0x2f8(%rbp)
fffff800002bb598:	0f b7 44 24 4c       	movzwl 0x4c(%rsp),%eax
fffff800002bb59d:	48 c1 e0 04          	shl    $0x4,%rax
fffff800002bb5a1:	89 8d 98 02 00 00    	mov    %ecx,0x298(%rbp)
fffff800002bb5a7:	66 89 95 9e 02 00 00 	mov    %dx,0x29e(%rbp)
fffff800002bb5ae:	89 8d e0 02 00 00    	mov    %ecx,0x2e0(%rbp)
fffff800002bb5b4:	66 89 95 e6 02 00 00 	mov    %dx,0x2e6(%rbp)
fffff800002bb5bb:	89 8d d0 02 00 00    	mov    %ecx,0x2d0(%rbp)
fffff800002bb5c1:	66 89 95 d6 02 00 00 	mov    %dx,0x2d6(%rbp)
fffff800002bb5c8:	89 8d f0 02 00 00    	mov    %ecx,0x2f0(%rbp)
fffff800002bb5ce:	66 89 95 f6 02 00 00 	mov    %dx,0x2f6(%rbp)
fffff800002bb5d5:	89 8d 00 03 00 00    	mov    %ecx,0x300(%rbp)
fffff800002bb5db:	66 89 95 06 03 00 00 	mov    %dx,0x306(%rbp)
fffff800002bb5e2:	48 89 85 80 02 00 00 	mov    %rax,0x280(%rbp)
fffff800002bb5e9:	89 8d 88 02 00 00    	mov    %ecx,0x288(%rbp)
fffff800002bb5ef:	66 89 95 8e 02 00 00 	mov    %dx,0x28e(%rbp)
fffff800002bb5f6:	41 84 dd             	test   %bl,%r13b
fffff800002bb5f9:	75 05                	jne    0xfffff800002bb600
fffff800002bb5fb:	f6 c3 04             	test   $0x4,%bl
fffff800002bb5fe:	74 16                	je     0xfffff800002bb616
fffff800002bb600:	0f b7 54 24 4e       	movzwl 0x4e(%rsp),%edx
fffff800002bb605:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
fffff800002bb60a:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb60e:	e8 b1 c0 f7 ff       	call   0xfffff800002376c4
fffff800002bb613:	49 8b da             	mov    %r10,%rbx
fffff800002bb616:	4c 8b 6d 90          	mov    -0x70(%rbp),%r13
fffff800002bb61a:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff800002bb61f:	41 38 4f 1c          	cmp    %cl,0x1c(%r15)
fffff800002bb623:	75 5f                	jne    0xfffff800002bb684
fffff800002bb625:	41 8b 47 18          	mov    0x18(%r15),%eax
fffff800002bb629:	4c 8d 8d 48 03 00 00 	lea    0x348(%rbp),%r9
fffff800002bb630:	89 44 24 28          	mov    %eax,0x28(%rsp)
fffff800002bb634:	4c 8d 85 80 02 00 00 	lea    0x280(%rbp),%r8
fffff800002bb63b:	8b 44 24 50          	mov    0x50(%rsp),%eax
fffff800002bb63f:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb646:	48 8b d7             	mov    %rdi,%rdx
fffff800002bb649:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff800002bb64d:	e8 4e 0d 00 00       	call   0xfffff800002bc3a0
fffff800002bb652:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bb657:	49 8b d7             	mov    %r15,%rdx
fffff800002bb65a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002bb65f:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
fffff800002bb666:	0f b7 c8             	movzwl %ax,%ecx
fffff800002bb669:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb66d:	e8 1a 0f 00 00       	call   0xfffff800002bc58c
fffff800002bb672:	44 0f b7 e0          	movzwl %ax,%r12d
fffff800002bb676:	66 85 c0             	test   %ax,%ax
fffff800002bb679:	0f 85 c5 fd ff ff    	jne    0xfffff800002bb444
fffff800002bb67f:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff800002bb684:	8b 7c 24 44          	mov    0x44(%rsp),%edi
fffff800002bb688:	3b f9                	cmp    %ecx,%edi
fffff800002bb68a:	74 14                	je     0xfffff800002bb6a0
fffff800002bb68c:	45 33 c0             	xor    %r8d,%r8d
fffff800002bb68f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
fffff800002bb694:	48 8d 8d 30 05 00 00 	lea    0x530(%rbp),%rcx
fffff800002bb69b:	e8 54 6b f4 ff       	call   0xfffff800002021f4
fffff800002bb6a0:	45 33 c0             	xor    %r8d,%r8d
fffff800002bb6a3:	48 8d 95 a0 03 00 00 	lea    0x3a0(%rbp),%rdx
fffff800002bb6aa:	48 8d 8d 80 05 00 00 	lea    0x580(%rbp),%rcx
fffff800002bb6b1:	e8 3e 6b f4 ff       	call   0xfffff800002021f4
fffff800002bb6b6:	85 ff                	test   %edi,%edi
fffff800002bb6b8:	74 09                	je     0xfffff800002bb6c3
fffff800002bb6ba:	83 ff 03             	cmp    $0x3,%edi
fffff800002bb6bd:	0f 85 4e 04 00 00    	jne    0xfffff800002bbb11
fffff800002bb6c3:	40 8a 7c 24 41       	mov    0x41(%rsp),%dil
fffff800002bb6c8:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002bb6cd:	40 84 f0             	test   %sil,%al
fffff800002bb6d0:	0f 84 40 04 00 00    	je     0xfffff800002bbb16
fffff800002bb6d6:	8a 44 24 48          	mov    0x48(%rsp),%al
fffff800002bb6da:	40 3a f8             	cmp    %al,%dil
fffff800002bb6dd:	0f 83 33 04 00 00    	jae    0xfffff800002bbb16
fffff800002bb6e3:	3c 03                	cmp    $0x3,%al
fffff800002bb6e5:	0f 85 2b 04 00 00    	jne    0xfffff800002bbb16
fffff800002bb6eb:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
fffff800002bb6f0:	b9 8e 00 08 00       	mov    $0x8008e,%ecx
fffff800002bb6f5:	e8 86 8d f6 ff       	call   0xfffff80000224480
fffff800002bb6fa:	8b 74 24 70          	mov    0x70(%rsp),%esi
fffff800002bb6fe:	b9 92 00 08 00       	mov    $0x80092,%ecx
fffff800002bb703:	8b d6                	mov    %esi,%edx
fffff800002bb705:	e8 9e d6 fe ff       	call   0xfffff800002a8da8
fffff800002bb70a:	e9 0c 04 00 00       	jmp    0xfffff800002bbb1b
fffff800002bb70f:	44 0f b7 8d 5c 03 00 	movzwl 0x35c(%rbp),%r9d
fffff800002bb716:	00
fffff800002bb717:	48 8d 85 90 02 00 00 	lea    0x290(%rbp),%rax
fffff800002bb71e:	4c 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%r8
fffff800002bb725:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002bb72a:	48 8b d7             	mov    %rdi,%rdx
fffff800002bb72d:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb734:	e8 6f 0f 00 00       	call   0xfffff800002bc6a8
fffff800002bb739:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bb73e:	49 8b d7             	mov    %r15,%rdx
fffff800002bb741:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002bb746:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
fffff800002bb74d:	0f b7 c8             	movzwl %ax,%ecx
fffff800002bb750:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb754:	e8 33 0e 00 00       	call   0xfffff800002bc58c
fffff800002bb759:	44 0f b7 e0          	movzwl %ax,%r12d
fffff800002bb75d:	66 85 c0             	test   %ax,%ax
fffff800002bb760:	0f 85 de fc ff ff    	jne    0xfffff800002bb444
fffff800002bb766:	f6 85 9e 02 00 00 80 	testb  $0x80,0x29e(%rbp)
fffff800002bb76d:	45 0f b6 ed          	movzbl %r13b,%r13d
fffff800002bb771:	75 17                	jne    0xfffff800002bb78a
fffff800002bb773:	41 0f b7 c5          	movzwl %r13w,%eax
fffff800002bb777:	b9 9b 00 00 00       	mov    $0x9b,%ecx
fffff800002bb77c:	66 c1 e0 05          	shl    $0x5,%ax
fffff800002bb780:	66 0b c1             	or     %cx,%ax
fffff800002bb783:	66 89 85 9e 02 00 00 	mov    %ax,0x29e(%rbp)
fffff800002bb78a:	44 8a 4c 24 41       	mov    0x41(%rsp),%r9b
fffff800002bb78f:	48 8d 85 80 02 00 00 	lea    0x280(%rbp),%rax
fffff800002bb796:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002bb79b:	4c 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%r8
fffff800002bb7a2:	0f b7 85 60 03 00 00 	movzwl 0x360(%rbp),%eax
fffff800002bb7a9:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb7b0:	48 8b d7             	mov    %rdi,%rdx
fffff800002bb7b3:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff800002bb7b8:	e8 37 13 00 00       	call   0xfffff800002bcaf4
fffff800002bb7bd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bb7c2:	49 8b d7             	mov    %r15,%rdx
fffff800002bb7c5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002bb7ca:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
fffff800002bb7d1:	0f b7 c8             	movzwl %ax,%ecx
fffff800002bb7d4:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb7d8:	e8 af 0d 00 00       	call   0xfffff800002bc58c
fffff800002bb7dd:	44 0f b7 e0          	movzwl %ax,%r12d
fffff800002bb7e1:	66 85 c0             	test   %ax,%ax
fffff800002bb7e4:	0f 85 5a fc ff ff    	jne    0xfffff800002bb444
fffff800002bb7ea:	f6 85 8e 02 00 00 80 	testb  $0x80,0x28e(%rbp)
fffff800002bb7f1:	75 39                	jne    0xfffff800002bb82c
fffff800002bb7f3:	0f b7 85 8c 02 00 00 	movzwl 0x28c(%rbp),%eax
fffff800002bb7fa:	ba fc ff 00 00       	mov    $0xfffc,%edx
fffff800002bb7ff:	0f b7 8d 8e 02 00 00 	movzwl 0x28e(%rbp),%ecx
fffff800002bb806:	66 23 c2             	and    %dx,%ax
fffff800002bb809:	66 41 0b c5          	or     %r13w,%ax
fffff800002bb80d:	66 89 85 8c 02 00 00 	mov    %ax,0x28c(%rbp)
fffff800002bb814:	8d 42 a3             	lea    -0x5d(%rdx),%eax
fffff800002bb817:	66 23 c8             	and    %ax,%cx
fffff800002bb81a:	41 0f b7 c5          	movzwl %r13w,%eax
fffff800002bb81e:	66 c1 e0 05          	shl    $0x5,%ax
fffff800002bb822:	66 0b c8             	or     %ax,%cx
fffff800002bb825:	66 89 8d 8e 02 00 00 	mov    %cx,0x28e(%rbp)
fffff800002bb82c:	48 8d 85 c8 02 00 00 	lea    0x2c8(%rbp),%rax
fffff800002bb833:	45 0f b7 cd          	movzwl %r13w,%r9d
fffff800002bb837:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002bb83c:	4c 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%r8
fffff800002bb843:	0f b7 85 58 03 00 00 	movzwl 0x358(%rbp),%eax
fffff800002bb84a:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb851:	48 8b d7             	mov    %rdi,%rdx
fffff800002bb854:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff800002bb859:	e8 d2 0f 00 00       	call   0xfffff800002bc830
fffff800002bb85e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bb863:	49 8b d7             	mov    %r15,%rdx
fffff800002bb866:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002bb86b:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
fffff800002bb872:	0f b7 c8             	movzwl %ax,%ecx
fffff800002bb875:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb879:	e8 0e 0d 00 00       	call   0xfffff800002bc58c
fffff800002bb87e:	44 0f b7 e0          	movzwl %ax,%r12d
fffff800002bb882:	66 85 c0             	test   %ax,%ax
fffff800002bb885:	0f 85 b9 fb ff ff    	jne    0xfffff800002bb444
fffff800002bb88b:	48 8d 85 d8 02 00 00 	lea    0x2d8(%rbp),%rax
fffff800002bb892:	45 0f b7 cd          	movzwl %r13w,%r9d
fffff800002bb896:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002bb89b:	4c 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%r8
fffff800002bb8a2:	0f b7 85 64 03 00 00 	movzwl 0x364(%rbp),%eax
fffff800002bb8a9:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb8b0:	48 8b d7             	mov    %rdi,%rdx
fffff800002bb8b3:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff800002bb8b8:	e8 73 0f 00 00       	call   0xfffff800002bc830
fffff800002bb8bd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bb8c2:	49 8b d7             	mov    %r15,%rdx
fffff800002bb8c5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002bb8ca:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
fffff800002bb8d1:	0f b7 c8             	movzwl %ax,%ecx
fffff800002bb8d4:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb8d8:	e8 af 0c 00 00       	call   0xfffff800002bc58c
fffff800002bb8dd:	44 0f b7 e0          	movzwl %ax,%r12d
fffff800002bb8e1:	66 85 c0             	test   %ax,%ax
fffff800002bb8e4:	0f 85 5a fb ff ff    	jne    0xfffff800002bb444
fffff800002bb8ea:	48 8d 85 e8 02 00 00 	lea    0x2e8(%rbp),%rax
fffff800002bb8f1:	45 0f b7 cd          	movzwl %r13w,%r9d
fffff800002bb8f5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002bb8fa:	4c 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%r8
fffff800002bb901:	0f b7 85 68 03 00 00 	movzwl 0x368(%rbp),%eax
fffff800002bb908:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb90f:	48 8b d7             	mov    %rdi,%rdx
fffff800002bb912:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff800002bb917:	e8 14 0f 00 00       	call   0xfffff800002bc830
fffff800002bb91c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bb921:	49 8b d7             	mov    %r15,%rdx
fffff800002bb924:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002bb929:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
fffff800002bb930:	0f b7 c8             	movzwl %ax,%ecx
fffff800002bb933:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb937:	e8 50 0c 00 00       	call   0xfffff800002bc58c
fffff800002bb93c:	44 0f b7 e0          	movzwl %ax,%r12d
fffff800002bb940:	66 85 c0             	test   %ax,%ax
fffff800002bb943:	0f 85 fb fa ff ff    	jne    0xfffff800002bb444
fffff800002bb949:	48 8d 85 f8 02 00 00 	lea    0x2f8(%rbp),%rax
fffff800002bb950:	45 0f b7 cd          	movzwl %r13w,%r9d
fffff800002bb954:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002bb959:	4c 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%r8
fffff800002bb960:	0f b7 85 6c 03 00 00 	movzwl 0x36c(%rbp),%eax
fffff800002bb967:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800002bb96e:	48 8b d7             	mov    %rdi,%rdx
fffff800002bb971:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff800002bb976:	e8 b5 0e 00 00       	call   0xfffff800002bc830
fffff800002bb97b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bb980:	49 8b d7             	mov    %r15,%rdx
fffff800002bb983:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002bb988:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
fffff800002bb98f:	0f b7 c8             	movzwl %ax,%ecx
fffff800002bb992:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb996:	e8 f1 0b 00 00       	call   0xfffff800002bc58c
fffff800002bb99b:	44 0f b7 e0          	movzwl %ax,%r12d
fffff800002bb99f:	66 85 c0             	test   %ax,%ax
fffff800002bb9a2:	0f 85 9c fa ff ff    	jne    0xfffff800002bb444
fffff800002bb9a8:	41 bd 01 00 00 00    	mov    $0x1,%r13d
fffff800002bb9ae:	44 39 6c 24 44       	cmp    %r13d,0x44(%rsp)
fffff800002bb9b3:	0f 84 5d fc ff ff    	je     0xfffff800002bb616
fffff800002bb9b9:	41 84 dd             	test   %bl,%r13b
fffff800002bb9bc:	0f 84 54 fc ff ff    	je     0xfffff800002bb616
fffff800002bb9c2:	44 8b ad 78 03 00 00 	mov    0x378(%rbp),%r13d
fffff800002bb9c9:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
fffff800002bb9cd:	41 f6 c5 07          	test   $0x7,%r13b
fffff800002bb9d1:	74 18                	je     0xfffff800002bb9eb
fffff800002bb9d3:	0f b7 54 24 4e       	movzwl 0x4e(%rsp),%edx
fffff800002bb9d8:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
fffff800002bb9dd:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002bb9e1:	e8 de bc f7 ff       	call   0xfffff800002376c4
fffff800002bb9e6:	e9 2f fc ff ff       	jmp    0xfffff800002bb61a
fffff800002bb9eb:	80 7c 24 41 03       	cmpb   $0x3,0x41(%rsp)