1408e5810:	4c 8b a4 24 a8 01 00 	mov    0x1a8(%rsp),%r12
1408e5817:	00
1408e5818:	41 8b ee             	mov    %r14d,%ebp
1408e581b:	44 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%r8d
1408e5822:	00
1408e5823:	41 f7 de             	neg    %r14d
1408e5826:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408e582d:	00 00 00
1408e5830:	41 8d 04 2e          	lea    (%r14,%rbp,1),%eax
1408e5834:	48 63 d0             	movslq %eax,%rdx
1408e5837:	49 8b 47 08          	mov    0x8(%r15),%rax
1408e583b:	0f bf 0c 50          	movswl (%rax,%rdx,2),%ecx
1408e583f:	83 f9 fe             	cmp    $0xfffffffe,%ecx
1408e5842:	75 71                	jne    0x1408e58b5
1408e5844:	8b 84 24 c8 01 00 00 	mov    0x1c8(%rsp),%eax
1408e584b:	49 8b 75 00          	mov    0x0(%r13),%rsi
1408e584f:	f7 d0                	not    %eax
1408e5851:	41 89 45 40          	mov    %eax,0x40(%r13)
1408e5855:	49 8b 47 50          	mov    0x50(%r15),%rax
1408e5859:	48 c1 e2 05          	shl    $0x5,%rdx
1408e585d:	48 8b 54 02 08       	mov    0x8(%rdx,%rax,1),%rdx
1408e5862:	48 85 d2             	test   %rdx,%rdx
1408e5865:	74 13                	je     0x1408e587a
1408e5867:	45 33 c9             	xor    %r9d,%r9d
1408e586a:	45 33 c0             	xor    %r8d,%r8d
1408e586d:	48 8b ce             	mov    %rsi,%rcx
1408e5870:	e8 bb da fb ff       	call   0x1408a3330
1408e5875:	48 8b f8             	mov    %rax,%rdi
1408e5878:	eb 03                	jmp    0x1408e587d
1408e587a:	49 8b fb             	mov    %r11,%rdi
1408e587d:	80 7e 67 00          	cmpb   $0x0,0x67(%rsi)
1408e5881:	75 0e                	jne    0x1408e5891
1408e5883:	44 8b c5             	mov    %ebp,%r8d
1408e5886:	48 8b d7             	mov    %rdi,%rdx
1408e5889:	49 8b cd             	mov    %r13,%rcx
1408e588c:	e8 0f 51 ff ff       	call   0x1408da9a0
1408e5891:	48 85 ff             	test   %rdi,%rdi
1408e5894:	74 0b                	je     0x1408e58a1
1408e5896:	48 8b d7             	mov    %rdi,%rdx
1408e5899:	48 8b ce             	mov    %rsi,%rcx
1408e589c:	e8 6f 8f ff ff       	call   0x1408de810
1408e58a1:	44 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%r8d
1408e58a8:	00
1408e58a9:	45 33 db             	xor    %r11d,%r11d
1408e58ac:	45 89 5d 40          	mov    %r11d,0x40(%r13)
1408e58b0:	e9 50 01 00 00       	jmp    0x1408e5a05
1408e58b5:	83 f9 ff             	cmp    $0xffffffff,%ecx
1408e58b8:	0f 84 e0 00 00 00    	je     0x1408e599e
1408e58be:	41 0f bf 44 24 34    	movswl 0x34(%r12),%eax
1408e58c4:	3b c8                	cmp    %eax,%ecx
1408e58c6:	0f 84 d2 00 00 00    	je     0x1408e599e
1408e58cc:	41 f6 44 24 30 20    	testb  $0x20,0x30(%r12)
1408e58d2:	74 5c                	je     0x1408e5930
1408e58d4:	66 85 c9             	test   %cx,%cx
1408e58d7:	78 57                	js     0x1408e5930
1408e58d9:	41 0f b7 d3          	movzwl %r11w,%edx
1408e58dd:	85 c9                	test   %ecx,%ecx
1408e58df:	7e 27                	jle    0x1408e5908
1408e58e1:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
1408e58e6:	44 8b d9             	mov    %ecx,%r11d
1408e58e9:	49 83 c0 12          	add    $0x12,%r8
1408e58ed:	44 8b c9             	mov    %ecx,%r9d
1408e58f0:	41 f6 00 20          	testb  $0x20,(%r8)
1408e58f4:	8d 4a 01             	lea    0x1(%rdx),%ecx
1408e58f7:	4d 8d 40 18          	lea    0x18(%r8),%r8
1408e58fb:	66 0f 45 ca          	cmovne %dx,%cx
1408e58ff:	0f b7 d1             	movzwl %cx,%edx
1408e5902:	49 83 e9 01          	sub    $0x1,%r9
1408e5906:	75 e8                	jne    0x1408e58f0
1408e5908:	49 63 c3             	movslq %r11d,%rax
1408e590b:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e590f:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1408e5914:	f6 44 c8 12 20       	testb  $0x20,0x12(%rax,%rcx,8)
1408e5919:	74 0f                	je     0x1408e592a
1408e591b:	41 0f b7 4c 24 38    	movzwl 0x38(%r12),%ecx
1408e5921:	66 2b ca             	sub    %dx,%cx
1408e5924:	66 41 03 cb          	add    %r11w,%cx
1408e5928:	eb 03                	jmp    0x1408e592d
1408e592a:	0f b7 ca             	movzwl %dx,%ecx
1408e592d:	45 33 db             	xor    %r11d,%r11d
1408e5930:	8b 94 24 c8 01 00 00 	mov    0x1c8(%rsp),%edx
1408e5937:	ff c2                	inc    %edx
1408e5939:	0f bf c1             	movswl %cx,%eax
1408e593c:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e5943:	03 d0                	add    %eax,%edx
1408e5945:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e594b:	7f 28                	jg     0x1408e5975
1408e594d:	44 8b c2             	mov    %edx,%r8d
1408e5950:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
1408e5955:	ba 51 00 00 00       	mov    $0x51,%edx
1408e595a:	44 8b cd             	mov    %ebp,%r9d
1408e595d:	48 8b cb             	mov    %rbx,%rcx
1408e5960:	e8 3b 74 fc ff       	call   0x1408acda0
1408e5965:	44 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%r8d
1408e596c:	00
1408e596d:	45 33 db             	xor    %r11d,%r11d
1408e5970:	e9 90 00 00 00       	jmp    0x1408e5a05
1408e5975:	44 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%r8d
1408e597c:	00
1408e597d:	8d 41 01             	lea    0x1(%rcx),%eax
1408e5980:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e5986:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e598a:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5991:	c7 04 c8 51 00 00 00 	movl   $0x51,(%rax,%rcx,8)
1408e5998:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408e599c:	eb 59                	jmp    0x1408e59f7
1408e599e:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e59a5:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e59ab:	7f 2a                	jg     0x1408e59d7
1408e59ad:	44 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%r8d
1408e59b4:	00
1408e59b5:	44 8b cd             	mov    %ebp,%r9d
1408e59b8:	ba 52 00 00 00       	mov    $0x52,%edx
1408e59bd:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
1408e59c2:	48 8b cb             	mov    %rbx,%rcx
1408e59c5:	e8 d6 73 fc ff       	call   0x1408acda0
1408e59ca:	44 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%r8d
1408e59d1:	00
1408e59d2:	45 33 db             	xor    %r11d,%r11d
1408e59d5:	eb 2e                	jmp    0x1408e5a05
1408e59d7:	8d 41 01             	lea    0x1(%rcx),%eax
1408e59da:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e59e0:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e59e4:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e59eb:	c7 04 c8 52 00 00 00 	movl   $0x52,(%rax,%rcx,8)
1408e59f2:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408e59f7:	4c 89 5c c8 10       	mov    %r11,0x10(%rax,%rcx,8)
1408e59fc:	44 89 5c c8 0c       	mov    %r11d,0xc(%rax,%rcx,8)
1408e5a01:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
1408e5a05:	41 0f b7 4f 60       	movzwl 0x60(%r15),%ecx
1408e5a0a:	ff c5                	inc    %ebp
1408e5a0c:	41 8d 04 2e          	lea    (%r14,%rbp,1),%eax
1408e5a10:	3b c1                	cmp    %ecx,%eax
1408e5a12:	0f 8c 18 fe ff ff    	jl     0x1408e5830
1408e5a18:	44 8b a4 24 bc 00 00 	mov    0xbc(%rsp),%r12d
1408e5a1f:	00
1408e5a20:	8b ac 24 c0 00 00 00 	mov    0xc0(%rsp),%ebp
1408e5a27:	44 8b 74 24 70       	mov    0x70(%rsp),%r14d
1408e5a2c:	4c 63 4c 24 60       	movslq 0x60(%rsp),%r9
1408e5a31:	48 8b 94 24 b0 01 00 	mov    0x1b0(%rsp),%rdx
1408e5a38:	00
1408e5a39:	44 0f b7 c1          	movzwl %cx,%r8d
1408e5a3d:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e5a44:	42 8b 14 8a          	mov    (%rdx,%r9,4),%edx
1408e5a48:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e5a4e:	7f 21                	jg     0x1408e5a71
1408e5a50:	89 54 24 20          	mov    %edx,0x20(%rsp)
1408e5a54:	45 8b c8             	mov    %r8d,%r9d
1408e5a57:	45 8b c6             	mov    %r14d,%r8d
1408e5a5a:	ba 61 00 00 00       	mov    $0x61,%edx
1408e5a5f:	48 8b cb             	mov    %rbx,%rcx
1408e5a62:	e8 39 73 fc ff       	call   0x1408acda0
1408e5a67:	44 8b 4c 24 60       	mov    0x60(%rsp),%r9d
1408e5a6c:	45 33 db             	xor    %r11d,%r11d
1408e5a6f:	eb 2e                	jmp    0x1408e5a9f
1408e5a71:	8d 41 01             	lea    0x1(%rcx),%eax
1408e5a74:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e5a7a:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e5a7e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5a85:	c7 04 c8 61 00 00 00 	movl   $0x61,(%rax,%rcx,8)
1408e5a8c:	44 89 74 c8 04       	mov    %r14d,0x4(%rax,%rcx,8)
1408e5a91:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
1408e5a96:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
1408e5a9a:	4c 89 5c c8 10       	mov    %r11,0x10(%rax,%rcx,8)
1408e5a9f:	83 bc 24 d0 01 00 00 	cmpl   $0x0,0x1d0(%rsp)
1408e5aa6:	00
1408e5aa7:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1408e5aae:	00
1408e5aaf:	74 42                	je     0x1408e5af3
1408e5ab1:	49 3b c7             	cmp    %r15,%rax
1408e5ab4:	75 3d                	jne    0x1408e5af3
1408e5ab6:	80 bc 24 d8 01 00 00 	cmpb   $0x0,0x1d8(%rsp)
1408e5abd:	00
1408e5abe:	75 33                	jne    0x1408e5af3
1408e5ac0:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408e5ac4:	f7 d5                	not    %ebp
1408e5ac6:	8b 41 48             	mov    0x48(%rcx),%eax
1408e5ac9:	03 41 44             	add    0x44(%rcx),%eax
1408e5acc:	79 10                	jns    0x1408e5ade
1408e5ace:	44 8b c5             	mov    %ebp,%r8d
1408e5ad1:	48 8b d3             	mov    %rbx,%rdx
1408e5ad4:	e8 c7 ba fd ff       	call   0x1408c15a0
1408e5ad9:	e9 55 0d 00 00       	jmp    0x1408e6833
1408e5ade:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1408e5ae2:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
1408e5ae8:	48 63 d5             	movslq %ebp,%rdx
1408e5aeb:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
1408e5aee:	e9 40 0d 00 00       	jmp    0x1408e6833
1408e5af3:	41 0f b6 77 62       	movzbl 0x62(%r15),%esi
1408e5af8:	85 f6                	test   %esi,%esi
1408e5afa:	74 c4                	je     0x1408e5ac0
1408e5afc:	8b 4c 24 74          	mov    0x74(%rsp),%ecx
1408e5b00:	80 f9 0b             	cmp    $0xb,%cl
1408e5b03:	74 05                	je     0x1408e5b0a
1408e5b05:	0f b6 f1             	movzbl %cl,%esi
1408e5b08:	eb 0b                	jmp    0x1408e5b15
1408e5b0a:	83 fe 0b             	cmp    $0xb,%esi
1408e5b0d:	b9 02 00 00 00       	mov    $0x2,%ecx
1408e5b12:	0f 44 f1             	cmove  %ecx,%esi
1408e5b15:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
1408e5b1c:	00
1408e5b1d:	89 b4 24 b8 00 00 00 	mov    %esi,0xb8(%rsp)
1408e5b24:	48 85 ff             	test   %rdi,%rdi
1408e5b27:	74 18                	je     0x1408e5b41
1408e5b29:	80 7f 28 00          	cmpb   $0x0,0x28(%rdi)
1408e5b2d:	be 06 00 00 00       	mov    $0x6,%esi
1408e5b32:	b9 04 00 00 00       	mov    $0x4,%ecx
1408e5b37:	0f 44 f1             	cmove  %ecx,%esi
1408e5b3a:	89 b4 24 b8 00 00 00 	mov    %esi,0xb8(%rsp)
1408e5b41:	45 85 c9             	test   %r9d,%r9d
1408e5b44:	0f 85 b6 00 00 00    	jne    0x1408e5c00
1408e5b4a:	49 83 7f 28 00       	cmpq   $0x0,0x28(%r15)
1408e5b4f:	0f 85 ab 00 00 00    	jne    0x1408e5c00
1408e5b55:	49 3b c7             	cmp    %r15,%rax
1408e5b58:	0f 85 a2 00 00 00    	jne    0x1408e5c00
1408e5b5e:	83 fe 05             	cmp    $0x5,%esi
1408e5b61:	0f 85 99 00 00 00    	jne    0x1408e5c00
1408e5b67:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1408e5b6e:	00
1408e5b6f:	48 8b 94 24 a8 01 00 	mov    0x1a8(%rsp),%rdx
1408e5b76:	00
1408e5b77:	8b 47 30             	mov    0x30(%rdi),%eax
1408e5b7a:	48 0f ba e0 0d       	bt     $0xd,%rax
1408e5b7f:	73 4c                	jae    0x1408e5bcd
1408e5b81:	48 83 7a 58 00       	cmpq   $0x0,0x58(%rdx)
1408e5b86:	75 18                	jne    0x1408e5ba0
1408e5b88:	49 8b 45 00          	mov    0x0(%r13),%rax
1408e5b8c:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408e5b90:	48 8b 41 38          	mov    0x38(%rcx),%rax
1408e5b94:	48 85 c0             	test   %rax,%rax
1408e5b97:	74 34                	je     0x1408e5bcd
1408e5b99:	48 83 78 40 00       	cmpq   $0x0,0x40(%rax)
1408e5b9e:	74 2d                	je     0x1408e5bcd
1408e5ba0:	41 80 bd d7 00 00 00 	cmpb   $0x0,0xd7(%r13)
1408e5ba7:	00
1408e5ba8:	75 23                	jne    0x1408e5bcd
1408e5baa:	45 33 c9             	xor    %r9d,%r9d
1408e5bad:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
1408e5bb2:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1408e5bb8:	49 8b cd             	mov    %r13,%rcx
1408e5bbb:	e8 90 fb 03 00       	call   0x140925750
1408e5bc0:	48 85 c0             	test   %rax,%rax
1408e5bc3:	75 3b                	jne    0x1408e5c00
1408e5bc5:	48 8b 94 24 a8 01 00 	mov    0x1a8(%rsp),%rdx
1408e5bcc:	00
1408e5bcd:	8b 47 30             	mov    0x30(%rdi),%eax
1408e5bd0:	48 0f ba e0 0e       	bt     $0xe,%rax
1408e5bd5:	0f 83 e5 fe ff ff    	jae    0x1408e5ac0
1408e5bdb:	48 83 7a 48 00       	cmpq   $0x0,0x48(%rdx)
1408e5be0:	75 1e                	jne    0x1408e5c00
1408e5be2:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
1408e5be6:	45 33 c0             	xor    %r8d,%r8d
1408e5be9:	48 8b 12             	mov    (%rdx),%rdx
1408e5bec:	48 83 c1 50          	add    $0x50,%rcx
1408e5bf0:	e8 1b fa fb ff       	call   0x1408a5610
1408e5bf5:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
1408e5bfa:	0f 84 c0 fe ff ff    	je     0x1408e5ac0
1408e5c00:	48 63 93 90 00 00 00 	movslq 0x90(%rbx),%rdx
1408e5c07:	41 0f b7 7f 5e       	movzwl 0x5e(%r15),%edi
1408e5c0c:	89 94 24 f0 00 00 00 	mov    %edx,0xf0(%rsp)
1408e5c13:	39 93 94 00 00 00    	cmp    %edx,0x94(%rbx)
1408e5c19:	7f 26                	jg     0x1408e5c41
1408e5c1b:	44 8b cd             	mov    %ebp,%r9d
1408e5c1e:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408e5c23:	45 8b c4             	mov    %r12d,%r8d
1408e5c26:	ba 1a 00 00 00       	mov    $0x1a,%edx
1408e5c2b:	48 8b cb             	mov    %rbx,%rcx
1408e5c2e:	e8 6d 71 fc ff       	call   0x1408acda0
1408e5c33:	8b d0                	mov    %eax,%edx
1408e5c35:	89 84 24 f0 00 00 00 	mov    %eax,0xf0(%rsp)
1408e5c3c:	45 33 c9             	xor    %r9d,%r9d
1408e5c3f:	eb 31                	jmp    0x1408e5c72
1408e5c41:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
1408e5c45:	45 33 c9             	xor    %r9d,%r9d
1408e5c48:	8d 42 01             	lea    0x1(%rdx),%eax
1408e5c4b:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e5c51:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5c58:	c7 04 c8 1a 00 00 00 	movl   $0x1a,(%rax,%rcx,8)
1408e5c5f:	44 89 64 c8 04       	mov    %r12d,0x4(%rax,%rcx,8)
1408e5c64:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
1408e5c68:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408e5c6d:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e5c72:	48 8b 03             	mov    (%rbx),%rax
1408e5c75:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e5c79:	75 17                	jne    0x1408e5c92
1408e5c7b:	48 63 c2             	movslq %edx,%rax
1408e5c7e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e5c82:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5c89:	c6 44 c8 01 fd       	movb   $0xfd,0x1(%rax,%rcx,8)
1408e5c8e:	89 7c c8 10          	mov    %edi,0x10(%rax,%rcx,8)
1408e5c92:	4c 3b bc 24 90 00 00 	cmp    0x90(%rsp),%r15
1408e5c99:	00
1408e5c9a:	75 0a                	jne    0x1408e5ca6
1408e5c9c:	45 8b de             	mov    %r14d,%r11d
1408e5c9f:	44 89 74 24 6c       	mov    %r14d,0x6c(%rsp)
1408e5ca4:	eb 70                	jmp    0x1408e5d16
1408e5ca6:	8b 94 24 98 00 00 00 	mov    0x98(%rsp),%edx
1408e5cad:	83 fa 01             	cmp    $0x1,%edx
1408e5cb0:	75 26                	jne    0x1408e5cd8
1408e5cb2:	41 0f b6 45 1f       	movzbl 0x1f(%r13),%eax
1408e5cb7:	84 c0                	test   %al,%al
1408e5cb9:	75 0a                	jne    0x1408e5cc5
1408e5cbb:	41 ff 45 38          	incl   0x38(%r13)
1408e5cbf:	45 8b 75 38          	mov    0x38(%r13),%r14d
1408e5cc3:	eb 42                	jmp    0x1408e5d07
1408e5cc5:	fe c8                	dec    %al
1408e5cc7:	0f b6 c0             	movzbl %al,%eax
1408e5cca:	41 88 45 1f          	mov    %al,0x1f(%r13)
1408e5cce:	45 8b b4 85 d8 00 00 	mov    0xd8(%r13,%rax,4),%r14d
1408e5cd5:	00
1408e5cd6:	eb 2f                	jmp    0x1408e5d07
1408e5cd8:	41 8b 4d 28          	mov    0x28(%r13),%ecx
1408e5cdc:	45 8b 75 2c          	mov    0x2c(%r13),%r14d
1408e5ce0:	44 89 74 24 6c       	mov    %r14d,0x6c(%rsp)
1408e5ce5:	3b d1                	cmp    %ecx,%edx
1408e5ce7:	7f 10                	jg     0x1408e5cf9
1408e5ce9:	41 8d 04 16          	lea    (%r14,%rdx,1),%eax
1408e5ced:	2b ca                	sub    %edx,%ecx
1408e5cef:	41 89 45 2c          	mov    %eax,0x2c(%r13)
1408e5cf3:	41 89 4d 28          	mov    %ecx,0x28(%r13)
1408e5cf7:	eb 13                	jmp    0x1408e5d0c
1408e5cf9:	41 8b 45 38          	mov    0x38(%r13),%eax
1408e5cfd:	44 8d 70 01          	lea    0x1(%rax),%r14d
1408e5d01:	03 c2                	add    %edx,%eax
1408e5d03:	41 89 45 38          	mov    %eax,0x38(%r13)
1408e5d07:	44 89 74 24 6c       	mov    %r14d,0x6c(%rsp)
1408e5d0c:	44 8b 5c 24 6c       	mov    0x6c(%rsp),%r11d
1408e5d11:	44 8b 74 24 70       	mov    0x70(%rsp),%r14d
1408e5d16:	83 bc 24 d0 01 00 00 	cmpl   $0x0,0x1d0(%rsp)
1408e5d1d:	00
1408e5d1e:	75 09                	jne    0x1408e5d29
1408e5d20:	83 fe 05             	cmp    $0x5,%esi
1408e5d23:	0f 85 6e 04 00 00    	jne    0x1408e6197
1408e5d29:	48 8b 84 24 a8 01 00 	mov    0x1a8(%rsp),%rax
1408e5d30:	00
1408e5d31:	f6 40 30 80          	testb  $0x80,0x30(%rax)
1408e5d35:	0f 85 f6 00 00 00    	jne    0x1408e5e31
1408e5d3b:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e5d42:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e5d48:	7f 22                	jg     0x1408e5d6c
1408e5d4a:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1408e5d4f:	45 8b c4             	mov    %r12d,%r8d
1408e5d52:	45 8b cb             	mov    %r11d,%r9d
1408e5d55:	ba 8e 00 00 00       	mov    $0x8e,%edx
1408e5d5a:	48 8b cb             	mov    %rbx,%rcx
1408e5d5d:	e8 3e 70 fc ff       	call   0x1408acda0
1408e5d62:	44 8b 5c 24 6c       	mov    0x6c(%rsp),%r11d
1408e5d67:	45 33 c9             	xor    %r9d,%r9d
1408e5d6a:	eb 2f                	jmp    0x1408e5d9b
1408e5d6c:	8d 41 01             	lea    0x1(%rcx),%eax