1408d204c:	c3                   	ret
1408d204d:	cc                   	int3
1408d204e:	cc                   	int3
1408d204f:	cc                   	int3
1408d2050:	40 53                	rex push %rbx
1408d2052:	57                   	push   %rdi
1408d2053:	41 56                	push   %r14
1408d2055:	41 57                	push   %r15
1408d2057:	48 83 ec 78          	sub    $0x78,%rsp
1408d205b:	4c 8b 79 10          	mov    0x10(%rcx),%r15
1408d205f:	45 33 f6             	xor    %r14d,%r14d
1408d2062:	48 8b fa             	mov    %rdx,%rdi
1408d2065:	48 8b d9             	mov    %rcx,%rbx
1408d2068:	45 8b d6             	mov    %r14d,%r10d
1408d206b:	44 89 b4 24 a0 00 00 	mov    %r14d,0xa0(%rsp)
1408d2072:	00
1408d2073:	44 39 71 30          	cmp    %r14d,0x30(%rcx)
1408d2077:	74 0d                	je     0x1408d2086
1408d2079:	33 c0                	xor    %eax,%eax
1408d207b:	48 83 c4 78          	add    $0x78,%rsp
1408d207f:	41 5f                	pop    %r15
1408d2081:	41 5e                	pop    %r14
1408d2083:	5f                   	pop    %rdi
1408d2084:	5b                   	pop    %rbx
1408d2085:	c3                   	ret
1408d2086:	8b 42 04             	mov    0x4(%rdx),%eax
1408d2089:	48 89 ac 24 a8 00 00 	mov    %rbp,0xa8(%rsp)
1408d2090:	00
1408d2091:	48 8b 6a 20          	mov    0x20(%rdx),%rbp
1408d2095:	0f ba e0 19          	bt     $0x19,%eax
1408d2099:	73 2f                	jae    0x1408d20ca
1408d209b:	44 8b 4d 10          	mov    0x10(%rbp),%r9d
1408d209f:	4c 8d 05 e2 df 77 00 	lea    0x77dfe2(%rip),%r8        # 0x141050088
1408d20a6:	33 d2                	xor    %edx,%edx
1408d20a8:	e8 e3 f4 03 00       	call   0x140911590
1408d20ad:	44 8b 4f 40          	mov    0x40(%rdi),%r9d
1408d20b1:	ba 09 00 00 00       	mov    $0x9,%edx
1408d20b6:	44 8b 47 44          	mov    0x44(%rdi),%r8d
1408d20ba:	49 8b cf             	mov    %r15,%rcx
1408d20bd:	e8 7e 4b 03 00       	call   0x140906c40
1408d20c2:	8b 47 2c             	mov    0x2c(%rdi),%eax
1408d20c5:	e9 b5 04 00 00       	jmp    0x1408d257f
1408d20ca:	0f ba e8 19          	bts    $0x19,%eax
1408d20ce:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1408d20d3:	89 42 04             	mov    %eax,0x4(%rdx)
1408d20d6:	be 4a 00 00 00       	mov    $0x4a,%esi
1408d20db:	44 8b 41 38          	mov    0x38(%rcx),%r8d
1408d20df:	41 ff c0             	inc    %r8d
1408d20e2:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1408d20e7:	44 89 41 38          	mov    %r8d,0x38(%rcx)
1408d20eb:	44 89 42 44          	mov    %r8d,0x44(%rdx)
1408d20ef:	49 63 97 90 00 00 00 	movslq 0x90(%r15),%rdx
1408d20f6:	41 39 97 94 00 00 00 	cmp    %edx,0x94(%r15)
1408d20fd:	7f 1c                	jg     0x1408d211b
1408d20ff:	45 8b c8             	mov    %r8d,%r9d
1408d2102:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408d2107:	45 33 c0             	xor    %r8d,%r8d
1408d210a:	8b d6                	mov    %esi,%edx
1408d210c:	49 8b cf             	mov    %r15,%rcx
1408d210f:	e8 8c ac fd ff       	call   0x1408acda0
1408d2114:	8b d0                	mov    %eax,%edx
1408d2116:	45 8b d6             	mov    %r14d,%r10d
1408d2119:	eb 28                	jmp    0x1408d2143
1408d211b:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
1408d211f:	8d 42 01             	lea    0x1(%rdx),%eax
1408d2122:	41 89 87 90 00 00 00 	mov    %eax,0x90(%r15)
1408d2129:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
1408d2130:	48 89 34 c8          	mov    %rsi,(%rax,%rcx,8)
1408d2134:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
1408d2139:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408d213e:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408d2143:	f6 47 04 40          	testb  $0x40,0x4(%rdi)
1408d2147:	8d 42 01             	lea    0x1(%rdx),%eax
1408d214a:	89 47 40             	mov    %eax,0x40(%rdi)
1408d214d:	75 17                	jne    0x1408d2166
1408d214f:	ba 0e 00 00 00       	mov    $0xe,%edx
1408d2154:	49 8b cf             	mov    %r15,%rcx
1408d2157:	e8 04 4a 03 00       	call   0x140906b60
1408d215c:	44 8b d0             	mov    %eax,%r10d
1408d215f:	89 84 24 a0 00 00 00 	mov    %eax,0xa0(%rsp)
1408d2166:	8b 4d 10             	mov    0x10(%rbp),%ecx
1408d2169:	48 8d 05 1c 16 6d 00 	lea    0x6d161c(%rip),%rax        # 0x140fa378c
1408d2170:	45 85 d2             	test   %r10d,%r10d
1408d2173:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1408d2177:	4c 8d 0d e2 de 77 00 	lea    0x77dee2(%rip),%r9        # 0x141050060
1408d217e:	ba 01 00 00 00       	mov    $0x1,%edx
1408d2183:	4c 0f 45 c8          	cmovne %rax,%r9
1408d2187:	4c 8d 05 12 df 77 00 	lea    0x77df12(%rip),%r8        # 0x1410500a0
1408d218e:	48 8b cb             	mov    %rbx,%rcx
1408d2191:	e8 fa f3 03 00       	call   0x140911590
1408d2196:	80 3f 8a             	cmpb   $0x8a,(%rdi)
1408d2199:	75 08                	jne    0x1408d21a3
1408d219b:	48 8b 45 20          	mov    0x20(%rbp),%rax
1408d219f:	8b 08                	mov    (%rax),%ecx
1408d21a1:	eb 05                	jmp    0x1408d21a8
1408d21a3:	b9 01 00 00 00       	mov    $0x1,%ecx
1408d21a8:	8b 43 38             	mov    0x38(%rbx),%eax
1408d21ab:	45 33 c0             	xor    %r8d,%r8d
1408d21ae:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1408d21b3:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1408d21b8:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
1408d21bd:	44 8d 48 01          	lea    0x1(%rax),%r9d
1408d21c1:	03 c1                	add    %ecx,%eax
1408d21c3:	89 43 38             	mov    %eax,0x38(%rbx)
1408d21c6:	80 3f 8a             	cmpb   $0x8a,(%rdi)
1408d21c9:	44 89 4c 24 3c       	mov    %r9d,0x3c(%rsp)
1408d21ce:	75 27                	jne    0x1408d21f7
1408d21d0:	41 8d 41 ff          	lea    -0x1(%r9),%eax
1408d21d4:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1408d21d8:	03 c1                	add    %ecx,%eax
1408d21da:	c6 44 24 38 0a       	movb   $0xa,0x38(%rsp)
1408d21df:	49 8b cf             	mov    %r15,%rcx
1408d21e2:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408d21e6:	ba 4b 00 00 00       	mov    $0x4b,%edx
1408d21eb:	44 89 4c 24 44       	mov    %r9d,0x44(%rsp)
1408d21f0:	e8 bb 4a 03 00       	call   0x140906cb0
1408d21f5:	eb 12                	jmp    0x1408d2209
1408d21f7:	ba 47 00 00 00       	mov    $0x47,%edx
1408d21fc:	c6 44 24 38 03       	movb   $0x3,0x38(%rsp)
1408d2201:	49 8b cf             	mov    %r15,%rcx
1408d2204:	e8 37 4a 03 00       	call   0x140906c40
1408d2209:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
1408d2210:	00
1408d2211:	4c 8b 2b             	mov    (%rbx),%r13
1408d2214:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1408d2219:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
1408d221e:	44 89 b4 24 b0 00 00 	mov    %r14d,0xb0(%rsp)
1408d2225:	00
1408d2226:	4c 39 75 60          	cmp    %r14,0x60(%rbp)
1408d222a:	0f 84 a8 01 00 00    	je     0x1408d23d8
1408d2230:	48 8d 0d 95 fc 6d 00 	lea    0x6dfc95(%rip),%rcx        # 0x140fb1ecc
1408d2237:	e8 d4 57 01 00       	call   0x1408e7a10
1408d223c:	85 c0                	test   %eax,%eax
1408d223e:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%rsp)
1408d2245:	41 be 48 00 00 00    	mov    $0x48,%r14d
1408d224b:	49 8b cd             	mov    %r13,%rcx
1408d224e:	49 0f 45 f6          	cmovne %r14,%rsi
1408d2252:	48 8b d6             	mov    %rsi,%rdx
1408d2255:	e8 a6 43 00 00       	call   0x1408d6600
1408d225a:	48 8b f0             	mov    %rax,%rsi
1408d225d:	48 85 c0             	test   %rax,%rax
1408d2260:	0f 84 4d 01 00 00    	je     0x1408d23b3
1408d2266:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d2269:	33 c0                	xor    %eax,%eax
1408d226b:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
1408d2271:	0f 11 06             	movups %xmm0,(%rsi)
1408d2274:	0f 11 46 10          	movups %xmm0,0x10(%rsi)
1408d2278:	0f 11 46 20          	movups %xmm0,0x20(%rsi)
1408d227c:	0f 11 46 30          	movups %xmm0,0x30(%rsi)
1408d2280:	48 89 46 40          	mov    %rax,0x40(%rsi)
1408d2284:	c6 06 9b             	movb   $0x9b,(%rsi)
1408d2287:	66 44 89 66 32       	mov    %r12w,0x32(%rsi)
1408d228c:	39 84 24 b8 00 00 00 	cmp    %eax,0xb8(%rsp)
1408d2293:	74 1e                	je     0x1408d22b3
1408d2295:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
1408d229c:	b9 00 08 80 20       	mov    $0x20800800,%ecx
1408d22a1:	85 c0                	test   %eax,%eax
1408d22a3:	89 46 08             	mov    %eax,0x8(%rsi)
1408d22a6:	ba 00 08 80 10       	mov    $0x10800800,%edx
1408d22ab:	0f 45 ca             	cmovne %edx,%ecx
1408d22ae:	09 4e 04             	or     %ecx,0x4(%rsi)
1408d22b1:	eb 19                	jmp    0x1408d22cc
1408d22b3:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
1408d22b7:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1408d22bb:	0f b7 05 0a fc 6d 00 	movzwl 0x6dfc0a(%rip),%eax        # 0x140fb1ecc
1408d22c2:	88 01                	mov    %al,(%rcx)
1408d22c4:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408d22c8:	c6 40 01 00          	movb   $0x0,0x1(%rax)
1408d22cc:	c7 46 28 01 00 00 00 	movl   $0x1,0x28(%rsi)
1408d22d3:	c6 46 01 43          	movb   $0x43,0x1(%rsi)
1408d22d7:	48 8b 45 60          	mov    0x60(%rbp),%rax
1408d22db:	48 8b 50 10          	mov    0x10(%rax),%rdx
1408d22df:	48 85 d2             	test   %rdx,%rdx
1408d22e2:	74 13                	je     0x1408d22f7
1408d22e4:	45 33 c9             	xor    %r9d,%r9d
1408d22e7:	45 33 c0             	xor    %r8d,%r8d
1408d22ea:	49 8b cd             	mov    %r13,%rcx
1408d22ed:	e8 3e 10 fd ff       	call   0x1408a3330
1408d22f2:	4c 8b e8             	mov    %rax,%r13
1408d22f5:	eb 03                	jmp    0x1408d22fa
1408d22f7:	45 33 ed             	xor    %r13d,%r13d
1408d22fa:	48 8b 0b             	mov    (%rbx),%rcx
1408d22fd:	49 8b d6             	mov    %r14,%rdx
1408d2300:	e8 fb 42 00 00       	call   0x1408d6600
1408d2305:	4c 8b f0             	mov    %rax,%r14
1408d2308:	48 85 c0             	test   %rax,%rax
1408d230b:	0f 84 80 00 00 00    	je     0x1408d2391
1408d2311:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d2314:	33 c0                	xor    %eax,%eax
1408d2316:	41 0f 11 06          	movups %xmm0,(%r14)
1408d231a:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
1408d231f:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
1408d2324:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
1408d2329:	49 89 46 40          	mov    %rax,0x40(%r14)
1408d232d:	41 c6 06 34          	movb   $0x34,(%r14)
1408d2331:	66 45 89 66 32       	mov    %r12w,0x32(%r14)
1408d2336:	49 89 76 18          	mov    %rsi,0x18(%r14)
1408d233a:	8b 4e 04             	mov    0x4(%rsi),%ecx
1408d233d:	81 e1 08 02 40 00    	and    $0x400208,%ecx
1408d2343:	41 0b 4e 04          	or     0x4(%r14),%ecx
1408d2347:	41 89 4e 04          	mov    %ecx,0x4(%r14)
1408d234b:	4d 85 ed             	test   %r13,%r13
1408d234e:	74 13                	je     0x1408d2363
1408d2350:	4d 89 6e 10          	mov    %r13,0x10(%r14)
1408d2354:	41 8b 45 04          	mov    0x4(%r13),%eax
1408d2358:	25 08 02 40 00       	and    $0x400208,%eax
1408d235d:	0b c1                	or     %ecx,%eax
1408d235f:	41 89 46 04          	mov    %eax,0x4(%r14)
1408d2363:	49 8b ce             	mov    %r14,%rcx
1408d2366:	e8 25 22 fd ff       	call   0x1408a4590
1408d236b:	48 8b 03             	mov    (%rbx),%rax
1408d236e:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408d2375:	45 39 46 28          	cmp    %r8d,0x28(%r14)
1408d2379:	7e 31                	jle    0x1408d23ac
1408d237b:	48 8d 15 0e db 77 00 	lea    0x77db0e(%rip),%rdx        # 0x14104fe90
1408d2382:	48 8b cb             	mov    %rbx,%rcx
1408d2385:	e8 f6 74 00 00       	call   0x1408d9880
1408d238a:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
1408d238f:	eb 25                	jmp    0x1408d23b6
1408d2391:	4d 85 ed             	test   %r13,%r13
1408d2394:	74 0b                	je     0x1408d23a1
1408d2396:	48 8b 0b             	mov    (%rbx),%rcx
1408d2399:	49 8b d5             	mov    %r13,%rdx
1408d239c:	e8 6f c4 00 00       	call   0x1408de810
1408d23a1:	48 8b 0b             	mov    (%rbx),%rcx
1408d23a4:	48 8b d6             	mov    %rsi,%rdx
1408d23a7:	e8 64 c4 00 00       	call   0x1408de810
1408d23ac:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
1408d23b1:	eb 03                	jmp    0x1408d23b6
1408d23b3:	4c 8b f6             	mov    %rsi,%r14
1408d23b6:	48 8b 45 60          	mov    0x60(%rbp),%rax
1408d23ba:	48 8b 50 10          	mov    0x10(%rax),%rdx
1408d23be:	48 85 d2             	test   %rdx,%rdx
1408d23c1:	74 08                	je     0x1408d23cb
1408d23c3:	49 8b cd             	mov    %r13,%rcx
1408d23c6:	e8 45 c4 00 00       	call   0x1408de810
1408d23cb:	48 8b 45 60          	mov    0x60(%rbp),%rax
1408d23cf:	4c 89 70 10          	mov    %r14,0x10(%rax)
1408d23d3:	e9 2f 01 00 00       	jmp    0x1408d2507
1408d23d8:	48 8d 0d 45 d7 6e 00 	lea    0x6ed745(%rip),%rcx        # 0x140fbfb24
1408d23df:	e8 2c 56 01 00       	call   0x1408e7a10
1408d23e4:	8b c8                	mov    %eax,%ecx
1408d23e6:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%rsp)
1408d23ed:	85 c9                	test   %ecx,%ecx
1408d23ef:	b8 48 00 00 00       	mov    $0x48,%eax
1408d23f4:	49 8b cd             	mov    %r13,%rcx
1408d23f7:	48 0f 45 f0          	cmovne %rax,%rsi
1408d23fb:	48 8b d6             	mov    %rsi,%rdx
1408d23fe:	e8 fd 41 00 00       	call   0x1408d6600
1408d2403:	4c 8b f0             	mov    %rax,%r14
1408d2406:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
1408d240c:	48 85 c0             	test   %rax,%rax
1408d240f:	74 6f                	je     0x1408d2480
1408d2411:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d2414:	33 c0                	xor    %eax,%eax
1408d2416:	41 0f 11 06          	movups %xmm0,(%r14)
1408d241a:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
1408d241f:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
1408d2424:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
1408d2429:	49 89 46 40          	mov    %rax,0x40(%r14)
1408d242d:	41 c6 06 9b          	movb   $0x9b,(%r14)
1408d2431:	66 45 89 6e 32       	mov    %r13w,0x32(%r14)
1408d2436:	39 84 24 b8 00 00 00 	cmp    %eax,0xb8(%rsp)
1408d243d:	74 20                	je     0x1408d245f
1408d243f:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
1408d2446:	b9 00 08 80 20       	mov    $0x20800800,%ecx
1408d244b:	85 c0                	test   %eax,%eax
1408d244d:	41 89 46 08          	mov    %eax,0x8(%r14)
1408d2451:	ba 00 08 80 10       	mov    $0x10800800,%edx
1408d2456:	0f 45 ca             	cmovne %edx,%ecx
1408d2459:	41 09 4e 04          	or     %ecx,0x4(%r14)
1408d245d:	eb 19                	jmp    0x1408d2478
1408d245f:	49 8d 4e 48          	lea    0x48(%r14),%rcx
1408d2463:	49 89 4e 08          	mov    %rcx,0x8(%r14)
1408d2467:	0f b7 05 b6 d6 6e 00 	movzwl 0x6ed6b6(%rip),%eax        # 0x140fbfb24
1408d246e:	88 01                	mov    %al,(%rcx)
1408d2470:	49 8b 46 08          	mov    0x8(%r14),%rax
1408d2474:	c6 40 01 00          	movb   $0x0,0x1(%rax)
1408d2478:	41 c7 46 28 01 00 00 	movl   $0x1,0x28(%r14)
1408d247f:	00
1408d2480:	48 8b 0b             	mov    (%rbx),%rcx
1408d2483:	ba 48 00 00 00       	mov    $0x48,%edx
1408d2488:	e8 73 41 00 00       	call   0x1408d6600
1408d248d:	48 8b f0             	mov    %rax,%rsi
1408d2490:	48 85 c0             	test   %rax,%rax
1408d2493:	74 5e                	je     0x1408d24f3
1408d2495:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d2498:	33 c0                	xor    %eax,%eax
1408d249a:	0f 11 06             	movups %xmm0,(%rsi)
1408d249d:	0f 11 46 10          	movups %xmm0,0x10(%rsi)
1408d24a1:	0f 11 46 20          	movups %xmm0,0x20(%rsi)
1408d24a5:	0f 11 46 30          	movups %xmm0,0x30(%rsi)
1408d24a9:	48 89 46 40          	mov    %rax,0x40(%rsi)
1408d24ad:	c6 06 94             	movb   $0x94,(%rsi)
1408d24b0:	66 44 89 6e 32       	mov    %r13w,0x32(%rsi)
1408d24b5:	4d 85 f6             	test   %r14,%r14
1408d24b8:	74 10                	je     0x1408d24ca
1408d24ba:	4c 89 76 10          	mov    %r14,0x10(%rsi)
1408d24be:	41 8b 46 04          	mov    0x4(%r14),%eax
1408d24c2:	25 08 02 40 00       	and    $0x400208,%eax
1408d24c7:	09 46 04             	or     %eax,0x4(%rsi)
1408d24ca:	48 8b ce             	mov    %rsi,%rcx
1408d24cd:	e8 be 20 fd ff       	call   0x1408a4590
1408d24d2:	48 8b 03             	mov    (%rbx),%rax
1408d24d5:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408d24dc:	44 39 46 28          	cmp    %r8d,0x28(%rsi)
1408d24e0:	7e 21                	jle    0x1408d2503
1408d24e2:	48 8d 15 a7 d9 77 00 	lea    0x77d9a7(%rip),%rdx        # 0x14104fe90
1408d24e9:	48 8b cb             	mov    %rbx,%rcx
1408d24ec:	e8 8f 73 00 00       	call   0x1408d9880
1408d24f1:	eb 10                	jmp    0x1408d2503
1408d24f3:	4d 85 f6             	test   %r14,%r14
1408d24f6:	74 0b                	je     0x1408d2503
1408d24f8:	48 8b 0b             	mov    (%rbx),%rcx
1408d24fb:	49 8b d6             	mov    %r14,%rdx
1408d24fe:	e8 0d c3 00 00       	call   0x1408de810
1408d2503:	48 89 75 60          	mov    %rsi,0x60(%rbp)
1408d2507:	45 33 f6             	xor    %r14d,%r14d
1408d250a:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1408d250f:	48 8b d5             	mov    %rbp,%rdx
1408d2512:	44 89 75 08          	mov    %r14d,0x8(%rbp)
1408d2516:	48 8b cb             	mov    %rbx,%rcx
1408d2519:	e8 52 92 02 00       	call   0x1408fb770
1408d251e:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408d2523:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
1408d2528:	85 c0                	test   %eax,%eax
1408d252a:	74 0d                	je     0x1408d2539
1408d252c:	0f b6 07             	movzbl (%rdi),%eax
1408d252f:	88 47 02             	mov    %al,0x2(%rdi)
1408d2532:	33 c0                	xor    %eax,%eax
1408d2534:	c6 07 b6             	movb   $0xb6,(%rdi)
1408d2537:	eb 41                	jmp    0x1408d257a
1408d2539:	8b 94 24 a0 00 00 00 	mov    0xa0(%rsp),%edx
1408d2540:	8b 74 24 3c          	mov    0x3c(%rsp),%esi
1408d2544:	89 77 2c             	mov    %esi,0x2c(%rdi)
1408d2547:	85 d2                	test   %edx,%edx
1408d2549:	74 08                	je     0x1408d2553
1408d254b:	49 8b cf             	mov    %r15,%rcx
1408d254e:	e8 cd fd 03 00       	call   0x140912320
1408d2553:	44 8b 4f 40          	mov    0x40(%rdi),%r9d
1408d2557:	ba 43 00 00 00       	mov    $0x43,%edx
1408d255c:	44 8b 47 44          	mov    0x44(%rdi),%r8d
1408d2560:	49 8b cf             	mov    %r15,%rcx
1408d2563:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1408d256a:	00
1408d256b:	e8 40 47 03 00       	call   0x140906cb0
1408d2570:	8b c6                	mov    %esi,%eax
1408d2572:	44 88 73 1f          	mov    %r14b,0x1f(%rbx)
1408d2576:	44 89 73 28          	mov    %r14d,0x28(%rbx)
1408d257a:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi