140d22038:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140d2203c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22041:	e8 fa b5 34 ff       	call   0x14006d640
140d22046:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2204b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22050:	e8 eb b5 34 ff       	call   0x14006d640
140d22055:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2205a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d2205f:	e8 dc b5 34 ff       	call   0x14006d640
140d22064:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d22069:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d2206e:	e8 cd b5 34 ff       	call   0x14006d640
140d22073:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140d22077:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2207c:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140d22080:	e8 bb b2 34 ff       	call   0x14006d340
140d22085:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140d22089:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d2208e:	e8 ad b5 34 ff       	call   0x14006d640
140d22093:	bb 07 00 00 00       	mov    $0x7,%ebx
140d22098:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d2209f:	00
140d220a0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d220a5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d220aa:	e8 91 b5 34 ff       	call   0x14006d640
140d220af:	48 83 eb 01          	sub    $0x1,%rbx
140d220b3:	75 eb                	jne    0x140d220a0
140d220b5:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140d220b9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d220be:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140d220c2:	e8 79 b2 34 ff       	call   0x14006d340
140d220c7:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140d220cb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d220d0:	e8 6b b5 34 ff       	call   0x14006d640
140d220d5:	bb 0f 00 00 00       	mov    $0xf,%ebx
140d220da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d220e0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d220e5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d220ea:	e8 51 b5 34 ff       	call   0x14006d640
140d220ef:	48 83 eb 01          	sub    $0x1,%rbx
140d220f3:	75 eb                	jne    0x140d220e0
140d220f5:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140d220f9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d220fe:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140d22102:	e8 39 b2 34 ff       	call   0x14006d340
140d22107:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140d2210b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22110:	e8 2b b5 34 ff       	call   0x14006d640
140d22115:	bb 1f 00 00 00       	mov    $0x1f,%ebx
140d2211a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d22120:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d22125:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d2212a:	e8 11 b5 34 ff       	call   0x14006d640
140d2212f:	48 83 eb 01          	sub    $0x1,%rbx
140d22133:	75 eb                	jne    0x140d22120
140d22135:	4c 8b c7             	mov    %rdi,%r8
140d22138:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2213d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22142:	e8 f9 b1 34 ff       	call   0x14006d340
140d22147:	bb 80 00 00 00       	mov    $0x80,%ebx
140d2214c:	0f 1f 40 00          	nopl   0x0(%rax)
140d22150:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d22155:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d2215a:	e8 e1 b4 34 ff       	call   0x14006d640
140d2215f:	48 83 eb 01          	sub    $0x1,%rbx
140d22163:	75 eb                	jne    0x140d22150
140d22165:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140d22169:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2216e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22173:	e8 c8 b1 34 ff       	call   0x14006d340
140d22178:	bb 20 00 00 00       	mov    $0x20,%ebx
140d2217d:	0f 1f 00             	nopl   (%rax)
140d22180:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d22185:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d2218a:	e8 b1 b4 34 ff       	call   0x14006d640
140d2218f:	48 83 eb 01          	sub    $0x1,%rbx
140d22193:	75 eb                	jne    0x140d22180
140d22195:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140d22199:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2219e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d221a3:	e8 98 b1 34 ff       	call   0x14006d340
140d221a8:	bb 10 00 00 00       	mov    $0x10,%ebx
140d221ad:	0f 1f 00             	nopl   (%rax)
140d221b0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d221b5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d221ba:	e8 81 b4 34 ff       	call   0x14006d640
140d221bf:	48 83 eb 01          	sub    $0x1,%rbx
140d221c3:	75 eb                	jne    0x140d221b0
140d221c5:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140d221c9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d221ce:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d221d3:	e8 68 b1 34 ff       	call   0x14006d340
140d221d8:	bb 08 00 00 00       	mov    $0x8,%ebx
140d221dd:	0f 1f 00             	nopl   (%rax)
140d221e0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d221e5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d221ea:	e8 51 b4 34 ff       	call   0x14006d640
140d221ef:	48 83 eb 01          	sub    $0x1,%rbx
140d221f3:	75 eb                	jne    0x140d221e0
140d221f5:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140d221f9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d221fe:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22203:	e8 38 b1 34 ff       	call   0x14006d340
140d22208:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2220d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22212:	e8 29 b4 34 ff       	call   0x14006d640
140d22217:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2221c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22221:	e8 1a b4 34 ff       	call   0x14006d640
140d22226:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2222b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22230:	e8 0b b4 34 ff       	call   0x14006d640
140d22235:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2223a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d2223f:	e8 fc b3 34 ff       	call   0x14006d640
140d22244:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140d22248:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2224d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22252:	e8 e9 b0 34 ff       	call   0x14006d340
140d22257:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2225c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22261:	e8 da b3 34 ff       	call   0x14006d640
140d22266:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2226b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22270:	e8 cb b3 34 ff       	call   0x14006d640
140d22275:	4c 8d 45 17          	lea    0x17(%rbp),%r8
140d22279:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2227e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22283:	e8 b8 b0 34 ff       	call   0x14006d340
140d22288:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2228d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d22292:	e8 a9 b3 34 ff       	call   0x14006d640
140d22297:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d2229c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d222a1:	e8 9a b3 34 ff       	call   0x14006d640
140d222a6:	4c 8b c7             	mov    %rdi,%r8
140d222a9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d222ae:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d222b3:	e8 88 b0 34 ff       	call   0x14006d340
140d222b8:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140d222bd:	0f 10 4d 87          	movups -0x79(%rbp),%xmm1
140d222c1:	0f 11 06             	movups %xmm0,(%rsi)
140d222c4:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140d222c8:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140d222cc:	48 33 cc             	xor    %rsp,%rcx
140d222cf:	e8 2c 92 0f 00       	call   0x140e1b500
140d222d4:	48 8b 9c 24 20 01 00 	mov    0x120(%rsp),%rbx
140d222db:	00
140d222dc:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
140d222e3:	5f                   	pop    %rdi
140d222e4:	5e                   	pop    %rsi
140d222e5:	5d                   	pop    %rbp
140d222e6:	c3                   	ret
140d222e7:	cc                   	int3
140d222e8:	cc                   	int3
140d222e9:	cc                   	int3
140d222ea:	cc                   	int3
140d222eb:	cc                   	int3
140d222ec:	cc                   	int3
140d222ed:	cc                   	int3
140d222ee:	cc                   	int3
140d222ef:	cc                   	int3
140d222f0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140d222f5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d222fa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140d222ff:	53                   	push   %rbx
140d22300:	55                   	push   %rbp
140d22301:	56                   	push   %rsi
140d22302:	57                   	push   %rdi
140d22303:	41 54                	push   %r12
140d22305:	41 55                	push   %r13
140d22307:	41 56                	push   %r14
140d22309:	b8 80 00 00 00       	mov    $0x80,%eax
140d2230e:	e8 8d 91 0f 00       	call   0x140e1b4a0
140d22313:	48 2b e0             	sub    %rax,%rsp
140d22316:	4c 8b a4 24 e0 00 00 	mov    0xe0(%rsp),%r12
140d2231d:	00
140d2231e:	33 f6                	xor    %esi,%esi
140d22320:	49 8b c4             	mov    %r12,%rax
140d22323:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140d22328:	48 c1 e0 04          	shl    $0x4,%rax
140d2232c:	49 8b f8             	mov    %r8,%rdi
140d2232f:	48 83 c0 06          	add    $0x6,%rax
140d22333:	4c 8b f2             	mov    %rdx,%r14
140d22336:	44 8b ee             	mov    %esi,%r13d
140d22339:	8b de                	mov    %esi,%ebx
140d2233b:	48 3d 55 55 55 01    	cmp    $0x1555555,%rax
140d22341:	0f 87 d3 08 00 00    	ja     0x140d22c1a
140d22347:	4b 8d 1c 64          	lea    (%r12,%r12,2),%rbx
140d2234b:	41 b8 76 02 00 00    	mov    $0x276,%r8d
140d22351:	48 c1 e3 09          	shl    $0x9,%rbx
140d22355:	48 8d 15 24 38 45 00 	lea    0x453824(%rip),%rdx        # 0x141175b80
140d2235c:	48 8d 8b 20 02 00 00 	lea    0x220(%rbx),%rcx
140d22363:	e8 48 f6 f9 ff       	call   0x140cc19b0
140d22368:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d2236d:	48 8b e8             	mov    %rax,%rbp
140d22370:	48 85 c0             	test   %rax,%rax
140d22373:	0f 84 9e 08 00 00    	je     0x140d22c17
140d22379:	49 6b cc 21          	imul   $0x21,%r12,%rcx
140d2237d:	41 b8 78 02 00 00    	mov    $0x278,%r8d
140d22383:	48 8d 15 f6 37 45 00 	lea    0x4537f6(%rip),%rdx        # 0x141175b80
140d2238a:	e8 21 f6 f9 ff       	call   0x140cc19b0
140d2238f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140d22394:	4c 8b e8             	mov    %rax,%r13
140d22397:	48 85 c0             	test   %rax,%rax
140d2239a:	0f 84 72 08 00 00    	je     0x140d22c12
140d223a0:	4a 8d 0c e5 00 00 00 	lea    0x0(,%r12,8),%rcx
140d223a7:	00
140d223a8:	41 b8 79 02 00 00    	mov    $0x279,%r8d
140d223ae:	48 8d 15 cb 37 45 00 	lea    0x4537cb(%rip),%rdx        # 0x141175b80
140d223b5:	e8 f6 f5 f9 ff       	call   0x140cc19b0
140d223ba:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140d223bf:	48 85 c0             	test   %rax,%rax
140d223c2:	0f 84 4a 08 00 00    	je     0x140d22c12
140d223c8:	48 83 e5 c0          	and    $0xffffffffffffffc0,%rbp
140d223cc:	4c 89 bc 24 c8 00 00 	mov    %r15,0xc8(%rsp)
140d223d3:	00
140d223d4:	48 83 c5 40          	add    $0x40,%rbp
140d223d8:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140d223dd:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140d223e2:	4c 8d 3c 2b          	lea    (%rbx,%rbp,1),%r15
140d223e6:	4d 85 e4             	test   %r12,%r12
140d223e9:	0f 84 31 04 00 00    	je     0x140d22820
140d223ef:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140d223f6:	00
140d223f7:	4c 8b e7             	mov    %rdi,%r12
140d223fa:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140d223ff:	48 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%rbp
140d22406:	00
140d22407:	48 2b c5             	sub    %rbp,%rax
140d2240a:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140d2240f:	48 29 ac 24 d8 00 00 	sub    %rbp,0xd8(%rsp)
140d22416:	00
140d22417:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d2241c:	0f 1f 40 00          	nopl   0x0(%rax)
140d22420:	49 8b 0c 24          	mov    (%r12),%rcx
140d22424:	e8 87 3d fb ff       	call   0x140cd61b0
140d22429:	3d 00 01 00 00       	cmp    $0x100,%eax
140d2242e:	7f 13                	jg     0x140d22443
140d22430:	49 8b 0c 24          	mov    (%r12),%rcx
140d22434:	e8 07 3c fb ff       	call   0x140cd6040
140d22439:	85 c0                	test   %eax,%eax
140d2243b:	75 06                	jne    0x140d22443
140d2243d:	49 8b 3c 24          	mov    (%r12),%rdi
140d22441:	eb 37                	jmp    0x140d2247a
140d22443:	48 8b cb             	mov    %rbx,%rcx
140d22446:	e8 55 bc ff ff       	call   0x140d1e0a0
140d2244b:	48 8b f8             	mov    %rax,%rdi
140d2244e:	48 85 c0             	test   %rax,%rax
140d22451:	0f 84 09 07 00 00    	je     0x140d22b60
140d22457:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140d2245e:	00
140d2245f:	4c 8b cb             	mov    %rbx,%r9
140d22462:	49 8b 14 24          	mov    (%r12),%rdx
140d22466:	48 8b cf             	mov    %rdi,%rcx
140d22469:	4c 8b 40 10          	mov    0x10(%rax),%r8
140d2246d:	e8 6e 57 03 00       	call   0x140d57be0
140d22472:	85 c0                	test   %eax,%eax
140d22474:	0f 84 71 07 00 00    	je     0x140d22beb
140d2247a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140d2247f:	49 8b c4             	mov    %r12,%rax
140d22482:	48 2b c5             	sub    %rbp,%rax
140d22485:	8b de                	mov    %esi,%ebx
140d22487:	48 89 3c 08          	mov    %rdi,(%rax,%rcx,1)
140d2248b:	48 8b cf             	mov    %rdi,%rcx
140d2248e:	e8 dd b9 49 ff       	call   0x1401bde70
140d22493:	c1 e0 03             	shl    $0x3,%eax
140d22496:	85 c0                	test   %eax,%eax
140d22498:	0f 8e ac 00 00 00    	jle    0x140d2254a
140d2249e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140d224a3:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140d224a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d224af:	00
140d224b0:	49 8b 0c 2c          	mov    (%r12,%rbp,1),%rcx
140d224b4:	e8 17 d2 47 ff       	call   0x14019f6d0
140d224b9:	48 8b d0             	mov    %rax,%rdx
140d224bc:	8b c3                	mov    %ebx,%eax
140d224be:	85 db                	test   %ebx,%ebx
140d224c0:	79 03                	jns    0x140d224c5
140d224c2:	8d 43 07             	lea    0x7(%rbx),%eax
140d224c5:	c1 f8 03             	sar    $0x3,%eax
140d224c8:	83 c3 08             	add    $0x8,%ebx
140d224cb:	48 63 c8             	movslq %eax,%rcx
140d224ce:	48 83 c6 08          	add    $0x8,%rsi
140d224d2:	48 8b 14 ca          	mov    (%rdx,%rcx,8),%rdx
140d224d6:	42 88 14 2f          	mov    %dl,(%rdi,%r13,1)
140d224da:	48 8b c2             	mov    %rdx,%rax
140d224dd:	48 c1 e8 08          	shr    $0x8,%rax
140d224e1:	42 88 44 2f 01       	mov    %al,0x1(%rdi,%r13,1)
140d224e6:	48 8b c2             	mov    %rdx,%rax
140d224e9:	48 c1 e8 10          	shr    $0x10,%rax
140d224ed:	42 88 44 2f 02       	mov    %al,0x2(%rdi,%r13,1)
140d224f2:	48 c1 ea 18          	shr    $0x18,%rdx
140d224f6:	42 88 54 2f 03       	mov    %dl,0x3(%rdi,%r13,1)
140d224fb:	48 c1 ea 08          	shr    $0x8,%rdx
140d224ff:	42 88 54 2f 04       	mov    %dl,0x4(%rdi,%r13,1)
140d22504:	48 8b c2             	mov    %rdx,%rax
140d22507:	48 c1 e8 08          	shr    $0x8,%rax
140d2250b:	42 88 44 2f 05       	mov    %al,0x5(%rdi,%r13,1)
140d22510:	48 8b c2             	mov    %rdx,%rax
140d22513:	48 c1 e8 10          	shr    $0x10,%rax
140d22517:	42 88 44 2f 06       	mov    %al,0x6(%rdi,%r13,1)
140d2251c:	48 c1 ea 18          	shr    $0x18,%rdx
140d22520:	42 88 54 2f 07       	mov    %dl,0x7(%rdi,%r13,1)
140d22525:	48 83 c7 08          	add    $0x8,%rdi
140d22529:	49 8b 0c 2c          	mov    (%r12,%rbp,1),%rcx
140d2252d:	e8 3e b9 49 ff       	call   0x1401bde70
140d22532:	c1 e0 03             	shl    $0x3,%eax
140d22535:	3b d8                	cmp    %eax,%ebx
140d22537:	0f 8c 73 ff ff ff    	jl     0x140d224b0
140d2253d:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d22542:	48 83 fe 21          	cmp    $0x21,%rsi
140d22546:	7d 1e                	jge    0x140d22566
140d22548:	eb 05                	jmp    0x140d2254f
140d2254a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d2254f:	48 8d 0c 2e          	lea    (%rsi,%rbp,1),%rcx
140d22553:	41 b8 21 00 00 00    	mov    $0x21,%r8d
140d22559:	49 03 cd             	add    %r13,%rcx
140d2255c:	4c 2b c6             	sub    %rsi,%r8
140d2255f:	33 d2                	xor    %edx,%edx
140d22561:	e8 4a d1 1b 00       	call   0x140edf6b0
140d22566:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140d2256d:	00
140d2256e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d22574:	49 8b cf             	mov    %r15,%rcx
140d22577:	4a 8b 04 23          	mov    (%rbx,%r12,1),%rax
140d2257b:	48 8b 50 10          	mov    0x10(%rax),%rdx
140d2257f:	e8 0c 2b 00 00       	call   0x140d25090
140d22584:	85 c0                	test   %eax,%eax
140d22586:	0f 84 36 06 00 00    	je     0x140d22bc2
140d2258c:	4a 8b 04 23          	mov    (%rbx,%r12,1),%rax
140d22590:	49 8d 4f 20          	lea    0x20(%r15),%rcx
140d22594:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d2259a:	48 8b 50 18          	mov    0x18(%rax),%rdx
140d2259e:	e8 ed 2a 00 00       	call   0x140d25090
140d225a3:	85 c0                	test   %eax,%eax
140d225a5:	0f 84 17 06 00 00    	je     0x140d22bc2
140d225ab:	4a 8b 04 23          	mov    (%rbx,%r12,1),%rax
140d225af:	49 8d 4f 40          	lea    0x40(%r15),%rcx
140d225b3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d225b9:	48 8b 50 20          	mov    0x20(%rax),%rdx
140d225bd:	e8 ce 2a 00 00       	call   0x140d25090
140d225c2:	85 c0                	test   %eax,%eax
140d225c4:	0f 84 f8 05 00 00    	je     0x140d22bc2
140d225ca:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d225cf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140d225d5:	48 8b cb             	mov    %rbx,%rcx
140d225d8:	49 8b d7             	mov    %r15,%rdx
140d225db:	e8 20 b8 34 ff       	call   0x14006de00
140d225e0:	49 8b d7             	mov    %r15,%rdx