1401c5fd2:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401c5fd6:	48 2b 01             	sub    (%rcx),%rax
1401c5fd9:	48 c1 f8 03          	sar    $0x3,%rax
1401c5fdd:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1401c5fe2:	4c 3b e8             	cmp    %rax,%r13
1401c5fe5:	76 0a                	jbe    0x1401c5ff1
1401c5fe7:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401c5fec:	e8 7f 1e ff ff       	call   0x1401b7e70
1401c5ff1:	85 ff                	test   %edi,%edi
1401c5ff3:	0f 84 ff 00 00 00    	je     0x1401c60f8
1401c5ff9:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1401c5ffe:	66 90                	xchg   %ax,%ax
1401c6000:	b9 18 00 00 00       	mov    $0x18,%ecx
1401c6005:	e8 fe 50 c5 00       	call   0x140e1b108
1401c600a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c600f:	48 8b f8             	mov    %rax,%rdi
1401c6012:	48 85 c0             	test   %rax,%rax
1401c6015:	74 1f                	je     0x1401c6036
1401c6017:	33 c0                	xor    %eax,%eax
1401c6019:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c601c:	0f 11 07             	movups %xmm0,(%rdi)
1401c601f:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401c6023:	41 0f b6 4f 48       	movzbl 0x48(%r15),%ecx
1401c6028:	88 4f 08             	mov    %cl,0x8(%rdi)
1401c602b:	48 89 1f             	mov    %rbx,(%rdi)
1401c602e:	89 5f 0c             	mov    %ebx,0xc(%rdi)
1401c6031:	88 47 10             	mov    %al,0x10(%rdi)
1401c6034:	eb 03                	jmp    0x1401c6039
1401c6036:	48 8b fb             	mov    %rbx,%rdi
1401c6039:	b9 68 00 00 00       	mov    $0x68,%ecx
1401c603e:	49 89 7f 20          	mov    %rdi,0x20(%r15)
1401c6042:	e8 c1 50 c5 00       	call   0x140e1b108
1401c6047:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c604c:	48 85 c0             	test   %rax,%rax
1401c604f:	74 4e                	je     0x1401c609f
1401c6051:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c6054:	33 c9                	xor    %ecx,%ecx
1401c6056:	0f 11 00             	movups %xmm0,(%rax)
1401c6059:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c605d:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401c6061:	0f 11 40 30          	movups %xmm0,0x30(%rax)
1401c6065:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1401c6069:	0f 11 40 50          	movups %xmm0,0x50(%rax)
1401c606d:	88 08                	mov    %cl,(%rax)
1401c606f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401c6073:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401c6077:	48 89 58 18          	mov    %rbx,0x18(%rax)
1401c607b:	48 89 58 20          	mov    %rbx,0x20(%rax)
1401c607f:	48 89 58 28          	mov    %rbx,0x28(%rax)
1401c6083:	48 89 58 30          	mov    %rbx,0x30(%rax)
1401c6087:	48 89 58 38          	mov    %rbx,0x38(%rax)
1401c608b:	48 89 58 40          	mov    %rbx,0x40(%rax)
1401c608f:	89 58 48             	mov    %ebx,0x48(%rax)
1401c6092:	48 89 58 50          	mov    %rbx,0x50(%rax)
1401c6096:	89 58 58             	mov    %ebx,0x58(%rax)
1401c6099:	48 89 58 60          	mov    %rbx,0x60(%rax)
1401c609d:	eb 03                	jmp    0x1401c60a2
1401c609f:	48 8b c3             	mov    %rbx,%rax
1401c60a2:	4c 8b c6             	mov    %rsi,%r8
1401c60a5:	48 89 07             	mov    %rax,(%rdi)
1401c60a8:	48 8b d5             	mov    %rbp,%rdx
1401c60ab:	48 8b c8             	mov    %rax,%rcx
1401c60ae:	e8 dd 58 00 00       	call   0x1401cb990
1401c60b3:	0f b6 4f 08          	movzbl 0x8(%rdi),%ecx
1401c60b7:	88 4f 10             	mov    %cl,0x10(%rdi)
1401c60ba:	4d 8b 4f 18          	mov    0x18(%r15),%r9
1401c60be:	4c 63 e8             	movslq %eax,%r13
1401c60c1:	49 8b 51 08          	mov    0x8(%r9),%rdx
1401c60c5:	49 3b 51 10          	cmp    0x10(%r9),%rdx
1401c60c9:	74 0e                	je     0x1401c60d9
1401c60cb:	49 8b 4f 20          	mov    0x20(%r15),%rcx
1401c60cf:	48 89 0a             	mov    %rcx,(%rdx)
1401c60d2:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
1401c60d7:	eb 0c                	jmp    0x1401c60e5
1401c60d9:	4d 8d 47 20          	lea    0x20(%r15),%r8
1401c60dd:	49 8b c9             	mov    %r9,%rcx
1401c60e0:	e8 5b 1b ff ff       	call   0x1401b7c40
1401c60e5:	49 03 ed             	add    %r13,%rbp
1401c60e8:	49 89 5f 20          	mov    %rbx,0x20(%r15)
1401c60ec:	48 83 6c 24 58 01    	subq   $0x1,0x58(%rsp)
1401c60f2:	0f 85 08 ff ff ff    	jne    0x1401c6000
1401c60f8:	41 2b ec             	sub    %r12d,%ebp
1401c60fb:	49 89 5f 30          	mov    %rbx,0x30(%r15)
1401c60ff:	b9 18 00 00 00       	mov    $0x18,%ecx
1401c6104:	8d 45 ff             	lea    -0x1(%rbp),%eax
1401c6107:	48 98                	cltq
1401c6109:	48 ff c0             	inc    %rax
1401c610c:	4c 03 e0             	add    %rax,%r12
1401c610f:	e8 f4 4f c5 00       	call   0x140e1b108
1401c6114:	48 85 c0             	test   %rax,%rax
1401c6117:	74 0d                	je     0x1401c6126
1401c6119:	48 89 18             	mov    %rbx,(%rax)
1401c611c:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401c6120:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401c6124:	eb 03                	jmp    0x1401c6129
1401c6126:	48 8b c3             	mov    %rbx,%rax
1401c6129:	49 89 47 28          	mov    %rax,0x28(%r15)
1401c612d:	49 8b fc             	mov    %r12,%rdi
1401c6130:	4c 3b e6             	cmp    %rsi,%r12
1401c6133:	0f 83 ae 00 00 00    	jae    0x1401c61e7
1401c6139:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
1401c613e:	66 90                	xchg   %ax,%ax
1401c6140:	b9 40 00 00 00       	mov    $0x40,%ecx
1401c6145:	e8 be 4f c5 00       	call   0x140e1b108
1401c614a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c614f:	48 8b c8             	mov    %rax,%rcx
1401c6152:	48 85 c0             	test   %rax,%rax
1401c6155:	74 40                	je     0x1401c6197
1401c6157:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c615a:	0f 11 00             	movups %xmm0,(%rax)
1401c615d:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c6161:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401c6165:	0f 11 40 30          	movups %xmm0,0x30(%rax)
1401c6169:	41 0f b6 47 48       	movzbl 0x48(%r15),%eax
1401c616e:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1401c6172:	89 59 28             	mov    %ebx,0x28(%rcx)
1401c6175:	66 c7 01 00 ff       	movw   $0xff00,(%rcx)
1401c617a:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1401c617e:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1401c6182:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1401c6186:	88 41 30             	mov    %al,0x30(%rcx)
1401c6189:	48 c7 41 34 00 00 00 	movq   $0x0,0x34(%rcx)
1401c6190:	00
1401c6191:	c6 41 3c 00          	movb   $0x0,0x3c(%rcx)
1401c6195:	eb 03                	jmp    0x1401c619a
1401c6197:	48 8b cb             	mov    %rbx,%rcx
1401c619a:	4d 8b cd             	mov    %r13,%r9
1401c619d:	49 89 4f 30          	mov    %rcx,0x30(%r15)
1401c61a1:	4c 8b c6             	mov    %rsi,%r8
1401c61a4:	48 8b d7             	mov    %rdi,%rdx
1401c61a7:	e8 34 46 00 00       	call   0x1401ca7e0
1401c61ac:	4d 8b 4f 28          	mov    0x28(%r15),%r9
1401c61b0:	48 63 e8             	movslq %eax,%rbp
1401c61b3:	49 8b 51 08          	mov    0x8(%r9),%rdx
1401c61b7:	49 3b 51 10          	cmp    0x10(%r9),%rdx
1401c61bb:	74 0e                	je     0x1401c61cb
1401c61bd:	49 8b 4f 30          	mov    0x30(%r15),%rcx
1401c61c1:	48 89 0a             	mov    %rcx,(%rdx)
1401c61c4:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
1401c61c9:	eb 0c                	jmp    0x1401c61d7
1401c61cb:	4d 8d 47 30          	lea    0x30(%r15),%r8
1401c61cf:	49 8b c9             	mov    %r9,%rcx
1401c61d2:	e8 39 23 fe ff       	call   0x1401a8510
1401c61d7:	48 03 fd             	add    %rbp,%rdi
1401c61da:	49 89 5f 30          	mov    %rbx,0x30(%r15)
1401c61de:	48 3b fe             	cmp    %rsi,%rdi
1401c61e1:	0f 82 59 ff ff ff    	jb     0x1401c6140
1401c61e7:	49 89 5f 30          	mov    %rbx,0x30(%r15)
1401c61eb:	41 2b fc             	sub    %r12d,%edi
1401c61ee:	48 63 df             	movslq %edi,%rbx
1401c61f1:	49 03 dc             	add    %r12,%rbx
1401c61f4:	2b f3                	sub    %ebx,%esi
1401c61f6:	0f ae e8             	lfence
1401c61f9:	44 8b c6             	mov    %esi,%r8d
1401c61fc:	0f 88 e4 00 00 00    	js     0x1401c62e6
1401c6202:	49 8d 4f 38          	lea    0x38(%r15),%rcx
1401c6206:	48 8b d3             	mov    %rbx,%rdx
1401c6209:	e8 52 81 fe ff       	call   0x1401ae360
1401c620e:	2b 5c 24 30          	sub    0x30(%rsp),%ebx
1401c6212:	41 0f b6 47 48       	movzbl 0x48(%r15),%eax
1401c6217:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
1401c621c:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
1401c6223:	00
1401c6224:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1401c622b:	00
1401c622c:	41 88 47 50          	mov    %al,0x50(%r15)
1401c6230:	8d 04 1e             	lea    (%rsi,%rbx,1),%eax
1401c6233:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1401c623a:	00
1401c623b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401c6240:	48 33 cc             	xor    %rsp,%rcx
1401c6243:	e8 b8 52 c5 00       	call   0x140e1b500
1401c6248:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1401c624f:	41 5f                	pop    %r15
1401c6251:	41 5e                	pop    %r14
1401c6253:	5f                   	pop    %rdi
1401c6254:	5e                   	pop    %rsi
1401c6255:	c3                   	ret
1401c6256:	45 2b e6             	sub    %r14d,%r12d
1401c6259:	48 8d 15 50 17 de 00 	lea    0xde1750(%rip),%rdx        # 0x140fa79b0
1401c6260:	41 2b f6             	sub    %r14d,%esi
1401c6263:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401c6268:	44 8b ce             	mov    %esi,%r9d
1401c626b:	45 8d 44 24 01       	lea    0x1(%r12),%r8d
1401c6270:	e8 7b 2e fe ff       	call   0x1401a90f0
1401c6275:	48 8d 15 54 a7 1d 01 	lea    0x11da754(%rip),%rdx        # 0x1413a09d0
1401c627c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401c6281:	e8 92 65 c5 00       	call   0x140e1c818
1401c6286:	cc                   	int3
1401c6287:	41 2b f6             	sub    %r14d,%esi
1401c628a:	48 8d 15 ff 16 de 00 	lea    0xde16ff(%rip),%rdx        # 0x140fa7990
1401c6291:	44 8b ce             	mov    %esi,%r9d
1401c6294:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401c6299:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401c629f:	e8 4c 2e fe ff       	call   0x1401a90f0
1401c62a4:	48 8d 15 25 a7 1d 01 	lea    0x11da725(%rip),%rdx        # 0x1413a09d0
1401c62ab:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401c62b0:	e8 63 65 c5 00       	call   0x140e1c818
1401c62b5:	cc                   	int3
1401c62b6:	0f ae e8             	lfence
1401c62b9:	41 2b f4             	sub    %r12d,%esi
1401c62bc:	48 8d 15 0d 17 de 00 	lea    0xde170d(%rip),%rdx        # 0x140fa79d0
1401c62c3:	44 8b c7             	mov    %edi,%r8d
1401c62c6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401c62cb:	44 8d 4e ff          	lea    -0x1(%rsi),%r9d
1401c62cf:	e8 1c 2e fe ff       	call   0x1401a90f0
1401c62d4:	48 8d 15 f5 a6 1d 01 	lea    0x11da6f5(%rip),%rdx        # 0x1413a09d0
1401c62db:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401c62e0:	e8 33 65 c5 00       	call   0x140e1c818
1401c62e5:	cc                   	int3
1401c62e6:	48 8d 15 03 17 de 00 	lea    0xde1703(%rip),%rdx        # 0x140fa79f0
1401c62ed:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401c62f2:	e8 f9 2c fe ff       	call   0x1401a8ff0
1401c62f7:	48 8d 15 92 a7 1d 01 	lea    0x11da792(%rip),%rdx        # 0x1413a0a90
1401c62fe:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401c6303:	e8 10 65 c5 00       	call   0x140e1c818
1401c6308:	cc                   	int3
1401c6309:	cc                   	int3
1401c630a:	cc                   	int3
1401c630b:	cc                   	int3
1401c630c:	cc                   	int3
1401c630d:	cc                   	int3
1401c630e:	cc                   	int3
1401c630f:	cc                   	int3
1401c6310:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c6315:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401c631a:	56                   	push   %rsi
1401c631b:	57                   	push   %rdi
1401c631c:	41 55                	push   %r13
1401c631e:	41 56                	push   %r14
1401c6320:	41 57                	push   %r15
1401c6322:	48 83 ec 70          	sub    $0x70,%rsp
1401c6326:	4d 8b e9             	mov    %r9,%r13
1401c6329:	49 8b f0             	mov    %r8,%rsi
1401c632c:	48 8b fa             	mov    %rdx,%rdi
1401c632f:	48 8b d9             	mov    %rcx,%rbx
1401c6332:	33 ed                	xor    %ebp,%ebp
1401c6334:	4c 8d 72 0b          	lea    0xb(%rdx),%r14
1401c6338:	4d 3b f0             	cmp    %r8,%r14
1401c633b:	0f 87 f5 01 00 00    	ja     0x1401c6536
1401c6341:	4c 8d 7a 0a          	lea    0xa(%rdx),%r15
1401c6345:	4d 3b f7             	cmp    %r15,%r14
1401c6348:	0f 82 e8 01 00 00    	jb     0x1401c6536
1401c634e:	0f b7 02             	movzwl (%rdx),%eax
1401c6351:	83 79 2c 01          	cmpl   $0x1,0x2c(%rcx)
1401c6355:	75 19                	jne    0x1401c6370
1401c6357:	66 89 01             	mov    %ax,(%rcx)
1401c635a:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1401c635e:	66 89 41 02          	mov    %ax,0x2(%rcx)
1401c6362:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1401c6366:	66 89 41 04          	mov    %ax,0x4(%rcx)
1401c636a:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
1401c636e:	eb 27                	jmp    0x1401c6397
1401c6370:	66 c1 c8 08          	ror    $0x8,%ax
1401c6374:	66 89 01             	mov    %ax,(%rcx)
1401c6377:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1401c637b:	66 c1 c8 08          	ror    $0x8,%ax
1401c637f:	66 89 41 02          	mov    %ax,0x2(%rcx)
1401c6383:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1401c6387:	66 c1 c8 08          	ror    $0x8,%ax
1401c638b:	66 89 41 04          	mov    %ax,0x4(%rcx)
1401c638f:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
1401c6393:	66 c1 c8 08          	ror    $0x8,%ax
1401c6397:	66 89 41 06          	mov    %ax,0x6(%rcx)
1401c639b:	b9 08 00 00 00       	mov    $0x8,%ecx
1401c63a0:	e8 63 4d c5 00       	call   0x140e1b108
1401c63a5:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1401c63ac:	00
1401c63ad:	48 85 c0             	test   %rax,%rax
1401c63b0:	74 08                	je     0x1401c63ba
1401c63b2:	66 89 28             	mov    %bp,(%rax)
1401c63b5:	89 68 04             	mov    %ebp,0x4(%rax)
1401c63b8:	eb 03                	jmp    0x1401c63bd
1401c63ba:	48 8b c5             	mov    %rbp,%rax
1401c63bd:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401c63c1:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1401c63c5:	4c 8b c6             	mov    %rsi,%r8
1401c63c8:	48 8b c8             	mov    %rax,%rcx
1401c63cb:	e8 e0 30 00 00       	call   0x1401c94b0
1401c63d0:	41 0f b6 07          	movzbl (%r15),%eax
1401c63d4:	88 43 10             	mov    %al,0x10(%rbx)
1401c63d7:	2b f7                	sub    %edi,%esi
1401c63d9:	83 ee 0b             	sub    $0xb,%esi
1401c63dc:	0f ae e8             	lfence
1401c63df:	44 8b c6             	mov    %esi,%r8d
1401c63e2:	0f 88 2b 01 00 00    	js     0x1401c6513
1401c63e8:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1401c63ec:	49 8b d6             	mov    %r14,%rdx
1401c63ef:	e8 6c 7f fe ff       	call   0x1401ae360
1401c63f4:	48 63 f6             	movslq %esi,%rsi
1401c63f7:	48 83 c6 0b          	add    $0xb,%rsi
1401c63fb:	48 03 f7             	add    %rdi,%rsi
1401c63fe:	2b f7                	sub    %edi,%esi
1401c6400:	0f b6 43 28          	movzbl 0x28(%rbx),%eax
1401c6404:	88 43 30             	mov    %al,0x30(%rbx)
1401c6407:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c640b:	0f b6 01             	movzbl (%rcx),%eax
1401c640e:	88 43 31             	mov    %al,0x31(%rbx)
1401c6411:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1401c6415:	88 43 32             	mov    %al,0x32(%rbx)
1401c6418:	4d 8b 6d 08          	mov    0x8(%r13),%r13
1401c641c:	48 8b 0d 95 14 25 01 	mov    0x1251495(%rip),%rcx        # 0x1414178b8
1401c6423:	48 85 c9             	test   %rcx,%rcx
1401c6426:	0f 84 c8 00 00 00    	je     0x1401c64f4
1401c642c:	e8 ff f0 64 00       	call   0x140815530
1401c6431:	84 c0                	test   %al,%al
1401c6433:	0f 84 bb 00 00 00    	je     0x1401c64f4
1401c6439:	0f b7 7b 02          	movzwl 0x2(%rbx),%edi
1401c643d:	66 c1 cf 08          	ror    $0x8,%di
1401c6441:	44 0f b6 73 32       	movzbl 0x32(%rbx),%r14d
1401c6446:	44 0f b6 7b 31       	movzbl 0x31(%rbx),%r15d
1401c644b:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c6450:	e8 b3 4c c5 00       	call   0x140e1b108
1401c6455:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1401c645c:	00
1401c645d:	48 85 c0             	test   %rax,%rax
1401c6460:	74 3c                	je     0x1401c649e
1401c6462:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c6465:	33 c9                	xor    %ecx,%ecx
1401c6467:	0f 11 00             	movups %xmm0,(%rax)
1401c646a:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c646e:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401c6472:	48 8d 0d 13 d3 dd 00 	lea    0xddd313(%rip),%rcx        # 0x140fa378c
1401c6479:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1401c647e:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1401c6483:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1401c6488:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1401c648e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401c6493:	48 8b c8             	mov    %rax,%rcx
1401c6496:	e8 45 b8 56 00       	call   0x140731ce0
1401c649b:	48 8b e8             	mov    %rax,%rbp
1401c649e:	48 89 ac 24 a8 00 00 	mov    %rbp,0xa8(%rsp)
1401c64a5:	00
1401c64a6:	49 8b 45 18          	mov    0x18(%r13),%rax
1401c64aa:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401c64ae:	0f b6 53 10          	movzbl 0x10(%rbx),%edx
1401c64b2:	44 0f b7 cf          	movzwl %di,%r9d
1401c64b6:	44 0f b6 43 30       	movzbl 0x30(%rbx),%r8d
1401c64bb:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1401c64c0:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401c64c5:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
1401c64cc:	00
1401c64cd:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401c64d2:	48 c7 44 24 30 ff 00 	movq   $0xff,0x30(%rsp)
1401c64d9:	00 00
1401c64db:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401c64e0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401c64e5:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401c64eb:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401c64ef:	e8 ec 9d ff ff       	call   0x1401c02e0