1400f342c:	48 8d 05 35 39 14 00 	lea    0x143935(%rip),%rax        # 0x140236d68
1400f3433:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f3437:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f343c:	b9 c7 80 5c 00       	mov    $0x5c80c7,%ecx
1400f3441:	44 8d 4f fb          	lea    -0x5(%rdi),%r9d
1400f3445:	44 8d 47 2b          	lea    0x2b(%rdi),%r8d
1400f3449:	e8 76 3b 07 00       	call   0x140166fc4
1400f344e:	84 c0                	test   %al,%al
1400f3450:	74 57                	je     0x1400f34a9
1400f3452:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400f3456:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400f345a:	48 8d 45 30          	lea    0x30(%rbp),%rax
1400f345e:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1400f3462:	48 8d 05 2f 2e 15 00 	lea    0x152e2f(%rip),%rax        # 0x140246298
1400f3469:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1400f346d:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400f3471:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1400f3475:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1400f3479:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1400f347d:	44 8d 4f fb          	lea    -0x5(%rdi),%r9d
1400f3481:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1400f3485:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f348a:	48 8d 05 1f 22 18 00 	lea    0x18221f(%rip),%rax        # 0x1402756b0
1400f3491:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f3496:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f349b:	b9 c7 80 5c 00       	mov    $0x5c80c7,%ecx
1400f34a0:	44 8d 47 2b          	lea    0x2b(%rdi),%r8d
1400f34a4:	e8 47 3f 07 00       	call   0x1401673f0
1400f34a9:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400f34ad:	48 3b c7             	cmp    %rdi,%rax
1400f34b0:	76 32                	jbe    0x1400f34e4
1400f34b2:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f34b9:	00
1400f34ba:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400f34be:	48 8b d1             	mov    %rcx,%rdx
1400f34c1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f34c7:	72 15                	jb     0x1400f34de
1400f34c9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f34cd:	48 2b d1             	sub    %rcx,%rdx
1400f34d0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f34d4:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f34d8:	0f 87 53 0e 00 00    	ja     0x1400f4331
1400f34de:	ff 15 5c f6 11 00    	call   *0x11f65c(%rip)        # 0x140212b40
1400f34e4:	4c 89 75 20          	mov    %r14,0x20(%rbp)
1400f34e8:	48 89 7d 28          	mov    %rdi,0x28(%rbp)
1400f34ec:	66 44 89 75 10       	mov    %r14w,0x10(%rbp)
1400f34f1:	48 8b 45 68          	mov    0x68(%rbp),%rax
1400f34f5:	48 3b c7             	cmp    %rdi,%rax
1400f34f8:	76 32                	jbe    0x1400f352c
1400f34fa:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f3501:	00
1400f3502:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400f3506:	48 8b d1             	mov    %rcx,%rdx
1400f3509:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f350f:	72 15                	jb     0x1400f3526
1400f3511:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f3515:	48 2b d1             	sub    %rcx,%rdx
1400f3518:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f351c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f3520:	0f 87 0b 0e 00 00    	ja     0x1400f4331
1400f3526:	ff 15 14 f6 11 00    	call   *0x11f614(%rip)        # 0x140212b40
1400f352c:	48 8b 03             	mov    (%rbx),%rax
1400f352f:	ba 06 00 00 00       	mov    $0x6,%edx
1400f3534:	48 8b cb             	mov    %rbx,%rcx
1400f3537:	48 8b 40 38          	mov    0x38(%rax),%rax
1400f353b:	ff 15 ef f8 11 00    	call   *0x11f8ef(%rip)        # 0x140212e30
1400f3541:	48 8b f8             	mov    %rax,%rdi
1400f3544:	48 85 c0             	test   %rax,%rax
1400f3547:	0f 84 bf 00 00 00    	je     0x1400f360c
1400f354d:	48 8d 05 44 21 18 00 	lea    0x182144(%rip),%rax        # 0x140275698
1400f3554:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f3559:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400f355f:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400f3564:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f3569:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f356e:	b9 c8 80 5c 00       	mov    $0x5c80c8,%ecx
1400f3573:	45 8d 41 30          	lea    0x30(%r9),%r8d
1400f3577:	e8 4c 4b f1 ff       	call   0x1400080c8
1400f357c:	48 8b 06             	mov    (%rsi),%rax
1400f357f:	48 8d 0d 7a cb 14 00 	lea    0x14cb7a(%rip),%rcx        # 0x140240100
1400f3586:	48 89 8d c0 01 00 00 	mov    %rcx,0x1c0(%rbp)
1400f358d:	48 89 bd c8 01 00 00 	mov    %rdi,0x1c8(%rbp)
1400f3594:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1400f359b:	48 89 8d f8 01 00 00 	mov    %rcx,0x1f8(%rbp)
1400f35a2:	4c 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%r8
1400f35a9:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f35ae:	48 8b ce             	mov    %rsi,%rcx
1400f35b1:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
1400f35b8:	ff 15 72 f8 11 00    	call   *0x11f872(%rip)        # 0x140212e30
1400f35be:	90                   	nop
1400f35bf:	48 8b 8d f8 01 00 00 	mov    0x1f8(%rbp),%rcx
1400f35c6:	48 85 c9             	test   %rcx,%rcx
1400f35c9:	74 1a                	je     0x1400f35e5
1400f35cb:	48 8b 01             	mov    (%rcx),%rax
1400f35ce:	48 8d 95 c0 01 00 00 	lea    0x1c0(%rbp),%rdx
1400f35d5:	48 3b ca             	cmp    %rdx,%rcx
1400f35d8:	0f 95 c2             	setne  %dl
1400f35db:	48 8b 40 20          	mov    0x20(%rax),%rax
1400f35df:	ff 15 4b f8 11 00    	call   *0x11f84b(%rip)        # 0x140212e30
1400f35e5:	48 8b 03             	mov    (%rbx),%rax
1400f35e8:	c7 44 24 20 06 00 00 	movl   $0x6,0x20(%rsp)
1400f35ef:	00
1400f35f0:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1400f35f5:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1400f35fa:	ba c2 98 54 01       	mov    $0x15498c2,%edx
1400f35ff:	48 8b cb             	mov    %rbx,%rcx
1400f3602:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f3606:	ff 15 24 f8 11 00    	call   *0x11f824(%rip)        # 0x140212e30
1400f360c:	48 8b 03             	mov    (%rbx),%rax
1400f360f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400f3615:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
1400f361c:	48 8b cb             	mov    %rbx,%rcx
1400f361f:	48 8b 40 30          	mov    0x30(%rax),%rax
1400f3623:	ff 15 07 f8 11 00    	call   *0x11f807(%rip)        # 0x140212e30
1400f3629:	90                   	nop
1400f362a:	4c 39 b5 e0 00 00 00 	cmp    %r14,0xe0(%rbp)
1400f3631:	0f 84 db 00 00 00    	je     0x1400f3712
1400f3637:	48 8b 06             	mov    (%rsi),%rax
1400f363a:	4c 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%r9
1400f3641:	48 83 bd e8 00 00 00 	cmpq   $0x7,0xe8(%rbp)
1400f3648:	07
1400f3649:	4c 0f 47 8d d0 00 00 	cmova  0xd0(%rbp),%r9
1400f3650:	00
1400f3651:	4c 8d 05 a8 ee 17 00 	lea    0x17eea8(%rip),%r8        # 0x140272500
1400f3658:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f365d:	48 8b ce             	mov    %rsi,%rcx
1400f3660:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f3664:	ff 15 c6 f7 11 00    	call   *0x11f7c6(%rip)        # 0x140212e30
1400f366a:	44 39 30             	cmp    %r14d,(%rax)
1400f366d:	0f 85 dc 0d 00 00    	jne    0x1400f444f
1400f3673:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1400f3677:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400f367b:	e8 a0 89 fe ff       	call   0x1400dc020
1400f3680:	48 8d 0d e9 05 18 00 	lea    0x1805e9(%rip),%rcx        # 0x140273c70
1400f3687:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1400f368c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f3691:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400f3696:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f369b:	bf 32 00 00 00       	mov    $0x32,%edi
1400f36a0:	44 8b c7             	mov    %edi,%r8d
1400f36a3:	b9 c9 80 5c 00       	mov    $0x5c80c9,%ecx
1400f36a8:	e8 fb 32 f1 ff       	call   0x1400069a8
1400f36ad:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400f36b1:	48 83 f8 07          	cmp    $0x7,%rax
1400f36b5:	76 32                	jbe    0x1400f36e9
1400f36b7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f36be:	00
1400f36bf:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400f36c3:	48 8b d1             	mov    %rcx,%rdx
1400f36c6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f36cc:	72 15                	jb     0x1400f36e3
1400f36ce:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f36d2:	48 2b d1             	sub    %rcx,%rdx
1400f36d5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f36d9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f36dd:	0f 87 55 0c 00 00    	ja     0x1400f4338
1400f36e3:	ff 15 57 f4 11 00    	call   *0x11f457(%rip)        # 0x140212b40
1400f36e9:	48 8b 03             	mov    (%rbx),%rax
1400f36ec:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400f36f3:	00
1400f36f4:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1400f36f9:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1400f36fe:	ba c3 98 54 01       	mov    $0x15498c3,%edx
1400f3703:	48 8b cb             	mov    %rbx,%rcx
1400f3706:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f370a:	ff 15 20 f7 11 00    	call   *0x11f720(%rip)        # 0x140212e30
1400f3710:	eb 05                	jmp    0x1400f3717
1400f3712:	bf 32 00 00 00       	mov    $0x32,%edi
1400f3717:	b9 9f 3a 00 00       	mov    $0x3a9f,%ecx
1400f371c:	e8 5f f2 01 00       	call   0x140112980
1400f3721:	84 c0                	test   %al,%al
1400f3723:	0f 84 53 03 00 00    	je     0x1400f3a7c
1400f3729:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1400f372e:	48 8b 06             	mov    (%rsi),%rax
1400f3731:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1400f3736:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1400f373a:	48 8b ce             	mov    %rsi,%rcx
1400f373d:	48 8b 40 78          	mov    0x78(%rax),%rax
1400f3741:	ff 15 e9 f6 11 00    	call   *0x11f6e9(%rip)        # 0x140212e30
1400f3747:	44 39 75 88          	cmp    %r14d,-0x78(%rbp)
1400f374b:	0f 84 91 00 00 00    	je     0x1400f37e2
1400f3751:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1400f3755:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1400f375c:	e8 bf 88 fe ff       	call   0x1400dc020
1400f3761:	8b 4d 88             	mov    -0x78(%rbp),%ecx
1400f3764:	48 8d 15 15 ef 16 00 	lea    0x16ef15(%rip),%rdx        # 0x140262680
1400f376b:	48 89 55 38          	mov    %rdx,0x38(%rbp)
1400f376f:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
1400f3773:	b9 04 00 00 00       	mov    $0x4,%ecx
1400f3778:	66 89 4d 48          	mov    %cx,0x48(%rbp)
1400f377c:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f377f:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1400f3783:	4c 89 75 60          	mov    %r14,0x60(%rbp)
1400f3787:	48 c7 45 68 07 00 00 	movq   $0x7,0x68(%rbp)
1400f378e:	00
1400f378f:	66 44 89 75 50       	mov    %r14w,0x50(%rbp)
1400f3794:	48 8d 0d 7d bd 14 00 	lea    0x14bd7d(%rip),%rcx        # 0x14023f518
1400f379b:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1400f379f:	48 8d 0d 2a 1f 18 00 	lea    0x181f2a(%rip),%rcx        # 0x1402756d0
1400f37a6:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400f37ab:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f37b0:	48 8d 45 30          	lea    0x30(%rbp),%rax
1400f37b4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f37b9:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400f37be:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f37c3:	b9 1c d3 5d 20       	mov    $0x205dd31c,%ecx
1400f37c8:	e8 c3 1c 00 00       	call   0x1400f5490
1400f37cd:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400f37d1:	e8 ea 1c f3 ff       	call   0x1400254c0
1400f37d6:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1400f37dd:	e8 de 1c f3 ff       	call   0x1400254c0
1400f37e2:	48 8b 03             	mov    (%rbx),%rax
1400f37e5:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400f37eb:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400f37ef:	48 8b cb             	mov    %rbx,%rcx
1400f37f2:	48 8b 40 30          	mov    0x30(%rax),%rax
1400f37f6:	ff 15 34 f6 11 00    	call   *0x11f634(%rip)        # 0x140212e30
1400f37fc:	90                   	nop
1400f37fd:	4c 39 75 00          	cmp    %r14,0x0(%rbp)
1400f3801:	0f 84 c8 00 00 00    	je     0x1400f38cf
1400f3807:	48 8b 06             	mov    (%rsi),%rax
1400f380a:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
1400f380e:	48 83 7d 08 07       	cmpq   $0x7,0x8(%rbp)
1400f3813:	4c 0f 47 4d f0       	cmova  -0x10(%rbp),%r9
1400f3818:	4c 8d 05 e1 ec 17 00 	lea    0x17ece1(%rip),%r8        # 0x140272500
1400f381f:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f3824:	48 8b ce             	mov    %rsi,%rcx
1400f3827:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f382b:	ff 15 ff f5 11 00    	call   *0x11f5ff(%rip)        # 0x140212e30
1400f3831:	44 38 35 e9 03 22 00 	cmp    %r14b,0x2203e9(%rip)        # 0x140313c21
1400f3838:	74 1a                	je     0x1400f3854
1400f383a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400f383f:	48 8b 01             	mov    (%rcx),%rax
1400f3842:	41 b0 01             	mov    $0x1,%r8b
1400f3845:	ba 2c 00 00 00       	mov    $0x2c,%edx
1400f384a:	48 8b 40 38          	mov    0x38(%rax),%rax
1400f384e:	ff 15 dc f5 11 00    	call   *0x11f5dc(%rip)        # 0x140212e30
1400f3854:	44 39 74 24 68       	cmp    %r14d,0x68(%rsp)
1400f3859:	0f 85 0e 0c 00 00    	jne    0x1400f446d
1400f385f:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1400f3863:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1400f386a:	e8 b1 87 fe ff       	call   0x1400dc020
1400f386f:	48 8d 0d 22 1f 18 00 	lea    0x181f22(%rip),%rcx        # 0x140275798
1400f3876:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400f387b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f3880:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400f3885:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f388a:	44 8b c7             	mov    %edi,%r8d
1400f388d:	b9 cb 80 5c 00       	mov    $0x5c80cb,%ecx
1400f3892:	e8 11 31 f1 ff       	call   0x1400069a8
1400f3897:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1400f389e:	e8 1d 1c f3 ff       	call   0x1400254c0
1400f38a3:	48 8b 03             	mov    (%rbx),%rax
1400f38a6:	c7 44 24 20 0a 00 00 	movl   $0xa,0x20(%rsp)
1400f38ad:	00
1400f38ae:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1400f38b3:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1400f38b8:	ba c5 98 54 01       	mov    $0x15498c5,%edx
1400f38bd:	48 8b cb             	mov    %rbx,%rcx
1400f38c0:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f38c4:	ff 15 66 f5 11 00    	call   *0x11f566(%rip)        # 0x140212e30
1400f38ca:	e9 a4 01 00 00       	jmp    0x1400f3a73
1400f38cf:	48 8b 03             	mov    (%rbx),%rax
1400f38d2:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1400f38d8:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
1400f38df:	48 8b cb             	mov    %rbx,%rcx
1400f38e2:	48 8b 40 30          	mov    0x30(%rax),%rax
1400f38e6:	ff 15 44 f5 11 00    	call   *0x11f544(%rip)        # 0x140212e30
1400f38ec:	90                   	nop
1400f38ed:	4c 39 b5 70 01 00 00 	cmp    %r14,0x170(%rbp)
1400f38f4:	0f 84 6c 01 00 00    	je     0x1400f3a66
1400f38fa:	48 8b 06             	mov    (%rsi),%rax
1400f38fd:	4c 8d 8d 60 01 00 00 	lea    0x160(%rbp),%r9
1400f3904:	48 83 bd 78 01 00 00 	cmpq   $0x7,0x178(%rbp)
1400f390b:	07
1400f390c:	4c 0f 47 8d 60 01 00 	cmova  0x160(%rbp),%r9
1400f3913:	00
1400f3914:	4c 8d 05 d5 eb 17 00 	lea    0x17ebd5(%rip),%r8        # 0x1402724f0
1400f391b:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f3920:	48 8b ce             	mov    %rsi,%rcx
1400f3923:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f3927:	ff 15 03 f5 11 00    	call   *0x11f503(%rip)        # 0x140212e30
1400f392d:	44 39 30             	cmp    %r14d,(%rax)
1400f3930:	0f 85 e1 0b 00 00    	jne    0x1400f4517
1400f3936:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1400f393a:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1400f3941:	e8 da 86 fe ff       	call   0x1400dc020
1400f3946:	48 8d 0d bb 1e 18 00 	lea    0x181ebb(%rip),%rcx        # 0x140275808
1400f394d:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400f3952:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f3957:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400f395c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f3961:	44 8b c7             	mov    %edi,%r8d
1400f3964:	b9 ca 80 5c 00       	mov    $0x5c80ca,%ecx
1400f3969:	e8 3a 30 f1 ff       	call   0x1400069a8
1400f396e:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1400f3975:	e8 46 1b f3 ff       	call   0x1400254c0
1400f397a:	48 8b 03             	mov    (%rbx),%rax
1400f397d:	c7 44 24 20 05 00 00 	movl   $0x5,0x20(%rsp)
1400f3984:	00
1400f3985:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1400f398a:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1400f398f:	ba c4 98 54 01       	mov    $0x15498c4,%edx
1400f3994:	48 8b cb             	mov    %rbx,%rcx
1400f3997:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f399b:	ff 15 8f f4 11 00    	call   *0x11f48f(%rip)        # 0x140212e30
1400f39a1:	e8 7e 66 ff ff       	call   0x1400ea024
1400f39a6:	84 c0                	test   %al,%al
1400f39a8:	0f 84 b8 00 00 00    	je     0x1400f3a66
1400f39ae:	48 8b 03             	mov    (%rbx),%rax
1400f39b1:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
1400f39b7:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1400f39bb:	48 8b cb             	mov    %rbx,%rcx
1400f39be:	48 8b 40 30          	mov    0x30(%rax),%rax
1400f39c2:	ff 15 68 f4 11 00    	call   *0x11f468(%rip)        # 0x140212e30
1400f39c8:	90                   	nop
1400f39c9:	4c 39 75 40          	cmp    %r14,0x40(%rbp)
1400f39cd:	0f 84 89 00 00 00    	je     0x1400f3a5c
1400f39d3:	48 8b 06             	mov    (%rsi),%rax
1400f39d6:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1400f39da:	48 83 7d 48 07       	cmpq   $0x7,0x48(%rbp)
1400f39df:	4c 0f 47 4d 30       	cmova  0x30(%rbp),%r9
1400f39e4:	4c 8d 05 d5 ea 17 00 	lea    0x17ead5(%rip),%r8        # 0x1402724c0
1400f39eb:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f39f0:	48 8b ce             	mov    %rsi,%rcx
1400f39f3:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f39f7:	ff 15 33 f4 11 00    	call   *0x11f433(%rip)        # 0x140212e30
1400f39fd:	44 39 30             	cmp    %r14d,(%rax)
1400f3a00:	0f 85 f3 0a 00 00    	jne    0x1400f44f9
1400f3a06:	48 8d 05 8b 02 18 00 	lea    0x18028b(%rip),%rax        # 0x140273c98
1400f3a0d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400f3a12:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400f3a18:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400f3a1d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f3a22:	44 8b c7             	mov    %edi,%r8d
1400f3a25:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f3a2a:	b9 10 31 02 22       	mov    $0x22023110,%ecx
1400f3a2f:	e8 94 46 f1 ff       	call   0x1400080c8
1400f3a34:	48 8b 03             	mov    (%rbx),%rax
1400f3a37:	c7 44 24 20 0c 00 00 	movl   $0xc,0x20(%rsp)
1400f3a3e:	00
1400f3a3f:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1400f3a44:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1400f3a49:	ba 0f 31 02 22       	mov    $0x2202310f,%edx
1400f3a4e:	48 8b cb             	mov    %rbx,%rcx
1400f3a51:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f3a55:	ff 15 d5 f3 11 00    	call   *0x11f3d5(%rip)        # 0x140212e30
1400f3a5b:	90                   	nop
1400f3a5c:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400f3a60:	e8 7b 1d f1 ff       	call   0x1400057e0