fffff8000029fee9:	45 33 d2             	xor    %r10d,%r10d
fffff8000029feec:	4c 8b c9             	mov    %rcx,%r9
fffff8000029feef:	49 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%rax
fffff8000029fef6:	8a 48 14             	mov    0x14(%rax),%cl
fffff8000029fef9:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000029fefe:	d3 e0                	shl    %cl,%eax
fffff8000029ff00:	8d 50 ff             	lea    -0x1(%rax),%edx
fffff8000029ff03:	0b d0                	or     %eax,%edx
fffff8000029ff05:	f7 d2                	not    %edx
fffff8000029ff07:	41 23 90 40 01 00 00 	and    0x140(%r8),%edx
fffff8000029ff0e:	44 0f bc c2          	bsf    %edx,%r8d
fffff8000029ff12:	0f 95 c0             	setne  %al
fffff8000029ff15:	84 c0                	test   %al,%al
fffff8000029ff17:	75 07                	jne    0xfffff8000029ff20
fffff8000029ff19:	b8 1e 10 00 00       	mov    $0x101e,%eax
fffff8000029ff1e:	c3                   	ret
fffff8000029ff1f:	cc                   	int3
fffff8000029ff20:	49 8b 49 08          	mov    0x8(%r9),%rcx
fffff8000029ff24:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000029ff27:	41 0f b7 c2          	movzwl %r10w,%eax
fffff8000029ff2b:	0f 11 01             	movups %xmm0,(%rcx)
fffff8000029ff2e:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
fffff8000029ff32:	c7 01 00 a0 01 30    	movl   $0x3001a000,(%rcx)
fffff8000029ff38:	c7 41 04 10 00 00 00 	movl   $0x10,0x4(%rcx)
fffff8000029ff3f:	44 88 41 10          	mov    %r8b,0x10(%rcx)
fffff8000029ff43:	49 8b 49 10          	mov    0x10(%r9),%rcx
fffff8000029ff47:	44 88 81 da 25 00 00 	mov    %r8b,0x25da(%rcx)
fffff8000029ff4e:	49 8b 49 10          	mov    0x10(%r9),%rcx
fffff8000029ff52:	44 89 91 e4 25 00 00 	mov    %r10d,0x25e4(%rcx)
fffff8000029ff59:	41 c7 41 20 14 00 00 	movl   $0x14,0x20(%r9)
fffff8000029ff60:	00
fffff8000029ff61:	c3                   	ret
fffff8000029ff62:	cc                   	int3
fffff8000029ff63:	cc                   	int3
fffff8000029ff64:	cc                   	int3
fffff8000029ff65:	cc                   	int3
fffff8000029ff66:	cc                   	int3
fffff8000029ff67:	cc                   	int3
fffff8000029ff68:	cc                   	int3
fffff8000029ff69:	cc                   	int3
fffff8000029ff6a:	cc                   	int3
fffff8000029ff6b:	cc                   	int3
fffff8000029ff6c:	cc                   	int3
fffff8000029ff6d:	cc                   	int3
fffff8000029ff6e:	cc                   	int3
fffff8000029ff6f:	cc                   	int3
fffff8000029ff70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029ff75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000029ff7a:	57                   	push   %rdi
fffff8000029ff7b:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029ff7f:	48 8b 79 08          	mov    0x8(%rcx),%rdi
fffff8000029ff83:	48 8b f1             	mov    %rcx,%rsi
fffff8000029ff86:	48 8b 59 10          	mov    0x10(%rcx),%rbx
fffff8000029ff8a:	33 d2                	xor    %edx,%edx
fffff8000029ff8c:	48 8b cf             	mov    %rdi,%rcx
fffff8000029ff8f:	41 b8 f0 0f 00 00    	mov    $0xff0,%r8d
fffff8000029ff95:	e8 26 46 fa ff       	call   0xfffff800002445c0
fffff8000029ff9a:	c7 47 04 e0 0f 00 00 	movl   $0xfe0,0x4(%rdi)
fffff8000029ffa1:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ffa4:	c7 47 10 50 54 75 64 	movl   $0x64755450,0x10(%rdi)
fffff8000029ffab:	e8 d8 22 00 00       	call   0xfffff800002a2288
fffff8000029ffb0:	89 47 18             	mov    %eax,0x18(%rdi)
fffff8000029ffb3:	48 8b 83 78 34 00 00 	mov    0x3478(%rbx),%rax
fffff8000029ffba:	48 89 47 20          	mov    %rax,0x20(%rdi)
fffff8000029ffbe:	48 8b 83 80 34 00 00 	mov    0x3480(%rbx),%rax
fffff8000029ffc5:	48 89 47 40          	mov    %rax,0x40(%rdi)
fffff8000029ffc9:	8b 83 b8 34 00 00    	mov    0x34b8(%rbx),%eax
fffff8000029ffcf:	89 47 30             	mov    %eax,0x30(%rdi)
fffff8000029ffd2:	48 8b 83 88 34 00 00 	mov    0x3488(%rbx),%rax
fffff8000029ffd9:	48 89 47 28          	mov    %rax,0x28(%rdi)
fffff8000029ffdd:	8b 83 d8 0c 01 00    	mov    0x10cd8(%rbx),%eax
fffff8000029ffe3:	89 47 38             	mov    %eax,0x38(%rdi)
fffff8000029ffe6:	8a 05 7c 95 36 00    	mov    0x36957c(%rip),%al        # 0xfffff80000609568
fffff8000029ffec:	88 47 3c             	mov    %al,0x3c(%rdi)
fffff8000029ffef:	33 c0                	xor    %eax,%eax
fffff8000029fff1:	88 47 34             	mov    %al,0x34(%rdi)
fffff8000029fff4:	8b 4e 24             	mov    0x24(%rsi),%ecx
fffff8000029fff7:	f6 c1 02             	test   $0x2,%cl
fffff8000029fffa:	74 0b                	je     0xfffff800002a0007
fffff8000029fffc:	c6 47 14 01          	movb   $0x1,0x14(%rdi)
fffff800002a0000:	c7 46 20 51 00 00 00 	movl   $0x51,0x20(%rsi)
fffff800002a0007:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a000c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002a0011:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a0015:	5f                   	pop    %rdi
fffff800002a0016:	c3                   	ret
fffff800002a0017:	cc                   	int3
fffff800002a0018:	cc                   	int3
fffff800002a0019:	cc                   	int3
fffff800002a001a:	cc                   	int3
fffff800002a001b:	cc                   	int3
fffff800002a001c:	cc                   	int3
fffff800002a001d:	cc                   	int3
fffff800002a001e:	cc                   	int3
fffff800002a001f:	cc                   	int3
fffff800002a0020:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002a0025:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
fffff800002a002a:	56                   	push   %rsi
fffff800002a002b:	57                   	push   %rdi
fffff800002a002c:	41 54                	push   %r12
fffff800002a002e:	41 56                	push   %r14
fffff800002a0030:	41 57                	push   %r15
fffff800002a0032:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002a0036:	45 33 e4             	xor    %r12d,%r12d
fffff800002a0039:	48 8b f9             	mov    %rcx,%rdi
fffff800002a003c:	48 8b 49 18          	mov    0x18(%rcx),%rcx
fffff800002a0040:	41 8a ec             	mov    %r12b,%bpl
fffff800002a0043:	44 88 64 24 70       	mov    %r12b,0x70(%rsp)
fffff800002a0048:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff800002a004f:	44 8a 70 14          	mov    0x14(%rax),%r14b
fffff800002a0053:	8b 81 18 01 00 00    	mov    0x118(%rcx),%eax
fffff800002a0059:	a8 01                	test   $0x1,%al
fffff800002a005b:	75 0a                	jne    0xfffff800002a0067
fffff800002a005d:	41 8d 5c 24 15       	lea    0x15(%r12),%ebx
fffff800002a0062:	e9 c0 01 00 00       	jmp    0xfffff800002a0227
fffff800002a0067:	33 d2                	xor    %edx,%edx
fffff800002a0069:	e8 8a 6f f9 ff       	call   0xfffff80000236ff8
fffff800002a006e:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff800002a0072:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
fffff800002a0077:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a007b:	8a 90 da 25 00 00    	mov    0x25da(%rax),%dl
fffff800002a0081:	e8 9e 43 f8 ff       	call   0xfffff80000224424
fffff800002a0086:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a0089:	66 85 c0             	test   %ax,%ax
fffff800002a008c:	0f 85 95 01 00 00    	jne    0xfffff800002a0227
fffff800002a0092:	4c 8b 57 18          	mov    0x18(%rdi),%r10
fffff800002a0096:	49 8b 8a c0 02 00 00 	mov    0x2c0(%r10),%rcx
fffff800002a009d:	44 8a 79 14          	mov    0x14(%rcx),%r15b
fffff800002a00a1:	48 8b 89 90 0e 00 00 	mov    0xe90(%rcx),%rcx
fffff800002a00a8:	48 8b 89 10 01 00 00 	mov    0x110(%rcx),%rcx
fffff800002a00af:	e8 30 94 00 00       	call   0xfffff800002a94e4
fffff800002a00b4:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a00b7:	66 85 c0             	test   %ax,%ax
fffff800002a00ba:	0f 85 59 01 00 00    	jne    0xfffff800002a0219
fffff800002a00c0:	49 8b ca             	mov    %r10,%rcx
fffff800002a00c3:	e8 28 2b 07 00       	call   0xfffff80000312bf0
fffff800002a00c8:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a00cc:	48 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%rdx
fffff800002a00d3:	48 8d 5a 15          	lea    0x15(%rdx),%rbx
fffff800002a00d7:	f6 03 01             	testb  $0x1,(%rbx)
fffff800002a00da:	74 13                	je     0xfffff800002a00ef
fffff800002a00dc:	48 8d 4a 40          	lea    0x40(%rdx),%rcx
fffff800002a00e0:	48 8b d3             	mov    %rbx,%rdx
fffff800002a00e3:	e8 a8 a6 f6 ff       	call   0xfffff8000020a790
fffff800002a00e8:	80 23 fe             	andb   $0xfe,(%rbx)
fffff800002a00eb:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a00ef:	e8 f4 e7 f8 ff       	call   0xfffff8000022e8e8
fffff800002a00f4:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002a00fb:	01 00
fffff800002a00fd:	81 b8 04 0b 01 00 01 	cmpl   $0x501,0x10b04(%rax)
fffff800002a0104:	05 00 00
fffff800002a0107:	0f 8d 99 00 00 00    	jge    0xfffff800002a01a6
fffff800002a010d:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a0111:	e8 ae 14 03 00       	call   0xfffff800002d15c4
fffff800002a0116:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a011a:	48 8b 99 c0 02 00 00 	mov    0x2c0(%rcx),%rbx
fffff800002a0121:	48 81 c3 f0 0d 00 00 	add    $0xdf0,%rbx
fffff800002a0128:	40 8a 33             	mov    (%rbx),%sil
fffff800002a012b:	40 f6 c6 01          	test   $0x1,%sil
fffff800002a012f:	74 75                	je     0xfffff800002a01a6
fffff800002a0131:	48 8b d3             	mov    %rbx,%rdx
fffff800002a0134:	e8 7b b9 05 00       	call   0xfffff800002fbab4
fffff800002a0139:	66 85 c0             	test   %ax,%ax
fffff800002a013c:	0f 85 cc 00 00 00    	jne    0xfffff800002a020e
fffff800002a0142:	40 f6 c6 0e          	test   $0xe,%sil
fffff800002a0146:	0f 85 c2 00 00 00    	jne    0xfffff800002a020e
fffff800002a014c:	0f b7 43 02          	movzwl 0x2(%rbx),%eax
fffff800002a0150:	40 80 e6 fe          	and    $0xfe,%sil
fffff800002a0154:	40 88 33             	mov    %sil,(%rbx)
fffff800002a0157:	66 83 f8 0e          	cmp    $0xe,%ax
fffff800002a015b:	75 17                	jne    0xfffff800002a0174
fffff800002a015d:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff800002a0161:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
fffff800002a0166:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff800002a016b:	e8 50 cd f9 ff       	call   0xfffff8000023cec0
fffff800002a0170:	0f b7 43 02          	movzwl 0x2(%rbx),%eax
fffff800002a0174:	8b 0b                	mov    (%rbx),%ecx
fffff800002a0176:	41 b8 03 00 00 00    	mov    $0x3,%r8d
fffff800002a017c:	c1 e9 08             	shr    $0x8,%ecx
fffff800002a017f:	b2 01                	mov    $0x1,%dl
fffff800002a0181:	44 88 64 24 38       	mov    %r12b,0x38(%rsp)
fffff800002a0186:	80 e1 01             	and    $0x1,%cl
fffff800002a0189:	44 0f b7 c8          	movzwl %ax,%r9d
fffff800002a018d:	8b 43 04             	mov    0x4(%rbx),%eax
fffff800002a0190:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
fffff800002a0195:	89 44 24 28          	mov    %eax,0x28(%rsp)
fffff800002a0199:	88 4c 24 20          	mov    %cl,0x20(%rsp)
fffff800002a019d:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a01a1:	e8 ea 80 00 00       	call   0xfffff800002a8290
fffff800002a01a6:	40 84 ed             	test   %bpl,%bpl
fffff800002a01a9:	75 0d                	jne    0xfffff800002a01b8
fffff800002a01ab:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff800002a01af:	40 b5 01             	mov    $0x1,%bpl
fffff800002a01b2:	ff 80 94 02 00 00    	incl   0x294(%rax)
fffff800002a01b8:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff800002a01bc:	48 63 80 a8 25 00 00 	movslq 0x25a8(%rax),%rax
fffff800002a01c3:	48 8d 15 56 07 16 00 	lea    0x160756(%rip),%rdx        # 0xfffff80000400920
fffff800002a01ca:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
fffff800002a01ce:	83 7a 04 01          	cmpl   $0x1,0x4(%rdx)
fffff800002a01d2:	75 41                	jne    0xfffff800002a0215
fffff800002a01d4:	48 8b cf             	mov    %rdi,%rcx
fffff800002a01d7:	e8 88 f7 ff ff       	call   0xfffff8000029f964
fffff800002a01dc:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a01df:	66 85 c0             	test   %ax,%ax
fffff800002a01e2:	75 35                	jne    0xfffff800002a0219
fffff800002a01e4:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff800002a01e8:	8a 90 da 25 00 00    	mov    0x25da(%rax),%dl
fffff800002a01ee:	41 3a d7             	cmp    %r15b,%dl
fffff800002a01f1:	74 c9                	je     0xfffff800002a01bc
fffff800002a01f3:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a01f7:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
fffff800002a01fc:	e8 23 42 f8 ff       	call   0xfffff80000224424
fffff800002a0201:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a0204:	66 85 c0             	test   %ax,%ax
fffff800002a0207:	75 10                	jne    0xfffff800002a0219
fffff800002a0209:	e9 84 fe ff ff       	jmp    0xfffff800002a0092
fffff800002a020e:	bb 15 00 00 00       	mov    $0x15,%ebx
fffff800002a0213:	eb 04                	jmp    0xfffff800002a0219
fffff800002a0215:	41 0f b7 dc          	movzwl %r12w,%ebx
fffff800002a0219:	40 84 ed             	test   %bpl,%bpl
fffff800002a021c:	74 09                	je     0xfffff800002a0227
fffff800002a021e:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a0222:	e8 01 39 f8 ff       	call   0xfffff80000223b28
fffff800002a0227:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002a022b:	41 8a d6             	mov    %r14b,%dl
fffff800002a022e:	e8 59 96 f6 ff       	call   0xfffff8000020988c
fffff800002a0233:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
fffff800002a0238:	0f b7 c3             	movzwl %bx,%eax
fffff800002a023b:	49 8b 5b 40          	mov    0x40(%r11),%rbx
fffff800002a023f:	49 8b 6b 48          	mov    0x48(%r11),%rbp
fffff800002a0243:	49 8b e3             	mov    %r11,%rsp
fffff800002a0246:	41 5f                	pop    %r15
fffff800002a0248:	41 5e                	pop    %r14
fffff800002a024a:	41 5c                	pop    %r12
fffff800002a024c:	5f                   	pop    %rdi
fffff800002a024d:	5e                   	pop    %rsi
fffff800002a024e:	c3                   	ret
fffff800002a024f:	cc                   	int3
fffff800002a0250:	cc                   	int3
fffff800002a0251:	cc                   	int3
fffff800002a0252:	cc                   	int3
fffff800002a0253:	cc                   	int3
fffff800002a0254:	cc                   	int3
fffff800002a0255:	cc                   	int3
fffff800002a0256:	cc                   	int3
fffff800002a0257:	cc                   	int3
fffff800002a0258:	cc                   	int3
fffff800002a0259:	cc                   	int3
fffff800002a025a:	cc                   	int3
fffff800002a025b:	cc                   	int3
fffff800002a025c:	cc                   	int3
fffff800002a025d:	cc                   	int3
fffff800002a025e:	cc                   	int3
fffff800002a025f:	cc                   	int3
fffff800002a0260:	4c 8b 49 08          	mov    0x8(%rcx),%r9
fffff800002a0264:	33 c0                	xor    %eax,%eax
fffff800002a0266:	49 89 41 08          	mov    %rax,0x8(%r9)
fffff800002a026a:	49 89 41 10          	mov    %rax,0x10(%r9)
fffff800002a026e:	49 89 41 18          	mov    %rax,0x18(%r9)
fffff800002a0272:	41 c7 01 00 10 00 30 	movl   $0x30001000,(%r9)
fffff800002a0279:	41 c7 41 04 10 00 00 	movl   $0x10,0x4(%r9)
fffff800002a0280:	00
fffff800002a0281:	48 8b 51 10          	mov    0x10(%rcx),%rdx
fffff800002a0285:	44 8b 82 ac 25 00 00 	mov    0x25ac(%rdx),%r8d
fffff800002a028c:	45 89 41 10          	mov    %r8d,0x10(%r9)
fffff800002a0290:	48 8b 51 18          	mov    0x18(%rcx),%rdx
fffff800002a0294:	38 82 10 05 00 00    	cmp    %al,0x510(%rdx)
fffff800002a029a:	75 07                	jne    0xfffff800002a02a3
fffff800002a029c:	c7 41 20 14 00 00 00 	movl   $0x14,0x20(%rcx)
fffff800002a02a3:	c3                   	ret
fffff800002a02a4:	cc                   	int3
fffff800002a02a5:	cc                   	int3
fffff800002a02a6:	cc                   	int3
fffff800002a02a7:	cc                   	int3
fffff800002a02a8:	cc                   	int3
fffff800002a02a9:	cc                   	int3
fffff800002a02aa:	cc                   	int3
fffff800002a02ab:	cc                   	int3
fffff800002a02ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a02b1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002a02b6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002a02bb:	57                   	push   %rdi
fffff800002a02bc:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a02c0:	49 8b f0             	mov    %r8,%rsi
fffff800002a02c3:	8b fa                	mov    %edx,%edi
fffff800002a02c5:	81 fa f0 0f 00 00    	cmp    $0xff0,%edx
fffff800002a02cb:	73 20                	jae    0xfffff800002a02ed
fffff800002a02cd:	41 b8 2d 10 00 00    	mov    $0x102d,%r8d
fffff800002a02d3:	ba 73 01 00 00       	mov    $0x173,%edx
fffff800002a02d8:	41 0f b7 d8          	movzwl %r8w,%ebx
fffff800002a02dc:	48 8b 0d 05 c4 50 00 	mov    0x50c405(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002a02e3:	45 33 c9             	xor    %r9d,%r9d
fffff800002a02e6:	e8 59 0f 00 00       	call   0xfffff800002a1244
fffff800002a02eb:	eb 2d                	jmp    0xfffff800002a031a
fffff800002a02ed:	33 ed                	xor    %ebp,%ebp
fffff800002a02ef:	39 29                	cmp    %ebp,(%rcx)
fffff800002a02f1:	74 10                	je     0xfffff800002a0303
fffff800002a02f3:	41 b8 2d 10 00 00    	mov    $0x102d,%r8d
fffff800002a02f9:	ba 7c 01 00 00       	mov    $0x17c,%edx
fffff800002a02fe:	41 8b d8             	mov    %r8d,%ebx
fffff800002a0301:	eb d9                	jmp    0xfffff800002a02dc
fffff800002a0303:	48 8b d1             	mov    %rcx,%rdx
fffff800002a0306:	33 c9                	xor    %ecx,%ecx
fffff800002a0308:	e8 43 10 00 00       	call   0xfffff800002a1350
fffff800002a030d:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a0310:	66 85 c0             	test   %ax,%ax
fffff800002a0313:	75 05                	jne    0xfffff800002a031a
fffff800002a0315:	bb 2c 10 00 00       	mov    $0x102c,%ebx
fffff800002a031a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002a031f:	0f b7 c3             	movzwl %bx,%eax
fffff800002a0322:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a0327:	89 3e                	mov    %edi,(%rsi)
fffff800002a0329:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002a032e:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a0332:	5f                   	pop    %rdi
fffff800002a0333:	c3                   	ret
fffff800002a0334:	cc                   	int3
fffff800002a0335:	cc                   	int3
fffff800002a0336:	cc                   	int3
fffff800002a0337:	cc                   	int3
fffff800002a0338:	cc                   	int3
fffff800002a0339:	cc                   	int3
fffff800002a033a:	cc                   	int3
fffff800002a033b:	cc                   	int3
fffff800002a033c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002a0341:	55                   	push   %rbp
fffff800002a0342:	56                   	push   %rsi
fffff800002a0343:	57                   	push   %rdi
fffff800002a0344:	41 54                	push   %r12
fffff800002a0346:	41 55                	push   %r13
fffff800002a0348:	41 56                	push   %r14
fffff800002a034a:	41 57                	push   %r15
fffff800002a034c:	48 8b ec             	mov    %rsp,%rbp
fffff800002a034f:	48 83 ec 60          	sub    $0x60,%rsp
fffff800002a0353:	45 33 ed             	xor    %r13d,%r13d
fffff800002a0356:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
fffff800002a035a:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002a035d:	44 89 6d c4          	mov    %r13d,-0x3c(%rbp)
fffff800002a0361:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
fffff800002a0366:	4c 89 6d f0          	mov    %r13,-0x10(%rbp)
fffff800002a036a:	41 8b d9             	mov    %r9d,%ebx
fffff800002a036d:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
fffff800002a0371:	45 8b f0             	mov    %r8d,%r14d
fffff800002a0374:	44 89 45 c0          	mov    %r8d,-0x40(%rbp)
fffff800002a0378:	45 8a e5             	mov    %r13b,%r12b
fffff800002a037b:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
fffff800002a037f:	45 8a fd             	mov    %r13b,%r15b
fffff800002a0382:	48 8b 81 a0 25 00 00 	mov    0x25a0(%rcx),%rax
fffff800002a0389:	4c 89 6d 40          	mov    %r13,0x40(%rbp)
fffff800002a038d:	48 85 c0             	test   %rax,%rax