1408a1e89:	e8 52 e4 ff ff       	call   0x1408a02e0
1408a1e8e:	2b de                	sub    %esi,%ebx
1408a1e90:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1408a1e95:	79 e9                	jns    0x1408a1e80
1408a1e97:	49 8b cf             	mov    %r15,%rcx
1408a1e9a:	45 38 6f 67          	cmp    %r13b,0x67(%r15)
1408a1e9e:	0f 85 55 07 00 00    	jne    0x1408a25f9
1408a1ea4:	45 8b 61 14          	mov    0x14(%r9),%r12d
1408a1ea8:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
1408a1eaf:	4d 8b 71 20          	mov    0x20(%r9),%r14
1408a1eb3:	44 2b e6             	sub    %esi,%r12d
1408a1eb6:	44 89 a4 24 c8 00 00 	mov    %r12d,0xc8(%rsp)
1408a1ebd:	00
1408a1ebe:	4d 8b fa             	mov    %r10,%r15
1408a1ec1:	4d 8b da             	mov    %r10,%r11
1408a1ec4:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
1408a1ec9:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1408a1ecf:	0f 88 23 03 00 00    	js     0x1408a21f8
1408a1ed5:	ba ff 01 00 00       	mov    $0x1ff,%edx
1408a1eda:	b8 e8 01 00 00       	mov    $0x1e8,%eax
1408a1edf:	90                   	nop
1408a1ee0:	4d 85 ff             	test   %r15,%r15
1408a1ee3:	0f 84 0a 03 00 00    	je     0x1408a21f3
1408a1ee9:	41 0f b7 5e 14       	movzwl 0x14(%r14),%ebx
1408a1eee:	66 85 da             	test   %bx,%dx
1408a1ef1:	0f 85 67 03 00 00    	jne    0x1408a225e
1408a1ef7:	4d 8b dd             	mov    %r13,%r11
1408a1efa:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1408a1eff:	66 3b 81 a4 01 00 00 	cmp    0x1a4(%rcx),%ax
1408a1f06:	76 1d                	jbe    0x1408a1f25
1408a1f08:	44 39 99 a0 01 00 00 	cmp    %r11d,0x1a0(%rcx)
1408a1f0f:	75 08                	jne    0x1408a1f19
1408a1f11:	ff 81 b4 01 00 00    	incl   0x1b4(%rcx)
1408a1f17:	eb 4e                	jmp    0x1408a1f67
1408a1f19:	44 38 59 67          	cmp    %r11b,0x67(%rcx)
1408a1f1d:	0f 85 b3 02 00 00    	jne    0x1408a21d6
1408a1f23:	eb 42                	jmp    0x1408a1f67
1408a1f25:	48 8b b9 c8 01 00 00 	mov    0x1c8(%rcx),%rdi
1408a1f2c:	48 85 ff             	test   %rdi,%rdi
1408a1f2f:	74 12                	je     0x1408a1f43
1408a1f31:	48 8b 07             	mov    (%rdi),%rax
1408a1f34:	48 89 81 c8 01 00 00 	mov    %rax,0x1c8(%rcx)
1408a1f3b:	ff 81 b0 01 00 00    	incl   0x1b0(%rcx)
1408a1f41:	eb 45                	jmp    0x1408a1f88
1408a1f43:	48 8b b9 c0 01 00 00 	mov    0x1c0(%rcx),%rdi
1408a1f4a:	48 85 ff             	test   %rdi,%rdi
1408a1f4d:	74 12                	je     0x1408a1f61
1408a1f4f:	48 8b 07             	mov    (%rdi),%rax
1408a1f52:	ff 81 b0 01 00 00    	incl   0x1b0(%rcx)
1408a1f58:	48 89 81 c0 01 00 00 	mov    %rax,0x1c0(%rcx)
1408a1f5f:	eb 27                	jmp    0x1408a1f88
1408a1f61:	ff 81 b8 01 00 00    	incl   0x1b8(%rcx)
1408a1f67:	48 8b d0             	mov    %rax,%rdx
1408a1f6a:	e8 61 c4 ff ff       	call   0x14089e3d0
1408a1f6f:	48 8b f8             	mov    %rax,%rdi
1408a1f72:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1408a1f78:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
1408a1f7f:	48 85 c0             	test   %rax,%rax
1408a1f82:	0f 84 e4 03 00 00    	je     0x1408a236c
1408a1f88:	66 41 83 4e 12 20    	orw    $0x20,0x12(%r14)
1408a1f8e:	48 8d 77 28          	lea    0x28(%rdi),%rsi
1408a1f92:	66 45 89 46 14       	mov    %r8w,0x14(%r14)
1408a1f97:	48 8b ce             	mov    %rsi,%rcx
1408a1f9a:	33 d2                	xor    %edx,%edx
1408a1f9c:	49 89 7e 20          	mov    %rdi,0x20(%r14)
1408a1fa0:	41 b8 c0 01 00 00    	mov    $0x1c0,%r8d
1408a1fa6:	45 89 56 1c          	mov    %r10d,0x1c(%r14)
1408a1faa:	49 8b ed             	mov    %r13,%rbp
1408a1fad:	e8 fe d6 63 00       	call   0x140edf6b0
1408a1fb2:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1408a1fb9:	00
1408a1fba:	48 8b 01             	mov    (%rcx),%rax
1408a1fbd:	48 89 07             	mov    %rax,(%rdi)
1408a1fc0:	40 88 6f 11          	mov    %bpl,0x11(%rdi)
1408a1fc4:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1408a1fc8:	44 89 6f 14          	mov    %r13d,0x14(%rdi)
1408a1fcc:	48 c7 47 18 08 00 00 	movq   $0x8,0x18(%rdi)
1408a1fd3:	00
1408a1fd4:	48 89 77 20          	mov    %rsi,0x20(%rdi)
1408a1fd8:	4d 8b 06             	mov    (%r14),%r8
1408a1fdb:	49 8b d8             	mov    %r8,%rbx
1408a1fde:	4d 85 c0             	test   %r8,%r8
1408a1fe1:	74 23                	je     0x1408a2006
1408a1fe3:	8b 43 04             	mov    0x4(%rbx),%eax
1408a1fe6:	a9 00 20 08 00       	test   $0x82000,%eax
1408a1feb:	74 19                	je     0x1408a2006
1408a1fed:	0f ba e0 13          	bt     $0x13,%eax
1408a1ff1:	73 0a                	jae    0x1408a1ffd
1408a1ff3:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408a1ff7:	48 8b 58 08          	mov    0x8(%rax),%rbx
1408a1ffb:	eb 04                	jmp    0x1408a2001
1408a1ffd:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1408a2001:	48 85 db             	test   %rbx,%rbx
1408a2004:	75 dd                	jne    0x1408a1fe3
1408a2006:	c6 47 10 2c          	movb   $0x2c,0x10(%rdi)
1408a200a:	48 85 db             	test   %rbx,%rbx
1408a200d:	0f 84 ad 00 00 00    	je     0x1408a20c0
1408a2013:	80 3b 2c             	cmpb   $0x2c,(%rbx)
1408a2016:	0f 84 86 00 00 00    	je     0x1408a20a2
1408a201c:	b8 01 00 00 00       	mov    $0x1,%eax
1408a2021:	89 47 14             	mov    %eax,0x14(%rdi)
1408a2024:	89 47 1c             	mov    %eax,0x1c(%rdi)
1408a2027:	4d 85 c0             	test   %r8,%r8
1408a202a:	74 21                	je     0x1408a204d
1408a202c:	41 f7 40 04 00 00 08 	testl  $0x80000,0x4(%r8)
1408a2033:	00
1408a2034:	74 17                	je     0x1408a204d
1408a2036:	49 63 48 2c          	movslq 0x2c(%r8),%rcx
1408a203a:	e8 31 b4 04 00       	call   0x1408ed470
1408a203f:	b9 0e 01 00 00       	mov    $0x10e,%ecx
1408a2044:	66 2b c1             	sub    %cx,%ax
1408a2047:	66 89 46 10          	mov    %ax,0x10(%rsi)
1408a204b:	eb 13                	jmp    0x1408a2060
1408a204d:	66 89 46 10          	mov    %ax,0x10(%rsi)
1408a2051:	4d 85 c0             	test   %r8,%r8
1408a2054:	74 2e                	je     0x1408a2084
1408a2056:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408a205d:	00 00 00
1408a2060:	41 8b 40 04          	mov    0x4(%r8),%eax
1408a2064:	a9 00 20 08 00       	test   $0x82000,%eax
1408a2069:	74 19                	je     0x1408a2084
1408a206b:	0f ba e0 13          	bt     $0x13,%eax
1408a206f:	73 0a                	jae    0x1408a207b
1408a2071:	49 8b 40 20          	mov    0x20(%r8),%rax
1408a2075:	4c 8b 40 08          	mov    0x8(%rax),%r8
1408a2079:	eb 04                	jmp    0x1408a207f
1408a207b:	4d 8b 40 10          	mov    0x10(%r8),%r8
1408a207f:	4d 85 c0             	test   %r8,%r8
1408a2082:	75 dc                	jne    0x1408a2060
1408a2084:	4c 89 06             	mov    %r8,(%rsi)
1408a2087:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a208a:	66 44 89 6e 12       	mov    %r13w,0x12(%rsi)
1408a208f:	33 c0                	xor    %eax,%eax
1408a2091:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1408a2095:	0f 11 46 14          	movups %xmm0,0x14(%rsi)
1408a2099:	0f 11 46 24          	movups %xmm0,0x24(%rsi)
1408a209d:	89 46 34             	mov    %eax,0x34(%rsi)
1408a20a0:	eb 1e                	jmp    0x1408a20c0
1408a20a2:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1408a20a6:	41 b0 2c             	mov    $0x2c,%r8b
1408a20a9:	48 8b cf             	mov    %rdi,%rcx
1408a20ac:	e8 6f c9 07 00       	call   0x14091ea20
1408a20b1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1408a20b5:	41 b0 2c             	mov    $0x2c,%r8b
1408a20b8:	48 8b cf             	mov    %rdi,%rcx
1408a20bb:	e8 60 c9 07 00       	call   0x14091ea20
1408a20c0:	8b 5f 14             	mov    0x14(%rdi),%ebx
1408a20c3:	83 eb 01             	sub    $0x1,%ebx
1408a20c6:	78 23                	js     0x1408a20eb
1408a20c8:	4c 8b a4 24 b0 00 00 	mov    0xb0(%rsp),%r12
1408a20cf:	00
1408a20d0:	44 8b c3             	mov    %ebx,%r8d
1408a20d3:	48 8b d7             	mov    %rdi,%rdx
1408a20d6:	49 8b cc             	mov    %r12,%rcx
1408a20d9:	e8 02 e2 ff ff       	call   0x1408a02e0
1408a20de:	83 eb 01             	sub    $0x1,%ebx
1408a20e1:	79 ed                	jns    0x1408a20d0
1408a20e3:	44 8b a4 24 c8 00 00 	mov    0xc8(%rsp),%r12d
1408a20ea:	00
1408a20eb:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1408a20f0:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1408a20f7:	00
1408a20f8:	48 89 47 08          	mov    %rax,0x8(%rdi)
1408a20fc:	40 38 69 67          	cmp    %bpl,0x67(%rcx)
1408a2100:	0f 85 ae 00 00 00    	jne    0x1408a21b4
1408a2106:	8b 47 14             	mov    0x14(%rdi),%eax
1408a2109:	4c 8b 57 20          	mov    0x20(%rdi),%r10
1408a210d:	85 c0                	test   %eax,%eax
1408a210f:	0f 8e 9f 00 00 00    	jle    0x1408a21b4
1408a2115:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
1408a211a:	44 8b d8             	mov    %eax,%r11d
1408a211d:	bf 01 00 00 00       	mov    $0x1,%edi
1408a2122:	49 8b 02             	mov    (%r10),%rax
1408a2125:	0f b6 08             	movzbl (%rax),%ecx
1408a2128:	80 f9 31             	cmp    $0x31,%cl
1408a212b:	74 1e                	je     0x1408a214b
1408a212d:	80 f9 35             	cmp    $0x35,%cl
1408a2130:	72 07                	jb     0x1408a2139
1408a2132:	80 f9 39             	cmp    $0x39,%cl
1408a2135:	76 14                	jbe    0x1408a214b
1408a2137:	eb 0a                	jmp    0x1408a2143
1408a2139:	80 f9 32             	cmp    $0x32,%cl
1408a213c:	74 0d                	je     0x1408a214b
1408a213e:	80 f9 2d             	cmp    $0x2d,%cl
1408a2141:	74 08                	je     0x1408a214b
1408a2143:	66 41 83 7a 14 40    	cmpw   $0x40,0x14(%r10)
1408a2149:	75 4f                	jne    0x1408a219a
1408a214b:	45 8b 42 1c          	mov    0x1c(%r10),%r8d
1408a214f:	45 39 84 24 70 02 00 	cmp    %r8d,0x270(%r12)
1408a2156:	00
1408a2157:	75 05                	jne    0x1408a215e
1408a2159:	48 8b c7             	mov    %rdi,%rax
1408a215c:	eb 39                	jmp    0x1408a2197
1408a215e:	4d 63 8c 24 6c 02 00 	movslq 0x26c(%r12),%r9
1408a2165:	00
1408a2166:	b8 02 00 00 00       	mov    $0x2,%eax
1408a216b:	48 8b d7             	mov    %rdi,%rdx
1408a216e:	49 3b f9             	cmp    %r9,%rdi
1408a2171:	7d 21                	jge    0x1408a2194
1408a2173:	49 8d 8c 24 74 02 00 	lea    0x274(%r12),%rcx
1408a217a:	00
1408a217b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408a2180:	44 39 01             	cmp    %r8d,(%rcx)
1408a2183:	74 12                	je     0x1408a2197
1408a2185:	48 d1 c0             	rol    $1,%rax
1408a2188:	48 ff c2             	inc    %rdx
1408a218b:	48 83 c1 04          	add    $0x4,%rcx
1408a218f:	49 3b d1             	cmp    %r9,%rdx
1408a2192:	7c ec                	jl     0x1408a2180
1408a2194:	49 8b c5             	mov    %r13,%rax
1408a2197:	48 0b e8             	or     %rax,%rbp
1408a219a:	49 83 c2 38          	add    $0x38,%r10
1408a219e:	4c 2b df             	sub    %rdi,%r11
1408a21a1:	0f 85 7b ff ff ff    	jne    0x1408a2122
1408a21a7:	44 8b a4 24 c8 00 00 	mov    0xc8(%rsp),%r12d
1408a21ae:	00
1408a21af:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1408a21b4:	4c 23 fd             	and    %rbp,%r15
1408a21b7:	be 01 00 00 00       	mov    $0x1,%esi
1408a21bc:	4d 8b dd             	mov    %r13,%r11
1408a21bf:	b8 e8 01 00 00       	mov    $0x1e8,%eax
1408a21c4:	ba ff 01 00 00       	mov    $0x1ff,%edx
1408a21c9:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1408a21cf:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
1408a21d6:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1408a21db:	41 ff cc             	dec    %r12d
1408a21de:	49 83 c6 38          	add    $0x38,%r14
1408a21e2:	44 89 a4 24 c8 00 00 	mov    %r12d,0xc8(%rsp)
1408a21e9:	00
1408a21ea:	45 85 e4             	test   %r12d,%r12d
1408a21ed:	0f 89 ed fc ff ff    	jns    0x1408a1ee0
1408a21f3:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1408a21f8:	4d 89 b9 e8 01 00 00 	mov    %r15,0x1e8(%r9)
1408a21ff:	41 bc 03 00 00 00    	mov    $0x3,%r12d
1408a2205:	66 c7 45 14 00 02    	movw   $0x200,0x14(%rbp)
1408a220b:	44 89 55 1c          	mov    %r10d,0x1c(%rbp)
1408a220f:	4d 85 ff             	test   %r15,%r15
1408a2212:	0f 84 36 03 00 00    	je     0x1408a254e
1408a2218:	4c 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%r15
1408a221f:	00
1408a2220:	41 c6 47 11 01       	movb   $0x1,0x11(%r15)
1408a2225:	41 83 79 14 02       	cmpl   $0x2,0x14(%r9)
1408a222a:	0f 85 1e 03 00 00    	jne    0x1408a254e
1408a2230:	45 8b f5             	mov    %r13d,%r14d
1408a2233:	0f 1f 40 00          	nopl   0x0(%rax)
1408a2237:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1408a223e:	00 00
1408a2240:	49 8b 41 20          	mov    0x20(%r9),%rax
1408a2244:	66 44 39 40 14       	cmp    %r8w,0x14(%rax)
1408a2249:	0f 84 34 01 00 00    	je     0x1408a2383
1408a224f:	45 85 f6             	test   %r14d,%r14d
1408a2252:	49 8b f5             	mov    %r13,%rsi
1408a2255:	48 0f 44 f0          	cmove  %rax,%rsi
1408a2259:	e9 3e 01 00 00       	jmp    0x1408a239c
1408a225e:	45 0f b7 56 12       	movzwl 0x12(%r14),%r10d
1408a2263:	41 f6 c2 08          	test   $0x8,%r10b
1408a2267:	0f 85 62 ff ff ff    	jne    0x1408a21cf
1408a226d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1408a2272:	45 8b 46 1c          	mov    0x1c(%r14),%r8d
1408a2276:	44 8b 9f 70 02 00 00 	mov    0x270(%rdi),%r11d
1408a227d:	45 3b d8             	cmp    %r8d,%r11d
1408a2280:	75 05                	jne    0x1408a2287
1408a2282:	4c 8b c6             	mov    %rsi,%r8
1408a2285:	eb 34                	jmp    0x1408a22bb
1408a2287:	4c 63 8f 6c 02 00 00 	movslq 0x26c(%rdi),%r9
1408a228e:	8b d6                	mov    %esi,%edx
1408a2290:	48 8b ce             	mov    %rsi,%rcx
1408a2293:	49 3b f1             	cmp    %r9,%rsi
1408a2296:	7d 1b                	jge    0x1408a22b3
1408a2298:	48 8d 87 74 02 00 00 	lea    0x274(%rdi),%rax
1408a229f:	90                   	nop
1408a22a0:	44 39 00             	cmp    %r8d,(%rax)
1408a22a3:	74 37                	je     0x1408a22dc
1408a22a5:	ff c2                	inc    %edx
1408a22a7:	48 ff c1             	inc    %rcx
1408a22aa:	48 83 c0 04          	add    $0x4,%rax
1408a22ae:	49 3b c9             	cmp    %r9,%rcx
1408a22b1:	7c ed                	jl     0x1408a22a0
1408a22b3:	4d 8b c5             	mov    %r13,%r8
1408a22b6:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1408a22bb:	41 f6 c2 02          	test   $0x2,%r10b
1408a22bf:	74 58                	je     0x1408a2319
1408a22c1:	49 63 46 18          	movslq 0x18(%r14),%rax
1408a22c5:	48 6b c8 38          	imul   $0x38,%rax,%rcx
1408a22c9:	49 8b 41 20          	mov    0x20(%r9),%rax
1408a22cd:	44 8b 54 01 1c       	mov    0x1c(%rcx,%rax,1),%r10d
1408a22d2:	45 3b da             	cmp    %r10d,%r11d
1408a22d5:	75 0f                	jne    0x1408a22e6
1408a22d7:	48 8b c6             	mov    %rsi,%rax
1408a22da:	eb 3a                	jmp    0x1408a2316
1408a22dc:	8b ca                	mov    %edx,%ecx
1408a22de:	4c 8b c6             	mov    %rsi,%r8
1408a22e1:	49 d3 e0             	shl    %cl,%r8
1408a22e4:	eb d0                	jmp    0x1408a22b6
1408a22e6:	4c 63 8f 6c 02 00 00 	movslq 0x26c(%rdi),%r9
1408a22ed:	8b d6                	mov    %esi,%edx
1408a22ef:	48 8b ce             	mov    %rsi,%rcx
1408a22f2:	49 3b f1             	cmp    %r9,%rsi
1408a22f5:	7d 1c                	jge    0x1408a2313
1408a22f7:	48 8d 87 74 02 00 00 	lea    0x274(%rdi),%rax
1408a22fe:	66 90                	xchg   %ax,%ax
1408a2300:	44 39 10             	cmp    %r10d,(%rax)
1408a2303:	74 45                	je     0x1408a234a
1408a2305:	ff c2                	inc    %edx
1408a2307:	48 ff c1             	inc    %rcx
1408a230a:	48 83 c0 04          	add    $0x4,%rax
1408a230e:	49 3b c9             	cmp    %r9,%rcx
1408a2311:	7c ed                	jl     0x1408a2300
1408a2313:	49 8b c5             	mov    %r13,%rax
1408a2316:	4c 0b c0             	or     %rax,%r8
1408a2319:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1408a231e:	4d 23 f8             	and    %r8,%r15
1408a2321:	b8 e8 01 00 00       	mov    $0x1e8,%eax
1408a2326:	ba ff 01 00 00       	mov    $0x1ff,%edx
1408a232b:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
1408a2332:	f6 c3 02             	test   $0x2,%bl
1408a2335:	75 1d                	jne    0x1408a2354
1408a2337:	4d 8b dd             	mov    %r13,%r11
1408a233a:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1408a233f:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1408a2345:	e9 8c fe ff ff       	jmp    0x1408a21d6
1408a234a:	8b ca                	mov    %edx,%ecx
1408a234c:	48 8b c6             	mov    %rsi,%rax
1408a234f:	48 d3 e0             	shl    %cl,%rax
1408a2352:	eb c2                	jmp    0x1408a2316
1408a2354:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
1408a2359:	4d 23 d8             	and    %r8,%r11
1408a235c:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1408a2362:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
1408a2367:	e9 6a fe ff ff       	jmp    0x1408a21d6
1408a236c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1408a2371:	4d 8b dd             	mov    %r13,%r11
1408a2374:	b8 e8 01 00 00       	mov    $0x1e8,%eax
1408a2379:	ba ff 01 00 00       	mov    $0x1ff,%edx
1408a237e:	e9 53 fe ff ff       	jmp    0x1408a21d6
1408a2383:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408a2387:	44 3b 71 14          	cmp    0x14(%rcx),%r14d
1408a238b:	0f 8d b8 01 00 00    	jge    0x1408a2549
1408a2391:	49 63 c6             	movslq %r14d,%rax
1408a2394:	48 6b f0 38          	imul   $0x38,%rax,%rsi
1408a2398:	48 03 71 20          	add    0x20(%rcx),%rsi
1408a239c:	41 ff c6             	inc    %r14d
1408a239f:	48 85 f6             	test   %rsi,%rsi
1408a23a2:	0f 84 a1 01 00 00    	je     0x1408a2549
1408a23a8:	41 8b ed             	mov    %r13d,%ebp
1408a23ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408a23b0:	49 8b 41 20          	mov    0x20(%r9),%rax
1408a23b4:	48 83 c0 38          	add    $0x38,%rax
1408a23b8:	66 44 39 40 14       	cmp    %r8w,0x14(%rax)
1408a23bd:	74 0b                	je     0x1408a23ca