140028073:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140028077:	41 8b d7             	mov    %r15d,%edx
14002807a:	e8 c1 12 00 00       	call   0x140029340
14002807f:	48 8b 35 c2 5f 01 00 	mov    0x15fc2(%rip),%rsi        # 0x14003e048
140028086:	8b f8                	mov    %eax,%edi
140028088:	33 d2                	xor    %edx,%edx
14002808a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14002808e:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140028094:	e8 75 a2 00 00       	call   0x14003230e
140028099:	45 33 ff             	xor    %r15d,%r15d
14002809c:	48 8d 05 05 ca 00 00 	lea    0xca05(%rip),%rax        # 0x140034aa8
1400280a3:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400280a7:	45 8b f7             	mov    %r15d,%r14d
1400280aa:	4c 89 7d a8          	mov    %r15,-0x58(%rbp)
1400280ae:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
1400280b2:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
1400280b6:	44 89 7d c0          	mov    %r15d,-0x40(%rbp)
1400280ba:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
1400280bf:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
1400280c4:	85 ff                	test   %edi,%edi
1400280c6:	0f 88 b0 04 00 00    	js     0x14002857c
1400280cc:	be 0d 00 07 80       	mov    $0x8007000d,%esi
1400280d1:	48 83 65 90 00       	andq   $0x0,-0x70(%rbp)
1400280d6:	48 8d 05 2b ca 00 00 	lea    0xca2b(%rip),%rax        # 0x140034b08
1400280dd:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400280e2:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400280e6:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
1400280eb:	44 88 7c 24 42       	mov    %r15b,0x42(%rsp)
1400280f0:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1400280f4:	44 88 7c 24 41       	mov    %r15b,0x41(%rsp)
1400280f9:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
1400280fd:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140028102:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
140028107:	e8 88 18 00 00       	call   0x140029994
14002810c:	8b f8                	mov    %eax,%edi
14002810e:	85 c0                	test   %eax,%eax
140028110:	0f 88 b7 03 00 00    	js     0x1400284cd
140028116:	8b 54 24 44          	mov    0x44(%rsp),%edx
14002811a:	85 d2                	test   %edx,%edx
14002811c:	0f 44 fe             	cmove  %esi,%edi
14002811f:	85 ff                	test   %edi,%edi
140028121:	0f 88 a6 03 00 00    	js     0x1400284cd
140028127:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14002812c:	48 8d 44 24 41       	lea    0x41(%rsp),%rax
140028131:	4c 8d 4c 24 42       	lea    0x42(%rsp),%r9
140028136:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002813b:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14002813f:	e8 4c 21 00 00       	call   0x14002a290
140028144:	8b f8                	mov    %eax,%edi
140028146:	85 c0                	test   %eax,%eax
140028148:	0f 88 7f 03 00 00    	js     0x1400284cd
14002814e:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140028153:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140028157:	e8 b4 1d 00 00       	call   0x140029f10
14002815c:	8b f8                	mov    %eax,%edi
14002815e:	85 c0                	test   %eax,%eax
140028160:	0f 88 67 03 00 00    	js     0x1400284cd
140028166:	8b 54 24 58          	mov    0x58(%rsp),%edx
14002816a:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14002816e:	e8 95 16 00 00       	call   0x140029808
140028173:	8b f8                	mov    %eax,%edi
140028175:	85 c0                	test   %eax,%eax
140028177:	0f 88 50 03 00 00    	js     0x1400284cd
14002817d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140028182:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140028186:	e8 15 1a 00 00       	call   0x140029ba0
14002818b:	8b f8                	mov    %eax,%edi
14002818d:	85 c0                	test   %eax,%eax
14002818f:	0f 88 38 03 00 00    	js     0x1400284cd
140028195:	45 85 f6             	test   %r14d,%r14d
140028198:	75 4a                	jne    0x1400281e4
14002819a:	83 7c 24 48 01       	cmpl   $0x1,0x48(%rsp)
14002819f:	74 07                	je     0x1400281a8
1400281a1:	8b fe                	mov    %esi,%edi
1400281a3:	e9 25 03 00 00       	jmp    0x1400284cd
1400281a8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400281ad:	44 88 7c 24 40       	mov    %r15b,0x40(%rsp)
1400281b2:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400281b6:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400281ba:	e8 2d 2b 00 00       	call   0x14002acec
1400281bf:	8b f8                	mov    %eax,%edi
1400281c1:	85 c0                	test   %eax,%eax
1400281c3:	0f 88 04 03 00 00    	js     0x1400284cd
1400281c9:	80 7c 24 40 01       	cmpb   $0x1,0x40(%rsp)
1400281ce:	0f 85 0f 03 00 00    	jne    0x1400284e3
1400281d4:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400281da:	44 89 74 24 60       	mov    %r14d,0x60(%rsp)
1400281df:	e9 de 02 00 00       	jmp    0x1400284c2
1400281e4:	41 83 fe 01          	cmp    $0x1,%r14d
1400281e8:	0f 85 c3 02 00 00    	jne    0x1400284b1
1400281ee:	44 8b 7c 24 48       	mov    0x48(%rsp),%r15d
1400281f3:	41 83 ff 08          	cmp    $0x8,%r15d
1400281f7:	0f 84 ea 01 00 00    	je     0x1400283e7
1400281fd:	41 8b cf             	mov    %r15d,%ecx
140028200:	83 e9 03             	sub    $0x3,%ecx
140028203:	74 33                	je     0x140028238
140028205:	41 2b ce             	sub    %r14d,%ecx
140028208:	74 27                	je     0x140028231
14002820a:	41 2b ce             	sub    %r14d,%ecx
14002820d:	74 1b                	je     0x14002822a
14002820f:	41 2b ce             	sub    %r14d,%ecx
140028212:	74 0f                	je     0x140028223
140028214:	41 3b ce             	cmp    %r14d,%ecx
140028217:	0f 85 98 02 00 00    	jne    0x1400284b5
14002821d:	41 8d 76 03          	lea    0x3(%r14),%esi
140028221:	eb 17                	jmp    0x14002823a
140028223:	be 03 00 00 00       	mov    $0x3,%esi
140028228:	eb 10                	jmp    0x14002823a
14002822a:	be 02 00 00 00       	mov    $0x2,%esi
14002822f:	eb 09                	jmp    0x14002823a
140028231:	be 01 00 00 00       	mov    $0x1,%esi
140028236:	eb 02                	jmp    0x14002823a
140028238:	33 f6                	xor    %esi,%esi
14002823a:	b8 00 01 00 00       	mov    $0x100,%eax
14002823f:	41 39 85 14 1a 00 00 	cmp    %eax,0x1a14(%r13)
140028246:	0f 83 6e 02 00 00    	jae    0x1400284ba
14002824c:	45 33 f6             	xor    %r14d,%r14d
14002824f:	48 8d 0d 1a c8 00 00 	lea    0xc81a(%rip),%rcx        # 0x140034a70
140028256:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14002825b:	44 8b c0             	mov    %eax,%r8d
14002825e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140028262:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140028267:	33 d2                	xor    %edx,%edx
140028269:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14002826e:	44 89 74 24 5c       	mov    %r14d,0x5c(%rsp)
140028273:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140028278:	44 89 74 24 44       	mov    %r14d,0x44(%rsp)
14002827d:	e8 8c a0 00 00       	call   0x14003230e
140028282:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140028286:	44 88 74 24 40       	mov    %r14b,0x40(%rsp)
14002828b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140028290:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140028295:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14002829a:	4c 8d 44 24 44       	lea    0x44(%rsp),%r8
14002829f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400282a4:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400282a8:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400282ad:	e8 6e 31 00 00       	call   0x14002b420
1400282b2:	8b f8                	mov    %eax,%edi
1400282b4:	85 c0                	test   %eax,%eax
1400282b6:	0f 88 f9 00 00 00    	js     0x1400283b5
1400282bc:	44 8b 74 24 44       	mov    0x44(%rsp),%r14d
1400282c1:	45 85 f6             	test   %r14d,%r14d
1400282c4:	0f 84 eb 00 00 00    	je     0x1400283b5
1400282ca:	8a 54 24 40          	mov    0x40(%rsp),%dl
1400282ce:	4c 8d 4c 24 5c       	lea    0x5c(%rsp),%r9
1400282d3:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400282d7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400282db:	e8 18 2f 00 00       	call   0x14002b1f8
1400282e0:	8b f8                	mov    %eax,%edi
1400282e2:	85 c0                	test   %eax,%eax
1400282e4:	78 62                	js     0x140028348
1400282e6:	41 8b 85 14 1a 00 00 	mov    0x1a14(%r13),%eax
1400282ed:	48 83 c0 16          	add    $0x16,%rax
1400282f1:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1400282f5:	41 89 74 c5 00       	mov    %esi,0x0(%r13,%rax,8)
1400282fa:	41 8b 85 14 1a 00 00 	mov    0x1a14(%r13),%eax
140028301:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140028305:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
140028309:	41 89 84 cd 14 02 00 	mov    %eax,0x214(%r13,%rcx,8)
140028310:	00
140028311:	41 8b 85 14 1a 00 00 	mov    0x1a14(%r13),%eax
140028318:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14002831c:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140028321:	49 89 84 cd 20 02 00 	mov    %rax,0x220(%r13,%rcx,8)
140028328:	00
140028329:	41 8b 85 14 1a 00 00 	mov    0x1a14(%r13),%eax
140028330:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140028334:	45 89 b4 cd 18 02 00 	mov    %r14d,0x218(%r13,%rcx,8)
14002833b:	00
14002833c:	41 ff 85 14 1a 00 00 	incl   0x1a14(%r13)
140028343:	45 33 ff             	xor    %r15d,%r15d
140028346:	eb 7f                	jmp    0x1400283c7
140028348:	3d 90 04 07 80       	cmp    $0x80070490,%eax
14002834d:	75 66                	jne    0x1400283b5
14002834f:	48 8b 15 f2 5c 01 00 	mov    0x15cf2(%rip),%rdx        # 0x14003e048
140028356:	48 8d 05 eb 5c 01 00 	lea    0x15ceb(%rip),%rax        # 0x14003e048
14002835d:	48 3b d0             	cmp    %rax,%rdx
140028360:	74 4b                	je     0x1400283ad
140028362:	f6 42 1c 04          	testb  $0x4,0x1c(%rdx)
140028366:	74 45                	je     0x1400283ad
140028368:	41 8b 04 24          	mov    (%r12),%eax
14002836c:	ff c0                	inc    %eax
14002836e:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140028371:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140028377:	77 0c                	ja     0x140028385
140028379:	8b c1                	mov    %ecx,%eax
14002837b:	b9 df 01 00 00       	mov    $0x1df,%ecx
140028380:	48 2b c8             	sub    %rax,%rcx
140028383:	eb 02                	jmp    0x140028387
140028385:	33 c9                	xor    %ecx,%ecx
140028387:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14002838b:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140028390:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140028395:	4c 8d 0d b4 e1 00 00 	lea    0xe1b4(%rip),%r9        # 0x140036550
14002839c:	4c 03 c9             	add    %rcx,%r9
14002839f:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1400283a4:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
1400283a8:	e8 1f f0 ff ff       	call   0x1400273cc
1400283ad:	45 33 ff             	xor    %r15d,%r15d
1400283b0:	41 8b ff             	mov    %r15d,%edi
1400283b3:	eb 03                	jmp    0x1400283b8
1400283b5:	45 33 ff             	xor    %r15d,%r15d
1400283b8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400283bd:	48 85 c9             	test   %rcx,%rcx
1400283c0:	74 05                	je     0x1400283c7
1400283c2:	e8 2d 93 00 00       	call   0x1400316f4
1400283c7:	48 8d 05 a2 c6 00 00 	lea    0xc6a2(%rip),%rax        # 0x140034a70
1400283ce:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400283d3:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400283d8:	e8 8b 17 00 00       	call   0x140029b68
1400283dd:	44 8b 74 24 60       	mov    0x60(%rsp),%r14d
1400283e2:	e9 d6 00 00 00       	jmp    0x1400284bd
1400283e7:	45 33 ff             	xor    %r15d,%r15d
1400283ea:	45 38 bd 0c 02 00 00 	cmp    %r15b,0x20c(%r13)
1400283f1:	0f 85 cb 00 00 00    	jne    0x1400284c2
1400283f7:	48 8d 05 3a c6 00 00 	lea    0xc63a(%rip),%rax        # 0x140034a38
1400283fe:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140028403:	4d 8d 8d 08 02 00 00 	lea    0x208(%r13),%r9
14002840a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14002840f:	4d 8d 45 08          	lea    0x8(%r13),%r8
140028413:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140028418:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14002841c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140028421:	e8 ca 32 00 00       	call   0x14002b6f0
140028426:	8b f8                	mov    %eax,%edi
140028428:	85 c0                	test   %eax,%eax
14002842a:	78 0a                	js     0x140028436
14002842c:	41 c6 85 0c 02 00 00 	movb   $0x1,0x20c(%r13)
140028433:	01
140028434:	eb 63                	jmp    0x140028499
140028436:	3d 32 00 07 80       	cmp    $0x80070032,%eax
14002843b:	75 5c                	jne    0x140028499
14002843d:	4c 8b 15 04 5c 01 00 	mov    0x15c04(%rip),%r10        # 0x14003e048
140028444:	48 8d 05 fd 5b 01 00 	lea    0x15bfd(%rip),%rax        # 0x14003e048
14002844b:	4c 3b d0             	cmp    %rax,%r10
14002844e:	74 46                	je     0x140028496
140028450:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
140028455:	74 3f                	je     0x140028496
140028457:	41 8b 04 24          	mov    (%r12),%eax
14002845b:	ff c0                	inc    %eax
14002845d:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140028460:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140028466:	77 0c                	ja     0x140028474
140028468:	8b c1                	mov    %ecx,%eax
14002846a:	b9 df 01 00 00       	mov    $0x1df,%ecx
14002846f:	48 2b c8             	sub    %rax,%rcx
140028472:	eb 03                	jmp    0x140028477
140028474:	49 8b cf             	mov    %r15,%rcx
140028477:	4c 8d 0d d2 e0 00 00 	lea    0xe0d2(%rip),%r9        # 0x140036550
14002847e:	ba 17 00 00 00       	mov    $0x17,%edx
140028483:	4c 03 c9             	add    %rcx,%r9
140028486:	4c 8d 05 eb f7 00 00 	lea    0xf7eb(%rip),%r8        # 0x140037c78
14002848d:	49 8b 4a 10          	mov    0x10(%r10),%rcx
140028491:	e8 7a 97 fd ff       	call   0x140001c10
140028496:	41 8b ff             	mov    %r15d,%edi
140028499:	48 8d 05 98 c5 00 00 	lea    0xc598(%rip),%rax        # 0x140034a38
1400284a0:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400284a5:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400284aa:	e8 b9 16 00 00       	call   0x140029b68
1400284af:	eb 11                	jmp    0x1400284c2
1400284b1:	8b fe                	mov    %esi,%edi
1400284b3:	eb 0d                	jmp    0x1400284c2
1400284b5:	45 33 ff             	xor    %r15d,%r15d
1400284b8:	eb 08                	jmp    0x1400284c2
1400284ba:	45 33 ff             	xor    %r15d,%r15d
1400284bd:	be 0d 00 07 80       	mov    $0x8007000d,%esi
1400284c2:	85 ff                	test   %edi,%edi
1400284c4:	78 07                	js     0x1400284cd
1400284c6:	80 7c 24 41 01       	cmpb   $0x1,0x41(%rsp)
1400284cb:	74 6f                	je     0x14002853c
1400284cd:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400284d1:	e8 92 16 00 00       	call   0x140029b68
1400284d6:	85 ff                	test   %edi,%edi
1400284d8:	0f 88 97 00 00 00    	js     0x140028575
1400284de:	e9 ee fb ff ff       	jmp    0x1400280d1
1400284e3:	4c 8b 15 5e 5b 01 00 	mov    0x15b5e(%rip),%r10        # 0x14003e048
1400284ea:	48 8d 05 57 5b 01 00 	lea    0x15b57(%rip),%rax        # 0x14003e048
1400284f1:	4c 3b d0             	cmp    %rax,%r10
1400284f4:	74 46                	je     0x14002853c
1400284f6:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
1400284fb:	74 3f                	je     0x14002853c
1400284fd:	41 8b 04 24          	mov    (%r12),%eax
140028501:	ff c0                	inc    %eax
140028503:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140028506:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14002850c:	77 0c                	ja     0x14002851a
14002850e:	8b c1                	mov    %ecx,%eax
140028510:	b9 df 01 00 00       	mov    $0x1df,%ecx
140028515:	48 2b c8             	sub    %rax,%rcx
140028518:	eb 03                	jmp    0x14002851d
14002851a:	49 8b cf             	mov    %r15,%rcx
14002851d:	4c 8d 0d 2c e0 00 00 	lea    0xe02c(%rip),%r9        # 0x140036550
140028524:	ba 15 00 00 00       	mov    $0x15,%edx
140028529:	4c 03 c9             	add    %rcx,%r9
14002852c:	4c 8d 05 45 f7 00 00 	lea    0xf745(%rip),%r8        # 0x140037c78
140028533:	49 8b 4a 10          	mov    0x10(%r10),%rcx
140028537:	e8 d4 96 fd ff       	call   0x140001c10
14002853c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140028540:	e8 23 16 00 00       	call   0x140029b68
140028545:	85 ff                	test   %edi,%edi
140028547:	78 2c                	js     0x140028575
140028549:	41 8b 95 14 1a 00 00 	mov    0x1a14(%r13),%edx
140028550:	49 8d 8d 10 02 00 00 	lea    0x210(%r13),%rcx
140028557:	4c 8d 0d 02 01 00 00 	lea    0x102(%rip),%r9        # 0x140028660
14002855e:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140028563:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140028569:	48 ff 15 30 d7 00 00 	rex.W call *0xd730(%rip)        # 0x140035ca0
140028570:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028575:	48 8b 35 cc 5a 01 00 	mov    0x15acc(%rip),%rsi        # 0x14003e048
14002857c:	48 8d 05 c5 5a 01 00 	lea    0x15ac5(%rip),%rax        # 0x14003e048
140028583:	48 3b f0             	cmp    %rax,%rsi
140028586:	74 4c                	je     0x1400285d4
140028588:	f6 46 1c 01          	testb  $0x1,0x1c(%rsi)
14002858c:	74 46                	je     0x1400285d4
14002858e:	41 8b 04 24          	mov    (%r12),%eax
140028592:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140028595:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14002859b:	77 0c                	ja     0x1400285a9
14002859d:	8b c1                	mov    %ecx,%eax
14002859f:	b9 df 01 00 00       	mov    $0x1df,%ecx
1400285a4:	48 2b c8             	sub    %rax,%rcx
1400285a7:	eb 03                	jmp    0x1400285ac
1400285a9:	49 8b cf             	mov    %r15,%rcx
1400285ac:	4c 8d 0d 9d df 00 00 	lea    0xdf9d(%rip),%r9        # 0x140036550
1400285b3:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400285b7:	4c 03 c9             	add    %rcx,%r9
1400285ba:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400285bf:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400285c3:	4c 8d 05 ae f6 00 00 	lea    0xf6ae(%rip),%r8        # 0x140037c78
1400285ca:	ba 18 00 00 00       	mov    $0x18,%edx
1400285cf:	e8 28 9b fd ff       	call   0x1400020fc
1400285d4:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1400285d8:	48 8d 05 c9 c4 00 00 	lea    0xc4c9(%rip),%rax        # 0x140034aa8
1400285df:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400285e3:	e8 0c 91 00 00       	call   0x1400316f4
1400285e8:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400285ec:	e8 77 15 00 00       	call   0x140029b68
1400285f1:	83 c8 ff             	or     $0xffffffff,%eax
1400285f4:	41 01 04 24          	add    %eax,(%r12)
1400285f8:	3b d8                	cmp    %eax,%ebx
1400285fa:	74 23                	je     0x14002861f
1400285fc:	8b cb                	mov    %ebx,%ecx
1400285fe:	48 ff 15 d3 d1 00 00 	rex.W call *0xd1d3(%rip)        # 0x1400357d8
140028605:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002860a:	48 85 c0             	test   %rax,%rax
14002860d:	74 10                	je     0x14002861f
14002860f:	33 d2                	xor    %edx,%edx
140028611:	8b cb                	mov    %ebx,%ecx
140028613:	48 ff 15 7e d1 00 00 	rex.W call *0xd17e(%rip)        # 0x140035798