1404c1f23:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c1f28:	48 85 c0             	test   %rax,%rax
1404c1f2b:	74 1a                	je     0x1404c1f47
1404c1f2d:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c1f31:	89 58 10             	mov    %ebx,0x10(%rax)
1404c1f34:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c1f39:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c1f3d:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c1f41:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c1f45:	eb 03                	jmp    0x1404c1f4a
1404c1f47:	48 8b c3             	mov    %rbx,%rax
1404c1f4a:	4c 8b c5             	mov    %rbp,%r8
1404c1f4d:	48 89 46 08          	mov    %rax,0x8(%rsi)
1404c1f51:	48 8b d7             	mov    %rdi,%rdx
1404c1f54:	48 8b c8             	mov    %rax,%rcx
1404c1f57:	e8 94 9a f6 ff       	call   0x14042b9f0
1404c1f5c:	4c 63 f0             	movslq %eax,%r14
1404c1f5f:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c1f64:	4c 03 f7             	add    %rdi,%r14
1404c1f67:	e8 9c 91 95 00       	call   0x140e1b108
1404c1f6c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c1f71:	48 85 c0             	test   %rax,%rax
1404c1f74:	74 1a                	je     0x1404c1f90
1404c1f76:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c1f7a:	89 58 10             	mov    %ebx,0x10(%rax)
1404c1f7d:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c1f82:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c1f86:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c1f8a:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c1f8e:	eb 03                	jmp    0x1404c1f93
1404c1f90:	48 8b c3             	mov    %rbx,%rax
1404c1f93:	4c 8b c5             	mov    %rbp,%r8
1404c1f96:	48 89 46 10          	mov    %rax,0x10(%rsi)
1404c1f9a:	49 8b d6             	mov    %r14,%rdx
1404c1f9d:	48 8b c8             	mov    %rax,%rcx
1404c1fa0:	e8 4b 9a f6 ff       	call   0x14042b9f0
1404c1fa5:	4c 63 e0             	movslq %eax,%r12
1404c1fa8:	b9 18 00 00 00       	mov    $0x18,%ecx
1404c1fad:	4d 03 e6             	add    %r14,%r12
1404c1fb0:	e8 53 91 95 00       	call   0x140e1b108
1404c1fb5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c1fba:	48 85 c0             	test   %rax,%rax
1404c1fbd:	74 0c                	je     0x1404c1fcb
1404c1fbf:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c1fc3:	89 58 10             	mov    %ebx,0x10(%rax)
1404c1fc6:	48 89 18             	mov    %rbx,(%rax)
1404c1fc9:	eb 03                	jmp    0x1404c1fce
1404c1fcb:	48 8b c3             	mov    %rbx,%rax
1404c1fce:	4c 8b c5             	mov    %rbp,%r8
1404c1fd1:	48 89 46 18          	mov    %rax,0x18(%rsi)
1404c1fd5:	49 8b d4             	mov    %r12,%rdx
1404c1fd8:	48 8b c8             	mov    %rax,%rcx
1404c1fdb:	e8 b0 d2 ff ff       	call   0x1404bf290
1404c1fe0:	48 63 f8             	movslq %eax,%rdi
1404c1fe3:	48 8b 46 08          	mov    0x8(%rsi),%rax
1404c1fe7:	49 03 fc             	add    %r12,%rdi
1404c1fea:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
1404c1ff1:	00
1404c1ff2:	48 83 78 20 07       	cmpq   $0x7,0x20(%rax)
1404c1ff7:	0f 97 c0             	seta   %al
1404c1ffa:	0f b6 c8             	movzbl %al,%ecx
1404c1ffd:	89 4e 20             	mov    %ecx,0x20(%rsi)
1404c2000:	88 46 50             	mov    %al,0x50(%rsi)
1404c2003:	84 c0                	test   %al,%al
1404c2005:	74 4e                	je     0x1404c2055
1404c2007:	83 f9 01             	cmp    $0x1,%ecx
1404c200a:	0f 85 65 01 00 00    	jne    0x1404c2175
1404c2010:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2015:	e8 ee 90 95 00       	call   0x140e1b108
1404c201a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c201f:	48 85 c0             	test   %rax,%rax
1404c2022:	74 1a                	je     0x1404c203e
1404c2024:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2028:	89 58 10             	mov    %ebx,0x10(%rax)
1404c202b:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c2030:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c2034:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c2038:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c203c:	eb 03                	jmp    0x1404c2041
1404c203e:	48 8b c3             	mov    %rbx,%rax
1404c2041:	4c 8b c5             	mov    %rbp,%r8
1404c2044:	48 89 46 28          	mov    %rax,0x28(%rsi)
1404c2048:	48 8b d7             	mov    %rdi,%rdx
1404c204b:	48 8b c8             	mov    %rax,%rcx
1404c204e:	e8 9d 99 f6 ff       	call   0x14042b9f0
1404c2053:	eb 02                	jmp    0x1404c2057
1404c2055:	8b c3                	mov    %ebx,%eax
1404c2057:	0f b6 4e 50          	movzbl 0x50(%rsi),%ecx
1404c205b:	4c 63 f0             	movslq %eax,%r14
1404c205e:	4c 03 f7             	add    %rdi,%r14
1404c2061:	89 4e 30             	mov    %ecx,0x30(%rsi)
1404c2064:	85 c9                	test   %ecx,%ecx
1404c2066:	74 4e                	je     0x1404c20b6
1404c2068:	83 f9 01             	cmp    $0x1,%ecx
1404c206b:	0f 85 32 01 00 00    	jne    0x1404c21a3
1404c2071:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2076:	e8 8d 90 95 00       	call   0x140e1b108
1404c207b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c2080:	48 85 c0             	test   %rax,%rax
1404c2083:	74 1a                	je     0x1404c209f
1404c2085:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2089:	89 58 10             	mov    %ebx,0x10(%rax)
1404c208c:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c2091:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c2095:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c2099:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c209d:	eb 03                	jmp    0x1404c20a2
1404c209f:	48 8b c3             	mov    %rbx,%rax
1404c20a2:	4c 8b c5             	mov    %rbp,%r8
1404c20a5:	48 89 46 38          	mov    %rax,0x38(%rsi)
1404c20a9:	49 8b d6             	mov    %r14,%rdx
1404c20ac:	48 8b c8             	mov    %rax,%rcx
1404c20af:	e8 3c 99 f6 ff       	call   0x14042b9f0
1404c20b4:	eb 02                	jmp    0x1404c20b8
1404c20b6:	8b c3                	mov    %ebx,%eax
1404c20b8:	48 63 f8             	movslq %eax,%rdi
1404c20bb:	49 03 fe             	add    %r14,%rdi
1404c20be:	80 7e 50 00          	cmpb   $0x0,0x50(%rsi)
1404c20c2:	74 12                	je     0x1404c20d6
1404c20c4:	83 7e 30 01          	cmpl   $0x1,0x30(%rsi)
1404c20c8:	0f 85 03 01 00 00    	jne    0x1404c21d1
1404c20ce:	48 8b 46 38          	mov    0x38(%rsi),%rax
1404c20d2:	48 8b 58 20          	mov    0x20(%rax),%rbx
1404c20d6:	48 63 cb             	movslq %ebx,%rcx
1404c20d9:	48 03 cf             	add    %rdi,%rcx
1404c20dc:	89 5e 54             	mov    %ebx,0x54(%rsi)
1404c20df:	48 3b cd             	cmp    %rbp,%rcx
1404c20e2:	77 61                	ja     0x1404c2145
1404c20e4:	48 3b cf             	cmp    %rdi,%rcx
1404c20e7:	72 5c                	jb     0x1404c2145
1404c20e9:	44 8b c3             	mov    %ebx,%r8d
1404c20ec:	85 db                	test   %ebx,%ebx
1404c20ee:	78 32                	js     0x1404c2122
1404c20f0:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
1404c20f4:	48 8b d7             	mov    %rdi,%rdx
1404c20f7:	e8 64 c2 ce ff       	call   0x1401ae360
1404c20fc:	41 2b ff             	sub    %r15d,%edi
1404c20ff:	8d 04 3b             	lea    (%rbx,%rdi,1),%eax
1404c2102:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1404c2109:	00
1404c210a:	48 33 cc             	xor    %rsp,%rcx
1404c210d:	e8 ee 93 95 00       	call   0x140e1b500
1404c2112:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1404c2119:	41 5f                	pop    %r15
1404c211b:	41 5e                	pop    %r14
1404c211d:	5f                   	pop    %rdi
1404c211e:	5e                   	pop    %rsi
1404c211f:	5d                   	pop    %rbp
1404c2120:	5b                   	pop    %rbx
1404c2121:	c3                   	ret
1404c2122:	48 8d 15 b7 f9 b3 00 	lea    0xb3f9b7(%rip),%rdx        # 0x141001ae0
1404c2129:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c212e:	e8 bd 6e ce ff       	call   0x1401a8ff0
1404c2133:	48 8d 15 56 e9 ed 00 	lea    0xede956(%rip),%rdx        # 0x1413a0a90
1404c213a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c213f:	e8 d4 a6 95 00       	call   0x140e1c818
1404c2144:	cc                   	int3
1404c2145:	41 2b ff             	sub    %r15d,%edi
1404c2148:	48 8d 15 71 f9 b3 00 	lea    0xb3f971(%rip),%rdx        # 0x141001ac0
1404c214f:	41 2b ef             	sub    %r15d,%ebp
1404c2152:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c2157:	44 8b cd             	mov    %ebp,%r9d
1404c215a:	44 8d 04 3b          	lea    (%rbx,%rdi,1),%r8d
1404c215e:	e8 8d 6f ce ff       	call   0x1401a90f0
1404c2163:	48 8d 15 66 e8 ed 00 	lea    0xede866(%rip),%rdx        # 0x1413a09d0
1404c216a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c216f:	e8 a4 a6 95 00       	call   0x140e1c818
1404c2174:	cc                   	int3
1404c2175:	48 8b ce             	mov    %rsi,%rcx
1404c2178:	e8 43 e4 d7 ff       	call   0x1402405c0
1404c217d:	4c 63 c0             	movslq %eax,%r8
1404c2180:	48 8d 15 21 f9 b3 00 	lea    0xb3f921(%rip),%rdx        # 0x141001aa8
1404c2187:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c218c:	e8 cf 5e cf ff       	call   0x1401b8060
1404c2191:	48 8d 15 88 e9 ed 00 	lea    0xede988(%rip),%rdx        # 0x1413a0b20
1404c2198:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c219d:	e8 76 a6 95 00       	call   0x140e1c818
1404c21a2:	cc                   	int3
1404c21a3:	48 8b ce             	mov    %rsi,%rcx
1404c21a6:	e8 35 f8 f4 ff       	call   0x1404119e0
1404c21ab:	4c 63 c0             	movslq %eax,%r8
1404c21ae:	48 8d 15 f3 f8 b3 00 	lea    0xb3f8f3(%rip),%rdx        # 0x141001aa8
1404c21b5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c21ba:	e8 a1 5e cf ff       	call   0x1401b8060
1404c21bf:	48 8d 15 5a e9 ed 00 	lea    0xede95a(%rip),%rdx        # 0x1413a0b20
1404c21c6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c21cb:	e8 48 a6 95 00       	call   0x140e1c818
1404c21d0:	cc                   	int3
1404c21d1:	48 8b ce             	mov    %rsi,%rcx
1404c21d4:	e8 07 f8 f4 ff       	call   0x1404119e0
1404c21d9:	4c 63 c0             	movslq %eax,%r8
1404c21dc:	4c 8d 0d 1d 2a ae 00 	lea    0xae2a1d(%rip),%r9        # 0x140fa4c00
1404c21e3:	48 8d 15 16 ec b3 00 	lea    0xb3ec16(%rip),%rdx        # 0x141000e00
1404c21ea:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c21ef:	e8 bc 6c ce ff       	call   0x1401a8eb0
1404c21f4:	48 8d 15 4d e7 ed 00 	lea    0xede74d(%rip),%rdx        # 0x1413a0948
1404c21fb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404c2200:	e8 13 a6 95 00       	call   0x140e1c818
1404c2205:	cc                   	int3
1404c2206:	cc                   	int3
1404c2207:	cc                   	int3
1404c2208:	cc                   	int3
1404c2209:	cc                   	int3
1404c220a:	cc                   	int3
1404c220b:	cc                   	int3
1404c220c:	cc                   	int3
1404c220d:	cc                   	int3
1404c220e:	cc                   	int3
1404c220f:	cc                   	int3
1404c2210:	40 56                	rex push %rsi
1404c2212:	57                   	push   %rdi
1404c2213:	41 57                	push   %r15
1404c2215:	48 83 ec 60          	sub    $0x60,%rsp
1404c2219:	48 8b 05 e0 6c ef 00 	mov    0xef6ce0(%rip),%rax        # 0x1413b8f00
1404c2220:	48 33 c4             	xor    %rsp,%rax
1404c2223:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404c2228:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
1404c222f:	00
1404c2230:	48 8b f1             	mov    %rcx,%rsi
1404c2233:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1404c2238:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c223d:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1404c2242:	49 8b f8             	mov    %r8,%rdi
1404c2245:	4c 8b fa             	mov    %rdx,%r15
1404c2248:	e8 bb 8e 95 00       	call   0x140e1b108
1404c224d:	33 db                	xor    %ebx,%ebx
1404c224f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c2254:	48 85 c0             	test   %rax,%rax
1404c2257:	74 16                	je     0x1404c226f
1404c2259:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c225d:	89 58 10             	mov    %ebx,0x10(%rax)
1404c2260:	66 89 18             	mov    %bx,(%rax)
1404c2263:	88 58 18             	mov    %bl,0x18(%rax)
1404c2266:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c226a:	88 58 28             	mov    %bl,0x28(%rax)
1404c226d:	eb 03                	jmp    0x1404c2272
1404c226f:	48 8b c3             	mov    %rbx,%rax
1404c2272:	4c 8b c7             	mov    %rdi,%r8
1404c2275:	48 89 06             	mov    %rax,(%rsi)
1404c2278:	49 8b d7             	mov    %r15,%rdx
1404c227b:	48 8b c8             	mov    %rax,%rcx
1404c227e:	e8 6d 97 f6 ff       	call   0x14042b9f0
1404c2283:	48 63 e8             	movslq %eax,%rbp
1404c2286:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c228b:	49 03 ef             	add    %r15,%rbp
1404c228e:	e8 75 8e 95 00       	call   0x140e1b108
1404c2293:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c2298:	48 85 c0             	test   %rax,%rax
1404c229b:	74 1a                	je     0x1404c22b7
1404c229d:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c22a1:	89 58 10             	mov    %ebx,0x10(%rax)
1404c22a4:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c22a9:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c22ad:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c22b1:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c22b5:	eb 03                	jmp    0x1404c22ba
1404c22b7:	48 8b c3             	mov    %rbx,%rax
1404c22ba:	4c 8b c7             	mov    %rdi,%r8
1404c22bd:	48 89 46 08          	mov    %rax,0x8(%rsi)
1404c22c1:	48 8b d5             	mov    %rbp,%rdx
1404c22c4:	48 8b c8             	mov    %rax,%rcx
1404c22c7:	e8 24 97 f6 ff       	call   0x14042b9f0
1404c22cc:	4c 63 f0             	movslq %eax,%r14
1404c22cf:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c22d4:	4c 03 f5             	add    %rbp,%r14
1404c22d7:	e8 2c 8e 95 00       	call   0x140e1b108
1404c22dc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c22e1:	48 85 c0             	test   %rax,%rax
1404c22e4:	74 1a                	je     0x1404c2300
1404c22e6:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c22ea:	89 58 10             	mov    %ebx,0x10(%rax)
1404c22ed:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c22f2:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c22f6:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c22fa:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c22fe:	eb 03                	jmp    0x1404c2303
1404c2300:	48 8b c3             	mov    %rbx,%rax
1404c2303:	4c 8b c7             	mov    %rdi,%r8
1404c2306:	48 89 46 10          	mov    %rax,0x10(%rsi)
1404c230a:	49 8b d6             	mov    %r14,%rdx
1404c230d:	48 8b c8             	mov    %rax,%rcx
1404c2310:	e8 db 96 f6 ff       	call   0x14042b9f0
1404c2315:	48 63 e8             	movslq %eax,%rbp
1404c2318:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c231d:	49 03 ee             	add    %r14,%rbp
1404c2320:	e8 e3 8d 95 00       	call   0x140e1b108
1404c2325:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c232a:	48 85 c0             	test   %rax,%rax
1404c232d:	74 1a                	je     0x1404c2349
1404c232f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2333:	89 58 10             	mov    %ebx,0x10(%rax)
1404c2336:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c233b:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c233f:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c2343:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c2347:	eb 03                	jmp    0x1404c234c
1404c2349:	48 8b c3             	mov    %rbx,%rax
1404c234c:	4c 8b c7             	mov    %rdi,%r8
1404c234f:	48 89 46 18          	mov    %rax,0x18(%rsi)
1404c2353:	48 8b d5             	mov    %rbp,%rdx
1404c2356:	48 8b c8             	mov    %rax,%rcx
1404c2359:	e8 92 96 f6 ff       	call   0x14042b9f0
1404c235e:	4c 63 f0             	movslq %eax,%r14
1404c2361:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2366:	4c 03 f5             	add    %rbp,%r14
1404c2369:	e8 9a 8d 95 00       	call   0x140e1b108
1404c236e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c2373:	48 85 c0             	test   %rax,%rax
1404c2376:	74 1a                	je     0x1404c2392
1404c2378:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c237c:	89 58 10             	mov    %ebx,0x10(%rax)
1404c237f:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c2384:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c2388:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c238c:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c2390:	eb 03                	jmp    0x1404c2395
1404c2392:	48 8b c3             	mov    %rbx,%rax
1404c2395:	4c 8b c7             	mov    %rdi,%r8
1404c2398:	48 89 46 20          	mov    %rax,0x20(%rsi)
1404c239c:	49 8b d6             	mov    %r14,%rdx
1404c239f:	48 8b c8             	mov    %rax,%rcx
1404c23a2:	e8 49 96 f6 ff       	call   0x14042b9f0
1404c23a7:	48 63 e8             	movslq %eax,%rbp
1404c23aa:	b9 18 00 00 00       	mov    $0x18,%ecx
1404c23af:	49 03 ee             	add    %r14,%rbp
1404c23b2:	e8 51 8d 95 00       	call   0x140e1b108
1404c23b7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c23bc:	48 85 c0             	test   %rax,%rax
1404c23bf:	74 0c                	je     0x1404c23cd
1404c23c1:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c23c5:	89 58 10             	mov    %ebx,0x10(%rax)
1404c23c8:	48 89 18             	mov    %rbx,(%rax)
1404c23cb:	eb 03                	jmp    0x1404c23d0
1404c23cd:	48 8b c3             	mov    %rbx,%rax
1404c23d0:	4c 8b c7             	mov    %rdi,%r8
1404c23d3:	48 89 46 28          	mov    %rax,0x28(%rsi)
1404c23d7:	48 8b d5             	mov    %rbp,%rdx
1404c23da:	48 8b c8             	mov    %rax,%rcx
1404c23dd:	e8 ae ce ff ff       	call   0x1404bf290
1404c23e2:	4c 63 f0             	movslq %eax,%r14
1404c23e5:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c23ea:	4c 03 f5             	add    %rbp,%r14
1404c23ed:	e8 16 8d 95 00       	call   0x140e1b108
1404c23f2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c23f7:	48 85 c0             	test   %rax,%rax
1404c23fa:	74 1a                	je     0x1404c2416
1404c23fc:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2400:	89 58 10             	mov    %ebx,0x10(%rax)
1404c2403:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c2408:	c6 40 18 00          	movb   $0x0,0x18(%rax)