1403a5fc0:	eb 05                	jmp    0x1403a5fc7
1403a5fc2:	ba fb 5d 77 08       	mov    $0x8775dfb,%edx
1403a5fc7:	89 55 07             	mov    %edx,0x7(%rbp)
1403a5fca:	0f ba e2 1e          	bt     $0x1e,%edx
1403a5fce:	73 07                	jae    0x1403a5fd7
1403a5fd0:	83 49 0c 08          	orl    $0x8,0xc(%rcx)
1403a5fd4:	8b 55 07             	mov    0x7(%rbp),%edx
1403a5fd7:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
1403a5fdb:	4c 8b 55 97          	mov    -0x69(%rbp),%r10
1403a5fdf:	4d 3b ca             	cmp    %r10,%r9
1403a5fe2:	75 13                	jne    0x1403a5ff7
1403a5fe4:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1403a5fea:	44 89 45 03          	mov    %r8d,0x3(%rbp)
1403a5fee:	41 0f b6 c0          	movzbl %r8b,%eax
1403a5ff2:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a5ff5:	eb 3c                	jmp    0x1403a6033
1403a5ff7:	41 0f be 01          	movsbl (%r9),%eax
1403a5ffb:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a5ffe:	8b d0                	mov    %eax,%edx
1403a6000:	48 8d 0d e9 fd c3 00 	lea    0xc3fde9(%rip),%rcx        # 0x140fe5df0
1403a6007:	e8 0c 7f a7 00       	call   0x140e1df18
1403a600c:	8b 55 07             	mov    0x7(%rbp),%edx
1403a600f:	4c 8b 55 97          	mov    -0x69(%rbp),%r10
1403a6013:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
1403a6017:	48 85 c0             	test   %rax,%rax
1403a601a:	74 0c                	je     0x1403a6028
1403a601c:	0f be 45 ff          	movsbl -0x1(%rbp),%eax
1403a6020:	44 8b c0             	mov    %eax,%r8d
1403a6023:	89 45 03             	mov    %eax,0x3(%rbp)
1403a6026:	eb 0b                	jmp    0x1403a6033
1403a6028:	45 8b c6             	mov    %r14d,%r8d
1403a602b:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a602f:	0f b6 45 ff          	movzbl -0x1(%rbp),%eax
1403a6033:	0f be c0             	movsbl %al,%eax
1403a6036:	83 c0 f6             	add    $0xfffffff6,%eax
1403a6039:	48 8d 1d c0 9f c5 ff 	lea    -0x3a6040(%rip),%rbx        # 0x140000000
1403a6040:	83 f8 73             	cmp    $0x73,%eax
1403a6043:	0f 87 f9 00 00 00    	ja     0x1403a6142
1403a6049:	48 98                	cltq
1403a604b:	0f b6 84 03 5c 66 3a 	movzbl 0x3a665c(%rbx,%rax,1),%eax
1403a6052:	00
1403a6053:	8b 8c 83 34 66 3a 00 	mov    0x3a6634(%rbx,%rax,4),%ecx
1403a605a:	48 03 cb             	add    %rbx,%rcx
1403a605d:	ff e1                	jmp    *%rcx
1403a605f:	49 ff c1             	inc    %r9
1403a6062:	4d 3b ca             	cmp    %r10,%r9
1403a6065:	0f 84 d7 00 00 00    	je     0x1403a6142
1403a606b:	f6 c2 08             	test   $0x8,%dl
1403a606e:	75 11                	jne    0x1403a6081
1403a6070:	41 0f b6 09          	movzbl (%r9),%ecx
1403a6074:	0f b6 c1             	movzbl %cl,%eax
1403a6077:	80 f9 28             	cmp    $0x28,%cl
1403a607a:	74 23                	je     0x1403a609f
1403a607c:	80 f9 29             	cmp    $0x29,%cl
1403a607f:	74 1e                	je     0x1403a609f
1403a6081:	f6 c2 10             	test   $0x10,%dl
1403a6084:	0f 85 b8 00 00 00    	jne    0x1403a6142
1403a608a:	41 0f b6 09          	movzbl (%r9),%ecx
1403a608e:	0f b6 c1             	movzbl %cl,%eax
1403a6091:	80 f9 7b             	cmp    $0x7b,%cl
1403a6094:	74 09                	je     0x1403a609f
1403a6096:	80 f9 7d             	cmp    $0x7d,%cl
1403a6099:	0f 85 a3 00 00 00    	jne    0x1403a6142
1403a609f:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a60a2:	0f be c0             	movsbl %al,%eax
1403a60a5:	89 45 03             	mov    %eax,0x3(%rbp)
1403a60a8:	e9 95 00 00 00       	jmp    0x1403a6142
1403a60ad:	f6 c2 04             	test   $0x4,%dl
1403a60b0:	0f 84 8c 00 00 00    	je     0x1403a6142
1403a60b6:	83 7d a3 00          	cmpl   $0x0,-0x5d(%rbp)
1403a60ba:	0f 85 82 00 00 00    	jne    0x1403a6142
1403a60c0:	c7 45 03 7c 00 00 00 	movl   $0x7c,0x3(%rbp)
1403a60c7:	eb 79                	jmp    0x1403a6142
1403a60c9:	f6 c2 08             	test   $0x8,%dl
1403a60cc:	75 74                	jne    0x1403a6142
1403a60ce:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a60d2:	eb 6e                	jmp    0x1403a6142
1403a60d4:	f6 c2 10             	test   $0x10,%dl
1403a60d7:	75 69                	jne    0x1403a6142
1403a60d9:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a60dd:	eb 63                	jmp    0x1403a6142
1403a60df:	0f ba e2 1a          	bt     $0x1a,%edx
1403a60e3:	73 5d                	jae    0x1403a6142
1403a60e5:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a60e9:	e8 f2 64 00 00       	call   0x1403ac5e0
1403a60ee:	84 c0                	test   %al,%al
1403a60f0:	74 50                	je     0x1403a6142
1403a60f2:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a60f6:	eb 4a                	jmp    0x1403a6142
1403a60f8:	0f ba e2 19          	bt     $0x19,%edx
1403a60fc:	73 44                	jae    0x1403a6142
1403a60fe:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a6102:	e8 d9 64 00 00       	call   0x1403ac5e0
1403a6107:	84 c0                	test   %al,%al
1403a6109:	75 37                	jne    0x1403a6142
1403a610b:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a610f:	eb 31                	jmp    0x1403a6142
1403a6111:	0f ba e2 19          	bt     $0x19,%edx
1403a6115:	73 2b                	jae    0x1403a6142
1403a6117:	49 ff c1             	inc    %r9
1403a611a:	4d 3b ca             	cmp    %r10,%r9
1403a611d:	74 23                	je     0x1403a6142
1403a611f:	41 80 39 0a          	cmpb   $0xa,(%r9)
1403a6123:	74 1d                	je     0x1403a6142
1403a6125:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a6129:	eb 17                	jmp    0x1403a6142
1403a612b:	f6 c2 01             	test   $0x1,%dl
1403a612e:	75 12                	jne    0x1403a6142
1403a6130:	44 89 75 03          	mov    %r14d,0x3(%rbp)
1403a6134:	eb 0c                	jmp    0x1403a6142
1403a6136:	f6 45 07 02          	testb  $0x2,0x7(%rbp)
1403a613a:	45 0f 44 c6          	cmove  %r14d,%r8d
1403a613e:	44 89 45 03          	mov    %r8d,0x3(%rbp)
1403a6142:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1403a6146:	48 89 45 77          	mov    %rax,0x77(%rbp)
1403a614a:	33 d2                	xor    %edx,%edx
1403a614c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a6150:	e8 cb 64 00 00       	call   0x1403ac620
1403a6155:	4c 8b e0             	mov    %rax,%r12
1403a6158:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1403a615c:	4c 8b 7d cf          	mov    -0x31(%rbp),%r15
1403a6160:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1403a6164:	e8 87 5c 00 00       	call   0x1403abdf0
1403a6169:	84 c0                	test   %al,%al
1403a616b:	75 24                	jne    0x1403a6191
1403a616d:	83 7d 03 7c          	cmpl   $0x7c,0x3(%rbp)
1403a6171:	0f 85 61 03 00 00    	jne    0x1403a64d8
1403a6177:	ba 08 00 00 00       	mov    $0x8,%edx
1403a617c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a6180:	e8 eb 95 00 00       	call   0x1403af770
1403a6185:	48 8b d0             	mov    %rax,%rdx
1403a6188:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a618c:	e8 7f 84 00 00       	call   0x1403ae610
1403a6191:	b9 20 00 00 00       	mov    $0x20,%ecx
1403a6196:	e8 6d 4f a7 00       	call   0x140e1b108
1403a619b:	48 8b f0             	mov    %rax,%rsi
1403a619e:	48 89 45 17          	mov    %rax,0x17(%rbp)
1403a61a2:	48 85 c0             	test   %rax,%rax
1403a61a5:	74 1c                	je     0x1403a61c3
1403a61a7:	48 c7 40 08 11 00 00 	movq   $0x11,0x8(%rax)
1403a61ae:	00
1403a61af:	4c 89 70 10          	mov    %r14,0x10(%rax)
1403a61b3:	4c 89 70 18          	mov    %r14,0x18(%rax)
1403a61b7:	48 8d 05 ba f9 c3 00 	lea    0xc3f9ba(%rip),%rax        # 0x140fe5b78
1403a61be:	48 89 06             	mov    %rax,(%rsi)
1403a61c1:	eb 03                	jmp    0x1403a61c6
1403a61c3:	49 8b f6             	mov    %r14,%rsi
1403a61c6:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a61ca:	48 89 46 18          	mov    %rax,0x18(%rsi)
1403a61ce:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a61d2:	48 8b 48 10          	mov    0x10(%rax),%rcx
1403a61d6:	48 85 c9             	test   %rcx,%rcx
1403a61d9:	74 14                	je     0x1403a61ef
1403a61db:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1403a61df:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a61e3:	48 8b 48 10          	mov    0x10(%rax),%rcx
1403a61e7:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1403a61eb:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a61ef:	48 89 70 10          	mov    %rsi,0x10(%rax)
1403a61f3:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
1403a61f7:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a61fc:	e8 07 4f a7 00       	call   0x140e1b108
1403a6201:	48 8b d0             	mov    %rax,%rdx
1403a6204:	48 89 45 17          	mov    %rax,0x17(%rbp)
1403a6208:	48 8d 0d 79 f9 c3 00 	lea    0xc3f979(%rip),%rcx        # 0x140fe5b88
1403a620f:	48 85 c0             	test   %rax,%rax
1403a6212:	74 21                	je     0x1403a6235
1403a6214:	c7 40 08 10 00 00 00 	movl   $0x10,0x8(%rax)
1403a621b:	33 c0                	xor    %eax,%eax
1403a621d:	89 42 0c             	mov    %eax,0xc(%rdx)
1403a6220:	48 89 42 10          	mov    %rax,0x10(%rdx)
1403a6224:	48 89 42 18          	mov    %rax,0x18(%rdx)
1403a6228:	48 89 0a             	mov    %rcx,(%rdx)
1403a622b:	48 89 72 20          	mov    %rsi,0x20(%rdx)
1403a622f:	48 89 42 28          	mov    %rax,0x28(%rdx)
1403a6233:	eb 03                	jmp    0x1403a6238
1403a6235:	48 8b d0             	mov    %rax,%rdx
1403a6238:	49 8b 4f 10          	mov    0x10(%r15),%rcx
1403a623c:	48 8b 41 18          	mov    0x18(%rcx),%rax
1403a6240:	48 89 50 10          	mov    %rdx,0x10(%rax)
1403a6244:	48 8b 41 18          	mov    0x18(%rcx),%rax
1403a6248:	48 89 42 18          	mov    %rax,0x18(%rdx)
1403a624c:	48 89 51 18          	mov    %rdx,0x18(%rcx)
1403a6250:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1403a6254:	83 7d 03 7c          	cmpl   $0x7c,0x3(%rbp)
1403a6258:	0f 85 7a 02 00 00    	jne    0x1403a64d8
1403a625e:	45 33 ed             	xor    %r13d,%r13d
1403a6261:	4c 8d 25 20 f9 c3 00 	lea    0xc3f920(%rip),%r12        # 0x140fe5b88
1403a6268:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1403a626f:	00
1403a6270:	44 8b 4d 07          	mov    0x7(%rbp),%r9d
1403a6274:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
1403a6278:	4c 8b 55 97          	mov    -0x69(%rbp),%r10
1403a627c:	49 3b d2             	cmp    %r10,%rdx
1403a627f:	74 79                	je     0x1403a62fa
1403a6281:	80 3a 5c             	cmpb   $0x5c,(%rdx)
1403a6284:	75 2a                	jne    0x1403a62b0
1403a6286:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1403a628a:	49 3b ca             	cmp    %r10,%rcx
1403a628d:	74 21                	je     0x1403a62b0
1403a628f:	41 f6 c1 08          	test   $0x8,%r9b
1403a6293:	75 09                	jne    0x1403a629e
1403a6295:	0f b6 01             	movzbl (%rcx),%eax
1403a6298:	2c 28                	sub    $0x28,%al
1403a629a:	3c 01                	cmp    $0x1,%al
1403a629c:	76 0f                	jbe    0x1403a62ad
1403a629e:	41 f6 c1 10          	test   $0x10,%r9b
1403a62a2:	75 0c                	jne    0x1403a62b0
1403a62a4:	0f b6 01             	movzbl (%rcx),%eax
1403a62a7:	2c 7b                	sub    $0x7b,%al
1403a62a9:	a8 fd                	test   $0xfd,%al
1403a62ab:	75 03                	jne    0x1403a62b0
1403a62ad:	48 ff c2             	inc    %rdx
1403a62b0:	48 ff c2             	inc    %rdx
1403a62b3:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
1403a62b7:	49 3b d2             	cmp    %r10,%rdx
1403a62ba:	74 3e                	je     0x1403a62fa
1403a62bc:	0f be 02             	movsbl (%rdx),%eax
1403a62bf:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a62c2:	8b d0                	mov    %eax,%edx
1403a62c4:	48 8d 0d 25 fb c3 00 	lea    0xc3fb25(%rip),%rcx        # 0x140fe5df0
1403a62cb:	e8 48 7c a7 00       	call   0x140e1df18
1403a62d0:	44 8b 4d 07          	mov    0x7(%rbp),%r9d
1403a62d4:	4c 8b 55 97          	mov    -0x69(%rbp),%r10
1403a62d8:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
1403a62dc:	48 85 c0             	test   %rax,%rax
1403a62df:	74 0c                	je     0x1403a62ed
1403a62e1:	0f be 45 ff          	movsbl -0x1(%rbp),%eax
1403a62e5:	44 8b c0             	mov    %eax,%r8d
1403a62e8:	89 45 03             	mov    %eax,0x3(%rbp)
1403a62eb:	eb 1e                	jmp    0x1403a630b
1403a62ed:	45 8b c5             	mov    %r13d,%r8d
1403a62f0:	44 89 6d 03          	mov    %r13d,0x3(%rbp)
1403a62f4:	0f b6 45 ff          	movzbl -0x1(%rbp),%eax
1403a62f8:	eb 11                	jmp    0x1403a630b
1403a62fa:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1403a6300:	44 89 45 03          	mov    %r8d,0x3(%rbp)
1403a6304:	41 0f b6 c0          	movzbl %r8b,%eax
1403a6308:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a630b:	0f be c0             	movsbl %al,%eax
1403a630e:	83 c0 f6             	add    $0xfffffff6,%eax
1403a6311:	83 f8 73             	cmp    $0x73,%eax
1403a6314:	0f 87 ff 00 00 00    	ja     0x1403a6419
1403a631a:	48 98                	cltq
1403a631c:	0f b6 84 03 f8 66 3a 	movzbl 0x3a66f8(%rbx,%rax,1),%eax
1403a6323:	00
1403a6324:	8b 8c 83 d0 66 3a 00 	mov    0x3a66d0(%rbx,%rax,4),%ecx
1403a632b:	48 03 cb             	add    %rbx,%rcx
1403a632e:	ff e1                	jmp    *%rcx
1403a6330:	48 ff c2             	inc    %rdx
1403a6333:	49 3b d2             	cmp    %r10,%rdx
1403a6336:	0f 84 dd 00 00 00    	je     0x1403a6419
1403a633c:	41 f6 c1 08          	test   $0x8,%r9b
1403a6340:	75 10                	jne    0x1403a6352
1403a6342:	0f b6 0a             	movzbl (%rdx),%ecx
1403a6345:	0f b6 c1             	movzbl %cl,%eax
1403a6348:	80 f9 28             	cmp    $0x28,%cl
1403a634b:	74 23                	je     0x1403a6370
1403a634d:	80 f9 29             	cmp    $0x29,%cl
1403a6350:	74 1e                	je     0x1403a6370
1403a6352:	41 f6 c1 10          	test   $0x10,%r9b
1403a6356:	0f 85 bd 00 00 00    	jne    0x1403a6419
1403a635c:	0f b6 0a             	movzbl (%rdx),%ecx
1403a635f:	0f b6 c1             	movzbl %cl,%eax
1403a6362:	80 f9 7b             	cmp    $0x7b,%cl
1403a6365:	74 09                	je     0x1403a6370
1403a6367:	80 f9 7d             	cmp    $0x7d,%cl
1403a636a:	0f 85 a9 00 00 00    	jne    0x1403a6419
1403a6370:	88 45 ff             	mov    %al,-0x1(%rbp)
1403a6373:	0f be c0             	movsbl %al,%eax
1403a6376:	89 45 03             	mov    %eax,0x3(%rbp)
1403a6379:	e9 9b 00 00 00       	jmp    0x1403a6419
1403a637e:	41 f6 c1 04          	test   $0x4,%r9b
1403a6382:	0f 84 91 00 00 00    	je     0x1403a6419
1403a6388:	44 39 6d a3          	cmp    %r13d,-0x5d(%rbp)
1403a638c:	0f 85 87 00 00 00    	jne    0x1403a6419
1403a6392:	c7 45 03 7c 00 00 00 	movl   $0x7c,0x3(%rbp)
1403a6399:	eb 7e                	jmp    0x1403a6419
1403a639b:	41 f6 c1 08          	test   $0x8,%r9b
1403a639f:	75 78                	jne    0x1403a6419
1403a63a1:	44 89 6d 03          	mov    %r13d,0x3(%rbp)
1403a63a5:	eb 72                	jmp    0x1403a6419
1403a63a7:	41 f6 c1 10          	test   $0x10,%r9b
1403a63ab:	75 6c                	jne    0x1403a6419
1403a63ad:	44 89 6d 03          	mov    %r13d,0x3(%rbp)
1403a63b1:	eb 66                	jmp    0x1403a6419
1403a63b3:	41 0f ba e1 1a       	bt     $0x1a,%r9d
1403a63b8:	73 5f                	jae    0x1403a6419
1403a63ba:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a63be:	e8 1d 62 00 00       	call   0x1403ac5e0
1403a63c3:	84 c0                	test   %al,%al
1403a63c5:	74 52                	je     0x1403a6419
1403a63c7:	44 89 6d 03          	mov    %r13d,0x3(%rbp)
1403a63cb:	eb 4c                	jmp    0x1403a6419
1403a63cd:	41 0f ba e1 19       	bt     $0x19,%r9d
1403a63d2:	73 45                	jae    0x1403a6419
1403a63d4:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a63d8:	e8 03 62 00 00       	call   0x1403ac5e0
1403a63dd:	84 c0                	test   %al,%al
1403a63df:	75 38                	jne    0x1403a6419
1403a63e1:	44 89 6d 03          	mov    %r13d,0x3(%rbp)
1403a63e5:	eb 32                	jmp    0x1403a6419
1403a63e7:	41 0f ba e1 19       	bt     $0x19,%r9d
1403a63ec:	73 2b                	jae    0x1403a6419
1403a63ee:	48 ff c2             	inc    %rdx
1403a63f1:	49 3b d2             	cmp    %r10,%rdx
1403a63f4:	74 23                	je     0x1403a6419
1403a63f6:	80 3a 0a             	cmpb   $0xa,(%rdx)
1403a63f9:	74 1e                	je     0x1403a6419
1403a63fb:	44 89 6d 03          	mov    %r13d,0x3(%rbp)
1403a63ff:	eb 18                	jmp    0x1403a6419
1403a6401:	41 f6 c1 01          	test   $0x1,%r9b
1403a6405:	75 12                	jne    0x1403a6419
1403a6407:	44 89 6d 03          	mov    %r13d,0x3(%rbp)
1403a640b:	eb 0c                	jmp    0x1403a6419
1403a640d:	f6 45 07 02          	testb  $0x2,0x7(%rbp)
1403a6411:	45 0f 44 c5          	cmove  %r13d,%r8d
1403a6415:	44 89 45 03          	mov    %r8d,0x3(%rbp)
1403a6419:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1403a641d:	e8 ce 59 00 00       	call   0x1403abdf0
1403a6422:	84 c0                	test   %al,%al
1403a6424:	75 1a                	jne    0x1403a6440
1403a6426:	ba 08 00 00 00       	mov    $0x8,%edx
1403a642b:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a642f:	e8 3c 93 00 00       	call   0x1403af770
1403a6434:	48 8b d0             	mov    %rax,%rdx
1403a6437:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1403a643b:	e8 d0 81 00 00       	call   0x1403ae610
1403a6440:	49 8b 5f 10          	mov    0x10(%r15),%rbx
1403a6444:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
1403a6448:	4c 89 6e 10          	mov    %r13,0x10(%rsi)
1403a644c:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1403a6450:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
1403a6454:	4c 89 6e 10          	mov    %r13,0x10(%rsi)
1403a6458:	48 89 70 10          	mov    %rsi,0x10(%rax)
1403a645c:	48 8b 43 28          	mov    0x28(%rbx),%rax
1403a6460:	48 85 c0             	test   %rax,%rax
1403a6463:	74 17                	je     0x1403a647c
1403a6465:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1403a646c:	00 00 00 00
1403a6470:	48 8b d8             	mov    %rax,%rbx
1403a6473:	48 8b 40 28          	mov    0x28(%rax),%rax
1403a6477:	48 85 c0             	test   %rax,%rax
1403a647a:	75 f4                	jne    0x1403a6470
1403a647c:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a6481:	e8 82 4c a7 00       	call   0x140e1b108
1403a6486:	48 89 45 17          	mov    %rax,0x17(%rbp)
1403a648a:	48 85 c0             	test   %rax,%rax
1403a648d:	74 1d                	je     0x1403a64ac
1403a648f:	48 c7 40 08 10 00 00 	movq   $0x10,0x8(%rax)