1401c3342:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401c3346:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401c334b:	4c 8d 0d 56 40 0f 00 	lea    0xf4056(%rip),%r9        # 0x1402b73a8
1401c3352:	4c 8d 05 b7 3f 0f 00 	lea    0xf3fb7(%rip),%r8        # 0x1402b7310
1401c3359:	48 8d 15 48 37 0f 00 	lea    0xf3748(%rip),%rdx        # 0x1402b6aa8
1401c3360:	e8 6f 65 e7 ff       	call   0x1400398d4
1401c3365:	8b f0                	mov    %eax,%esi
1401c3367:	33 d2                	xor    %edx,%edx
1401c3369:	44 8b 74 24 44       	mov    0x44(%rsp),%r14d
1401c336e:	39 54 24 48          	cmp    %edx,0x48(%rsp)
1401c3372:	74 6c                	je     0x1401c33e0
1401c3374:	85 f6                	test   %esi,%esi
1401c3376:	0f 8f 19 fe ff ff    	jg     0x1401c3195
1401c337c:	eb 62                	jmp    0x1401c33e0
1401c337e:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
1401c3382:	48 8d 05 8f 40 0f 00 	lea    0xf408f(%rip),%rax        # 0x1402b7418
1401c3389:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1401c338d:	8b 44 24 60          	mov    0x60(%rsp),%eax
1401c3391:	89 45 b8             	mov    %eax,-0x48(%rbp)
1401c3394:	66 89 4d bc          	mov    %cx,-0x44(%rbp)
1401c3398:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1401c339c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c33a1:	4c 8d 0d a8 3f 0f 00 	lea    0xf3fa8(%rip),%r9        # 0x1402b7350
1401c33a8:	b9 cc 14 38 02       	mov    $0x23814cc,%ecx
1401c33ad:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1401c33b3:	e8 b8 fa ff ff       	call   0x1401c2e70
1401c33b8:	44 8b 74 24 44       	mov    0x44(%rsp),%r14d
1401c33bd:	33 d2                	xor    %edx,%edx
1401c33bf:	45 85 f6             	test   %r14d,%r14d
1401c33c2:	74 0c                	je     0x1401c33d0
1401c33c4:	b9 c6 11 62 01       	mov    $0x16211c6,%ecx
1401c33c9:	e8 02 89 e4 ff       	call   0x14000bcd0
1401c33ce:	33 d2                	xor    %edx,%edx
1401c33d0:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401c33d5:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1401c33d9:	eb 93                	jmp    0x1401c336e
1401c33db:	44 8b 74 24 44       	mov    0x44(%rsp),%r14d
1401c33e0:	4c 8d 0d 59 3d 0f 00 	lea    0xf3d59(%rip),%r9        # 0x1402b7140
1401c33e7:	ba 72 05 00 00       	mov    $0x572,%edx
1401c33ec:	b9 cd 14 38 02       	mov    $0x23814cd,%ecx
1401c33f1:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1401c33f7:	e8 a0 41 fa ff       	call   0x14016759c
1401c33fc:	33 d2                	xor    %edx,%edx
1401c33fe:	45 85 f6             	test   %r14d,%r14d
1401c3401:	74 0c                	je     0x1401c340f
1401c3403:	b9 c7 11 62 01       	mov    $0x16211c7,%ecx
1401c3408:	e8 c3 88 e4 ff       	call   0x14000bcd0
1401c340d:	33 d2                	xor    %edx,%edx
1401c340f:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401c3414:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1401c3418:	e9 78 fd ff ff       	jmp    0x1401c3195
1401c341d:	4c 8d 2d 3c 38 07 00 	lea    0x7383c(%rip),%r13        # 0x140236c60
1401c3424:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1401c3429:	48 8d 0d 68 3e 0f 00 	lea    0xf3e68(%rip),%rcx        # 0x1402b7298
1401c3430:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1401c3435:	89 54 24 78          	mov    %edx,0x78(%rsp)
1401c3439:	33 c0                	xor    %eax,%eax
1401c343b:	66 89 44 24 7c       	mov    %ax,0x7c(%rsp)
1401c3440:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401c3445:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c344a:	4c 8d 0d 5f 3e 0f 00 	lea    0xf3e5f(%rip),%r9        # 0x1402b72b0
1401c3451:	b9 c9 14 38 02       	mov    $0x23814c9,%ecx
1401c3456:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401c345c:	e8 0f fa ff ff       	call   0x1401c2e70
1401c3461:	8b c7                	mov    %edi,%eax
1401c3463:	41 bc 00 80 00 00    	mov    $0x8000,%r12d
1401c3469:	41 23 c4             	and    %r12d,%eax
1401c346c:	74 0a                	je     0x1401c3478
1401c346e:	b9 c4 11 62 01       	mov    $0x16211c4,%ecx
1401c3473:	e8 58 88 e4 ff       	call   0x14000bcd0
1401c3478:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401c347d:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1401c3481:	33 d2                	xor    %edx,%edx
1401c3483:	e9 12 fd ff ff       	jmp    0x1401c319a
1401c3488:	83 f8 7f             	cmp    $0x7f,%eax
1401c348b:	75 06                	jne    0x1401c3493
1401c348d:	89 74 24 60          	mov    %esi,0x60(%rsp)
1401c3491:	eb 0a                	jmp    0x1401c349d
1401c3493:	41 89 07             	mov    %eax,(%r15)
1401c3496:	48 ff c7             	inc    %rdi
1401c3499:	49 83 c7 10          	add    $0x10,%r15
1401c349d:	ff c6                	inc    %esi
1401c349f:	49 3b fc             	cmp    %r12,%rdi
1401c34a2:	0f 8c 39 fd ff ff    	jl     0x1401c31e1
1401c34a8:	8b 5c 24 40          	mov    0x40(%rsp),%ebx
1401c34ac:	8b 7d 80             	mov    -0x80(%rbp),%edi
1401c34af:	4c 8b 7d c8          	mov    -0x38(%rbp),%r15
1401c34b3:	33 d2                	xor    %edx,%edx
1401c34b5:	41 bc 00 80 00 00    	mov    $0x8000,%r12d
1401c34bb:	48 8b 0d 76 18 15 00 	mov    0x151876(%rip),%rcx        # 0x140314d38
1401c34c2:	8b f2                	mov    %edx,%esi
1401c34c4:	66 41 89 16          	mov    %dx,(%r14)
1401c34c8:	48 85 c9             	test   %rcx,%rcx
1401c34cb:	74 35                	je     0x1401c3502
1401c34cd:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1401c34d2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401c34d7:	8b 44 24 50          	mov    0x50(%rsp),%eax
1401c34db:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401c34df:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401c34e4:	4c 8d 0d a5 3c 0f 00 	lea    0xf3ca5(%rip),%r9        # 0x1402b7190
1401c34eb:	4c 8d 05 1e 3e 0f 00 	lea    0xf3e1e(%rip),%r8        # 0x1402b7310
1401c34f2:	48 8d 15 af 35 0f 00 	lea    0xf35af(%rip),%rdx        # 0x1402b6aa8
1401c34f9:	e8 d6 63 e7 ff       	call   0x1400398d4
1401c34fe:	8b f0                	mov    %eax,%esi
1401c3500:	33 d2                	xor    %edx,%edx
1401c3502:	39 54 24 48          	cmp    %edx,0x48(%rsp)
1401c3506:	0f 84 51 01 00 00    	je     0x1401c365d
1401c350c:	3b 74 24 50          	cmp    0x50(%rsp),%esi
1401c3510:	0f 8c 35 01 00 00    	jl     0x1401c364b
1401c3516:	0f ae e8             	lfence
1401c3519:	44 8d 76 01          	lea    0x1(%rsi),%r14d
1401c351d:	44 89 74 24 50       	mov    %r14d,0x50(%rsp)
1401c3522:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1401c3527:	48 8d 05 ea 3e 0f 00 	lea    0xf3eea(%rip),%rax        # 0x1402b7418
1401c352e:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401c3533:	44 89 74 24 78       	mov    %r14d,0x78(%rsp)
1401c3538:	66 89 54 24 7c       	mov    %dx,0x7c(%rsp)
1401c353d:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401c3542:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c3547:	4c 8d 0d 92 3b 0f 00 	lea    0xf3b92(%rip),%r9        # 0x1402b70e0
1401c354e:	b9 ce 14 38 02       	mov    $0x23814ce,%ecx
1401c3553:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1401c3559:	e8 12 f9 ff ff       	call   0x1401c2e70
1401c355e:	48 63 ce             	movslq %esi,%rcx
1401c3561:	48 83 c1 02          	add    $0x2,%rcx
1401c3565:	b8 02 00 00 00       	mov    $0x2,%eax
1401c356a:	48 f7 e1             	mul    %rcx
1401c356d:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1401c3574:	48 0f 42 c1          	cmovb  %rcx,%rax
1401c3578:	48 8b c8             	mov    %rax,%rcx
1401c357b:	ff 15 cf f5 04 00    	call   *0x4f5cf(%rip)        # 0x140212b50
1401c3581:	4c 8b f0             	mov    %rax,%r14
1401c3584:	33 c9                	xor    %ecx,%ecx
1401c3586:	48 85 c0             	test   %rax,%rax
1401c3589:	74 63                	je     0x1401c35ee
1401c358b:	0f ae e8             	lfence
1401c358e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401c3593:	ff 15 a7 f5 04 00    	call   *0x4f5a7(%rip)        # 0x140212b40
1401c3599:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1401c359e:	48 8b 0d 93 17 15 00 	mov    0x151793(%rip),%rcx        # 0x140314d38
1401c35a5:	33 d2                	xor    %edx,%edx
1401c35a7:	8b f2                	mov    %edx,%esi
1401c35a9:	66 41 89 16          	mov    %dx,(%r14)
1401c35ad:	48 85 c9             	test   %rcx,%rcx
1401c35b0:	74 3a                	je     0x1401c35ec
1401c35b2:	0f ae e8             	lfence
1401c35b5:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1401c35ba:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401c35bf:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
1401c35c4:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
1401c35c9:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401c35ce:	4c 8d 0d bb 3b 0f 00 	lea    0xf3bbb(%rip),%r9        # 0x1402b7190
1401c35d5:	4c 8d 05 34 3d 0f 00 	lea    0xf3d34(%rip),%r8        # 0x1402b7310
1401c35dc:	48 8d 15 c5 34 0f 00 	lea    0xf34c5(%rip),%rdx        # 0x1402b6aa8
1401c35e3:	e8 ec 62 e7 ff       	call   0x1400398d4
1401c35e8:	8b f0                	mov    %eax,%esi
1401c35ea:	33 d2                	xor    %edx,%edx
1401c35ec:	eb 5d                	jmp    0x1401c364b
1401c35ee:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1401c35f3:	48 8d 05 1e 3e 0f 00 	lea    0xf3e1e(%rip),%rax        # 0x1402b7418
1401c35fa:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401c35ff:	8b 44 24 50          	mov    0x50(%rsp),%eax
1401c3603:	ff c0                	inc    %eax
1401c3605:	89 44 24 78          	mov    %eax,0x78(%rsp)
1401c3609:	66 89 4c 24 7c       	mov    %cx,0x7c(%rsp)
1401c360e:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401c3613:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c3618:	4c 8d 0d f1 3a 0f 00 	lea    0xf3af1(%rip),%r9        # 0x1402b7110
1401c361f:	b9 cf 14 38 02       	mov    $0x23814cf,%ecx
1401c3624:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1401c362a:	e8 41 f8 ff ff       	call   0x1401c2e70
1401c362f:	8b c7                	mov    %edi,%eax
1401c3631:	41 23 c4             	and    %r12d,%eax
1401c3634:	74 0a                	je     0x1401c3640
1401c3636:	b9 c8 11 62 01       	mov    $0x16211c8,%ecx
1401c363b:	e8 90 86 e4 ff       	call   0x14000bcd0
1401c3640:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401c3645:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1401c3649:	33 d2                	xor    %edx,%edx
1401c364b:	39 54 24 48          	cmp    %edx,0x48(%rsp)
1401c364f:	74 0c                	je     0x1401c365d
1401c3651:	85 f6                	test   %esi,%esi
1401c3653:	7e 08                	jle    0x1401c365d
1401c3655:	44 8b f7             	mov    %edi,%r14d
1401c3658:	45 23 f4             	and    %r12d,%r14d
1401c365b:	eb 39                	jmp    0x1401c3696
1401c365d:	4c 8d 0d bc 3b 0f 00 	lea    0xf3bbc(%rip),%r9        # 0x1402b7220
1401c3664:	ba 72 05 00 00       	mov    $0x572,%edx
1401c3669:	b9 d0 14 38 02       	mov    $0x23814d0,%ecx
1401c366e:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1401c3674:	e8 23 3f fa ff       	call   0x14016759c
1401c3679:	44 8b f7             	mov    %edi,%r14d
1401c367c:	45 23 f4             	and    %r12d,%r14d
1401c367f:	74 0a                	je     0x1401c368b
1401c3681:	b9 c9 11 62 01       	mov    $0x16211c9,%ecx
1401c3686:	e8 45 86 e4 ff       	call   0x14000bcd0
1401c368b:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401c3690:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1401c3694:	33 d2                	xor    %edx,%edx
1401c3696:	85 db                	test   %ebx,%ebx
1401c3698:	0f 88 85 00 00 00    	js     0x1401c3723
1401c369e:	8d 46 01             	lea    0x1(%rsi),%eax
1401c36a1:	48 63 c8             	movslq %eax,%rcx
1401c36a4:	b8 02 00 00 00       	mov    $0x2,%eax
1401c36a9:	48 f7 e1             	mul    %rcx
1401c36ac:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1401c36b3:	48 0f 42 c1          	cmovb  %rcx,%rax
1401c36b7:	48 8b c8             	mov    %rax,%rcx
1401c36ba:	ff 15 90 f4 04 00    	call   *0x4f490(%rip)        # 0x140212b50
1401c36c0:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401c36c4:	33 d2                	xor    %edx,%edx
1401c36c6:	48 85 c0             	test   %rax,%rax
1401c36c9:	75 5c                	jne    0x1401c3727
1401c36cb:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1401c36d0:	48 8d 05 41 3d 0f 00 	lea    0xf3d41(%rip),%rax        # 0x1402b7418
1401c36d7:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401c36dc:	8d 4e 01             	lea    0x1(%rsi),%ecx
1401c36df:	89 4c 24 78          	mov    %ecx,0x78(%rsp)
1401c36e3:	66 89 54 24 7c       	mov    %dx,0x7c(%rsp)
1401c36e8:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401c36ed:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c36f2:	4c 8d 0d 6f 3b 0f 00 	lea    0xf3b6f(%rip),%r9        # 0x1402b7268
1401c36f9:	b9 d1 14 38 02       	mov    $0x23814d1,%ecx
1401c36fe:	44 8d 42 0f          	lea    0xf(%rdx),%r8d
1401c3702:	e8 69 f7 ff ff       	call   0x1401c2e70
1401c3707:	33 d2                	xor    %edx,%edx
1401c3709:	45 85 f6             	test   %r14d,%r14d
1401c370c:	74 0c                	je     0x1401c371a
1401c370e:	b9 ca 11 62 01       	mov    $0x16211ca,%ecx
1401c3713:	e8 b8 85 e4 ff       	call   0x14000bcd0
1401c3718:	33 d2                	xor    %edx,%edx
1401c371a:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401c371f:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1401c3723:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401c3727:	8b 4c 24 44          	mov    0x44(%rsp),%ecx
1401c372b:	85 db                	test   %ebx,%ebx
1401c372d:	0f 88 be 00 00 00    	js     0x1401c37f1
1401c3733:	49 89 47 20          	mov    %rax,0x20(%r15)
1401c3737:	44 8b ca             	mov    %edx,%r9d
1401c373a:	44 8b c2             	mov    %edx,%r8d
1401c373d:	48 63 c6             	movslq %esi,%rax
1401c3740:	85 f6                	test   %esi,%esi
1401c3742:	0f 88 a9 00 00 00    	js     0x1401c37f1
1401c3748:	41 ba 30 00 00 00    	mov    $0x30,%r10d
1401c374e:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1401c3752:	48 8b d7             	mov    %rdi,%rdx
1401c3755:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
1401c375a:	4c 2b df             	sub    %rdi,%r11
1401c375d:	48 8d 70 01          	lea    0x1(%rax),%rsi
1401c3761:	4c 63 64 24 4c       	movslq 0x4c(%rsp),%r12
1401c3766:	8b 5c 24 60          	mov    0x60(%rsp),%ebx
1401c376a:	42 0f b7 04 1a       	movzwl (%rdx,%r11,1),%eax
1401c376f:	66 83 f8 09          	cmp    $0x9,%ax
1401c3773:	75 5b                	jne    0x1401c37d0
1401c3775:	33 c0                	xor    %eax,%eax
1401c3777:	66 89 02             	mov    %ax,(%rdx)
1401c377a:	41 ff c1             	inc    %r9d
1401c377d:	44 3b c9             	cmp    %ecx,%r9d
1401c3780:	75 15                	jne    0x1401c3797
1401c3782:	49 63 c8             	movslq %r8d,%rcx
1401c3785:	48 ff c1             	inc    %rcx
1401c3788:	48 8d 0c 4f          	lea    (%rdi,%rcx,2),%rcx
1401c378c:	49 89 0f             	mov    %rcx,(%r15)
1401c378f:	eb 42                	jmp    0x1401c37d3
1401c3791:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401c3795:	eb 94                	jmp    0x1401c372b
1401c3797:	44 3b cb             	cmp    %ebx,%r9d
1401c379a:	75 10                	jne    0x1401c37ac
1401c379c:	49 63 c8             	movslq %r8d,%rcx
1401c379f:	48 ff c1             	inc    %rcx
1401c37a2:	48 8d 0c 4f          	lea    (%rdi,%rcx,2),%rcx
1401c37a6:	49 89 4f 10          	mov    %rcx,0x10(%r15)
1401c37aa:	eb 27                	jmp    0x1401c37d3
1401c37ac:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
1401c37b0:	4d 3b f4             	cmp    %r12,%r14
1401c37b3:	7d 1e                	jge    0x1401c37d3
1401c37b5:	49 63 c8             	movslq %r8d,%rcx
1401c37b8:	48 ff c1             	inc    %rcx
1401c37bb:	48 8d 0c 4f          	lea    (%rdi,%rcx,2),%rcx
1401c37bf:	4b 89 0c 3a          	mov    %rcx,(%r10,%r15,1)
1401c37c3:	49 ff c6             	inc    %r14
1401c37c6:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
1401c37ca:	49 83 c2 10          	add    $0x10,%r10
1401c37ce:	eb 03                	jmp    0x1401c37d3
1401c37d0:	66 89 02             	mov    %ax,(%rdx)
1401c37d3:	41 ff c0             	inc    %r8d
1401c37d6:	48 83 c2 02          	add    $0x2,%rdx
1401c37da:	48 83 ee 01          	sub    $0x1,%rsi
1401c37de:	8b 4c 24 44          	mov    0x44(%rsp),%ecx
1401c37e2:	75 86                	jne    0x1401c376a
1401c37e4:	8b 5c 24 40          	mov    0x40(%rsp),%ebx
1401c37e8:	8b 7d 80             	mov    -0x80(%rbp),%edi
1401c37eb:	41 bc 00 80 00 00    	mov    $0x8000,%r12d
1401c37f1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401c37f6:	ff 15 44 f3 04 00    	call   *0x4f344(%rip)        # 0x140212b40
1401c37fc:	33 f6                	xor    %esi,%esi
1401c37fe:	85 db                	test   %ebx,%ebx
1401c3800:	0f 88 94 00 00 00    	js     0x1401c389a
1401c3806:	4c 89 3d c3 de 14 00 	mov    %r15,0x14dec3(%rip)        # 0x1403116d0
1401c380d:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
1401c3811:	89 05 b1 de 14 00    	mov    %eax,0x14deb1(%rip)        # 0x1403116c8
1401c3817:	8b de                	mov    %esi,%ebx
1401c3819:	48 39 35 30 15 15 00 	cmp    %rsi,0x151530(%rip)        # 0x140314d50
1401c3820:	75 07                	jne    0x1401c3829
1401c3822:	e8 b5 33 00 00       	call   0x1401c6bdc
1401c3827:	8b d8                	mov    %eax,%ebx
1401c3829:	85 db                	test   %ebx,%ebx
1401c382b:	79 7b                	jns    0x1401c38a8
1401c382d:	48 8d 05 8c d0 07 00 	lea    0x7d08c(%rip),%rax        # 0x1402408c0
1401c3834:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401c3839:	48 8d 05 70 df 0a 00 	lea    0xadf70(%rip),%rax        # 0x1402717b0
1401c3840:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401c3845:	89 5c 24 78          	mov    %ebx,0x78(%rsp)
1401c3849:	66 89 74 24 7c       	mov    %si,0x7c(%rsp)
1401c384e:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401c3853:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c3858:	4c 8d 0d 49 39 0f 00 	lea    0xf3949(%rip),%r9        # 0x1402b71a8
1401c385f:	b9 d2 14 38 02       	mov    $0x23814d2,%ecx
1401c3864:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1401c386a:	e8 01 f6 ff ff       	call   0x1401c2e70
1401c386f:	41 85 fc             	test   %edi,%r12d
1401c3872:	74 26                	je     0x1401c389a
1401c3874:	81 fb 05 40 00 80    	cmp    $0x80004005,%ebx
1401c387a:	75 07                	jne    0x1401c3883
1401c387c:	b9 cb 11 62 01       	mov    $0x16211cb,%ecx
1401c3881:	eb 12                	jmp    0x1401c3895
1401c3883:	81 fb 0e 00 07 80    	cmp    $0x8007000e,%ebx
1401c3889:	b9 cc 11 62 01       	mov    $0x16211cc,%ecx
1401c388e:	74 05                	je     0x1401c3895
1401c3890:	b9 cd 11 62 01       	mov    $0x16211cd,%ecx
1401c3895:	e8 36 84 e4 ff       	call   0x14000bcd0
1401c389a:	4d 85 ff             	test   %r15,%r15
1401c389d:	74 09                	je     0x1401c38a8
1401c389f:	49 8b cf             	mov    %r15,%rcx
1401c38a2:	ff 15 98 f2 04 00    	call   *0x4f298(%rip)        # 0x140212b40
1401c38a8:	8b c3                	mov    %ebx,%eax
1401c38aa:	e9 16 01 00 00       	jmp    0x1401c39c5
1401c38af:	4c 8d 0d 9a 32 07 00 	lea    0x7329a(%rip),%r9        # 0x140236b50
1401c38b6:	4c 89 4d 90          	mov    %r9,-0x70(%rbp)
1401c38ba:	4c 8d 05 f7 3a 0f 00 	lea    0xf3af7(%rip),%r8        # 0x1402b73b8
1401c38c1:	4c 89 45 98          	mov    %r8,-0x68(%rbp)
1401c38c5:	48 85 c9             	test   %rcx,%rcx
1401c38c8:	0f 94 45 a0          	sete   -0x60(%rbp)
1401c38cc:	66 44 89 6d a2       	mov    %r13w,-0x5e(%rbp)
1401c38d1:	4c 89 4d a8          	mov    %r9,-0x58(%rbp)
1401c38d5:	48 8d 0d 54 3b 0f 00 	lea    0xf3b54(%rip),%rcx        # 0x1402b7430
1401c38dc:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1401c38e0:	48 85 c0             	test   %rax,%rax
1401c38e3:	0f 95 45 b8          	setne  -0x48(%rbp)
1401c38e7:	66 44 89 6d ba       	mov    %r13w,-0x46(%rbp)