1408a474f:	cc                   	int3
1408a4750:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408a4755:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408a475a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408a475f:	57                   	push   %rdi
1408a4760:	48 83 ec 20          	sub    $0x20,%rsp
1408a4764:	48 8b fa             	mov    %rdx,%rdi
1408a4767:	48 8b d9             	mov    %rcx,%rbx
1408a476a:	48 8b 09             	mov    (%rcx),%rcx
1408a476d:	ba 48 00 00 00       	mov    $0x48,%edx
1408a4772:	41 0f b7 e9          	movzwl %r9w,%ebp
1408a4776:	49 8b f0             	mov    %r8,%rsi
1408a4779:	e8 82 1e 03 00       	call   0x1408d6600
1408a477e:	4c 8b d0             	mov    %rax,%r10
1408a4781:	48 85 c0             	test   %rax,%rax
1408a4784:	0f 84 a7 00 00 00    	je     0x1408a4831
1408a478a:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a478d:	33 c0                	xor    %eax,%eax
1408a478f:	41 0f 11 02          	movups %xmm0,(%r10)
1408a4793:	41 0f 11 42 10       	movups %xmm0,0x10(%r10)
1408a4798:	41 0f 11 42 20       	movups %xmm0,0x20(%r10)
1408a479d:	41 0f 11 42 30       	movups %xmm0,0x30(%r10)
1408a47a2:	49 89 42 40          	mov    %rax,0x40(%r10)
1408a47a6:	41 c6 02 a7          	movb   $0xa7,(%r10)
1408a47aa:	66 41 c7 42 32 ff ff 	movw   $0xffff,0x32(%r10)
1408a47b1:	41 c7 42 28 01 00 00 	movl   $0x1,0x28(%r10)
1408a47b8:	00
1408a47b9:	8b 46 44             	mov    0x44(%rsi),%eax
1408a47bc:	41 89 42 2c          	mov    %eax,0x2c(%r10)
1408a47c0:	66 41 89 6a 30       	mov    %bp,0x30(%r10)
1408a47c5:	48 8b 46 20          	mov    0x20(%rsi),%rax
1408a47c9:	41 81 4a 04 00 00 20 	orl    $0x200000,0x4(%r10)
1408a47d0:	00
1408a47d1:	49 89 42 40          	mov    %rax,0x40(%r10)
1408a47d5:	48 8b 0f             	mov    (%rdi),%rcx
1408a47d8:	48 85 c9             	test   %rcx,%rcx
1408a47db:	75 10                	jne    0x1408a47ed
1408a47dd:	48 8b 0b             	mov    (%rbx),%rcx
1408a47e0:	49 8b d2             	mov    %r10,%rdx
1408a47e3:	e8 48 b1 03 00       	call   0x1408df930
1408a47e8:	48 8b c8             	mov    %rax,%rcx
1408a47eb:	eb 41                	jmp    0x1408a482e
1408a47ed:	48 63 01             	movslq (%rcx),%rax
1408a47f0:	8d 50 01             	lea    0x1(%rax),%edx
1408a47f3:	39 51 04             	cmp    %edx,0x4(%rcx)
1408a47f6:	7d 13                	jge    0x1408a480b
1408a47f8:	48 8b d1             	mov    %rcx,%rdx
1408a47fb:	4d 8b c2             	mov    %r10,%r8
1408a47fe:	48 8b 0b             	mov    (%rbx),%rcx
1408a4801:	e8 3a b0 03 00       	call   0x1408df840
1408a4806:	48 8b c8             	mov    %rax,%rcx
1408a4809:	eb 23                	jmp    0x1408a482e
1408a480b:	0f 10 05 9e 20 7a 00 	movups 0x7a209e(%rip),%xmm0        # 0x1410468b0
1408a4812:	48 c1 e0 05          	shl    $0x5,%rax
1408a4816:	0f 10 0d a3 20 7a 00 	movups 0x7a20a3(%rip),%xmm1        # 0x1410468c0
1408a481d:	89 11                	mov    %edx,(%rcx)
1408a481f:	0f 11 44 08 08       	movups %xmm0,0x8(%rax,%rcx,1)
1408a4824:	0f 11 4c 08 18       	movups %xmm1,0x18(%rax,%rcx,1)
1408a4829:	4c 89 54 08 08       	mov    %r10,0x8(%rax,%rcx,1)
1408a482e:	48 89 0f             	mov    %rcx,(%rdi)
1408a4831:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408a4836:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1408a483b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408a4840:	48 83 c4 20          	add    $0x20,%rsp
1408a4844:	5f                   	pop    %rdi
1408a4845:	c3                   	ret
1408a4846:	cc                   	int3
1408a4847:	cc                   	int3
1408a4848:	cc                   	int3
1408a4849:	cc                   	int3
1408a484a:	cc                   	int3
1408a484b:	cc                   	int3
1408a484c:	cc                   	int3
1408a484d:	cc                   	int3
1408a484e:	cc                   	int3
1408a484f:	cc                   	int3
1408a4850:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408a4855:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1408a485a:	55                   	push   %rbp
1408a485b:	56                   	push   %rsi
1408a485c:	57                   	push   %rdi
1408a485d:	41 54                	push   %r12
1408a485f:	41 55                	push   %r13
1408a4861:	41 56                	push   %r14
1408a4863:	41 57                	push   %r15
1408a4865:	48 83 ec 50          	sub    $0x50,%rsp
1408a4869:	0f b6 59 0a          	movzbl 0xa(%rcx),%ebx
1408a486d:	48 8b e9             	mov    %rcx,%rbp
1408a4870:	4d 8b f1             	mov    %r9,%r14
1408a4873:	49 8b f8             	mov    %r8,%rdi
1408a4876:	4c 8b ea             	mov    %rdx,%r13
1408a4879:	80 7d 01 00          	cmpb   $0x0,0x1(%rbp)
1408a487d:	48 8d 0c 1a          	lea    (%rdx,%rbx,1),%rcx
1408a4881:	0f 84 c5 00 00 00    	je     0x1408a494c
1408a4887:	45 8b 78 28          	mov    0x28(%r8),%r15d
1408a488b:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1408a4891:	45 8b 60 24          	mov    0x24(%r8),%r12d
1408a4895:	45 03 fc             	add    %r12d,%r15d
1408a4898:	49 8b 40 10          	mov    0x10(%r8),%rax
1408a489c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408a48a1:	41 81 ff 80 00 00 00 	cmp    $0x80,%r15d
1408a48a8:	73 08                	jae    0x1408a48b2
1408a48aa:	44 88 39             	mov    %r15b,(%rcx)
1408a48ad:	41 8b c3             	mov    %r11d,%eax
1408a48b0:	eb 39                	jmp    0x1408a48eb
1408a48b2:	49 63 d7             	movslq %r15d,%rdx
1408a48b5:	48 83 fa 7f          	cmp    $0x7f,%rdx
1408a48b9:	77 0a                	ja     0x1408a48c5
1408a48bb:	80 e2 7f             	and    $0x7f,%dl
1408a48be:	41 8b c3             	mov    %r11d,%eax
1408a48c1:	88 11                	mov    %dl,(%rcx)
1408a48c3:	eb 26                	jmp    0x1408a48eb
1408a48c5:	48 81 fa ff 3f 00 00 	cmp    $0x3fff,%rdx
1408a48cc:	77 18                	ja     0x1408a48e6
1408a48ce:	48 8b c2             	mov    %rdx,%rax
1408a48d1:	48 c1 e8 07          	shr    $0x7,%rax
1408a48d5:	0c 80                	or     $0x80,%al
1408a48d7:	80 e2 7f             	and    $0x7f,%dl
1408a48da:	88 01                	mov    %al,(%rcx)
1408a48dc:	88 51 01             	mov    %dl,0x1(%rcx)
1408a48df:	b8 02 00 00 00       	mov    $0x2,%eax
1408a48e4:	eb 05                	jmp    0x1408a48eb
1408a48e6:	e8 35 96 01 00       	call   0x1408bdf20
1408a48eb:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1408a48ef:	0f b6 c0             	movzbl %al,%eax
1408a48f2:	03 d8                	add    %eax,%ebx
1408a48f4:	8b cb                	mov    %ebx,%ecx
1408a48f6:	49 03 cd             	add    %r13,%rcx
1408a48f9:	48 83 fa 7f          	cmp    $0x7f,%rdx
1408a48fd:	77 12                	ja     0x1408a4911
1408a48ff:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1408a4904:	80 e2 7f             	and    $0x7f,%dl
1408a4907:	88 11                	mov    %dl,(%rcx)
1408a4909:	41 03 db             	add    %r11d,%ebx
1408a490c:	e9 a4 00 00 00       	jmp    0x1408a49b5
1408a4911:	48 81 fa ff 3f 00 00 	cmp    $0x3fff,%rdx
1408a4918:	77 21                	ja     0x1408a493b
1408a491a:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1408a491f:	48 8b c2             	mov    %rdx,%rax
1408a4922:	48 c1 e8 07          	shr    $0x7,%rax
1408a4926:	80 e2 7f             	and    $0x7f,%dl
1408a4929:	0c 80                	or     $0x80,%al
1408a492b:	88 51 01             	mov    %dl,0x1(%rcx)
1408a492e:	41 bb 02 00 00 00    	mov    $0x2,%r11d
1408a4934:	88 01                	mov    %al,(%rcx)
1408a4936:	41 03 db             	add    %r11d,%ebx
1408a4939:	eb 7a                	jmp    0x1408a49b5
1408a493b:	e8 e0 95 01 00       	call   0x1408bdf20
1408a4940:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1408a4945:	44 8b d8             	mov    %eax,%r11d
1408a4948:	03 d8                	add    %eax,%ebx
1408a494a:	eb 69                	jmp    0x1408a49b5
1408a494c:	4d 63 78 08          	movslq 0x8(%r8),%r15
1408a4950:	49 8b 38             	mov    (%r8),%rdi
1408a4953:	45 8b e7             	mov    %r15d,%r12d
1408a4956:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1408a495b:	41 81 ff 80 00 00 00 	cmp    $0x80,%r15d
1408a4962:	73 0b                	jae    0x1408a496f
1408a4964:	44 88 39             	mov    %r15b,(%rcx)
1408a4967:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1408a496d:	eb 40                	jmp    0x1408a49af
1408a496f:	49 8b d7             	mov    %r15,%rdx
1408a4972:	49 83 ff 7f          	cmp    $0x7f,%r15
1408a4976:	77 0d                	ja     0x1408a4985
1408a4978:	80 e2 7f             	and    $0x7f,%dl
1408a497b:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1408a4981:	88 11                	mov    %dl,(%rcx)
1408a4983:	eb 2a                	jmp    0x1408a49af
1408a4985:	48 81 fa ff 3f 00 00 	cmp    $0x3fff,%rdx
1408a498c:	77 19                	ja     0x1408a49a7
1408a498e:	48 8b c2             	mov    %rdx,%rax
1408a4991:	41 bb 02 00 00 00    	mov    $0x2,%r11d
1408a4997:	48 c1 e8 07          	shr    $0x7,%rax
1408a499b:	0c 80                	or     $0x80,%al
1408a499d:	80 e2 7f             	and    $0x7f,%dl
1408a49a0:	88 01                	mov    %al,(%rcx)
1408a49a2:	88 51 01             	mov    %dl,0x1(%rcx)
1408a49a5:	eb 08                	jmp    0x1408a49af
1408a49a7:	e8 74 95 01 00       	call   0x1408bdf20
1408a49ac:	44 8b d8             	mov    %eax,%r11d
1408a49af:	41 0f b6 c3          	movzbl %r11b,%eax
1408a49b3:	03 d8                	add    %eax,%ebx
1408a49b5:	44 0f b7 4d 0e       	movzwl 0xe(%rbp),%r9d
1408a49ba:	48 63 f3             	movslq %ebx,%rsi
1408a49bd:	49 03 f5             	add    %r13,%rsi
1408a49c0:	45 3b f9             	cmp    %r9d,%r15d
1408a49c3:	7f 38                	jg     0x1408a49fd
1408a49c5:	41 8d 04 1f          	lea    (%r15,%rbx,1),%eax
1408a49c9:	b9 04 00 00 00       	mov    $0x4,%ecx
1408a49ce:	3b c1                	cmp    %ecx,%eax
1408a49d0:	49 63 dc             	movslq %r12d,%rbx
1408a49d3:	4c 8b c3             	mov    %rbx,%r8
1408a49d6:	48 8b d7             	mov    %rdi,%rdx
1408a49d9:	0f 4c c1             	cmovl  %ecx,%eax
1408a49dc:	48 8b ce             	mov    %rsi,%rcx
1408a49df:	41 89 06             	mov    %eax,(%r14)
1408a49e2:	e8 29 a6 63 00       	call   0x140edf010
1408a49e7:	45 2b fc             	sub    %r12d,%r15d
1408a49ea:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
1408a49ee:	4d 63 c7             	movslq %r15d,%r8
1408a49f1:	33 d2                	xor    %edx,%edx
1408a49f3:	e8 b8 ac 63 00       	call   0x140edf6b0
1408a49f8:	e9 78 03 00 00       	jmp    0x1408a4d75
1408a49fd:	44 0f b7 75 10       	movzwl 0x10(%rbp),%r14d
1408a4a02:	33 d2                	xor    %edx,%edx
1408a4a04:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1408a4a08:	41 8b c7             	mov    %r15d,%eax
1408a4a0b:	41 2b c6             	sub    %r14d,%eax
1408a4a0e:	44 8b 41 38          	mov    0x38(%rcx),%r8d
1408a4a12:	41 83 e8 04          	sub    $0x4,%r8d
1408a4a16:	41 f7 f0             	div    %r8d
1408a4a19:	42 8d 04 32          	lea    (%rdx,%r14,1),%eax
1408a4a1d:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
1408a4a24:	00
1408a4a25:	41 3b c1             	cmp    %r9d,%eax
1408a4a28:	44 0f 4e f0          	cmovle %eax,%r14d
1408a4a2c:	41 8d 0c 1e          	lea    (%r14,%rbx,1),%ecx
1408a4a30:	8d 41 04             	lea    0x4(%rcx),%eax
1408a4a33:	89 02                	mov    %eax,(%rdx)
1408a4a35:	48 8b 6d 48          	mov    0x48(%rbp),%rbp
1408a4a39:	48 63 c1             	movslq %ecx,%rax
1408a4a3c:	49 03 c5             	add    %r13,%rax
1408a4a3f:	45 33 ed             	xor    %r13d,%r13d
1408a4a42:	33 ff                	xor    %edi,%edi
1408a4a44:	89 bc 24 90 00 00 00 	mov    %edi,0x90(%rsp)
1408a4a4b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1408a4a50:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1408a4a55:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1408a4a5c:	00 00 00 00
1408a4a60:	45 3b fe             	cmp    %r14d,%r15d
1408a4a63:	41 8b de             	mov    %r14d,%ebx
1408a4a66:	41 0f 4e df          	cmovle %r15d,%ebx
1408a4a6a:	44 3b e3             	cmp    %ebx,%r12d
1408a4a6d:	7c 10                	jl     0x1408a4a7f
1408a4a6f:	48 8b d1             	mov    %rcx,%rdx
1408a4a72:	4c 63 c3             	movslq %ebx,%r8
1408a4a75:	48 8b ce             	mov    %rsi,%rcx
1408a4a78:	e8 93 a5 63 00       	call   0x140edf010
1408a4a7d:	eb 25                	jmp    0x1408a4aa4
1408a4a7f:	45 85 e4             	test   %r12d,%r12d
1408a4a82:	7e 13                	jle    0x1408a4a97
1408a4a84:	48 8b d1             	mov    %rcx,%rdx
1408a4a87:	4d 63 c4             	movslq %r12d,%r8
1408a4a8a:	48 8b ce             	mov    %rsi,%rcx
1408a4a8d:	41 8b dc             	mov    %r12d,%ebx
1408a4a90:	e8 7b a5 63 00       	call   0x140edf010
1408a4a95:	eb 0d                	jmp    0x1408a4aa4
1408a4a97:	4c 63 c3             	movslq %ebx,%r8
1408a4a9a:	33 d2                	xor    %edx,%edx
1408a4a9c:	48 8b ce             	mov    %rsi,%rcx
1408a4a9f:	e8 0c ac 63 00       	call   0x140edf6b0
1408a4aa4:	44 2b fb             	sub    %ebx,%r15d
1408a4aa7:	45 85 ff             	test   %r15d,%r15d
1408a4aaa:	0f 8e 68 02 00 00    	jle    0x1408a4d18
1408a4ab0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1408a4ab5:	44 2b e3             	sub    %ebx,%r12d
1408a4ab8:	48 63 c3             	movslq %ebx,%rax
1408a4abb:	48 03 c8             	add    %rax,%rcx
1408a4abe:	48 03 f0             	add    %rax,%rsi
1408a4ac1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1408a4ac6:	44 2b f3             	sub    %ebx,%r14d
1408a4ac9:	75 95                	jne    0x1408a4a60
1408a4acb:	80 7d 21 00          	cmpb   $0x0,0x21(%rbp)
1408a4acf:	44 8b f7             	mov    %edi,%r14d
1408a4ad2:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1408a4ad9:	00 00
1408a4adb:	74 75                	je     0x1408a4b52
1408a4add:	44 8b 55 34          	mov    0x34(%rbp),%r10d
1408a4ae1:	44 8b cf             	mov    %edi,%r9d
1408a4ae4:	44 8b 1d 15 8d b0 00 	mov    0xb08d15(%rip),%r11d        # 0x1413ad800
1408a4aeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408a4af0:	41 8d 79 01          	lea    0x1(%r9),%edi
1408a4af4:	89 bc 24 90 00 00 00 	mov    %edi,0x90(%rsp)
1408a4afb:	44 8b cf             	mov    %edi,%r9d
1408a4afe:	83 ff 02             	cmp    $0x2,%edi
1408a4b01:	73 04                	jae    0x1408a4b07
1408a4b03:	33 c9                	xor    %ecx,%ecx
1408a4b05:	eb 36                	jmp    0x1408a4b3d
1408a4b07:	44 8d 47 fe          	lea    -0x2(%rdi),%r8d
1408a4b0b:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1408a4b10:	f7 65 38             	mull   0x38(%rbp)
1408a4b13:	41 8b c0             	mov    %r8d,%eax
1408a4b16:	8b ca                	mov    %edx,%ecx
1408a4b18:	33 d2                	xor    %edx,%edx
1408a4b1a:	c1 e9 02             	shr    $0x2,%ecx
1408a4b1d:	ff c1                	inc    %ecx
1408a4b1f:	f7 f1                	div    %ecx
1408a4b21:	33 c9                	xor    %ecx,%ecx
1408a4b23:	41 8b c3             	mov    %r11d,%eax
1408a4b26:	44 2b c2             	sub    %edx,%r8d
1408a4b29:	33 d2                	xor    %edx,%edx
1408a4b2b:	41 f7 f2             	div    %r10d
1408a4b2e:	ff c8                	dec    %eax
1408a4b30:	44 3b c0             	cmp    %eax,%r8d
1408a4b33:	0f 94 c1             	sete   %cl
1408a4b36:	41 83 c0 02          	add    $0x2,%r8d
1408a4b3a:	41 03 c8             	add    %r8d,%ecx
1408a4b3d:	45 8b c2             	mov    %r10d,%r8d
1408a4b40:	3b cf                	cmp    %edi,%ecx
1408a4b42:	74 ac                	je     0x1408a4af0
1408a4b44:	33 d2                	xor    %edx,%edx
1408a4b46:	41 8b c3             	mov    %r11d,%eax
1408a4b49:	41 f7 f0             	div    %r8d
1408a4b4c:	ff c0                	inc    %eax
1408a4b4e:	3b f8                	cmp    %eax,%edi
1408a4b50:	74 9e                	je     0x1408a4af0
1408a4b52:	44 8b cf             	mov    %edi,%r9d
1408a4b55:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1408a4b5a:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1408a4b61:	00
1408a4b62:	48 8b cd             	mov    %rbp,%rcx
1408a4b65:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1408a4b6a:	e8 a1 9d fe ff       	call   0x14088e910
1408a4b6f:	80 7d 21 00          	cmpb   $0x0,0x21(%rbp)
1408a4b73:	8b d8                	mov    %eax,%ebx
1408a4b75:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408a4b7a:	8b bc 24 90 00 00 00 	mov    0x90(%rsp),%edi
1408a4b81:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
1408a4b88:	0f 84 95 00 00 00    	je     0x1408a4c23
1408a4b8e:	85 c0                	test   %eax,%eax
1408a4b90:	0f 85 8d 00 00 00    	jne    0x1408a4c23
1408a4b96:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
1408a4b9d:	00
1408a4b9e:	45 85 f6             	test   %r14d,%r14d
1408a4ba1:	45 8b ce             	mov    %r14d,%r9d
1408a4ba4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408a4ba9:	41 0f 95 c0          	setne  %r8b
1408a4bad:	8b d7                	mov    %edi,%edx
1408a4baf:	41 80 c0 03          	add    $0x3,%r8b
1408a4bb3:	48 8b cd             	mov    %rbp,%rcx
1408a4bb6:	e8 e5 88 01 00       	call   0x1408bd4a0
1408a4bbb:	8b 9c 24 98 00 00 00 	mov    0x98(%rsp),%ebx
1408a4bc2:	85 db                	test   %ebx,%ebx
1408a4bc4:	74 65                	je     0x1408a4c2b
1408a4bc6:	48 85 f6             	test   %rsi,%rsi
1408a4bc9:	74 58                	je     0x1408a4c23
1408a4bcb:	4c 8b 46 70          	mov    0x70(%rsi),%r8
1408a4bcf:	41 f6 40 34 20       	testb  $0x20,0x34(%r8)
1408a4bd4:	74 45                	je     0x1408a4c1b
1408a4bd6:	4d 8b 50 28          	mov    0x28(%r8),%r10
1408a4bda:	41 ff 8a 98 00 00 00 	decl   0x98(%r10)
1408a4be1:	49 8b 82 a8 00 00 00 	mov    0xa8(%r10),%rax
1408a4be8:	49 89 40 20          	mov    %rax,0x20(%r8)
1408a4bec:	49 8b 4a 48          	mov    0x48(%r10),%rcx
1408a4bf0:	4d 89 82 a8 00 00 00 	mov    %r8,0xa8(%r10)
1408a4bf7:	41 8b 50 30          	mov    0x30(%r8),%edx
1408a4bfb:	4d 8b 40 08          	mov    0x8(%r8),%r8
1408a4bff:	ff ca                	dec    %edx
1408a4c01:	4c 8b 09             	mov    (%rcx),%r9
1408a4c04:	49 0f af 92 c8 00 00 	imul   0xc8(%r10),%rdx