1402ae054:	0f 57 c9             	xorps  %xmm1,%xmm1
1402ae057:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1402ae05c:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1402ae060:	49 ff c0             	inc    %r8
1402ae063:	43 80 3c 01 00       	cmpb   $0x0,(%r9,%r8,1)
1402ae068:	75 f6                	jne    0x1402ae060
1402ae06a:	49 8b d1             	mov    %r9,%rdx
1402ae06d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402ae071:	e8 0a e0 dc ff       	call   0x14007c080
1402ae076:	90                   	nop
1402ae077:	89 75 c0             	mov    %esi,-0x40(%rbp)
1402ae07a:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
1402ae07e:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1402ae082:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1402ae087:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1402ae08b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402ae08f:	48 8b cb             	mov    %rbx,%rcx
1402ae092:	e8 49 f5 dc ff       	call   0x14007d5e0
1402ae097:	90                   	nop
1402ae098:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1402ae09c:	48 83 fa 0f          	cmp    $0xf,%rdx
1402ae0a0:	76 73                	jbe    0x1402ae115
1402ae0a2:	80 3d d7 97 0f 00 00 	cmpb   $0x0,0xf97d7(%rip)        # 0x1403a7880
1402ae0a9:	74 3d                	je     0x1402ae0e8
1402ae0ab:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1402ae0af:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
1402ae0b3:	49 ff c1             	inc    %r9
1402ae0b6:	4c 03 c9             	add    %rcx,%r9
1402ae0b9:	48 8d 41 01          	lea    0x1(%rcx),%rax
1402ae0bd:	48 03 c2             	add    %rdx,%rax
1402ae0c0:	48 83 c2 08          	add    $0x8,%rdx
1402ae0c4:	48 03 d1             	add    %rcx,%rdx
1402ae0c7:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1402ae0cb:	4c 8b c2             	mov    %rdx,%r8
1402ae0ce:	4c 3b ca             	cmp    %rdx,%r9
1402ae0d1:	4d 0f 46 c1          	cmovbe %r9,%r8
1402ae0d5:	4c 8b ca             	mov    %rdx,%r9
1402ae0d8:	48 3b c2             	cmp    %rdx,%rax
1402ae0db:	4c 0f 46 c8          	cmovbe %rax,%r9
1402ae0df:	e8 1c eb dc ff       	call   0x14007cc00
1402ae0e4:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1402ae0e8:	48 ff c2             	inc    %rdx
1402ae0eb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1402ae0ef:	48 8b c1             	mov    %rcx,%rax
1402ae0f2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402ae0f9:	72 15                	jb     0x1402ae110
1402ae0fb:	48 83 c2 27          	add    $0x27,%rdx
1402ae0ff:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402ae103:	48 2b c1             	sub    %rcx,%rax
1402ae106:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402ae10a:	48 83 f8 1f          	cmp    $0x1f,%rax
1402ae10e:	77 2e                	ja     0x1402ae13e
1402ae110:	e8 f7 1d 00 00       	call   0x1402aff0c
1402ae115:	48 8d 05 6c bf 0e 00 	lea    0xebf6c(%rip),%rax        # 0x14039a088
1402ae11c:	48 89 03             	mov    %rax,(%rbx)
1402ae11f:	48 8b c3             	mov    %rbx,%rax
1402ae122:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402ae126:	48 33 cc             	xor    %rsp,%rcx
1402ae129:	e8 82 1d 00 00       	call   0x1402afeb0
1402ae12e:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1402ae135:	00
1402ae136:	48 83 c4 60          	add    $0x60,%rsp
1402ae13a:	5f                   	pop    %rdi
1402ae13b:	5e                   	pop    %rsi
1402ae13c:	5d                   	pop    %rbp
1402ae13d:	c3                   	ret
1402ae13e:	e8 e1 82 00 00       	call   0x1402b6424
1402ae143:	cc                   	int3
1402ae144:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ae149:	57                   	push   %rdi
1402ae14a:	48 83 ec 50          	sub    $0x50,%rsp
1402ae14e:	48 63 d9             	movslq %ecx,%rbx
1402ae151:	48 8d 3d a8 1e d5 ff 	lea    -0x2ae158(%rip),%rdi        # 0x140000000
1402ae158:	e8 43 fa dc ff       	call   0x14007dba0
1402ae15d:	4c 8b 8c df 60 9f 39 	mov    0x399f60(%rdi,%rbx,8),%r9
1402ae164:	00
1402ae165:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402ae16a:	8b 94 9f 98 9f 39 00 	mov    0x399f98(%rdi,%rbx,4),%edx
1402ae171:	4c 8b c0             	mov    %rax,%r8
1402ae174:	e8 ab fe ff ff       	call   0x1402ae024
1402ae179:	48 8d 15 b0 eb 11 00 	lea    0x11ebb0(%rip),%rdx        # 0x1403ccd30
1402ae180:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402ae185:	e8 26 43 00 00       	call   0x1402b24b0
1402ae18a:	cc                   	int3
1402ae18b:	cc                   	int3
1402ae18c:	48 83 ec 28          	sub    $0x28,%rsp
1402ae190:	48 8b 09             	mov    (%rcx),%rcx
1402ae193:	ff 15 a7 70 03 00    	call   *0x370a7(%rip)        # 0x1402e5240
1402ae199:	f7 d8                	neg    %eax
1402ae19b:	1b c0                	sbb    %eax,%eax
1402ae19d:	f7 d0                	not    %eax
1402ae19f:	83 e0 04             	and    $0x4,%eax
1402ae1a2:	48 83 c4 28          	add    $0x28,%rsp
1402ae1a6:	c3                   	ret
1402ae1a7:	cc                   	int3
1402ae1a8:	48 ff 25 91 71 03 00 	rex.W jmp *0x37191(%rip)        # 0x1402e5340
1402ae1af:	cc                   	int3
1402ae1b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402ae1b5:	57                   	push   %rdi
1402ae1b6:	48 83 ec 20          	sub    $0x20,%rsp
1402ae1ba:	48 8b 39             	mov    (%rcx),%rdi
1402ae1bd:	48 8b da             	mov    %rdx,%rbx
1402ae1c0:	48 8b cf             	mov    %rdi,%rcx
1402ae1c3:	45 33 c0             	xor    %r8d,%r8d
1402ae1c6:	83 ca ff             	or     $0xffffffff,%edx
1402ae1c9:	ff 15 f9 70 03 00    	call   *0x370f9(%rip)        # 0x1402e52c8
1402ae1cf:	83 f8 ff             	cmp    $0xffffffff,%eax
1402ae1d2:	74 31                	je     0x1402ae205
1402ae1d4:	48 85 db             	test   %rbx,%rbx
1402ae1d7:	74 18                	je     0x1402ae1f1
1402ae1d9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402ae1de:	48 8b cf             	mov    %rdi,%rcx
1402ae1e1:	ff 15 99 72 03 00    	call   *0x37299(%rip)        # 0x1402e5480
1402ae1e7:	85 c0                	test   %eax,%eax
1402ae1e9:	74 1a                	je     0x1402ae205
1402ae1eb:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402ae1ef:	89 03                	mov    %eax,(%rbx)
1402ae1f1:	48 8b cf             	mov    %rdi,%rcx
1402ae1f4:	ff 15 46 70 03 00    	call   *0x37046(%rip)        # 0x1402e5240
1402ae1fa:	f7 d8                	neg    %eax
1402ae1fc:	1b c0                	sbb    %eax,%eax
1402ae1fe:	f7 d0                	not    %eax
1402ae200:	83 e0 04             	and    $0x4,%eax
1402ae203:	eb 05                	jmp    0x1402ae20a
1402ae205:	b8 04 00 00 00       	mov    $0x4,%eax
1402ae20a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402ae20f:	48 83 c4 20          	add    $0x20,%rsp
1402ae213:	5f                   	pop    %rdi
1402ae214:	c3                   	ret
1402ae215:	cc                   	int3
1402ae216:	cc                   	int3
1402ae217:	cc                   	int3
1402ae218:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ae21d:	57                   	push   %rdi
1402ae21e:	48 83 ec 40          	sub    $0x40,%rsp
1402ae222:	48 8b da             	mov    %rdx,%rbx
1402ae225:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1402ae22a:	8b f9                	mov    %ecx,%edi
1402ae22c:	ba 01 00 00 20       	mov    $0x20000001,%edx
1402ae231:	48 8d 0d 98 bf 0e 00 	lea    0xebf98(%rip),%rcx        # 0x14039a1d0
1402ae238:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1402ae23e:	ff 15 2c 72 03 00    	call   *0x3722c(%rip)        # 0x1402e5470
1402ae244:	85 c0                	test   %eax,%eax
1402ae246:	75 0a                	jne    0x1402ae252
1402ae248:	45 33 c9             	xor    %r9d,%r9d
1402ae24b:	44 89 4c 24 60       	mov    %r9d,0x60(%rsp)
1402ae250:	eb 05                	jmp    0x1402ae257
1402ae252:	44 8b 4c 24 60       	mov    0x60(%rsp),%r9d
1402ae257:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1402ae25d:	44 8b c7             	mov    %edi,%r8d
1402ae260:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1402ae265:	33 d2                	xor    %edx,%edx
1402ae267:	b9 00 13 00 00       	mov    $0x1300,%ecx
1402ae26c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402ae271:	ff 15 f1 70 03 00    	call   *0x370f1(%rip)        # 0x1402e5368
1402ae277:	8b d0                	mov    %eax,%edx
1402ae279:	85 c0                	test   %eax,%eax
1402ae27b:	74 23                	je     0x1402ae2a0
1402ae27d:	4c 8b 03             	mov    (%rbx),%r8
1402ae280:	49 ff c8             	dec    %r8
1402ae283:	4c 03 c2             	add    %rdx,%r8
1402ae286:	41 0f b6 08          	movzbl (%r8),%ecx
1402ae28a:	48 8d 05 3f be 0e 00 	lea    0xebe3f(%rip),%rax        # 0x14039a0d0
1402ae291:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
1402ae295:	74 09                	je     0x1402ae2a0
1402ae297:	49 ff c8             	dec    %r8
1402ae29a:	48 83 ea 01          	sub    $0x1,%rdx
1402ae29e:	75 e6                	jne    0x1402ae286
1402ae2a0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402ae2a5:	48 8b c2             	mov    %rdx,%rax
1402ae2a8:	48 83 c4 40          	add    $0x40,%rsp
1402ae2ac:	5f                   	pop    %rdi
1402ae2ad:	c3                   	ret
1402ae2ae:	cc                   	int3
1402ae2af:	cc                   	int3
1402ae2b0:	48 ff 25 c1 71 03 00 	rex.W jmp *0x371c1(%rip)        # 0x1402e5478
1402ae2b7:	cc                   	int3
1402ae2b8:	48 83 ec 28          	sub    $0x28,%rsp
1402ae2bc:	e8 17 cc 01 00       	call   0x1402caed8
1402ae2c1:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1402ae2c6:	3b c1                	cmp    %ecx,%eax
1402ae2c8:	74 0d                	je     0x1402ae2d7
1402ae2ca:	ff 15 68 71 03 00    	call   *0x37168(%rip)        # 0x1402e5438
1402ae2d0:	33 c9                	xor    %ecx,%ecx
1402ae2d2:	85 c0                	test   %eax,%eax
1402ae2d4:	0f 94 c1             	sete   %cl
1402ae2d7:	8b c1                	mov    %ecx,%eax
1402ae2d9:	48 83 c4 28          	add    $0x28,%rsp
1402ae2dd:	c3                   	ret
1402ae2de:	cc                   	int3
1402ae2df:	cc                   	int3
1402ae2e0:	4c 8b dc             	mov    %rsp,%r11
1402ae2e3:	49 89 6b 10          	mov    %rbp,0x10(%r11)
1402ae2e7:	49 89 73 18          	mov    %rsi,0x18(%r11)
1402ae2eb:	57                   	push   %rdi
1402ae2ec:	41 56                	push   %r14
1402ae2ee:	41 57                	push   %r15
1402ae2f0:	48 83 ec 50          	sub    $0x50,%rsp
1402ae2f4:	49 8b e9             	mov    %r9,%rbp
1402ae2f7:	45 8b f0             	mov    %r8d,%r14d
1402ae2fa:	4c 8b fa             	mov    %rdx,%r15
1402ae2fd:	8b f9                	mov    %ecx,%edi
1402ae2ff:	81 f9 e9 fd 00 00    	cmp    $0xfde9,%ecx
1402ae305:	74 57                	je     0x1402ae35e
1402ae307:	81 f9 98 d6 00 00    	cmp    $0xd698,%ecx
1402ae30d:	74 4f                	je     0x1402ae35e
1402ae30f:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
1402ae316:	49 8d 43 08          	lea    0x8(%r11),%rax
1402ae31a:	83 64 24 70 00       	andl   $0x0,0x70(%rsp)
1402ae31f:	49 89 43 d0          	mov    %rax,-0x30(%r11)
1402ae323:	49 83 63 c8 00       	andq   $0x0,-0x38(%r11)
1402ae328:	89 74 24 28          	mov    %esi,0x28(%rsp)
1402ae32c:	4d 89 4b b8          	mov    %r9,-0x48(%r11)
1402ae330:	45 8b c8             	mov    %r8d,%r9d
1402ae333:	4c 8b c2             	mov    %rdx,%r8
1402ae336:	ba 00 04 00 00       	mov    $0x400,%edx
1402ae33b:	ff 15 6f 6f 03 00    	call   *0x36f6f(%rip)        # 0x1402e52b0
1402ae341:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
1402ae346:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402ae34a:	74 43                	je     0x1402ae38f
1402ae34c:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1402ae351:	c7 44 24 44 59 04 00 	movl   $0x459,0x44(%rsp)
1402ae358:	00
1402ae359:	e9 88 00 00 00       	jmp    0x1402ae3e6
1402ae35e:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1402ae364:	45 8b ce             	mov    %r14d,%r9d
1402ae367:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1402ae36d:	4d 8b c7             	mov    %r15,%r8
1402ae370:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
1402ae377:	ba 80 00 00 00       	mov    $0x80,%edx
1402ae37c:	89 74 24 28          	mov    %esi,0x28(%rsp)
1402ae380:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402ae385:	ff 15 25 6f 03 00    	call   *0x36f25(%rip)        # 0x1402e52b0
1402ae38b:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402ae38f:	85 c0                	test   %eax,%eax
1402ae391:	75 08                	jne    0x1402ae39b
1402ae393:	ff 15 5f 6e 03 00    	call   *0x36e5f(%rip)        # 0x1402e51f8
1402ae399:	eb 02                	jmp    0x1402ae39d
1402ae39b:	33 c0                	xor    %eax,%eax
1402ae39d:	89 44 24 44          	mov    %eax,0x44(%rsp)
1402ae3a1:	3d ec 03 00 00       	cmp    $0x3ec,%eax
1402ae3a6:	75 3e                	jne    0x1402ae3e6
1402ae3a8:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1402ae3ae:	45 8b ce             	mov    %r14d,%r9d
1402ae3b1:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1402ae3b7:	4d 8b c7             	mov    %r15,%r8
1402ae3ba:	89 74 24 28          	mov    %esi,0x28(%rsp)
1402ae3be:	33 d2                	xor    %edx,%edx
1402ae3c0:	8b cf                	mov    %edi,%ecx
1402ae3c2:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402ae3c7:	ff 15 e3 6e 03 00    	call   *0x36ee3(%rip)        # 0x1402e52b0
1402ae3cd:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402ae3d1:	85 c0                	test   %eax,%eax
1402ae3d3:	75 0c                	jne    0x1402ae3e1
1402ae3d5:	ff 15 1d 6e 03 00    	call   *0x36e1d(%rip)        # 0x1402e51f8
1402ae3db:	89 44 24 44          	mov    %eax,0x44(%rsp)
1402ae3df:	eb 05                	jmp    0x1402ae3e6
1402ae3e1:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
1402ae3e6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402ae3eb:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1402ae3f0:	49 8b 6b 28          	mov    0x28(%r11),%rbp
1402ae3f4:	49 8b 73 30          	mov    0x30(%r11),%rsi
1402ae3f8:	49 8b e3             	mov    %r11,%rsp
1402ae3fb:	41 5f                	pop    %r15
1402ae3fd:	41 5e                	pop    %r14
1402ae3ff:	5f                   	pop    %rdi
1402ae400:	c3                   	ret
1402ae401:	cc                   	int3
1402ae402:	cc                   	int3
1402ae403:	cc                   	int3
1402ae404:	48 8b c4             	mov    %rsp,%rax
1402ae407:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402ae40b:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402ae40f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402ae413:	48 89 78 20          	mov    %rdi,0x20(%rax)
1402ae417:	41 56                	push   %r14
1402ae419:	48 83 ec 50          	sub    $0x50,%rsp
1402ae41d:	48 83 60 e0 00       	andq   $0x0,-0x20(%rax)
1402ae422:	49 8b d9             	mov    %r9,%rbx
1402ae425:	48 83 60 d8 00       	andq   $0x0,-0x28(%rax)
1402ae42a:	45 8b c8             	mov    %r8d,%r9d
1402ae42d:	44 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14d
1402ae434:	00
1402ae435:	41 8b f8             	mov    %r8d,%edi
1402ae438:	4c 8b c2             	mov    %rdx,%r8
1402ae43b:	44 89 70 d0          	mov    %r14d,-0x30(%rax)
1402ae43f:	48 8b f2             	mov    %rdx,%rsi
1402ae442:	48 89 58 c8          	mov    %rbx,-0x38(%rax)
1402ae446:	ba 00 04 00 00       	mov    $0x400,%edx
1402ae44b:	8b e9                	mov    %ecx,%ebp
1402ae44d:	ff 15 5d 6e 03 00    	call   *0x36e5d(%rip)        # 0x1402e52b0
1402ae453:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402ae457:	85 c0                	test   %eax,%eax
1402ae459:	75 08                	jne    0x1402ae463
1402ae45b:	ff 15 97 6d 03 00    	call   *0x36d97(%rip)        # 0x1402e51f8
1402ae461:	eb 02                	jmp    0x1402ae465
1402ae463:	33 c0                	xor    %eax,%eax
1402ae465:	89 44 24 44          	mov    %eax,0x44(%rsp)
1402ae469:	3d ec 03 00 00       	cmp    $0x3ec,%eax
1402ae46e:	75 3f                	jne    0x1402ae4af
1402ae470:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1402ae476:	44 8b cf             	mov    %edi,%r9d
1402ae479:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1402ae47f:	4c 8b c6             	mov    %rsi,%r8
1402ae482:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
1402ae487:	33 d2                	xor    %edx,%edx
1402ae489:	8b cd                	mov    %ebp,%ecx
1402ae48b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402ae490:	ff 15 1a 6e 03 00    	call   *0x36e1a(%rip)        # 0x1402e52b0
1402ae496:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402ae49a:	85 c0                	test   %eax,%eax
1402ae49c:	75 0c                	jne    0x1402ae4aa
1402ae49e:	ff 15 54 6d 03 00    	call   *0x36d54(%rip)        # 0x1402e51f8
1402ae4a4:	89 44 24 44          	mov    %eax,0x44(%rsp)
1402ae4a8:	eb 05                	jmp    0x1402ae4af
1402ae4aa:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
1402ae4af:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402ae4b4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402ae4b9:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402ae4be:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402ae4c3:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1402ae4c8:	48 83 c4 50          	add    $0x50,%rsp
1402ae4cc:	41 5e                	pop    %r14
1402ae4ce:	c3                   	ret
1402ae4cf:	cc                   	int3
1402ae4d0:	48 83 ec 28          	sub    $0x28,%rsp
1402ae4d4:	ff 15 ee 6e 03 00    	call   *0x36eee(%rip)        # 0x1402e53c8
1402ae4da:	85 c0                	test   %eax,%eax
1402ae4dc:	74 07                	je     0x1402ae4e5
1402ae4de:	33 c0                	xor    %eax,%eax
1402ae4e0:	48 83 c4 28          	add    $0x28,%rsp
1402ae4e4:	c3                   	ret
1402ae4e5:	48 83 c4 28          	add    $0x28,%rsp
1402ae4e9:	48 ff 25 08 6d 03 00 	rex.W jmp *0x36d08(%rip)        # 0x1402e51f8
1402ae4f0:	48 83 ec 28          	sub    $0x28,%rsp
1402ae4f4:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1402ae4f8:	74 0a                	je     0x1402ae504
1402ae4fa:	ff 15 b8 6e 03 00    	call   *0x36eb8(%rip)        # 0x1402e53b8
1402ae500:	85 c0                	test   %eax,%eax
1402ae502:	74 05                	je     0x1402ae509
1402ae504:	48 83 c4 28          	add    $0x28,%rsp
1402ae508:	c3                   	ret
1402ae509:	e8 72 c9 01 00       	call   0x1402cae80
1402ae50e:	cc                   	int3
1402ae50f:	cc                   	int3
1402ae510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ae515:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402ae51a:	57                   	push   %rdi
1402ae51b:	48 83 ec 30          	sub    $0x30,%rsp
1402ae51f:	48 83 3a ff          	cmpq   $0xffffffffffffffff,(%rdx)