1408e5d6f:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e5d75:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e5d79:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5d80:	c7 04 c8 8e 00 00 00 	movl   $0x8e,(%rax,%rcx,8)
1408e5d87:	44 89 64 c8 04       	mov    %r12d,0x4(%rax,%rcx,8)
1408e5d8c:	44 89 5c c8 08       	mov    %r11d,0x8(%rax,%rcx,8)
1408e5d91:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
1408e5d96:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e5d9b:	44 8b b4 24 d0 01 00 	mov    0x1d0(%rsp),%r14d
1408e5da2:	00
1408e5da3:	45 85 f6             	test   %r14d,%r14d
1408e5da6:	0f 84 f3 03 00 00    	je     0x1408e619f
1408e5dac:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e5db3:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e5db9:	7f 1a                	jg     0x1408e5dd5
1408e5dbb:	44 8b cd             	mov    %ebp,%r9d
1408e5dbe:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408e5dc3:	45 8b c3             	mov    %r11d,%r8d
1408e5dc6:	ba 35 00 00 00       	mov    $0x35,%edx
1408e5dcb:	48 8b cb             	mov    %rbx,%rcx
1408e5dce:	e8 cd 6f fc ff       	call   0x1408acda0
1408e5dd3:	eb 2e                	jmp    0x1408e5e03
1408e5dd5:	8d 41 01             	lea    0x1(%rcx),%eax
1408e5dd8:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e5dde:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e5de2:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5de9:	c7 04 c8 35 00 00 00 	movl   $0x35,(%rax,%rcx,8)
1408e5df0:	44 89 5c c8 04       	mov    %r11d,0x4(%rax,%rcx,8)
1408e5df5:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
1408e5df9:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408e5dfe:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e5e03:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
1408e5e0a:	48 8b bc 24 a8 01 00 	mov    0x1a8(%rsp),%rdi
1408e5e11:	00
1408e5e12:	85 c0                	test   %eax,%eax
1408e5e14:	0f 8e 8d 03 00 00    	jle    0x1408e61a7
1408e5e1a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e5e1e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5e25:	66 c7 44 c8 ea 90 00 	movw   $0x90,-0x16(%rax,%rcx,8)
1408e5e2c:	e9 76 03 00 00       	jmp    0x1408e61a7
1408e5e31:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
1408e5e38:	00
1408e5e39:	4c 3b fd             	cmp    %rbp,%r15
1408e5e3c:	0f 84 d2 00 00 00    	je     0x1408e5f14
1408e5e42:	41 8b f9             	mov    %r9d,%edi
1408e5e45:	66 44 3b 4d 5e       	cmp    0x5e(%rbp),%r9w
1408e5e4a:	0f 83 c4 00 00 00    	jae    0x1408e5f14
1408e5e50:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
1408e5e56:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408e5e5d:	00 00 00
1408e5e60:	45 0f b7 47 60       	movzwl 0x60(%r15),%r8d
1408e5e65:	41 8b d1             	mov    %r9d,%edx
1408e5e68:	45 85 c0             	test   %r8d,%r8d
1408e5e6b:	74 24                	je     0x1408e5e91
1408e5e6d:	48 8b 45 08          	mov    0x8(%rbp),%rax
1408e5e71:	4d 8b 4f 08          	mov    0x8(%r15),%r9
1408e5e75:	48 63 cf             	movslq %edi,%rcx
1408e5e78:	44 0f b7 14 48       	movzwl (%rax,%rcx,2),%r10d
1408e5e7d:	0f 1f 00             	nopl   (%rax)
1408e5e80:	48 63 c2             	movslq %edx,%rax
1408e5e83:	66 45 3b 14 41       	cmp    (%r9,%rax,2),%r10w
1408e5e88:	74 0b                	je     0x1408e5e95
1408e5e8a:	ff c2                	inc    %edx
1408e5e8c:	41 3b d0             	cmp    %r8d,%edx
1408e5e8f:	7c ef                	jl     0x1408e5e80
1408e5e91:	41 0f b7 d5          	movzwl %r13w,%edx
1408e5e95:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e5e9c:	44 0f bf c2          	movswl %dx,%r8d
1408e5ea0:	41 8d 14 3b          	lea    (%r11,%rdi,1),%edx
1408e5ea4:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e5eaa:	7f 21                	jg     0x1408e5ecd
1408e5eac:	89 54 24 20          	mov    %edx,0x20(%rsp)
1408e5eb0:	45 8b c8             	mov    %r8d,%r9d
1408e5eb3:	45 8b c4             	mov    %r12d,%r8d
1408e5eb6:	ba 5e 00 00 00       	mov    $0x5e,%edx
1408e5ebb:	48 8b cb             	mov    %rbx,%rcx
1408e5ebe:	e8 dd 6e fc ff       	call   0x1408acda0
1408e5ec3:	44 8b 5c 24 6c       	mov    0x6c(%rsp),%r11d
1408e5ec8:	45 33 c9             	xor    %r9d,%r9d
1408e5ecb:	eb 31                	jmp    0x1408e5efe
1408e5ecd:	8d 41 01             	lea    0x1(%rcx),%eax
1408e5ed0:	45 33 c9             	xor    %r9d,%r9d
1408e5ed3:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e5ed9:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e5edd:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5ee4:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
1408e5eeb:	44 89 64 c8 04       	mov    %r12d,0x4(%rax,%rcx,8)
1408e5ef0:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
1408e5ef5:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
1408e5ef9:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e5efe:	0f b7 45 5e          	movzwl 0x5e(%rbp),%eax
1408e5f02:	ff c7                	inc    %edi
1408e5f04:	3b f8                	cmp    %eax,%edi
1408e5f06:	0f 8c 54 ff ff ff    	jl     0x1408e5e60
1408e5f0c:	4c 8b ac 24 a0 01 00 	mov    0x1a0(%rsp),%r13
1408e5f13:	00
1408e5f14:	83 bc 24 d0 01 00 00 	cmpl   $0x0,0x1d0(%rsp)
1408e5f1b:	00
1408e5f1c:	0f 84 75 02 00 00    	je     0x1408e6197
1408e5f22:	0f b7 4d 5e          	movzwl 0x5e(%rbp),%ecx
1408e5f26:	41 8b d3             	mov    %r11d,%edx
1408e5f29:	44 8b ab 90 00 00 00 	mov    0x90(%rbx),%r13d
1408e5f30:	45 8b e1             	mov    %r9d,%r12d
1408e5f33:	41 8b 47 64          	mov    0x64(%r15),%eax
1408e5f37:	44 03 e9             	add    %ecx,%r13d
1408e5f3a:	24 03                	and    $0x3,%al
1408e5f3c:	c7 84 24 d8 00 00 00 	movl   $0x34,0xd8(%rsp)
1408e5f43:	34 00 00 00
1408e5f47:	3c 02                	cmp    $0x2,%al
1408e5f49:	41 0f 44 d6          	cmove  %r14d,%edx
1408e5f4d:	89 94 24 80 00 00 00 	mov    %edx,0x80(%rsp)
1408e5f54:	85 c9                	test   %ecx,%ecx
1408e5f56:	0f 84 2b 02 00 00    	je     0x1408e6187
1408e5f5c:	0f 1f 40 00          	nopl   0x0(%rax)
1408e5f60:	48 8b 45 40          	mov    0x40(%rbp),%rax
1408e5f64:	4d 63 f4             	movslq %r12d,%r14
1408e5f67:	4a 8b 34 f0          	mov    (%rax,%r14,8),%rsi
1408e5f6b:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
1408e5f72:	00
1408e5f73:	4c 8b c6             	mov    %rsi,%r8
1408e5f76:	48 8b 08             	mov    (%rax),%rcx
1408e5f79:	0f b6 69 64          	movzbl 0x64(%rcx),%ebp
1408e5f7d:	0f b6 b9 c5 00 00 00 	movzbl 0xc5(%rcx),%edi
1408e5f84:	40 0f b6 d5          	movzbl %bpl,%edx
1408e5f88:	44 8b cf             	mov    %edi,%r9d
1408e5f8b:	e8 20 a4 ff ff       	call   0x1408e03b0
1408e5f90:	4c 8b f8             	mov    %rax,%r15
1408e5f93:	40 84 ff             	test   %dil,%dil
1408e5f96:	75 26                	jne    0x1408e5fbe
1408e5f98:	48 85 c0             	test   %rax,%rax
1408e5f9b:	74 07                	je     0x1408e5fa4
1408e5f9d:	48 83 78 18 00       	cmpq   $0x0,0x18(%rax)
1408e5fa2:	75 1a                	jne    0x1408e5fbe
1408e5fa4:	48 8b 8c 24 a0 01 00 	mov    0x1a0(%rsp),%rcx
1408e5fab:	00
1408e5fac:	4c 8b ce             	mov    %rsi,%r9
1408e5faf:	4c 8b c0             	mov    %rax,%r8
1408e5fb2:	40 0f b6 d5          	movzbl %bpl,%edx
1408e5fb6:	e8 e5 18 00 00       	call   0x1408e78a0
1408e5fbb:	4c 8b f8             	mov    %rax,%r15
1408e5fbe:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
1408e5fc5:	00
1408e5fc6:	48 8b 45 08          	mov    0x8(%rbp),%rax
1408e5fca:	42 0f bf 0c 70       	movswl (%rax,%r14,2),%ecx
1408e5fcf:	0f b7 45 5e          	movzwl 0x5e(%rbp),%eax
1408e5fd3:	ff c8                	dec    %eax
1408e5fd5:	44 3b e0             	cmp    %eax,%r12d
1408e5fd8:	75 18                	jne    0x1408e5ff2
1408e5fda:	44 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%r13d
1408e5fe1:	00
1408e5fe2:	41 bb 35 00 00 00    	mov    $0x35,%r11d
1408e5fe8:	44 89 9c 24 d8 00 00 	mov    %r11d,0xd8(%rsp)
1408e5fef:	00
1408e5ff0:	eb 08                	jmp    0x1408e5ffa
1408e5ff2:	44 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%r11d
1408e5ff9:	00
1408e5ffa:	48 8b bc 24 a8 01 00 	mov    0x1a8(%rsp),%rdi
1408e6001:	00
1408e6002:	f6 47 30 20          	testb  $0x20,0x30(%rdi)
1408e6006:	74 68                	je     0x1408e6070
1408e6008:	66 85 c9             	test   %cx,%cx
1408e600b:	78 63                	js     0x1408e6070
1408e600d:	33 f6                	xor    %esi,%esi
1408e600f:	44 0f b7 c6          	movzwl %si,%r8d
1408e6013:	44 8b d6             	mov    %esi,%r10d
1408e6016:	85 c9                	test   %ecx,%ecx
1408e6018:	7e 30                	jle    0x1408e604a
1408e601a:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1408e601e:	44 8b d1             	mov    %ecx,%r10d
1408e6021:	48 83 c2 12          	add    $0x12,%rdx
1408e6025:	44 8b c9             	mov    %ecx,%r9d
1408e6028:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408e602f:	00
1408e6030:	f6 02 20             	testb  $0x20,(%rdx)
1408e6033:	41 8d 48 01          	lea    0x1(%r8),%ecx
1408e6037:	48 8d 52 18          	lea    0x18(%rdx),%rdx
1408e603b:	66 41 0f 45 c8       	cmovne %r8w,%cx
1408e6040:	44 0f b7 c1          	movzwl %cx,%r8d
1408e6044:	49 83 e9 01          	sub    $0x1,%r9
1408e6048:	75 e6                	jne    0x1408e6030
1408e604a:	49 63 c2             	movslq %r10d,%rax
1408e604d:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e6051:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408e6055:	f6 44 c8 12 20       	testb  $0x20,0x12(%rax,%rcx,8)
1408e605a:	74 0e                	je     0x1408e606a
1408e605c:	0f b7 4f 38          	movzwl 0x38(%rdi),%ecx
1408e6060:	66 41 2b c8          	sub    %r8w,%cx
1408e6064:	66 41 03 ca          	add    %r10w,%cx
1408e6068:	eb 08                	jmp    0x1408e6072
1408e606a:	41 0f b7 c8          	movzwl %r8w,%ecx
1408e606e:	eb 02                	jmp    0x1408e6072
1408e6070:	33 f6                	xor    %esi,%esi
1408e6072:	44 8b b4 24 d0 01 00 	mov    0x1d0(%rsp),%r14d
1408e6079:	00
1408e607a:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
1408e6081:	00
1408e6082:	48 63 93 90 00 00 00 	movslq 0x90(%rbx),%rdx
1408e6089:	45 03 cc             	add    %r12d,%r9d
1408e608c:	0f bf c1             	movswl %cx,%eax
1408e608f:	45 8d 46 01          	lea    0x1(%r14),%r8d
1408e6093:	44 03 c0             	add    %eax,%r8d
1408e6096:	39 93 94 00 00 00    	cmp    %edx,0x94(%rbx)
1408e609c:	7f 17                	jg     0x1408e60b5
1408e609e:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1408e60a3:	41 8b d3             	mov    %r11d,%edx
1408e60a6:	45 8b cd             	mov    %r13d,%r9d
1408e60a9:	48 8b cb             	mov    %rbx,%rcx
1408e60ac:	e8 ef 6c fc ff       	call   0x1408acda0
1408e60b1:	8b d0                	mov    %eax,%edx
1408e60b3:	eb 36                	jmp    0x1408e60eb
1408e60b5:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
1408e60b9:	8d 42 01             	lea    0x1(%rdx),%eax
1408e60bc:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e60c2:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e60c9:	44 88 1c c8          	mov    %r11b,(%rax,%rcx,8)
1408e60cd:	66 89 74 c8 02       	mov    %si,0x2(%rax,%rcx,8)
1408e60d2:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408e60d7:	44 89 6c c8 08       	mov    %r13d,0x8(%rax,%rcx,8)
1408e60dc:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
1408e60e1:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
1408e60e6:	c6 44 c8 01 00       	movb   $0x0,0x1(%rax,%rcx,8)
1408e60eb:	48 8b 03             	mov    (%rbx),%rax
1408e60ee:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e60f2:	75 45                	jne    0x1408e6139
1408e60f4:	85 d2                	test   %edx,%edx
1408e60f6:	79 08                	jns    0x1408e6100
1408e60f8:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408e60fe:	ff ca                	dec    %edx
1408e6100:	48 63 c2             	movslq %edx,%rax
1408e6103:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e6107:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e610e:	80 7c c8 01 00       	cmpb   $0x0,0x1(%rax,%rcx,8)
1408e6113:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408e6117:	74 13                	je     0x1408e612c
1408e6119:	41 b9 fe ff ff ff    	mov    $0xfffffffe,%r9d
1408e611f:	4d 8b c7             	mov    %r15,%r8
1408e6122:	48 8b cb             	mov    %rbx,%rcx
1408e6125:	e8 e6 1c 04 00       	call   0x140927e10
1408e612a:	eb 0d                	jmp    0x1408e6139
1408e612c:	4d 85 ff             	test   %r15,%r15
1408e612f:	74 08                	je     0x1408e6139
1408e6131:	4c 89 7a 10          	mov    %r15,0x10(%rdx)
1408e6135:	c6 42 01 fe          	movb   $0xfe,0x1(%rdx)
1408e6139:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
1408e6140:	85 c0                	test   %eax,%eax
1408e6142:	7e 12                	jle    0x1408e6156
1408e6144:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e6148:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e614f:	66 c7 44 c8 ea 90 00 	movw   $0x90,-0x16(%rax,%rcx,8)
1408e6156:	0f b7 45 5e          	movzwl 0x5e(%rbp),%eax
1408e615a:	41 ff c4             	inc    %r12d
1408e615d:	44 3b e0             	cmp    %eax,%r12d
1408e6160:	0f 8c fa fd ff ff    	jl     0x1408e5f60
1408e6166:	8b b4 24 b8 00 00 00 	mov    0xb8(%rsp),%esi
1408e616d:	4c 8b bc 24 00 01 00 	mov    0x100(%rsp),%r15
1408e6174:	00
1408e6175:	44 8b a4 24 bc 00 00 	mov    0xbc(%rsp),%r12d
1408e617c:	00
1408e617d:	4c 8b ac 24 a0 01 00 	mov    0x1a0(%rsp),%r13
1408e6184:	00
1408e6185:	eb 20                	jmp    0x1408e61a7
1408e6187:	44 8b a4 24 bc 00 00 	mov    0xbc(%rsp),%r12d
1408e618e:	00
1408e618f:	4c 8b ac 24 a0 01 00 	mov    0x1a0(%rsp),%r13
1408e6196:	00
1408e6197:	44 8b b4 24 d0 01 00 	mov    0x1d0(%rsp),%r14d
1408e619e:	00
1408e619f:	48 8b bc 24 a8 01 00 	mov    0x1a8(%rsp),%rdi
1408e61a6:	00
1408e61a7:	8b ce                	mov    %esi,%ecx
1408e61a9:	83 e9 01             	sub    $0x1,%ecx
1408e61ac:	0f 84 2f 05 00 00    	je     0x1408e66e1
1408e61b2:	83 e9 01             	sub    $0x1,%ecx
1408e61b5:	0f 84 26 05 00 00    	je     0x1408e66e1
1408e61bb:	83 e9 01             	sub    $0x1,%ecx
1408e61be:	0f 84 1d 05 00 00    	je     0x1408e66e1
1408e61c4:	83 e9 01             	sub    $0x1,%ecx
1408e61c7:	0f 84 9f 04 00 00    	je     0x1408e666c
1408e61cd:	83 f9 02             	cmp    $0x2,%ecx
1408e61d0:	0f 84 71 04 00 00    	je     0x1408e6647
1408e61d6:	8b bb 90 00 00 00    	mov    0x90(%rbx),%edi
1408e61dc:	8b ac 24 f0 00 00 00 	mov    0xf0(%rsp),%ebp
1408e61e3:	2b fd                	sub    %ebp,%edi
1408e61e5:	8b 74 24 68          	mov    0x68(%rsp),%esi
1408e61e9:	85 f6                	test   %esi,%esi
1408e61eb:	74 1c                	je     0x1408e6209
1408e61ed:	49 8b 85 a0 00 00 00 	mov    0xa0(%r13),%rax
1408e61f4:	49 8b cd             	mov    %r13,%rcx
1408e61f7:	48 85 c0             	test   %rax,%rax
1408e61fa:	48 0f 45 c8          	cmovne %rax,%rcx
1408e61fe:	ff 84 24 a4 00 00 00 	incl   0xa4(%rsp)
1408e6205:	c6 41 20 01          	movb   $0x1,0x20(%rcx)
1408e6209:	48 83 bc 24 e0 00 00 	cmpq   $0x0,0xe0(%rsp)
1408e6210:	00 00
1408e6212:	74 67                	je     0x1408e627b
1408e6214:	45 85 f6             	test   %r14d,%r14d
1408e6217:	74 62                	je     0x1408e627b
1408e6219:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e6220:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e6226:	7f 20                	jg     0x1408e6248
1408e6228:	44 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8d
1408e622f:	00
1408e6230:	33 c0                	xor    %eax,%eax
1408e6232:	45 33 c9             	xor    %r9d,%r9d
1408e6235:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e6239:	ba a7 00 00 00       	mov    $0xa7,%edx
1408e623e:	48 8b cb             	mov    %rbx,%rcx
1408e6241:	e8 5a 6b fc ff       	call   0x1408acda0
1408e6246:	eb 33                	jmp    0x1408e627b
1408e6248:	8b 94 24 b8 01 00 00 	mov    0x1b8(%rsp),%edx
1408e624f:	8d 41 01             	lea    0x1(%rcx),%eax
1408e6252:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e6258:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e625c:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6263:	45 33 c0             	xor    %r8d,%r8d
1408e6266:	c7 04 c8 a7 00 00 00 	movl   $0xa7,(%rax,%rcx,8)
1408e626d:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408e6271:	4c 89 44 c8 08       	mov    %r8,0x8(%rax,%rcx,8)
1408e6276:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408e627b:	4c 3b bc 24 90 00 00 	cmp    0x90(%rsp),%r15
1408e6282:	00
1408e6283:	49 8b cd             	mov    %r13,%rcx
1408e6286:	44 8b 74 24 6c       	mov    0x6c(%rsp),%r14d
1408e628b:	44 8b 8c 24 b8 01 00 	mov    0x1b8(%rsp),%r9d
1408e6292:	00
1408e6293:	0f 94 c0             	sete   %al
1408e6296:	48 8b 94 24 a8 01 00 	mov    0x1a8(%rsp),%rdx
1408e629d:	00
1408e629e:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
1408e62a3:	4c 8b a4 24 e0 00 00 	mov    0xe0(%rsp),%r12
1408e62aa:	00
1408e62ab:	88 44 24 48          	mov    %al,0x48(%rsp)
1408e62af:	4d 8b c4             	mov    %r12,%r8
1408e62b2:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1408e62b9:	c6 44 24 40 05       	movb   $0x5,0x40(%rsp)
1408e62be:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1408e62c3:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
1408e62c8:	8b 84 24 c0 01 00 00 	mov    0x1c0(%rsp),%eax
1408e62cf:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
1408e62d4:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e62d8:	e8 43 0d 00 00       	call   0x1408e7020
1408e62dd:	4d 85 e4             	test   %r12,%r12
1408e62e0:	74 37                	je     0x1408e6319
1408e62e2:	83 bc 24 d0 01 00 00 	cmpl   $0x0,0x1d0(%rsp)
1408e62e9:	00
1408e62ea:	74 2d                	je     0x1408e6319
1408e62ec:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e62f3:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e62f9:	7f 58                	jg     0x1408e6353
1408e62fb:	44 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8d