fffff8000028bf0f:	e8 c8 66 f7 ff       	call   0xfffff800002025dc
fffff8000028bf14:	0f b7 9e 88 00 00 00 	movzwl 0x88(%rsi),%ebx
fffff8000028bf1b:	eb 04                	jmp    0xfffff8000028bf21
fffff8000028bf1d:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
fffff8000028bf21:	48 85 ff             	test   %rdi,%rdi
fffff8000028bf24:	74 0c                	je     0xfffff8000028bf32
fffff8000028bf26:	48 8d 8f 18 05 00 00 	lea    0x518(%rdi),%rcx
fffff8000028bf2d:	e8 46 68 f7 ff       	call   0xfffff80000202778
fffff8000028bf32:	4c 39 7d 50          	cmp    %r15,0x50(%rbp)
fffff8000028bf36:	74 0f                	je     0xfffff8000028bf47
fffff8000028bf38:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff8000028bf3d:	48 85 c9             	test   %rcx,%rcx
fffff8000028bf40:	74 05                	je     0xfffff8000028bf47
fffff8000028bf42:	e8 31 68 f7 ff       	call   0xfffff80000202778
fffff8000028bf47:	0f b7 c3             	movzwl %bx,%eax
fffff8000028bf4a:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
fffff8000028bf51:	00
fffff8000028bf52:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
fffff8000028bf59:	41 5f                	pop    %r15
fffff8000028bf5b:	41 5e                	pop    %r14
fffff8000028bf5d:	5f                   	pop    %rdi
fffff8000028bf5e:	5e                   	pop    %rsi
fffff8000028bf5f:	5d                   	pop    %rbp
fffff8000028bf60:	c3                   	ret
fffff8000028bf61:	cc                   	int3
fffff8000028bf62:	cc                   	int3
fffff8000028bf63:	cc                   	int3
fffff8000028bf64:	cc                   	int3
fffff8000028bf65:	cc                   	int3
fffff8000028bf66:	cc                   	int3
fffff8000028bf67:	cc                   	int3
fffff8000028bf68:	40 55                	rex push %rbp
fffff8000028bf6a:	53                   	push   %rbx
fffff8000028bf6b:	56                   	push   %rsi
fffff8000028bf6c:	57                   	push   %rdi
fffff8000028bf6d:	41 54                	push   %r12
fffff8000028bf6f:	41 56                	push   %r14
fffff8000028bf71:	41 57                	push   %r15
fffff8000028bf73:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
fffff8000028bf78:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
fffff8000028bf7f:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028bf82:	45 33 e4             	xor    %r12d,%r12d
fffff8000028bf85:	4c 8b fa             	mov    %rdx,%r15
fffff8000028bf88:	44 88 65 50          	mov    %r12b,0x50(%rbp)
fffff8000028bf8c:	48 8b f9             	mov    %rcx,%rdi
fffff8000028bf8f:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff8000028bf94:	33 d2                	xor    %edx,%edx
fffff8000028bf96:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
fffff8000028bf9b:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
fffff8000028bf9f:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff8000028bfa5:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
fffff8000028bfaa:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
fffff8000028bfaf:	e8 0c 86 fb ff       	call   0xfffff800002445c0
fffff8000028bfb4:	48 8b 0f             	mov    (%rdi),%rcx
fffff8000028bfb7:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
fffff8000028bfbc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000028bfc1:	45 8d 44 24 02       	lea    0x2(%r12),%r8d
fffff8000028bfc6:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028bfc9:	4c 89 65 60          	mov    %r12,0x60(%rbp)
fffff8000028bfcd:	48 8d 45 60          	lea    0x60(%rbp),%rax
fffff8000028bfd1:	4c 89 65 68          	mov    %r12,0x68(%rbp)
fffff8000028bfd5:	45 33 c9             	xor    %r9d,%r9d
fffff8000028bfd8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028bfdd:	33 d2                	xor    %edx,%edx
fffff8000028bfdf:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
fffff8000028bfe4:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
fffff8000028bfe9:	e8 ca 6c f7 ff       	call   0xfffff80000202cb8
fffff8000028bfee:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028bff1:	66 85 c0             	test   %ax,%ax
fffff8000028bff4:	0f 85 37 01 00 00    	jne    0xfffff8000028c131
fffff8000028bffa:	8b 57 08             	mov    0x8(%rdi),%edx
fffff8000028bffd:	4c 8d 4d 68          	lea    0x68(%rbp),%r9
fffff8000028c001:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
fffff8000028c005:	45 8d 44 24 01       	lea    0x1(%r12),%r8d
fffff8000028c00a:	e8 9d 08 f8 ff       	call   0xfffff8000020c8ac
fffff8000028c00f:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028c012:	66 85 c0             	test   %ax,%ax
fffff8000028c015:	0f 85 01 01 00 00    	jne    0xfffff8000028c11c
fffff8000028c01b:	8a 4f 0c             	mov    0xc(%rdi),%cl
fffff8000028c01e:	48 8d 55 50          	lea    0x50(%rbp),%rdx
fffff8000028c022:	e8 95 4e f9 ff       	call   0xfffff80000220ebc
fffff8000028c027:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028c02a:	66 85 c0             	test   %ax,%ax
fffff8000028c02d:	0f 85 e9 00 00 00    	jne    0xfffff8000028c11c
fffff8000028c033:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000028c03a:	01 00
fffff8000028c03c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff8000028c041:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000028c048:	01 00
fffff8000028c04a:	44 8a 45 50          	mov    0x50(%rbp),%r8b
fffff8000028c04e:	48 8b 55 60          	mov    0x60(%rbp),%rdx
fffff8000028c052:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000028c059:	8a 41 14             	mov    0x14(%rcx),%al
fffff8000028c05c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000028c061:	88 44 24 48          	mov    %al,0x48(%rsp)
fffff8000028c065:	e8 8e 91 ff ff       	call   0xfffff800002851f8
fffff8000028c06a:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028c06d:	66 85 c0             	test   %ax,%ax
fffff8000028c070:	0f 85 a6 00 00 00    	jne    0xfffff8000028c11c
fffff8000028c076:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000028c07d:	01 00
fffff8000028c07f:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
fffff8000028c084:	48 8b 7d 68          	mov    0x68(%rbp),%rdi
fffff8000028c088:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
fffff8000028c08c:	48 3b f8             	cmp    %rax,%rdi
fffff8000028c08f:	44 88 64 24 28       	mov    %r12b,0x28(%rsp)
fffff8000028c094:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff8000028c099:	0f 94 c3             	sete   %bl
fffff8000028c09c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff8000028c0a1:	88 5c 24 20          	mov    %bl,0x20(%rsp)
fffff8000028c0a5:	e8 52 6b f7 ff       	call   0xfffff80000202bfc
fffff8000028c0aa:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
fffff8000028c0af:	45 8d 44 24 10       	lea    0x10(%r12),%r8d
fffff8000028c0b4:	8a 45 50             	mov    0x50(%rbp),%al
fffff8000028c0b7:	49 8b d7             	mov    %r15,%rdx
fffff8000028c0ba:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
fffff8000028c0bf:	49 8b ce             	mov    %r14,%rcx
fffff8000028c0c2:	c7 06 11 00 00 00    	movl   $0x11,(%rsi)
fffff8000028c0c8:	88 46 08             	mov    %al,0x8(%rsi)
fffff8000028c0cb:	e8 68 6a f7 ff       	call   0xfffff80000202b38
fffff8000028c0d0:	48 89 46 10          	mov    %rax,0x10(%rsi)
fffff8000028c0d4:	41 c7 06 01 00 00 00 	movl   $0x1,(%r14)
fffff8000028c0db:	84 db                	test   %bl,%bl
fffff8000028c0dd:	74 0a                	je     0xfffff8000028c0e9
fffff8000028c0df:	48 8b ce             	mov    %rsi,%rcx
fffff8000028c0e2:	e8 65 76 f9 ff       	call   0xfffff8000022374c
fffff8000028c0e7:	eb 0f                	jmp    0xfffff8000028c0f8
fffff8000028c0e9:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff8000028c0f0:	49 8b d6             	mov    %r14,%rdx
fffff8000028c0f3:	e8 e4 64 f7 ff       	call   0xfffff800002025dc
fffff8000028c0f8:	0f b7 9e 88 00 00 00 	movzwl 0x88(%rsi),%ebx
fffff8000028c0ff:	66 85 db             	test   %bx,%bx
fffff8000028c102:	75 1c                	jne    0xfffff8000028c120
fffff8000028c104:	41 b9 10 00 00 00    	mov    $0x10,%r9d
fffff8000028c10a:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
fffff8000028c10f:	49 8b d7             	mov    %r15,%rdx
fffff8000028c112:	49 8b ce             	mov    %r14,%rcx
fffff8000028c115:	e8 ae 69 f7 ff       	call   0xfffff80000202ac8
fffff8000028c11a:	eb 04                	jmp    0xfffff8000028c120
fffff8000028c11c:	48 8b 7d 68          	mov    0x68(%rbp),%rdi
fffff8000028c120:	48 85 ff             	test   %rdi,%rdi
fffff8000028c123:	74 0c                	je     0xfffff8000028c131
fffff8000028c125:	48 8d 8f 18 05 00 00 	lea    0x518(%rdi),%rcx
fffff8000028c12c:	e8 47 66 f7 ff       	call   0xfffff80000202778
fffff8000028c131:	4c 39 65 60          	cmp    %r12,0x60(%rbp)
fffff8000028c135:	74 0f                	je     0xfffff8000028c146
fffff8000028c137:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff8000028c13c:	48 85 c9             	test   %rcx,%rcx
fffff8000028c13f:	74 05                	je     0xfffff8000028c146
fffff8000028c141:	e8 32 66 f7 ff       	call   0xfffff80000202778
fffff8000028c146:	0f b7 c3             	movzwl %bx,%eax
fffff8000028c149:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
fffff8000028c150:	41 5f                	pop    %r15
fffff8000028c152:	41 5e                	pop    %r14
fffff8000028c154:	41 5c                	pop    %r12
fffff8000028c156:	5f                   	pop    %rdi
fffff8000028c157:	5e                   	pop    %rsi
fffff8000028c158:	5b                   	pop    %rbx
fffff8000028c159:	5d                   	pop    %rbp
fffff8000028c15a:	c3                   	ret
fffff8000028c15b:	cc                   	int3
fffff8000028c15c:	cc                   	int3
fffff8000028c15d:	cc                   	int3
fffff8000028c15e:	cc                   	int3
fffff8000028c15f:	cc                   	int3
fffff8000028c160:	cc                   	int3
fffff8000028c161:	cc                   	int3
fffff8000028c162:	cc                   	int3
fffff8000028c163:	cc                   	int3
fffff8000028c164:	48 8b c4             	mov    %rsp,%rax
fffff8000028c167:	48 89 58 20          	mov    %rbx,0x20(%rax)
fffff8000028c16b:	4c 89 40 18          	mov    %r8,0x18(%rax)
fffff8000028c16f:	89 50 10             	mov    %edx,0x10(%rax)
fffff8000028c172:	55                   	push   %rbp
fffff8000028c173:	56                   	push   %rsi
fffff8000028c174:	57                   	push   %rdi
fffff8000028c175:	41 54                	push   %r12
fffff8000028c177:	41 55                	push   %r13
fffff8000028c179:	41 56                	push   %r14
fffff8000028c17b:	41 57                	push   %r15
fffff8000028c17d:	48 8d 68 98          	lea    -0x68(%rax),%rbp
fffff8000028c181:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
fffff8000028c188:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028c18b:	45 33 f6             	xor    %r14d,%r14d
fffff8000028c18e:	48 8b f1             	mov    %rcx,%rsi
fffff8000028c191:	44 88 75 70          	mov    %r14b,0x70(%rbp)
fffff8000028c195:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
fffff8000028c199:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
fffff8000028c19e:	33 d2                	xor    %edx,%edx
fffff8000028c1a0:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
fffff8000028c1a5:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff8000028c1ab:	4d 8b e1             	mov    %r9,%r12
fffff8000028c1ae:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
fffff8000028c1b3:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
fffff8000028c1b8:	e8 03 84 fb ff       	call   0xfffff800002445c0
fffff8000028c1bd:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028c1c0:	45 8d 46 02          	lea    0x2(%r14),%r8d
fffff8000028c1c4:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
fffff8000028c1c9:	45 33 c9             	xor    %r9d,%r9d
fffff8000028c1cc:	33 d2                	xor    %edx,%edx
fffff8000028c1ce:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
fffff8000028c1d2:	65 4c 8b 2c 25 a0 03 	mov    %gs:0x103a0,%r13
fffff8000028c1d9:	01 00
fffff8000028c1db:	48 8b 0e             	mov    (%rsi),%rcx
fffff8000028c1de:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
fffff8000028c1e3:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
fffff8000028c1e8:	49 8b 85 c0 02 00 00 	mov    0x2c0(%r13),%rax
fffff8000028c1ef:	8a 40 14             	mov    0x14(%rax),%al
fffff8000028c1f2:	88 44 24 30          	mov    %al,0x30(%rsp)
fffff8000028c1f6:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
fffff8000028c1fb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000028c200:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff8000028c205:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028c20a:	e8 a9 6a f7 ff       	call   0xfffff80000202cb8
fffff8000028c20f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
fffff8000028c214:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028c217:	66 85 c0             	test   %ax,%ax
fffff8000028c21a:	0f 85 66 01 00 00    	jne    0xfffff8000028c386
fffff8000028c220:	8b 56 08             	mov    0x8(%rsi),%edx
fffff8000028c223:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
fffff8000028c228:	45 8d 46 01          	lea    0x1(%r14),%r8d
fffff8000028c22c:	48 8b cf             	mov    %rdi,%rcx
fffff8000028c22f:	e8 78 06 f8 ff       	call   0xfffff8000020c8ac
fffff8000028c234:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028c237:	66 85 c0             	test   %ax,%ax
fffff8000028c23a:	0f 85 30 01 00 00    	jne    0xfffff8000028c370
fffff8000028c240:	8a 4e 0c             	mov    0xc(%rsi),%cl
fffff8000028c243:	48 8d 55 70          	lea    0x70(%rbp),%rdx
fffff8000028c247:	e8 70 4c f9 ff       	call   0xfffff80000220ebc
fffff8000028c24c:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028c24f:	66 85 c0             	test   %ax,%ax
fffff8000028c252:	0f 85 18 01 00 00    	jne    0xfffff8000028c370
fffff8000028c258:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000028c25f:	01 00
fffff8000028c261:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
fffff8000028c266:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000028c26d:	01 00
fffff8000028c26f:	44 8a 7d 70          	mov    0x70(%rbp),%r15b
fffff8000028c273:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
fffff8000028c278:	45 8a c7             	mov    %r15b,%r8b
fffff8000028c27b:	48 8b d7             	mov    %rdi,%rdx
fffff8000028c27e:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000028c285:	8a 41 14             	mov    0x14(%rcx),%al
fffff8000028c288:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
fffff8000028c28d:	88 44 24 60          	mov    %al,0x60(%rsp)
fffff8000028c291:	e8 62 8f ff ff       	call   0xfffff800002851f8
fffff8000028c296:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028c299:	66 85 c0             	test   %ax,%ax
fffff8000028c29c:	0f 85 ce 00 00 00    	jne    0xfffff8000028c370
fffff8000028c2a2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000028c2a7:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
fffff8000028c2ac:	49 3b f5             	cmp    %r13,%rsi
fffff8000028c2af:	44 88 74 24 28       	mov    %r14b,0x28(%rsp)
fffff8000028c2b4:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
fffff8000028c2b8:	0f 94 c3             	sete   %bl
fffff8000028c2bb:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
fffff8000028c2c0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000028c2c5:	88 5c 24 20          	mov    %bl,0x20(%rsp)
fffff8000028c2c9:	e8 2e 69 f7 ff       	call   0xfffff80000202bfc
fffff8000028c2ce:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
fffff8000028c2d3:	45 33 c9             	xor    %r9d,%r9d
fffff8000028c2d6:	8a 44 24 30          	mov    0x30(%rsp),%al
fffff8000028c2da:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
fffff8000028c2e1:	41 c7 06 12 00 00 00 	movl   $0x12,(%r14)
fffff8000028c2e8:	45 88 7e 08          	mov    %r15b,0x8(%r14)
fffff8000028c2ec:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
fffff8000028c2f1:	4d 89 6e 10          	mov    %r13,0x10(%r14)
fffff8000028c2f5:	49 8b cf             	mov    %r15,%rcx
fffff8000028c2f8:	41 88 46 18          	mov    %al,0x18(%r14)
fffff8000028c2fc:	41 bd 08 08 00 00    	mov    $0x808,%r13d
fffff8000028c302:	8b 45 78             	mov    0x78(%rbp),%eax
fffff8000028c305:	45 8b c5             	mov    %r13d,%r8d
fffff8000028c308:	41 89 46 1c          	mov    %eax,0x1c(%r14)
fffff8000028c30c:	e8 7f 68 f7 ff       	call   0xfffff80000202b90
fffff8000028c311:	45 8b c5             	mov    %r13d,%r8d
fffff8000028c314:	49 89 46 20          	mov    %rax,0x20(%r14)
fffff8000028c318:	49 8b d4             	mov    %r12,%rdx
fffff8000028c31b:	49 8b cf             	mov    %r15,%rcx
fffff8000028c31e:	e8 15 68 f7 ff       	call   0xfffff80000202b38
fffff8000028c323:	49 89 46 28          	mov    %rax,0x28(%r14)
fffff8000028c327:	41 c7 07 01 00 00 00 	movl   $0x1,(%r15)
fffff8000028c32e:	84 db                	test   %bl,%bl
fffff8000028c330:	74 0a                	je     0xfffff8000028c33c
fffff8000028c332:	49 8b ce             	mov    %r14,%rcx
fffff8000028c335:	e8 12 74 f9 ff       	call   0xfffff8000022374c
fffff8000028c33a:	eb 0f                	jmp    0xfffff8000028c34b
fffff8000028c33c:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
fffff8000028c343:	49 8b d7             	mov    %r15,%rdx
fffff8000028c346:	e8 91 62 f7 ff       	call   0xfffff800002025dc
fffff8000028c34b:	41 0f b7 9e 88 00 00 	movzwl 0x88(%r14),%ebx
fffff8000028c352:	00
fffff8000028c353:	45 33 f6             	xor    %r14d,%r14d
fffff8000028c356:	66 85 db             	test   %bx,%bx
fffff8000028c359:	75 1a                	jne    0xfffff8000028c375
fffff8000028c35b:	45 8b cd             	mov    %r13d,%r9d
fffff8000028c35e:	44 88 74 24 20       	mov    %r14b,0x20(%rsp)
fffff8000028c363:	49 8b d4             	mov    %r12,%rdx
fffff8000028c366:	49 8b cf             	mov    %r15,%rcx
fffff8000028c369:	e8 5a 67 f7 ff       	call   0xfffff80000202ac8
fffff8000028c36e:	eb 05                	jmp    0xfffff8000028c375
fffff8000028c370:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000028c375:	48 85 f6             	test   %rsi,%rsi
fffff8000028c378:	74 0c                	je     0xfffff8000028c386
fffff8000028c37a:	48 8d 8e 18 05 00 00 	lea    0x518(%rsi),%rcx
fffff8000028c381:	e8 f2 63 f7 ff       	call   0xfffff80000202778
fffff8000028c386:	48 85 ff             	test   %rdi,%rdi
fffff8000028c389:	74 0f                	je     0xfffff8000028c39a
fffff8000028c38b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
fffff8000028c390:	48 85 c9             	test   %rcx,%rcx
fffff8000028c393:	74 05                	je     0xfffff8000028c39a
fffff8000028c395:	e8 de 63 f7 ff       	call   0xfffff80000202778
fffff8000028c39a:	0f b7 c3             	movzwl %bx,%eax
fffff8000028c39d:	48 8b 9c 24 88 01 00 	mov    0x188(%rsp),%rbx
fffff8000028c3a4:	00
fffff8000028c3a5:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
fffff8000028c3ac:	41 5f                	pop    %r15
fffff8000028c3ae:	41 5e                	pop    %r14
fffff8000028c3b0:	41 5d                	pop    %r13
fffff8000028c3b2:	41 5c                	pop    %r12
fffff8000028c3b4:	5f                   	pop    %rdi
fffff8000028c3b5:	5e                   	pop    %rsi
fffff8000028c3b6:	5d                   	pop    %rbp
fffff8000028c3b7:	c3                   	ret
fffff8000028c3b8:	cc                   	int3
fffff8000028c3b9:	cc                   	int3
fffff8000028c3ba:	cc                   	int3
fffff8000028c3bb:	cc                   	int3
fffff8000028c3bc:	cc                   	int3
fffff8000028c3bd:	cc                   	int3
fffff8000028c3be:	cc                   	int3
fffff8000028c3bf:	cc                   	int3
fffff8000028c3c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000028c3c5:	55                   	push   %rbp
fffff8000028c3c6:	56                   	push   %rsi
fffff8000028c3c7:	57                   	push   %rdi
fffff8000028c3c8:	41 56                	push   %r14
fffff8000028c3ca:	41 57                	push   %r15
fffff8000028c3cc:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
fffff8000028c3d1:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
fffff8000028c3d8:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028c3db:	45 33 ff             	xor    %r15d,%r15d
fffff8000028c3de:	4c 8b f2             	mov    %rdx,%r14
fffff8000028c3e1:	44 88 7d 40          	mov    %r15b,0x40(%rbp)
fffff8000028c3e5:	48 8b f9             	mov    %rcx,%rdi
fffff8000028c3e8:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
fffff8000028c3ed:	33 d2                	xor    %edx,%edx
fffff8000028c3ef:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
fffff8000028c3f4:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
fffff8000028c3f8:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff8000028c3fe:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)