1400e81ce:	4c 63 c2             	movslq %edx,%r8
1400e81d1:	42 80 bc 04 10 01 00 	cmpb   $0xdf,0x110(%rsp,%r8,1)
1400e81d8:	00 df
1400e81da:	76 1c                	jbe    0x1400e81f8
1400e81dc:	41 89 d1             	mov    %edx,%r9d
1400e81df:	90                   	nop
1400e81e0:	45 89 cc             	mov    %r9d,%r12d
1400e81e3:	41 39 c9             	cmp    %ecx,%r9d
1400e81e6:	0f 8e e1 fe ff ff    	jle    0x1400e80cd
1400e81ec:	45 89 ca             	mov    %r9d,%r10d
1400e81ef:	e9 bb fe ff ff       	jmp    0x1400e80af
1400e81f4:	0f 1f 40 00          	nopl   0x0(%rax)
1400e81f8:	39 ca                	cmp    %ecx,%edx
1400e81fa:	0f 8e af fe ff ff    	jle    0x1400e80af
1400e8200:	41 83 e9 02          	sub    $0x2,%r9d
1400e8204:	49 63 d1             	movslq %r9d,%rdx
1400e8207:	80 bc 14 10 01 00 00 	cmpb   $0xef,0x110(%rsp,%rdx,1)
1400e820e:	ef
1400e820f:	0f 86 9a fe ff ff    	jbe    0x1400e80af
1400e8215:	eb c9                	jmp    0x1400e81e0
1400e8217:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e821e:	00 00
1400e8220:	49 63 d1             	movslq %r9d,%rdx
1400e8223:	41 89 d8             	mov    %ebx,%r8d
1400e8226:	48 89 f1             	mov    %rsi,%rcx
1400e8229:	48 01 f2             	add    %rsi,%rdx
1400e822c:	e8 c7 1b 10 00       	call   0x1401e9df8
1400e8231:	e9 a5 fe ff ff       	jmp    0x1400e80db
1400e8236:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e823d:	00 00 00
1400e8240:	48 8b 0d 81 10 19 00 	mov    0x191081(%rip),%rcx        # 0x1402792c8
1400e8247:	48 85 c9             	test   %rcx,%rcx
1400e824a:	0f 84 8a fd ff ff    	je     0x1400e7fda
1400e8250:	44 89 54 24 3c       	mov    %r10d,0x3c(%rsp)
1400e8255:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400e825a:	ff 15 f8 6d 1c 00    	call   *0x1c6df8(%rip)        # 0x1402af058
1400e8260:	44 0f bf 44 24 50    	movswl 0x50(%rsp),%r8d
1400e8266:	0f bf 44 24 54       	movswl 0x54(%rsp),%eax
1400e826b:	48 8d 54 24 4c       	lea    0x4c(%rsp),%rdx
1400e8270:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400e8275:	44 8b 4c 24 54       	mov    0x54(%rsp),%r9d
1400e827a:	ba 20 00 00 00       	mov    $0x20,%edx
1400e827f:	48 8b 0d 42 10 19 00 	mov    0x191042(%rip),%rcx        # 0x1402792c8
1400e8286:	41 29 c0             	sub    %eax,%r8d
1400e8289:	ff 15 41 6d 1c 00    	call   *0x1c6d41(%rip)        # 0x1402aefd0
1400e828f:	44 8b 54 24 3c       	mov    0x3c(%rsp),%r10d
1400e8294:	e9 41 fd ff ff       	jmp    0x1400e7fda
1400e8299:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e82a0:	31 ff                	xor    %edi,%edi
1400e82a2:	e9 09 fc ff ff       	jmp    0x1400e7eb0
1400e82a7:	bf 5b 00 00 00       	mov    $0x5b,%edi
1400e82ac:	e9 ff fb ff ff       	jmp    0x1400e7eb0
1400e82b1:	66 81 0d 06 10 19 00 	orw    $0x80,0x191006(%rip)        # 0x1402792c0
1400e82b8:	80 00
1400e82ba:	e9 a1 fc ff ff       	jmp    0x1400e7f60
1400e82bf:	66 83 25 f9 0f 19 00 	andw   $0xfff7,0x190ff9(%rip)        # 0x1402792c0
1400e82c6:	f7
1400e82c7:	e9 94 fc ff ff       	jmp    0x1400e7f60
1400e82cc:	48 8d 44 24 4c       	lea    0x4c(%rsp),%rax
1400e82d1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400e82d6:	45 31 c9             	xor    %r9d,%r9d
1400e82d9:	45 31 c0             	xor    %r8d,%r8d
1400e82dc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e82e1:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400e82e6:	48 8d 15 b5 b2 12 00 	lea    0x12b2b5(%rip),%rdx        # 0x1402135a2
1400e82ed:	c7 44 24 4c 04 00 00 	movl   $0x4,0x4c(%rsp)
1400e82f4:	00
1400e82f5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e82fa:	ff 15 60 6b 1c 00    	call   *0x1c6b60(%rip)        # 0x1402aee60
1400e8300:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400e8305:	ff 15 45 6b 1c 00    	call   *0x1c6b45(%rip)        # 0x1402aee50
1400e830b:	e9 30 fe ff ff       	jmp    0x1400e8140
1400e8310:	0f b7 15 a9 0f 19 00 	movzwl 0x190fa9(%rip),%edx        # 0x1402792c0
1400e8317:	44 0f b7 0d a3 0f 19 	movzwl 0x190fa3(%rip),%r9d        # 0x1402792c2
1400e831e:	00
1400e831f:	83 e2 8f             	and    $0xffffff8f,%edx
1400e8322:	41 83 e1 70          	and    $0x70,%r9d
1400e8326:	44 09 ca             	or     %r9d,%edx
1400e8329:	66 89 15 90 0f 19 00 	mov    %dx,0x190f90(%rip)        # 0x1402792c0
1400e8330:	e9 2b fc ff ff       	jmp    0x1400e7f60
1400e8335:	66 83 0d 83 0f 19 00 	orw    $0x8,0x190f83(%rip)        # 0x1402792c0
1400e833c:	08
1400e833d:	e9 1e fc ff ff       	jmp    0x1400e7f60
1400e8342:	66 83 0d 76 0f 19 00 	orw    $0x70,0x190f76(%rip)        # 0x1402792c0
1400e8349:	70
1400e834a:	e9 11 fc ff ff       	jmp    0x1400e7f60
1400e834f:	0f b7 15 6a 0f 19 00 	movzwl 0x190f6a(%rip),%edx        # 0x1402792c0
1400e8356:	83 e2 8f             	and    $0xffffff8f,%edx
1400e8359:	83 ca 30             	or     $0x30,%edx
1400e835c:	66 89 15 5d 0f 19 00 	mov    %dx,0x190f5d(%rip)        # 0x1402792c0
1400e8363:	e9 f8 fb ff ff       	jmp    0x1400e7f60
1400e8368:	0f b7 15 51 0f 19 00 	movzwl 0x190f51(%rip),%edx        # 0x1402792c0
1400e836f:	83 e2 8f             	and    $0xffffff8f,%edx
1400e8372:	83 ca 50             	or     $0x50,%edx
1400e8375:	66 89 15 44 0f 19 00 	mov    %dx,0x190f44(%rip)        # 0x1402792c0
1400e837c:	e9 df fb ff ff       	jmp    0x1400e7f60
1400e8381:	0f b7 15 38 0f 19 00 	movzwl 0x190f38(%rip),%edx        # 0x1402792c0
1400e8388:	83 e2 8f             	and    $0xffffff8f,%edx
1400e838b:	83 ca 10             	or     $0x10,%edx
1400e838e:	66 89 15 2b 0f 19 00 	mov    %dx,0x190f2b(%rip)        # 0x1402792c0
1400e8395:	e9 c6 fb ff ff       	jmp    0x1400e7f60
1400e839a:	0f b7 15 1f 0f 19 00 	movzwl 0x190f1f(%rip),%edx        # 0x1402792c0
1400e83a1:	83 e2 8f             	and    $0xffffff8f,%edx
1400e83a4:	83 ca 60             	or     $0x60,%edx
1400e83a7:	66 89 15 12 0f 19 00 	mov    %dx,0x190f12(%rip)        # 0x1402792c0
1400e83ae:	e9 ad fb ff ff       	jmp    0x1400e7f60
1400e83b3:	0f b7 15 06 0f 19 00 	movzwl 0x190f06(%rip),%edx        # 0x1402792c0
1400e83ba:	83 e2 8f             	and    $0xffffff8f,%edx
1400e83bd:	83 ca 20             	or     $0x20,%edx
1400e83c0:	66 89 15 f9 0e 19 00 	mov    %dx,0x190ef9(%rip)        # 0x1402792c0
1400e83c7:	e9 94 fb ff ff       	jmp    0x1400e7f60
1400e83cc:	0f b7 15 ed 0e 19 00 	movzwl 0x190eed(%rip),%edx        # 0x1402792c0
1400e83d3:	83 e2 8f             	and    $0xffffff8f,%edx
1400e83d6:	83 ca 40             	or     $0x40,%edx
1400e83d9:	66 89 15 e0 0e 19 00 	mov    %dx,0x190ee0(%rip)        # 0x1402792c0
1400e83e0:	e9 7b fb ff ff       	jmp    0x1400e7f60
1400e83e5:	66 83 25 d3 0e 19 00 	andw   $0xff8f,0x190ed3(%rip)        # 0x1402792c0
1400e83ec:	8f
1400e83ed:	e9 6e fb ff ff       	jmp    0x1400e7f60
1400e83f2:	0f b7 15 c7 0e 19 00 	movzwl 0x190ec7(%rip),%edx        # 0x1402792c0
1400e83f9:	44 0f b7 0d c1 0e 19 	movzwl 0x190ec1(%rip),%r9d        # 0x1402792c2
1400e8400:	00
1400e8401:	83 e2 f8             	and    $0xfffffff8,%edx
1400e8404:	41 83 e1 07          	and    $0x7,%r9d
1400e8408:	44 09 ca             	or     %r9d,%edx
1400e840b:	66 89 15 ae 0e 19 00 	mov    %dx,0x190eae(%rip)        # 0x1402792c0
1400e8412:	e9 49 fb ff ff       	jmp    0x1400e7f60
1400e8417:	66 83 0d a1 0e 19 00 	orw    $0x7,0x190ea1(%rip)        # 0x1402792c0
1400e841e:	07
1400e841f:	e9 3c fb ff ff       	jmp    0x1400e7f60
1400e8424:	0f b7 15 95 0e 19 00 	movzwl 0x190e95(%rip),%edx        # 0x1402792c0
1400e842b:	83 e2 f8             	and    $0xfffffff8,%edx
1400e842e:	83 ca 03             	or     $0x3,%edx
1400e8431:	66 89 15 88 0e 19 00 	mov    %dx,0x190e88(%rip)        # 0x1402792c0
1400e8438:	e9 23 fb ff ff       	jmp    0x1400e7f60
1400e843d:	0f b7 15 7c 0e 19 00 	movzwl 0x190e7c(%rip),%edx        # 0x1402792c0
1400e8444:	83 e2 f8             	and    $0xfffffff8,%edx
1400e8447:	83 ca 05             	or     $0x5,%edx
1400e844a:	66 89 15 6f 0e 19 00 	mov    %dx,0x190e6f(%rip)        # 0x1402792c0
1400e8451:	e9 0a fb ff ff       	jmp    0x1400e7f60
1400e8456:	0f b7 15 63 0e 19 00 	movzwl 0x190e63(%rip),%edx        # 0x1402792c0
1400e845d:	83 e2 f8             	and    $0xfffffff8,%edx
1400e8460:	83 ca 01             	or     $0x1,%edx
1400e8463:	66 89 15 56 0e 19 00 	mov    %dx,0x190e56(%rip)        # 0x1402792c0
1400e846a:	e9 f1 fa ff ff       	jmp    0x1400e7f60
1400e846f:	0f b7 15 4a 0e 19 00 	movzwl 0x190e4a(%rip),%edx        # 0x1402792c0
1400e8476:	83 e2 f8             	and    $0xfffffff8,%edx
1400e8479:	83 ca 06             	or     $0x6,%edx
1400e847c:	66 89 15 3d 0e 19 00 	mov    %dx,0x190e3d(%rip)        # 0x1402792c0
1400e8483:	e9 d8 fa ff ff       	jmp    0x1400e7f60
1400e8488:	0f b7 15 31 0e 19 00 	movzwl 0x190e31(%rip),%edx        # 0x1402792c0
1400e848f:	83 e2 f8             	and    $0xfffffff8,%edx
1400e8492:	83 ca 02             	or     $0x2,%edx
1400e8495:	66 89 15 24 0e 19 00 	mov    %dx,0x190e24(%rip)        # 0x1402792c0
1400e849c:	e9 bf fa ff ff       	jmp    0x1400e7f60
1400e84a1:	0f b7 15 18 0e 19 00 	movzwl 0x190e18(%rip),%edx        # 0x1402792c0
1400e84a8:	83 e2 f8             	and    $0xfffffff8,%edx
1400e84ab:	83 ca 04             	or     $0x4,%edx
1400e84ae:	66 89 15 0b 0e 19 00 	mov    %dx,0x190e0b(%rip)        # 0x1402792c0
1400e84b5:	e9 a6 fa ff ff       	jmp    0x1400e7f60
1400e84ba:	66 83 25 fe 0d 19 00 	andw   $0xfff8,0x190dfe(%rip)        # 0x1402792c0
1400e84c1:	f8
1400e84c2:	e9 99 fa ff ff       	jmp    0x1400e7f60
1400e84c7:	c7 05 eb 0d 19 00 00 	movl   $0x0,0x190deb(%rip)        # 0x1402792bc
1400e84ce:	00 00 00
1400e84d1:	e9 8a fa ff ff       	jmp    0x1400e7f60
1400e84d6:	66 81 25 e1 0d 19 00 	andw   $0xff7f,0x190de1(%rip)        # 0x1402792c0
1400e84dd:	7f ff
1400e84df:	e9 7c fa ff ff       	jmp    0x1400e7f60
1400e84e4:	c7 05 ce 0d 19 00 01 	movl   $0x1,0x190dce(%rip)        # 0x1402792bc
1400e84eb:	00 00 00
1400e84ee:	e9 6d fa ff ff       	jmp    0x1400e7f60
1400e84f3:	e8 78 c3 0f 00       	call   0x1401e4870
1400e84f8:	90                   	nop
1400e84f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e8500:	41 54                	push   %r12
1400e8502:	55                   	push   %rbp
1400e8503:	57                   	push   %rdi
1400e8504:	56                   	push   %rsi
1400e8505:	53                   	push   %rbx
1400e8506:	48 83 ec 50          	sub    $0x50,%rsp
1400e850a:	48 8b 2d df 05 15 00 	mov    0x1505df(%rip),%rbp        # 0x140238af0
1400e8511:	48 63 d9             	movslq %ecx,%rbx
1400e8514:	48 89 d7             	mov    %rdx,%rdi
1400e8517:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400e851b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400e8520:	89 d9                	mov    %ebx,%ecx
1400e8522:	ff 15 28 6f 1c 00    	call   *0x1c6f28(%rip)        # 0x1402af450
1400e8528:	48 89 c6             	mov    %rax,%rsi
1400e852b:	ff 15 37 6b 1c 00    	call   *0x1c6b37(%rip)        # 0x1402af068
1400e8531:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
1400e8538:	00
1400e8539:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1400e853e:	48 89 f2             	mov    %rsi,%rdx
1400e8541:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400e8548:	00
1400e8549:	48 89 c1             	mov    %rax,%rcx
1400e854c:	49 89 c0             	mov    %rax,%r8
1400e854f:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400e8556:	00
1400e8557:	ff 15 63 6a 1c 00    	call   *0x1c6a63(%rip)        # 0x1402aefc0
1400e855d:	85 c0                	test   %eax,%eax
1400e855f:	0f 84 8e 00 00 00    	je     0x1400e85f3
1400e8565:	48 89 f9             	mov    %rdi,%rcx
1400e8568:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1400e856d:	ba 00 80 00 00       	mov    $0x8000,%edx
1400e8572:	ff 15 18 6f 1c 00    	call   *0x1c6f18(%rip)        # 0x1402af490
1400e8578:	48 39 35 49 0d 19 00 	cmp    %rsi,0x190d49(%rip)        # 0x1402792c8
1400e857f:	89 c7                	mov    %eax,%edi
1400e8581:	74 3d                	je     0x1400e85c0
1400e8583:	89 f9                	mov    %edi,%ecx
1400e8585:	89 da                	mov    %ebx,%edx
1400e8587:	e8 cc 15 10 00       	call   0x1401e9b58
1400e858c:	89 f9                	mov    %edi,%ecx
1400e858e:	e8 ad 15 10 00       	call   0x1401e9b40
1400e8593:	83 fb 02             	cmp    $0x2,%ebx
1400e8596:	74 38                	je     0x1400e85d0
1400e8598:	48 8d 05 31 0d 19 00 	lea    0x190d31(%rip),%rax        # 0x1402792d0
1400e859f:	83 0c 98 02          	orl    $0x2,(%rax,%rbx,4)
1400e85a3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400e85a8:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400e85ac:	75 53                	jne    0x1400e8601
1400e85ae:	4c 89 e0             	mov    %r12,%rax
1400e85b1:	48 83 c4 50          	add    $0x50,%rsp
1400e85b5:	5b                   	pop    %rbx
1400e85b6:	5e                   	pop    %rsi
1400e85b7:	5f                   	pop    %rdi
1400e85b8:	5d                   	pop    %rbp
1400e85b9:	41 5c                	pop    %r12
1400e85bb:	c3                   	ret
1400e85bc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e85c0:	4c 89 25 01 0d 19 00 	mov    %r12,0x190d01(%rip)        # 0x1402792c8
1400e85c7:	eb ba                	jmp    0x1400e8583
1400e85c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e85d0:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e85d5:	ff 15 45 c3 10 00    	call   *0x10c345(%rip)        # 0x1401f4920
1400e85db:	41 b9 00 02 00 00    	mov    $0x200,%r9d
1400e85e1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400e85e7:	31 d2                	xor    %edx,%edx
1400e85e9:	48 89 c1             	mov    %rax,%rcx
1400e85ec:	e8 5f 18 10 00       	call   0x1401e9e50
1400e85f1:	eb a5                	jmp    0x1400e8598
1400e85f3:	89 f2                	mov    %esi,%edx
1400e85f5:	48 8d 0d d4 b1 12 00 	lea    0x12b1d4(%rip),%rcx        # 0x1402137d0
1400e85fc:	e8 5f f5 ff ff       	call   0x1400e7b60
1400e8601:	e8 6a c2 0f 00       	call   0x1401e4870
1400e8606:	90                   	nop
1400e8607:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e860e:	00 00
1400e8610:	56                   	push   %rsi
1400e8611:	53                   	push   %rbx
1400e8612:	48 83 ec 28          	sub    $0x28,%rsp
1400e8616:	48 63 f1             	movslq %ecx,%rsi
1400e8619:	48 63 da             	movslq %edx,%rbx
1400e861c:	89 da                	mov    %ebx,%edx
1400e861e:	89 f1                	mov    %esi,%ecx
1400e8620:	e8 33 15 10 00       	call   0x1401e9b58
1400e8625:	85 c0                	test   %eax,%eax
1400e8627:	75 05                	jne    0x1400e862e
1400e8629:	83 fb 02             	cmp    $0x2,%ebx
1400e862c:	76 0a                	jbe    0x1400e8638
1400e862e:	48 83 c4 28          	add    $0x28,%rsp
1400e8632:	5b                   	pop    %rbx
1400e8633:	5e                   	pop    %rsi
1400e8634:	c3                   	ret
1400e8635:	0f 1f 00             	nopl   (%rax)
1400e8638:	31 c9                	xor    %ecx,%ecx
1400e863a:	48 8d 15 8f 0c 19 00 	lea    0x190c8f(%rip),%rdx        # 0x1402792d0
1400e8641:	83 fe 02             	cmp    $0x2,%esi
1400e8644:	77 03                	ja     0x1400e8649
1400e8646:	8b 0c b2             	mov    (%rdx,%rsi,4),%ecx
1400e8649:	89 0c 9a             	mov    %ecx,(%rdx,%rbx,4)
1400e864c:	48 83 c4 28          	add    $0x28,%rsp
1400e8650:	5b                   	pop    %rbx
1400e8651:	5e                   	pop    %rsi
1400e8652:	c3                   	ret
1400e8653:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e865a:	00 00 00 00
1400e865e:	66 90                	xchg   %ax,%ax
1400e8660:	83 f9 02             	cmp    $0x2,%ecx
1400e8663:	77 1b                	ja     0x1400e8680
1400e8665:	48 63 c9             	movslq %ecx,%rcx
1400e8668:	48 8d 05 61 0c 19 00 	lea    0x190c61(%rip),%rax        # 0x1402792d0
1400e866f:	8b 04 88             	mov    (%rax,%rcx,4),%eax
1400e8672:	85 c0                	test   %eax,%eax
1400e8674:	0f 95 c0             	setne  %al
1400e8677:	0f b6 c0             	movzbl %al,%eax
1400e867a:	c3                   	ret
1400e867b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e8680:	e9 2b 15 10 00       	jmp    0x1401e9bb0
1400e8685:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e868c:	00 00 00 00
1400e8690:	41 55                	push   %r13
1400e8692:	41 54                	push   %r12
1400e8694:	55                   	push   %rbp
1400e8695:	57                   	push   %rdi
1400e8696:	56                   	push   %rsi
1400e8697:	53                   	push   %rbx
1400e8698:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1400e869f:	48 8b 3d 4a 04 15 00 	mov    0x15044a(%rip),%rdi        # 0x140238af0
1400e86a6:	48 8b 0f             	mov    (%rdi),%rcx
1400e86a9:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
1400e86b0:	00
1400e86b1:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e86b6:	e8 45 f2 ff ff       	call   0x1400e7900
1400e86bb:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e86c0:	89 c3                	mov    %eax,%ebx
1400e86c2:	e8 39 f2 ff ff       	call   0x1400e7900
1400e86c7:	31 c9                	xor    %ecx,%ecx
1400e86c9:	89 c6                	mov    %eax,%esi
1400e86cb:	e8 30 f2 ff ff       	call   0x1400e7900
1400e86d0:	89 d8                	mov    %ebx,%eax
1400e86d2:	09 f0                	or     %esi,%eax
1400e86d4:	0f 84 4e 02 00 00    	je     0x1400e8928
1400e86da:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
1400e86df:	48 8b 2d 8a 6a 1c 00 	mov    0x1c6a8a(%rip),%rbp        # 0x1402af170
1400e86e6:	ff d5                	call   *%rbp
1400e86e8:	48 89 05 99 0b 19 00 	mov    %rax,0x190b99(%rip)        # 0x140279288
1400e86ef:	48 89 c1             	mov    %rax,%rcx
1400e86f2:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e86f6:	0f 84 94 00 00 00    	je     0x1400e8790
1400e86fc:	48 8d 15 01 75 10 00 	lea    0x107501(%rip),%rdx        # 0x1401efc04
1400e8703:	ff 15 3f 69 1c 00    	call   *0x1c693f(%rip)        # 0x1402af048
1400e8709:	85 c0                	test   %eax,%eax
1400e870b:	0f 84 7f 00 00 00    	je     0x1400e8790
1400e8711:	ff 15 39 69 1c 00    	call   *0x1c6939(%rip)        # 0x1402af050
1400e8717:	89 05 e3 74 10 00    	mov    %eax,0x1074e3(%rip)        # 0x1401efc00
1400e871d:	3d e9 fd 00 00       	cmp    $0xfde9,%eax
1400e8722:	74 1f                	je     0x1400e8743
1400e8724:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1400e8729:	ff 15 59 6b 1c 00    	call   *0x1c6b59(%rip)        # 0x1402af288
1400e872f:	8b 05 cb 74 10 00    	mov    0x1074cb(%rip),%eax        # 0x1401efc00
1400e8735:	85 c0                	test   %eax,%eax
1400e8737:	75 0a                	jne    0x1400e8743
1400e8739:	c7 05 bd 74 10 00 e9 	movl   $0xfde9,0x1074bd(%rip)        # 0x1401efc00
1400e8740:	fd 00 00
1400e8743:	48 8d 0d d6 f3 ff ff 	lea    -0xc2a(%rip),%rcx        # 0x1400e7b20
1400e874a:	e8 e1 8c f1 ff       	call   0x140001430
1400e874f:	8b 15 af 74 10 00    	mov    0x1074af(%rip),%edx        # 0x1401efc04
1400e8755:	f6 c2 04             	test   $0x4,%dl
1400e8758:	75 14                	jne    0x1400e876e
1400e875a:	83 ca 05             	or     $0x5,%edx
1400e875d:	48 8b 0d 24 0b 19 00 	mov    0x190b24(%rip),%rcx        # 0x140279288
1400e8764:	ff 15 16 6b 1c 00    	call   *0x1c6b16(%rip)        # 0x1402af280
1400e876a:	85 c0                	test   %eax,%eax
1400e876c:	74 4e                	je     0x1400e87bc
1400e876e:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400e8775:	00
1400e8776:	48 2b 07             	sub    (%rdi),%rax
1400e8779:	0f 85 52 02 00 00    	jne    0x1400e89d1