1409b373a:	4c 8b c5             	mov    %rbp,%r8
1409b373d:	49 8b d6             	mov    %r14,%rdx
1409b3740:	e8 4b f2 ff ff       	call   0x1409b2990
1409b3745:	33 c0                	xor    %eax,%eax
1409b3747:	e9 3a fc ff ff       	jmp    0x1409b3386
1409b374c:	44 8b 4b 04          	mov    0x4(%rbx),%r9d
1409b3750:	4c 8d 05 d9 8c 6b 00 	lea    0x6b8cd9(%rip),%r8        # 0x14106c430
1409b3757:	eb 07                	jmp    0x1409b3760
1409b3759:	4c 8d 05 80 8c 6b 00 	lea    0x6b8c80(%rip),%r8        # 0x14106c3e0
1409b3760:	48 8b ce             	mov    %rsi,%rcx
1409b3763:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3768:	e8 c3 c5 9c ff       	call   0x14037fd30
1409b376d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3772:	e9 0f fc ff ff       	jmp    0x1409b3386
1409b3777:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1409b377d:	48 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%rcx
1409b3784:	4c 8d 05 75 88 6b 00 	lea    0x6b8875(%rip),%r8        # 0x14106c000
1409b378b:	eb d6                	jmp    0x1409b3763
1409b378d:	cc                   	int3
1409b378e:	cc                   	int3
1409b378f:	cc                   	int3
1409b3790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b3795:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409b379a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409b379f:	57                   	push   %rdi
1409b37a0:	41 54                	push   %r12
1409b37a2:	41 55                	push   %r13
1409b37a4:	41 56                	push   %r14
1409b37a6:	41 57                	push   %r15
1409b37a8:	48 83 ec 20          	sub    $0x20,%rsp
1409b37ac:	45 33 e4             	xor    %r12d,%r12d
1409b37af:	4d 8b f9             	mov    %r9,%r15
1409b37b2:	4c 8b ca             	mov    %rdx,%r9
1409b37b5:	4d 8b d8             	mov    %r8,%r11
1409b37b8:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1409b37bc:	48 8b e9             	mov    %rcx,%rbp
1409b37bf:	41 8b fc             	mov    %r12d,%edi
1409b37c2:	41 8b f4             	mov    %r12d,%esi
1409b37c5:	48 85 d2             	test   %rdx,%rdx
1409b37c8:	0f 84 ce 01 00 00    	je     0x1409b399c
1409b37ce:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1409b37d3:	41 bd 00 00 00 ff    	mov    $0xff000000,%r13d
1409b37d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409b37e0:	48 83 fa 04          	cmp    $0x4,%rdx
1409b37e4:	0f 82 3d 02 00 00    	jb     0x1409b3a27
1409b37ea:	4d 8b 01             	mov    (%r9),%r8
1409b37ed:	49 8d 40 04          	lea    0x4(%r8),%rax
1409b37f1:	49 89 01             	mov    %rax,(%r9)
1409b37f4:	48 8d 42 fc          	lea    -0x4(%rdx),%rax
1409b37f8:	49 89 41 08          	mov    %rax,0x8(%r9)
1409b37fc:	4d 85 c0             	test   %r8,%r8
1409b37ff:	0f 84 3c 02 00 00    	je     0x1409b3a41
1409b3805:	44 39 65 40          	cmp    %r12d,0x40(%rbp)
1409b3809:	74 22                	je     0x1409b382d
1409b380b:	41 0f b7 00          	movzwl (%r8),%eax
1409b380f:	41 0f b6 48 01       	movzbl 0x1(%r8),%ecx
1409b3814:	66 c1 e0 08          	shl    $0x8,%ax
1409b3818:	66 0b c8             	or     %ax,%cx
1409b381b:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b3820:	66 c1 c8 08          	ror    $0x8,%ax
1409b3824:	66 41 89 40 02       	mov    %ax,0x2(%r8)
1409b3829:	66 41 89 08          	mov    %cx,(%r8)
1409b382d:	41 0f b7 48 02       	movzwl 0x2(%r8),%ecx
1409b3832:	4d 8b 51 08          	mov    0x8(%r9),%r10
1409b3836:	48 83 c1 03          	add    $0x3,%rcx
1409b383a:	48 83 e1 fc          	and    $0xfffffffffffffffc,%rcx
1409b383e:	4c 3b d1             	cmp    %rcx,%r10
1409b3841:	0f 82 e0 01 00 00    	jb     0x1409b3a27
1409b3847:	49 8b 19             	mov    (%r9),%rbx
1409b384a:	4c 2b d1             	sub    %rcx,%r10
1409b384d:	4d 89 51 08          	mov    %r10,0x8(%r9)
1409b3851:	48 8d 04 0b          	lea    (%rbx,%rcx,1),%rax
1409b3855:	49 89 01             	mov    %rax,(%r9)
1409b3858:	48 85 db             	test   %rbx,%rbx
1409b385b:	0f 84 e0 01 00 00    	je     0x1409b3a41
1409b3861:	41 0f b7 00          	movzwl (%r8),%eax
1409b3865:	66 85 c0             	test   %ax,%ax
1409b3868:	0f 84 a3 01 00 00    	je     0x1409b3a11
1409b386e:	66 83 f8 09          	cmp    $0x9,%ax
1409b3872:	0f 84 b7 00 00 00    	je     0x1409b392f
1409b3878:	66 83 f8 0e          	cmp    $0xe,%ax
1409b387c:	0f 85 0d 01 00 00    	jne    0x1409b398f
1409b3882:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b3887:	83 f8 08             	cmp    $0x8,%eax
1409b388a:	0f 85 34 01 00 00    	jne    0x1409b39c4
1409b3890:	85 f6                	test   %esi,%esi
1409b3892:	0f 85 23 01 00 00    	jne    0x1409b39bb
1409b3898:	4c 8b 03             	mov    (%rbx),%r8
1409b389b:	8d 70 f9             	lea    -0x7(%rax),%esi
1409b389e:	4d 89 07             	mov    %r8,(%r15)
1409b38a1:	44 39 65 40          	cmp    %r12d,0x40(%rbp)
1409b38a5:	0f 84 e4 00 00 00    	je     0x1409b398f
1409b38ab:	49 8b d0             	mov    %r8,%rdx
1409b38ae:	49 8b c0             	mov    %r8,%rax
1409b38b1:	48 c1 e0 10          	shl    $0x10,%rax
1409b38b5:	81 e2 00 ff 00 00    	and    $0xff00,%edx
1409b38bb:	48 0b d0             	or     %rax,%rdx
1409b38be:	49 8b c8             	mov    %r8,%rcx
1409b38c1:	48 c1 e2 10          	shl    $0x10,%rdx
1409b38c5:	49 8b c0             	mov    %r8,%rax
1409b38c8:	25 00 00 ff 00       	and    $0xff0000,%eax
1409b38cd:	49 ba 00 00 00 00 00 	movabs $0xff0000000000,%r10
1409b38d4:	ff 00 00
1409b38d7:	48 0b d0             	or     %rax,%rdx
1409b38da:	49 8b c0             	mov    %r8,%rax
1409b38dd:	49 23 c5             	and    %r13,%rax
1409b38e0:	48 c1 e2 10          	shl    $0x10,%rdx
1409b38e4:	48 0b d0             	or     %rax,%rdx
1409b38e7:	48 b8 00 00 00 00 00 	movabs $0xff000000000000,%rax
1409b38ee:	00 ff 00
1409b38f1:	48 23 c8             	and    %rax,%rcx
1409b38f4:	48 c1 e2 08          	shl    $0x8,%rdx
1409b38f8:	49 8b c0             	mov    %r8,%rax
1409b38fb:	48 c1 e8 10          	shr    $0x10,%rax
1409b38ff:	48 0b c8             	or     %rax,%rcx
1409b3902:	49 8b c0             	mov    %r8,%rax
1409b3905:	48 c1 e9 10          	shr    $0x10,%rcx
1409b3909:	49 23 c2             	and    %r10,%rax
1409b390c:	48 0b c8             	or     %rax,%rcx
1409b390f:	48 b8 00 00 00 00 ff 	movabs $0xff00000000,%rax
1409b3916:	00 00 00
1409b3919:	48 c1 e9 10          	shr    $0x10,%rcx
1409b391d:	4c 23 c0             	and    %rax,%r8
1409b3920:	49 0b c8             	or     %r8,%rcx
1409b3923:	48 c1 e9 08          	shr    $0x8,%rcx
1409b3927:	48 0b d1             	or     %rcx,%rdx
1409b392a:	49 89 17             	mov    %rdx,(%r15)
1409b392d:	eb 60                	jmp    0x1409b398f
1409b392f:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b3934:	83 f8 01             	cmp    $0x1,%eax
1409b3937:	0f 85 c8 00 00 00    	jne    0x1409b3a05
1409b393d:	85 ff                	test   %edi,%edi
1409b393f:	0f 85 a3 00 00 00    	jne    0x1409b39e8
1409b3945:	8b f8                	mov    %eax,%edi
1409b3947:	0f b6 03             	movzbl (%rbx),%eax
1409b394a:	84 c0                	test   %al,%al
1409b394c:	79 16                	jns    0x1409b3964
1409b394e:	24 7f                	and    $0x7f,%al
1409b3950:	0f b6 c8             	movzbl %al,%ecx
1409b3953:	3c 3f                	cmp    $0x3f,%al
1409b3955:	77 79                	ja     0x1409b39d0
1409b3957:	8b c7                	mov    %edi,%eax
1409b3959:	41 89 3e             	mov    %edi,(%r14)
1409b395c:	48 d3 e0             	shl    %cl,%rax
1409b395f:	49 89 03             	mov    %rax,(%r11)
1409b3962:	eb 2b                	jmp    0x1409b398f
1409b3964:	48 8b c8             	mov    %rax,%rcx
1409b3967:	3c 13                	cmp    $0x13,%al
1409b3969:	77 71                	ja     0x1409b39dc
1409b396b:	45 89 26             	mov    %r12d,(%r14)
1409b396e:	49 89 3b             	mov    %rdi,(%r11)
1409b3971:	84 c0                	test   %al,%al
1409b3973:	74 1a                	je     0x1409b398f
1409b3975:	48 8b c7             	mov    %rdi,%rax
1409b3978:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409b397f:	00
1409b3980:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
1409b3984:	48 03 c0             	add    %rax,%rax
1409b3987:	49 89 03             	mov    %rax,(%r11)
1409b398a:	48 2b cf             	sub    %rdi,%rcx
1409b398d:	75 f1                	jne    0x1409b3980
1409b398f:	49 8b 51 08          	mov    0x8(%r9),%rdx
1409b3993:	48 85 d2             	test   %rdx,%rdx
1409b3996:	0f 85 44 fe ff ff    	jne    0x1409b37e0
1409b399c:	33 c0                	xor    %eax,%eax
1409b399e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409b39a3:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1409b39a8:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1409b39ad:	48 83 c4 20          	add    $0x20,%rsp
1409b39b1:	41 5f                	pop    %r15
1409b39b3:	41 5e                	pop    %r14
1409b39b5:	41 5d                	pop    %r13
1409b39b7:	41 5c                	pop    %r12
1409b39b9:	5f                   	pop    %rdi
1409b39ba:	c3                   	ret
1409b39bb:	4c 8d 05 4e 88 6b 00 	lea    0x6b884e(%rip),%r8        # 0x14106c210
1409b39c2:	eb 2b                	jmp    0x1409b39ef
1409b39c4:	44 8b c8             	mov    %eax,%r9d
1409b39c7:	4c 8d 05 f2 87 6b 00 	lea    0x6b87f2(%rip),%r8        # 0x14106c1c0
1409b39ce:	eb 62                	jmp    0x1409b3a32
1409b39d0:	44 8b c9             	mov    %ecx,%r9d
1409b39d3:	4c 8d 05 46 87 6b 00 	lea    0x6b8746(%rip),%r8        # 0x14106c120
1409b39da:	eb 56                	jmp    0x1409b3a32
1409b39dc:	44 8b c8             	mov    %eax,%r9d
1409b39df:	4c 8d 05 8a 87 6b 00 	lea    0x6b878a(%rip),%r8        # 0x14106c170
1409b39e6:	eb 4a                	jmp    0x1409b3a32
1409b39e8:	4c 8d 05 f1 86 6b 00 	lea    0x6b86f1(%rip),%r8        # 0x14106c0e0
1409b39ef:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1409b39f4:	ba 00 01 00 00       	mov    $0x100,%edx
1409b39f9:	e8 32 c3 9c ff       	call   0x14037fd30
1409b39fe:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3a03:	eb 99                	jmp    0x1409b399e
1409b3a05:	44 8b c8             	mov    %eax,%r9d
1409b3a08:	4c 8d 05 81 86 6b 00 	lea    0x6b8681(%rip),%r8        # 0x14106c090
1409b3a0f:	eb 21                	jmp    0x1409b3a32
1409b3a11:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b3a16:	66 85 c0             	test   %ax,%ax
1409b3a19:	74 81                	je     0x1409b399c
1409b3a1b:	44 8b c8             	mov    %eax,%r9d
1409b3a1e:	4c 8d 05 1b 86 6b 00 	lea    0x6b861b(%rip),%r8        # 0x14106c040
1409b3a25:	eb 0b                	jmp    0x1409b3a32
1409b3a27:	45 8b 49 10          	mov    0x10(%r9),%r9d
1409b3a2b:	4c 8d 05 ce 85 6b 00 	lea    0x6b85ce(%rip),%r8        # 0x14106c000
1409b3a32:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1409b3a37:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3a3c:	e8 ef c2 9c ff       	call   0x14037fd30
1409b3a41:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3a46:	e9 53 ff ff ff       	jmp    0x1409b399e
1409b3a4b:	cc                   	int3
1409b3a4c:	cc                   	int3
1409b3a4d:	cc                   	int3
1409b3a4e:	cc                   	int3
1409b3a4f:	cc                   	int3
1409b3a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b3a55:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409b3a5a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409b3a5f:	57                   	push   %rdi
1409b3a60:	41 56                	push   %r14
1409b3a62:	41 57                	push   %r15
1409b3a64:	48 83 ec 30          	sub    $0x30,%rsp
1409b3a68:	48 8b 6a 38          	mov    0x38(%rdx),%rbp
1409b3a6c:	48 8b fa             	mov    %rdx,%rdi
1409b3a6f:	ba 01 00 00 00       	mov    $0x1,%edx
1409b3a74:	49 8b d9             	mov    %r9,%rbx
1409b3a77:	4d 8b f0             	mov    %r8,%r14
1409b3a7a:	4c 8b f9             	mov    %rcx,%r15
1409b3a7d:	4c 8b c9             	mov    %rcx,%r9
1409b3a80:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1409b3a85:	44 8d 42 07          	lea    0x7(%rdx),%r8d
1409b3a89:	e8 82 c5 89 ff       	call   0x140250010
1409b3a8e:	48 8b f0             	mov    %rax,%rsi
1409b3a91:	48 83 f8 08          	cmp    $0x8,%rax
1409b3a95:	74 67                	je     0x1409b3afe
1409b3a97:	49 8b cf             	mov    %r15,%rcx
1409b3a9a:	e8 95 f3 47 00       	call   0x140e32e34
1409b3a9f:	85 c0                	test   %eax,%eax
1409b3aa1:	74 26                	je     0x1409b3ac9
1409b3aa3:	e8 48 68 47 00       	call   0x140e2a2f0
1409b3aa8:	4c 8d 0d 99 53 6b 00 	lea    0x6b5399(%rip),%r9        # 0x141068e48
1409b3aaf:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3ab4:	48 8b cb             	mov    %rbx,%rcx
1409b3ab7:	44 8b 00             	mov    (%rax),%r8d
1409b3aba:	e8 31 e0 ff ff       	call   0x1409b1af0
1409b3abf:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3ac4:	e9 a8 01 00 00       	jmp    0x1409b3c71
1409b3ac9:	48 85 f6             	test   %rsi,%rsi
1409b3acc:	75 07                	jne    0x1409b3ad5
1409b3ace:	33 c0                	xor    %eax,%eax
1409b3ad0:	e9 9c 01 00 00       	jmp    0x1409b3c71
1409b3ad5:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1409b3adb:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409b3ae0:	4c 8d 05 e9 83 6b 00 	lea    0x6b83e9(%rip),%r8        # 0x14106bed0
1409b3ae7:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3aec:	48 8b cb             	mov    %rbx,%rcx
1409b3aef:	e8 3c c2 9c ff       	call   0x14037fd30
1409b3af4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3af9:	e9 73 01 00 00       	jmp    0x1409b3c71
1409b3afe:	83 7f 40 00          	cmpl   $0x0,0x40(%rdi)
1409b3b02:	74 58                	je     0x1409b3b5c
1409b3b04:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1409b3b08:	8b d1                	mov    %ecx,%edx
1409b3b0a:	81 e2 00 00 ff 00    	and    $0xff0000,%edx
1409b3b10:	8b c1                	mov    %ecx,%eax
1409b3b12:	c1 e8 10             	shr    $0x10,%eax
1409b3b15:	0b d0                	or     %eax,%edx
1409b3b17:	8b c1                	mov    %ecx,%eax
1409b3b19:	25 00 ff 00 00       	and    $0xff00,%eax
1409b3b1e:	c1 ea 08             	shr    $0x8,%edx
1409b3b21:	c1 e1 10             	shl    $0x10,%ecx
1409b3b24:	0b c1                	or     %ecx,%eax
1409b3b26:	8b 4c 24 5c          	mov    0x5c(%rsp),%ecx
1409b3b2a:	c1 e0 08             	shl    $0x8,%eax
1409b3b2d:	0b d0                	or     %eax,%edx
1409b3b2f:	8b c1                	mov    %ecx,%eax
1409b3b31:	c1 e8 10             	shr    $0x10,%eax
1409b3b34:	89 54 24 58          	mov    %edx,0x58(%rsp)
1409b3b38:	8b d1                	mov    %ecx,%edx
1409b3b3a:	81 e2 00 00 ff 00    	and    $0xff0000,%edx
1409b3b40:	0b d0                	or     %eax,%edx
1409b3b42:	8b c1                	mov    %ecx,%eax
1409b3b44:	25 00 ff 00 00       	and    $0xff00,%eax
1409b3b49:	c1 e1 10             	shl    $0x10,%ecx
1409b3b4c:	0b c1                	or     %ecx,%eax
1409b3b4e:	c1 ea 08             	shr    $0x8,%edx
1409b3b51:	c1 e0 08             	shl    $0x8,%eax
1409b3b54:	0b d0                	or     %eax,%edx
1409b3b56:	89 54 24 5c          	mov    %edx,0x5c(%rsp)
1409b3b5a:	eb 04                	jmp    0x1409b3b60
1409b3b5c:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
1409b3b60:	83 fa 0c             	cmp    $0xc,%edx
1409b3b63:	73 2a                	jae    0x1409b3b8f
1409b3b65:	48 c7 44 24 20 0c 00 	movq   $0xc,0x20(%rsp)
1409b3b6c:	00 00
1409b3b6e:	4c 8d 05 a3 83 6b 00 	lea    0x6b83a3(%rip),%r8        # 0x14106bf18
1409b3b75:	44 8b ca             	mov    %edx,%r9d
1409b3b78:	48 8b cb             	mov    %rbx,%rcx
1409b3b7b:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3b80:	e8 ab c1 9c ff       	call   0x14037fd30
1409b3b85:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3b8a:	e9 e2 00 00 00       	jmp    0x1409b3c71
1409b3b8f:	f6 c2 03             	test   $0x3,%dl
1409b3b92:	74 21                	je     0x1409b3bb5
1409b3b94:	44 8b ca             	mov    %edx,%r9d
1409b3b97:	4c 8d 05 b2 83 6b 00 	lea    0x6b83b2(%rip),%r8        # 0x14106bf50
1409b3b9e:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3ba3:	48 8b cb             	mov    %rbx,%rcx
1409b3ba6:	e8 85 c1 9c ff       	call   0x14037fd30
1409b3bab:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3bb0:	e9 bc 00 00 00       	jmp    0x1409b3c71
1409b3bb5:	39 57 18             	cmp    %edx,0x18(%rdi)
1409b3bb8:	73 41                	jae    0x1409b3bfb
1409b3bba:	8b 45 08             	mov    0x8(%rbp),%eax
1409b3bbd:	3b d0                	cmp    %eax,%edx
1409b3bbf:	76 0d                	jbe    0x1409b3bce
1409b3bc1:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409b3bc5:	4c 8d 05 d4 83 6b 00 	lea    0x6b83d4(%rip),%r8        # 0x14106bfa0
1409b3bcc:	eb a7                	jmp    0x1409b3b75
1409b3bce:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409b3bd2:	e8 d1 d5 47 00       	call   0x140e311a8
1409b3bd7:	48 85 c0             	test   %rax,%rax
1409b3bda:	75 1b                	jne    0x1409b3bf7
1409b3bdc:	4c 8d 05 ed 14 67 00 	lea    0x6714ed(%rip),%r8        # 0x1410250d0
1409b3be3:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3be8:	48 8b cb             	mov    %rbx,%rcx
1409b3beb:	e8 40 c1 9c ff       	call   0x14037fd30
1409b3bf0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3bf5:	eb 7a                	jmp    0x1409b3c71
1409b3bf7:	48 89 47 20          	mov    %rax,0x20(%rdi)
1409b3bfb:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409b3bff:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1409b3c05:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1409b3c0a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1409b3c0f:	48 89 01             	mov    %rax,(%rcx)
1409b3c12:	49 8b cf             	mov    %r15,%rcx
1409b3c15:	8b 6c 24 5c          	mov    0x5c(%rsp),%ebp
1409b3c19:	48 8b 77 20          	mov    0x20(%rdi),%rsi
1409b3c1d:	48 83 c6 08          	add    $0x8,%rsi
1409b3c21:	48 8b d6             	mov    %rsi,%rdx
1409b3c24:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1409b3c28:	e8 63 00 00 00       	call   0x1409b3c90
1409b3c2d:	83 f8 ff             	cmp    $0xffffffff,%eax
1409b3c30:	0f 84 be fe ff ff    	je     0x1409b3af4
1409b3c36:	83 7f 40 00          	cmpl   $0x0,0x40(%rdi)
1409b3c3a:	74 0a                	je     0x1409b3c46
1409b3c3c:	8b 44 2e f4          	mov    -0xc(%rsi,%rbp,1),%eax
1409b3c40:	0f c8                	bswap  %eax
1409b3c42:	89 44 2e f4          	mov    %eax,-0xc(%rsi,%rbp,1)
1409b3c46:	8b 44 2e f4          	mov    -0xc(%rsi,%rbp,1),%eax
1409b3c4a:	39 44 24 5c          	cmp    %eax,0x5c(%rsp)
1409b3c4e:	74 09                	je     0x1409b3c59