fffff800003308bc:	41 0f b7 db          	movzwl %r11w,%ebx
fffff800003308c0:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff800003308c6:	40 8a 7c 24 30       	mov    0x30(%rsp),%dil
fffff800003308cb:	44 38 5c 24 31       	cmp    %r11b,0x31(%rsp)
fffff800003308d0:	74 12                	je     0xfffff800003308e4
fffff800003308d2:	45 33 c0             	xor    %r8d,%r8d
fffff800003308d5:	49 8b ce             	mov    %r14,%rcx
fffff800003308d8:	41 8d 50 01          	lea    0x1(%r8),%edx
fffff800003308dc:	e8 1b f4 ff ff       	call   0xfffff8000032fcfc
fffff800003308e1:	45 33 db             	xor    %r11d,%r11d
fffff800003308e4:	66 83 fe 1d          	cmp    $0x1d,%si
fffff800003308e8:	0f 87 19 01 00 00    	ja     0xfffff80000330a07
fffff800003308ee:	b9 20 01 00 20       	mov    $0x20000120,%ecx
fffff800003308f3:	0f a3 f1             	bt     %esi,%ecx
fffff800003308f6:	0f 83 0b 01 00 00    	jae    0xfffff80000330a07
fffff800003308fc:	83 3d 0d 07 2d 00 05 	cmpl   $0x5,0x2d070d(%rip)        # 0xfffff80000601010
fffff80000330903:	0f 86 fe 00 00 00    	jbe    0xfffff80000330a07
fffff80000330909:	40 88 7c 24 35       	mov    %dil,0x35(%rsp)
fffff8000033090e:	48 8d 44 24 35       	lea    0x35(%rsp),%rax
fffff80000330913:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
fffff80000330917:	48 8d 0d 3a 5f 0d 00 	lea    0xd5f3a(%rip),%rcx        # 0xfffff80000406858
fffff8000033091e:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
fffff80000330923:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
fffff80000330928:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
fffff8000033092c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
fffff80000330931:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff80000330936:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
fffff8000033093b:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
fffff80000330940:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff80000330944:	48 8d 44 24 4c       	lea    0x4c(%rsp),%rax
fffff80000330949:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
fffff8000033094d:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
fffff80000330952:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff80000330956:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
fffff8000033095b:	48 89 45 00          	mov    %rax,0x0(%rbp)
fffff8000033095f:	0f b7 05 90 68 0d 00 	movzwl 0xd6890(%rip),%eax        # 0xfffff800004071f6
fffff80000330966:	89 44 24 74          	mov    %eax,0x74(%rsp)
fffff8000033096a:	48 8b 05 a7 06 2d 00 	mov    0x2d06a7(%rip),%rax        # 0xfffff80000601018
fffff80000330971:	48 89 45 90          	mov    %rax,-0x70(%rbp)
fffff80000330975:	44 89 64 24 4c       	mov    %r12d,0x4c(%rsp)
fffff8000033097a:	66 89 74 24 3c       	mov    %si,0x3c(%rsp)
fffff8000033097f:	66 89 5c 24 40       	mov    %bx,0x40(%rsp)
fffff80000330984:	0f b7 00             	movzwl (%rax),%eax
fffff80000330987:	89 45 98             	mov    %eax,-0x68(%rbp)
fffff8000033098a:	48 8d 05 6f 68 0d 00 	lea    0xd686f(%rip),%rax        # 0xfffff80000407200
fffff80000330991:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
fffff80000330995:	48 8d 05 f9 68 0d 00 	lea    0xd68f9(%rip),%rax        # 0xfffff80000407295
fffff8000033099c:	2b c1                	sub    %ecx,%eax
fffff8000033099e:	48 c7 45 b8 01 00 00 	movq   $0x1,-0x48(%rbp)
fffff800003309a5:	00
fffff800003309a6:	48 c7 45 c8 08 00 00 	movq   $0x8,-0x38(%rbp)
fffff800003309ad:	00
fffff800003309ae:	48 c7 45 d8 08 00 00 	movq   $0x8,-0x28(%rbp)
fffff800003309b5:	00
fffff800003309b6:	48 c7 45 e8 04 00 00 	movq   $0x4,-0x18(%rbp)
fffff800003309bd:	00
fffff800003309be:	48 c7 45 f8 02 00 00 	movq   $0x2,-0x8(%rbp)
fffff800003309c5:	00
fffff800003309c6:	48 c7 45 08 02 00 00 	movq   $0x2,0x8(%rbp)
fffff800003309cd:	00
fffff800003309ce:	c7 44 24 70 00 00 00 	movl   $0xb000000,0x70(%rsp)
fffff800003309d5:	0b
fffff800003309d6:	4c 89 5c 24 78       	mov    %r11,0x78(%rsp)
fffff800003309db:	c7 45 9c 02 00 00 00 	movl   $0x2,-0x64(%rbp)
fffff800003309e2:	c7 45 a8 52 00 00 00 	movl   $0x52,-0x58(%rbp)
fffff800003309e9:	c7 45 ac 01 00 00 00 	movl   $0x1,-0x54(%rbp)
fffff800003309f0:	89 44 24 44          	mov    %eax,0x44(%rsp)
fffff800003309f4:	48 8d 45 90          	lea    -0x70(%rbp),%rax
fffff800003309f8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800003309fd:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
fffff80000330a02:	e8 a5 9a f4 ff       	call   0xfffff8000027a4ac
fffff80000330a07:	0f b7 c6             	movzwl %si,%eax
fffff80000330a0a:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
fffff80000330a0e:	48 33 cc             	xor    %rsp,%rcx
fffff80000330a11:	e8 5a ab f0 ff       	call   0xfffff8000023b570
fffff80000330a16:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
fffff80000330a1d:	00
fffff80000330a1e:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
fffff80000330a25:	41 5f                	pop    %r15
fffff80000330a27:	41 5e                	pop    %r14
fffff80000330a29:	41 5d                	pop    %r13
fffff80000330a2b:	41 5c                	pop    %r12
fffff80000330a2d:	5f                   	pop    %rdi
fffff80000330a2e:	5e                   	pop    %rsi
fffff80000330a2f:	5d                   	pop    %rbp
fffff80000330a30:	c3                   	ret
fffff80000330a31:	cc                   	int3
fffff80000330a32:	49 8b 9e 28 02 00 00 	mov    0x228(%r14),%rbx
fffff80000330a39:	45 33 c9             	xor    %r9d,%r9d
fffff80000330a3c:	49 8b d5             	mov    %r13,%rdx
fffff80000330a3f:	48 8b cb             	mov    %rbx,%rcx
fffff80000330a42:	45 8d 41 01          	lea    0x1(%r9),%r8d
fffff80000330a46:	e8 4d 09 00 00       	call   0xfffff80000331398
fffff80000330a4b:	45 33 db             	xor    %r11d,%r11d
fffff80000330a4e:	0f b7 f0             	movzwl %ax,%esi
fffff80000330a51:	66 85 c0             	test   %ax,%ax
fffff80000330a54:	74 0a                	je     0xfffff80000330a60
fffff80000330a56:	bb 8a 07 00 00       	mov    $0x78a,%ebx
fffff80000330a5b:	e9 18 fe ff ff       	jmp    0xfffff80000330878
fffff80000330a60:	4d 8d 4e 30          	lea    0x30(%r14),%r9
fffff80000330a64:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff80000330a6a:	49 8b d5             	mov    %r13,%rdx
fffff80000330a6d:	48 8b cb             	mov    %rbx,%rcx
fffff80000330a70:	e8 2b 3b ed ff       	call   0xfffff800002045a0
fffff80000330a75:	45 33 db             	xor    %r11d,%r11d
fffff80000330a78:	66 85 c0             	test   %ax,%ax
fffff80000330a7b:	0f 85 13 01 00 00    	jne    0xfffff80000330b94
fffff80000330a81:	49 8b 8e 28 02 00 00 	mov    0x228(%r14),%rcx
fffff80000330a88:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
fffff80000330a8d:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
fffff80000330a91:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000330a96:	45 33 c0             	xor    %r8d,%r8d
fffff80000330a99:	49 8b d5             	mov    %r13,%rdx
fffff80000330a9c:	e8 1f 67 ed ff       	call   0xfffff800002071c0
fffff80000330aa1:	4c 8b 4d 80          	mov    -0x80(%rbp),%r9
fffff80000330aa5:	45 33 db             	xor    %r11d,%r11d
fffff80000330aa8:	4d 85 c9             	test   %r9,%r9
fffff80000330aab:	0f 84 e3 00 00 00    	je     0xfffff80000330b94
fffff80000330ab1:	49 8b c9             	mov    %r9,%rcx
fffff80000330ab4:	e8 df e0 ff ff       	call   0xfffff8000032eb98
fffff80000330ab9:	84 c0                	test   %al,%al
fffff80000330abb:	75 19                	jne    0xfffff80000330ad6
fffff80000330abd:	bb b9 07 00 00       	mov    $0x7b9,%ebx
fffff80000330ac2:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330ac7:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff80000330acd:	41 0f b7 f7          	movzwl %r15w,%esi
fffff80000330ad1:	e9 f0 fd ff ff       	jmp    0xfffff800003308c6
fffff80000330ad6:	49 8b c9             	mov    %r9,%rcx
fffff80000330ad9:	e8 26 40 ff ff       	call   0xfffff80000324b04
fffff80000330ade:	84 c0                	test   %al,%al
fffff80000330ae0:	75 37                	jne    0xfffff80000330b19
fffff80000330ae2:	49 8b c1             	mov    %r9,%rax
fffff80000330ae5:	48 c1 e8 34          	shr    $0x34,%rax
fffff80000330ae9:	24 07                	and    $0x7,%al
fffff80000330aeb:	3c 02                	cmp    $0x2,%al
fffff80000330aed:	0f 85 a1 00 00 00    	jne    0xfffff80000330b94
fffff80000330af3:	49 c1 e9 0c          	shr    $0xc,%r9
fffff80000330af7:	48 b9 ff ff ff ff ff 	movabs $0xffffffffff,%rcx
fffff80000330afe:	00 00 00
fffff80000330b01:	49 23 c9             	and    %r9,%rcx
fffff80000330b04:	e8 27 e9 f4 ff       	call   0xfffff8000027f430
fffff80000330b09:	83 f8 05             	cmp    $0x5,%eax
fffff80000330b0c:	0f 85 82 00 00 00    	jne    0xfffff80000330b94
fffff80000330b12:	bb c1 07 00 00       	mov    $0x7c1,%ebx
fffff80000330b17:	eb a9                	jmp    0xfffff80000330ac2
fffff80000330b19:	8a 44 24 30          	mov    0x30(%rsp),%al
fffff80000330b1d:	fe c8                	dec    %al
fffff80000330b1f:	3c 01                	cmp    $0x1,%al
fffff80000330b21:	77 15                	ja     0xfffff80000330b38
fffff80000330b23:	8b 05 4f 88 2d 00    	mov    0x2d884f(%rip),%eax        # 0xfffff80000609378
fffff80000330b29:	a8 01                	test   $0x1,%al
fffff80000330b2b:	0f 84 ce 00 00 00    	je     0xfffff80000330bff
fffff80000330b31:	bb 05 08 00 00       	mov    $0x805,%ebx
fffff80000330b36:	eb 8a                	jmp    0xfffff80000330ac2
fffff80000330b38:	0f b6 45 89          	movzbl -0x77(%rbp),%eax
fffff80000330b3c:	a8 01                	test   $0x1,%al
fffff80000330b3e:	74 4a                	je     0xfffff80000330b8a
fffff80000330b40:	85 ff                	test   %edi,%edi
fffff80000330b42:	74 04                	je     0xfffff80000330b48
fffff80000330b44:	a8 02                	test   $0x2,%al
fffff80000330b46:	74 42                	je     0xfffff80000330b8a
fffff80000330b48:	44 8a 4c 24 32       	mov    0x32(%rsp),%r9b
fffff80000330b4d:	49 8b d5             	mov    %r13,%rdx
fffff80000330b50:	4d 8b 46 70          	mov    0x70(%r14),%r8
fffff80000330b54:	49 8b 8e 28 02 00 00 	mov    0x228(%r14),%rcx
fffff80000330b5b:	e8 dc fa ff ff       	call   0xfffff8000033063c
fffff80000330b60:	45 33 db             	xor    %r11d,%r11d
fffff80000330b63:	0f b7 f0             	movzwl %ax,%esi
fffff80000330b66:	66 85 c0             	test   %ax,%ax
fffff80000330b69:	75 0a                	jne    0xfffff80000330b75
fffff80000330b6b:	c6 44 24 34 01       	movb   $0x1,0x34(%rsp)
fffff80000330b70:	e9 8a 00 00 00       	jmp    0xfffff80000330bff
fffff80000330b75:	45 38 5e 0a          	cmp    %r11b,0xa(%r14)
fffff80000330b79:	74 05                	je     0xfffff80000330b80
fffff80000330b7b:	45 85 e4             	test   %r12d,%r12d
fffff80000330b7e:	75 7f                	jne    0xfffff80000330bff
fffff80000330b80:	bb 00 08 00 00       	mov    $0x800,%ebx
fffff80000330b85:	e9 ee fc ff ff       	jmp    0xfffff80000330878
fffff80000330b8a:	bb e1 07 00 00       	mov    $0x7e1,%ebx
fffff80000330b8f:	e9 2e ff ff ff       	jmp    0xfffff80000330ac2
fffff80000330b94:	e8 f3 35 f9 ff       	call   0xfffff800002c418c
fffff80000330b99:	40 8a 7c 24 30       	mov    0x30(%rsp),%dil
fffff80000330b9e:	84 c0                	test   %al,%al
fffff80000330ba0:	74 18                	je     0xfffff80000330bba
fffff80000330ba2:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330ba7:	be 1e 00 00 00       	mov    $0x1e,%esi
fffff80000330bac:	bb 1e 08 00 00       	mov    $0x81e,%ebx
fffff80000330bb1:	44 8d 7e ea          	lea    -0x16(%rsi),%r15d
fffff80000330bb5:	e9 11 fd ff ff       	jmp    0xfffff800003308cb
fffff80000330bba:	8d 47 ff             	lea    -0x1(%rdi),%eax
fffff80000330bbd:	3c 01                	cmp    $0x1,%al
fffff80000330bbf:	0f 86 b6 02 00 00    	jbe    0xfffff80000330e7b
fffff80000330bc5:	45 85 e4             	test   %r12d,%r12d
fffff80000330bc8:	0f 85 ad 02 00 00    	jne    0xfffff80000330e7b
fffff80000330bce:	c6 44 24 33 01       	movb   $0x1,0x33(%rsp)
fffff80000330bd3:	45 84 ff             	test   %r15b,%r15b
fffff80000330bd6:	75 27                	jne    0xfffff80000330bff
fffff80000330bd8:	49 8b ce             	mov    %r14,%rcx
fffff80000330bdb:	e8 68 eb ff ff       	call   0xfffff8000032f748
fffff80000330be0:	45 33 db             	xor    %r11d,%r11d
fffff80000330be3:	0f b7 f0             	movzwl %ax,%esi
fffff80000330be6:	66 85 c0             	test   %ax,%ax
fffff80000330be9:	74 0a                	je     0xfffff80000330bf5
fffff80000330beb:	bb 2a 08 00 00       	mov    $0x82a,%ebx
fffff80000330bf0:	e9 83 fc ff ff       	jmp    0xfffff80000330878
fffff80000330bf5:	c6 44 24 31 01       	movb   $0x1,0x31(%rsp)
fffff80000330bfa:	c6 44 24 33 01       	movb   $0x1,0x33(%rsp)
fffff80000330bff:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000330c04:	49 8b ce             	mov    %r14,%rcx
fffff80000330c07:	44 8a 44 24 35       	mov    0x35(%rsp),%r8b
fffff80000330c0c:	48 8b d3             	mov    %rbx,%rdx
fffff80000330c0f:	e8 88 02 00 00       	call   0xfffff80000330e9c
fffff80000330c14:	45 33 db             	xor    %r11d,%r11d
fffff80000330c17:	0f b7 f0             	movzwl %ax,%esi
fffff80000330c1a:	66 85 c0             	test   %ax,%ax
fffff80000330c1d:	74 14                	je     0xfffff80000330c33
fffff80000330c1f:	66 83 f8 0b          	cmp    $0xb,%ax
fffff80000330c23:	74 04                	je     0xfffff80000330c29
fffff80000330c25:	41 8d 73 08          	lea    0x8(%r11),%esi
fffff80000330c29:	bb 46 08 00 00       	mov    $0x846,%ebx
fffff80000330c2e:	e9 45 fc ff ff       	jmp    0xfffff80000330878
fffff80000330c33:	4c 8b fb             	mov    %rbx,%r15
fffff80000330c36:	49 8b fb             	mov    %r11,%rdi
fffff80000330c39:	49 8b 5e 20          	mov    0x20(%r14),%rbx
fffff80000330c3d:	49 c1 ef 0c          	shr    $0xc,%r15
fffff80000330c41:	41 81 e7 ff 01 00 00 	and    $0x1ff,%r15d
fffff80000330c48:	4a 8b 1c fb          	mov    (%rbx,%r15,8),%rbx
fffff80000330c4c:	48 81 e3 03 f0 ff ff 	and    $0xfffffffffffff003,%rbx
fffff80000330c53:	74 3d                	je     0xfffff80000330c92
fffff80000330c55:	44 38 5c 24 31       	cmp    %r11b,0x31(%rsp)
fffff80000330c5a:	74 17                	je     0xfffff80000330c73
fffff80000330c5c:	45 33 c0             	xor    %r8d,%r8d
fffff80000330c5f:	49 8b ce             	mov    %r14,%rcx
fffff80000330c62:	41 8d 50 01          	lea    0x1(%r8),%edx
fffff80000330c66:	e8 91 f0 ff ff       	call   0xfffff8000032fcfc
fffff80000330c6b:	45 33 db             	xor    %r11d,%r11d
fffff80000330c6e:	44 88 5c 24 31       	mov    %r11b,0x31(%rsp)
fffff80000330c73:	44 8b 64 24 48       	mov    0x48(%rsp),%r12d
fffff80000330c78:	45 85 e4             	test   %r12d,%r12d
fffff80000330c7b:	0f 85 f3 00 00 00    	jne    0xfffff80000330d74
fffff80000330c81:	48 85 db             	test   %rbx,%rbx
fffff80000330c84:	74 2a                	je     0xfffff80000330cb0
fffff80000330c86:	f6 c3 03             	test   $0x3,%bl
fffff80000330c89:	74 25                	je     0xfffff80000330cb0
fffff80000330c8b:	bb 6c 08 00 00       	mov    $0x86c,%ebx
fffff80000330c90:	eb 0a                	jmp    0xfffff80000330c9c
fffff80000330c92:	45 85 e4             	test   %r12d,%r12d
fffff80000330c95:	74 dc                	je     0xfffff80000330c73
fffff80000330c97:	bb 60 08 00 00       	mov    $0x860,%ebx
fffff80000330c9c:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330ca1:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff80000330ca7:	41 0f b7 f7          	movzwl %r15w,%esi
fffff80000330cab:	e9 a0 01 00 00       	jmp    0xfffff80000330e50
fffff80000330cb0:	44 38 5c 24 33       	cmp    %r11b,0x33(%rsp)
fffff80000330cb5:	74 43                	je     0xfffff80000330cfa
fffff80000330cb7:	49 8b d5             	mov    %r13,%rdx
fffff80000330cba:	49 8b ce             	mov    %r14,%rcx
fffff80000330cbd:	e8 66 f8 ff ff       	call   0xfffff80000330528
fffff80000330cc2:	0f b7 f0             	movzwl %ax,%esi
fffff80000330cc5:	45 33 db             	xor    %r11d,%r11d
fffff80000330cc8:	66 85 f6             	test   %si,%si
fffff80000330ccb:	74 21                	je     0xfffff80000330cee
fffff80000330ccd:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff80000330cd1:	41 8d 53 03          	lea    0x3(%r11),%edx
fffff80000330cd5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000330cda:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000330cdd:	44 8b c6             	mov    %esi,%r8d
fffff80000330ce0:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff80000330ce5:	45 33 c9             	xor    %r9d,%r9d
fffff80000330ce8:	e8 e7 18 f2 ff       	call   0xfffff800002525d4
fffff80000330ced:	cc                   	int3
fffff80000330cee:	48 bf 00 00 00 00 00 	movabs $0x80000000000000,%rdi
fffff80000330cf5:	00 80 00
fffff80000330cf8:	eb 7a                	jmp    0xfffff80000330d74
fffff80000330cfa:	8a 44 24 30          	mov    0x30(%rsp),%al
fffff80000330cfe:	fe c8                	dec    %al
fffff80000330d00:	3c 01                	cmp    $0x1,%al
fffff80000330d02:	77 23                	ja     0xfffff80000330d27
fffff80000330d04:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
fffff80000330d09:	49 8b cd             	mov    %r13,%rcx
fffff80000330d0c:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff80000330d10:	45 33 c9             	xor    %r9d,%r9d
fffff80000330d13:	41 b0 01             	mov    $0x1,%r8b
fffff80000330d16:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000330d1b:	33 d2                	xor    %edx,%edx
fffff80000330d1d:	e8 f2 e4 f4 ff       	call   0xfffff8000027f214
fffff80000330d22:	45 33 db             	xor    %r11d,%r11d
fffff80000330d25:	eb 4d                	jmp    0xfffff80000330d74
fffff80000330d27:	44 38 5c 24 34       	cmp    %r11b,0x34(%rsp)
fffff80000330d2c:	75 46                	jne    0xfffff80000330d74
fffff80000330d2e:	44 8a 44 24 32       	mov    0x32(%rsp),%r8b
fffff80000330d33:	49 8b d5             	mov    %r13,%rdx
fffff80000330d36:	49 8b ce             	mov    %r14,%rcx
fffff80000330d39:	e8 c6 f6 ff ff       	call   0xfffff80000330404
fffff80000330d3e:	0f b7 f0             	movzwl %ax,%esi
fffff80000330d41:	45 33 db             	xor    %r11d,%r11d
fffff80000330d44:	66 85 f6             	test   %si,%si
fffff80000330d47:	74 21                	je     0xfffff80000330d6a
fffff80000330d49:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff80000330d4d:	41 8d 53 02          	lea    0x2(%r11),%edx
fffff80000330d51:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000330d56:	8d 4a 14             	lea    0x14(%rdx),%ecx
fffff80000330d59:	44 8b c6             	mov    %esi,%r8d
fffff80000330d5c:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff80000330d61:	45 33 c9             	xor    %r9d,%r9d
fffff80000330d64:	e8 6b 18 f2 ff       	call   0xfffff800002525d4
fffff80000330d69:	cc                   	int3
fffff80000330d6a:	48 bf 00 00 00 00 00 	movabs $0x40000000000000,%rdi
fffff80000330d71:	00 40 00
fffff80000330d74:	48 b9 00 f0 ff ff ff 	movabs $0xffffffffff000,%rcx
fffff80000330d7b:	ff 0f 00
fffff80000330d7e:	49 8b c5             	mov    %r13,%rax
fffff80000330d81:	48 23 c1             	and    %rcx,%rax
fffff80000330d84:	49 8b d3             	mov    %r11,%rdx
fffff80000330d87:	0f b6 4c 24 30       	movzbl 0x30(%rsp),%ecx
fffff80000330d8c:	45 85 e4             	test   %r12d,%r12d
fffff80000330d8f:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330d94:	48 0f 44 d0          	cmove  %rax,%rdx
fffff80000330d98:	0f b6 44 24 32       	movzbl 0x32(%rsp),%eax
fffff80000330d9d:	83 e1 01             	and    $0x1,%ecx
fffff80000330da0:	48 c1 e1 33          	shl    $0x33,%rcx
fffff80000330da4:	48 0b c8             	or     %rax,%rcx
fffff80000330da7:	48 b8 00 00 00 00 00 	movabs $0x10000000000000,%rax
fffff80000330dae:	00 10 00
fffff80000330db1:	48 0b c8             	or     %rax,%rcx
fffff80000330db4:	49 8b 86 28 02 00 00 	mov    0x228(%r14),%rax
fffff80000330dbb:	48 03 c9             	add    %rcx,%rcx
fffff80000330dbe:	48 0b d1             	or     %rcx,%rdx
fffff80000330dc1:	48 0b 90 90 00 00 00 	or     0x90(%rax),%rdx
fffff80000330dc8:	41 8b c4             	mov    %r12d,%eax
fffff80000330dcb:	83 e0 01             	and    $0x1,%eax
fffff80000330dce:	48 0b d0             	or     %rax,%rdx
fffff80000330dd1:	49 8b 46 20          	mov    0x20(%r14),%rax
fffff80000330dd5:	48 0b d7             	or     %rdi,%rdx
fffff80000330dd8:	4a 89 14 f8          	mov    %rdx,(%rax,%r15,8)
fffff80000330ddc:	48 85 db             	test   %rbx,%rbx
fffff80000330ddf:	75 0b                	jne    0xfffff80000330dec
fffff80000330de1:	49 8b 4e 18          	mov    0x18(%r14),%rcx
fffff80000330de5:	e8 c6 f5 ff ff       	call   0xfffff800003303b0
fffff80000330dea:	eb 41                	jmp    0xfffff80000330e2d
fffff80000330dec:	f6 c3 01             	test   $0x1,%bl
fffff80000330def:	75 05                	jne    0xfffff80000330df6
fffff80000330df1:	f6 c3 02             	test   $0x2,%bl
fffff80000330df4:	74 37                	je     0xfffff80000330e2d
fffff80000330df6:	48 8b cb             	mov    %rbx,%rcx
fffff80000330df9:	41 c6 46 08 01       	movb   $0x1,0x8(%r14)
fffff80000330dfe:	e8 e9 f1 ff ff       	call   0xfffff8000032ffec
fffff80000330e03:	48 b9 ff ff ff ff ff 	movabs $0xffffffffff,%rcx
fffff80000330e0a:	00 00 00
fffff80000330e0d:	48 c1 eb 0c          	shr    $0xc,%rbx