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
1401c64f4:	c6 43 33 01          	movb   $0x1,0x33(%rbx)
1401c64f8:	8b c6                	mov    %esi,%eax
1401c64fa:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401c64ff:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401c6503:	49 8b 6b 48          	mov    0x48(%r11),%rbp
1401c6507:	49 8b e3             	mov    %r11,%rsp
1401c650a:	41 5f                	pop    %r15
1401c650c:	41 5e                	pop    %r14
1401c650e:	41 5d                	pop    %r13
1401c6510:	5f                   	pop    %rdi
1401c6511:	5e                   	pop    %rsi
1401c6512:	c3                   	ret
1401c6513:	48 8d 15 a6 19 de 00 	lea    0xde19a6(%rip),%rdx        # 0x140fa7ec0
1401c651a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c651f:	e8 cc 2a fe ff       	call   0x1401a8ff0
1401c6524:	48 8d 15 65 a5 1d 01 	lea    0x11da565(%rip),%rdx        # 0x1413a0a90
1401c652b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c6530:	e8 e3 62 c5 00       	call   0x140e1c818
1401c6535:	cc                   	int3
1401c6536:	2b f7                	sub    %edi,%esi
1401c6538:	44 8b ce             	mov    %esi,%r9d
1401c653b:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401c6541:	48 8d 15 58 19 de 00 	lea    0xde1958(%rip),%rdx        # 0x140fa7ea0
1401c6548:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c654d:	e8 9e 2b fe ff       	call   0x1401a90f0
1401c6552:	48 8d 15 77 a4 1d 01 	lea    0x11da477(%rip),%rdx        # 0x1413a09d0
1401c6559:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c655e:	e8 b5 62 c5 00       	call   0x140e1c818
1401c6563:	cc                   	int3
1401c6564:	cc                   	int3
1401c6565:	cc                   	int3
1401c6566:	cc                   	int3
1401c6567:	cc                   	int3
1401c6568:	cc                   	int3
1401c6569:	cc                   	int3
1401c656a:	cc                   	int3
1401c656b:	cc                   	int3
1401c656c:	cc                   	int3
1401c656d:	cc                   	int3
1401c656e:	cc                   	int3
1401c656f:	cc                   	int3
1401c6570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c6575:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401c657a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401c657f:	55                   	push   %rbp
1401c6580:	56                   	push   %rsi
1401c6581:	57                   	push   %rdi
1401c6582:	41 54                	push   %r12
1401c6584:	41 55                	push   %r13
1401c6586:	41 56                	push   %r14
1401c6588:	41 57                	push   %r15
1401c658a:	48 8b ec             	mov    %rsp,%rbp
1401c658d:	48 83 ec 70          	sub    $0x70,%rsp
1401c6591:	49 8b d8             	mov    %r8,%rbx
1401c6594:	48 8b fa             	mov    %rdx,%rdi
1401c6597:	48 8b f1             	mov    %rcx,%rsi
1401c659a:	45 33 f6             	xor    %r14d,%r14d
1401c659d:	4c 8d 7a 0a          	lea    0xa(%rdx),%r15
1401c65a1:	4d 3b f8             	cmp    %r8,%r15
1401c65a4:	0f 87 40 07 00 00    	ja     0x1401c6cea
1401c65aa:	48 8d 42 08          	lea    0x8(%rdx),%rax
1401c65ae:	4c 3b f8             	cmp    %rax,%r15
1401c65b1:	0f 82 33 07 00 00    	jb     0x1401c6cea
1401c65b7:	0f b7 02             	movzwl (%rdx),%eax
1401c65ba:	4c 8d 61 02          	lea    0x2(%rcx),%r12
1401c65be:	4c 8d 69 04          	lea    0x4(%rcx),%r13
1401c65c2:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
1401c65c6:	83 79 5c 01          	cmpl   $0x1,0x5c(%rcx)
1401c65ca:	75 1b                	jne    0x1401c65e7
1401c65cc:	66 89 01             	mov    %ax,(%rcx)
1401c65cf:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1401c65d3:	66 41 89 04 24       	mov    %ax,(%r12)
1401c65d8:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1401c65dc:	66 41 89 45 00       	mov    %ax,0x0(%r13)
1401c65e1:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
1401c65e5:	eb 29                	jmp    0x1401c6610
1401c65e7:	66 c1 c8 08          	ror    $0x8,%ax
1401c65eb:	66 89 01             	mov    %ax,(%rcx)
1401c65ee:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1401c65f2:	66 c1 c8 08          	ror    $0x8,%ax
1401c65f6:	66 41 89 04 24       	mov    %ax,(%r12)
1401c65fb:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1401c65ff:	66 c1 c8 08          	ror    $0x8,%ax
1401c6603:	66 41 89 45 00       	mov    %ax,0x0(%r13)
1401c6608:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
1401c660c:	66 c1 c8 08          	ror    $0x8,%ax
1401c6610:	66 89 41 06          	mov    %ax,0x6(%rcx)
1401c6614:	b9 08 00 00 00       	mov    $0x8,%ecx
1401c6619:	e8 ea 4a c5 00       	call   0x140e1b108
1401c661e:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401c6622:	48 85 c0             	test   %rax,%rax
1401c6625:	74 0a                	je     0x1401c6631
1401c6627:	66 44 89 30          	mov    %r14w,(%rax)
1401c662b:	44 89 70 04          	mov    %r14d,0x4(%rax)
1401c662f:	eb 03                	jmp    0x1401c6634
1401c6631:	49 8b c6             	mov    %r14,%rax
1401c6634:	48 89 46 08          	mov    %rax,0x8(%rsi)
1401c6638:	4c 8b c3             	mov    %rbx,%r8
1401c663b:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1401c663f:	48 8b c8             	mov    %rax,%rcx
1401c6642:	e8 69 2e 00 00       	call   0x1401c94b0
1401c6647:	41 0f b7 45 00       	movzwl 0x0(%r13),%eax
1401c664c:	66 89 46 10          	mov    %ax,0x10(%rsi)
1401c6650:	66 85 c0             	test   %ax,%ax
1401c6653:	74 25                	je     0x1401c667a
1401c6655:	48 8d 47 0b          	lea    0xb(%rdi),%rax
1401c6659:	48 3b c3             	cmp    %rbx,%rax
1401c665c:	0f 87 b4 06 00 00    	ja     0x1401c6d16
1401c6662:	49 3b c7             	cmp    %r15,%rax
1401c6665:	0f 82 ab 06 00 00    	jb     0x1401c6d16
1401c666b:	41 0f b6 07          	movzbl (%r15),%eax
1401c666f:	88 46 12             	mov    %al,0x12(%rsi)
1401c6672:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401c6678:	eb 06                	jmp    0x1401c6680
1401c667a:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401c6680:	49 03 f8             	add    %r8,%rdi
1401c6683:	0f b6 46 12          	movzbl 0x12(%rsi),%eax
1401c6687:	88 46 13             	mov    %al,0x13(%rsi)
1401c668a:	83 c0 e6             	add    $0xffffffe6,%eax
1401c668d:	83 f8 05             	cmp    $0x5,%eax
1401c6690:	0f 87 f2 04 00 00    	ja     0x1401c6b88
1401c6696:	48 98                	cltq
1401c6698:	48 8d 15 61 99 e3 ff 	lea    -0x1c669f(%rip),%rdx        # 0x140000000
1401c669f:	8b 8c 82 b0 6e 1c 00 	mov    0x1c6eb0(%rdx,%rax,4),%ecx
1401c66a6:	48 03 ca             	add    %rdx,%rcx
1401c66a9:	ff e1                	jmp    *%rcx
1401c66ab:	b9 30 00 00 00       	mov    $0x30,%ecx
1401c66b0:	e8 53 4a c5 00       	call   0x140e1b108
1401c66b5:	4c 8b f8             	mov    %rax,%r15
1401c66b8:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c66bc:	48 85 c0             	test   %rax,%rax
1401c66bf:	74 41                	je     0x1401c6702
1401c66c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c66c4:	0f 11 00             	movups %xmm0,(%rax)
1401c66c7:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c66cb:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401c66cf:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c66d4:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c66d8:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c66dc:	44 89 70 18          	mov    %r14d,0x18(%rax)
1401c66e0:	44 88 30             	mov    %r14b,(%rax)
1401c66e3:	66 44 89 70 02       	mov    %r14w,0x2(%rax)
1401c66e8:	44 89 70 04          	mov    %r14d,0x4(%rax)
1401c66ec:	44 88 70 08          	mov    %r14b,0x8(%rax)
1401c66f0:	88 48 20             	mov    %cl,0x20(%rax)
1401c66f3:	66 89 50 22          	mov    %dx,0x22(%rax)
1401c66f7:	44 89 70 24          	mov    %r14d,0x24(%rax)
1401c66fb:	66 44 89 70 28       	mov    %r14w,0x28(%rax)
1401c6700:	eb 03                	jmp    0x1401c6705
1401c6702:	4d 8b fe             	mov    %r14,%r15
1401c6705:	4c 89 7e 18          	mov    %r15,0x18(%rsi)
1401c6709:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1401c670d:	48 3b d3             	cmp    %rbx,%rdx
1401c6710:	0f 87 56 06 00 00    	ja     0x1401c6d6c
1401c6716:	48 8d 4f 07          	lea    0x7(%rdi),%rcx
1401c671a:	48 3b d1             	cmp    %rcx,%rdx
1401c671d:	0f 82 49 06 00 00    	jb     0x1401c6d6c
1401c6723:	0f b6 07             	movzbl (%rdi),%eax
1401c6726:	41 88 07             	mov    %al,(%r15)
1401c6729:	0f b7 47 01          	movzwl 0x1(%rdi),%eax
1401c672d:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
1401c6731:	41 83 7f 24 01       	cmpl   $0x1,0x24(%r15)
1401c6736:	75 0a                	jne    0x1401c6742
1401c6738:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c673d:	8b 47 03             	mov    0x3(%rdi),%eax
1401c6740:	eb 0e                	jmp    0x1401c6750
1401c6742:	66 c1 c8 08          	ror    $0x8,%ax
1401c6746:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c674b:	8b 47 03             	mov    0x3(%rdi),%eax
1401c674e:	0f c8                	bswap  %eax
1401c6750:	41 89 47 04          	mov    %eax,0x4(%r15)
1401c6754:	0f b6 01             	movzbl (%rcx),%eax
1401c6757:	41 88 47 08          	mov    %al,0x8(%r15)
1401c675b:	44 8b c0             	mov    %eax,%r8d
1401c675e:	4c 8d 68 08          	lea    0x8(%rax),%r13