1403f362e:	cc                   	int3
1403f362f:	cc                   	int3
1403f3630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403f3635:	57                   	push   %rdi
1403f3636:	48 83 ec 20          	sub    $0x20,%rsp
1403f363a:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1403f363e:	48 8b d9             	mov    %rcx,%rbx
1403f3641:	48 85 ff             	test   %rdi,%rdi
1403f3644:	74 15                	je     0x1403f365b
1403f3646:	48 8b cf             	mov    %rdi,%rcx
1403f3649:	e8 d2 57 3a 00       	call   0x140798e20
1403f364e:	ba 30 00 00 00       	mov    $0x30,%edx
1403f3653:	48 8b cf             	mov    %rdi,%rcx
1403f3656:	e8 e9 7a a2 00       	call   0x140e1b144
1403f365b:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
1403f365f:	74 12                	je     0x1403f3673
1403f3661:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1403f3665:	e8 da 7a a2 00       	call   0x140e1b144
1403f366a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1403f366e:	e8 d1 7a a2 00       	call   0x140e1b144
1403f3673:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403f3678:	48 83 c4 20          	add    $0x20,%rsp
1403f367c:	5f                   	pop    %rdi
1403f367d:	c3                   	ret
1403f367e:	cc                   	int3
1403f367f:	cc                   	int3
1403f3680:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403f3685:	55                   	push   %rbp
1403f3686:	48 8b ec             	mov    %rsp,%rbp
1403f3689:	48 83 ec 60          	sub    $0x60,%rsp
1403f368d:	48 8b 05 6c 58 fc 00 	mov    0xfc586c(%rip),%rax        # 0x1413b8f00
1403f3694:	48 33 c4             	xor    %rsp,%rax
1403f3697:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1403f369b:	48 8b d9             	mov    %rcx,%rbx
1403f369e:	48 8d 05 9b 93 bf 00 	lea    0xbf939b(%rip),%rax        # 0x140feca40
1403f36a5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403f36a9:	48 c7 45 c8 0b 00 00 	movq   $0xb,-0x38(%rbp)
1403f36b0:	00
1403f36b1:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403f36b5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403f36ba:	45 33 c9             	xor    %r9d,%r9d
1403f36bd:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403f36c1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403f36c5:	48 8b 0d 94 f7 03 01 	mov    0x103f794(%rip),%rcx        # 0x141432e60
1403f36cc:	e8 1f 0f 42 00       	call   0x1408145f0
1403f36d1:	48 8b 08             	mov    (%rax),%rcx
1403f36d4:	48 89 0d 7d 1b 03 01 	mov    %rcx,0x1031b7d(%rip)        # 0x141425258
1403f36db:	0f 57 c0             	xorps  %xmm0,%xmm0
1403f36de:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403f36e2:	66 0f 6f 0d e6 13 bb 	movdqa 0xbb13e6(%rip),%xmm1        # 0x140fa4ad0
1403f36e9:	00
1403f36ea:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403f36ef:	f2 0f 10 05 49 93 bf 	movsd  0xbf9349(%rip),%xmm0        # 0x140feca40
1403f36f6:	00
1403f36f7:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1403f36fc:	0f b7 05 45 93 bf 00 	movzwl 0xbf9345(%rip),%eax        # 0x140feca48
1403f3703:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1403f3707:	0f b6 05 3c 93 bf 00 	movzbl 0xbf933c(%rip),%eax        # 0x140feca4a
1403f370e:	88 45 da             	mov    %al,-0x26(%rbp)
1403f3711:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
1403f3715:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403f371b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403f371f:	48 8b cb             	mov    %rbx,%rcx
1403f3722:	e8 79 38 30 00       	call   0x1406f6fa0
1403f3727:	90                   	nop
1403f3728:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403f372c:	48 83 fa 0f          	cmp    $0xf,%rdx
1403f3730:	76 31                	jbe    0x1403f3763
1403f3732:	48 ff c2             	inc    %rdx
1403f3735:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403f3739:	48 8b c1             	mov    %rcx,%rax
1403f373c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403f3743:	72 19                	jb     0x1403f375e
1403f3745:	48 83 c2 27          	add    $0x27,%rdx
1403f3749:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403f374d:	48 2b c1             	sub    %rcx,%rax
1403f3750:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403f3754:	48 83 f8 1f          	cmp    $0x1f,%rax
1403f3758:	0f 87 9a 01 00 00    	ja     0x1403f38f8
1403f375e:	e8 e1 79 a2 00       	call   0x140e1b144
1403f3763:	48 8d 05 e6 92 bf 00 	lea    0xbf92e6(%rip),%rax        # 0x140feca50
1403f376a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403f376e:	48 c7 45 c8 09 00 00 	movq   $0x9,-0x38(%rbp)
1403f3775:	00
1403f3776:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403f377a:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403f377f:	45 33 c9             	xor    %r9d,%r9d
1403f3782:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403f3786:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403f378a:	48 8b 0d cf f6 03 01 	mov    0x103f6cf(%rip),%rcx        # 0x141432e60
1403f3791:	e8 5a 0e 42 00       	call   0x1408145f0
1403f3796:	48 8b 08             	mov    (%rax),%rcx
1403f3799:	48 89 0d c8 1a 03 01 	mov    %rcx,0x1031ac8(%rip)        # 0x141425268
1403f37a0:	0f 57 c0             	xorps  %xmm0,%xmm0
1403f37a3:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403f37a7:	66 0f 6f 0d 51 31 bb 	movdqa 0xbb3151(%rip),%xmm1        # 0x140fa6900
1403f37ae:	00
1403f37af:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403f37b4:	f2 0f 10 05 94 92 bf 	movsd  0xbf9294(%rip),%xmm0        # 0x140feca50
1403f37bb:	00
1403f37bc:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1403f37c1:	0f b6 05 90 92 bf 00 	movzbl 0xbf9290(%rip),%eax        # 0x140feca58
1403f37c8:	88 45 d8             	mov    %al,-0x28(%rbp)
1403f37cb:	c6 45 d9 00          	movb   $0x0,-0x27(%rbp)
1403f37cf:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403f37d5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403f37d9:	48 8b cb             	mov    %rbx,%rcx
1403f37dc:	e8 bf 37 30 00       	call   0x1406f6fa0
1403f37e1:	90                   	nop
1403f37e2:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403f37e6:	48 83 fa 0f          	cmp    $0xf,%rdx
1403f37ea:	76 31                	jbe    0x1403f381d
1403f37ec:	48 ff c2             	inc    %rdx
1403f37ef:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403f37f3:	48 8b c1             	mov    %rcx,%rax
1403f37f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403f37fd:	72 19                	jb     0x1403f3818
1403f37ff:	48 83 c2 27          	add    $0x27,%rdx
1403f3803:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403f3807:	48 2b c1             	sub    %rcx,%rax
1403f380a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403f380e:	48 83 f8 1f          	cmp    $0x1f,%rax
1403f3812:	0f 87 e6 00 00 00    	ja     0x1403f38fe
1403f3818:	e8 27 79 a2 00       	call   0x140e1b144
1403f381d:	48 8d 05 3c 92 bf 00 	lea    0xbf923c(%rip),%rax        # 0x140feca60
1403f3824:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403f3828:	48 c7 45 c8 07 00 00 	movq   $0x7,-0x38(%rbp)
1403f382f:	00
1403f3830:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403f3834:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403f3839:	45 33 c9             	xor    %r9d,%r9d
1403f383c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403f3840:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403f3844:	48 8b 0d 15 f6 03 01 	mov    0x103f615(%rip),%rcx        # 0x141432e60
1403f384b:	e8 a0 0d 42 00       	call   0x1408145f0
1403f3850:	48 8b 08             	mov    (%rax),%rcx
1403f3853:	48 89 0d 06 1a 03 01 	mov    %rcx,0x1031a06(%rip)        # 0x141425260
1403f385a:	0f 57 c0             	xorps  %xmm0,%xmm0
1403f385d:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403f3861:	66 0f 6f 0d b7 0a bb 	movdqa 0xbb0ab7(%rip),%xmm1        # 0x140fa4320
1403f3868:	00
1403f3869:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403f386e:	48 8b 05 eb 91 bf 00 	mov    0xbf91eb(%rip),%rax        # 0x140feca60
1403f3875:	89 45 d0             	mov    %eax,-0x30(%rbp)
1403f3878:	0f b7 05 e5 91 bf 00 	movzwl 0xbf91e5(%rip),%eax        # 0x140feca64
1403f387f:	66 89 45 d4          	mov    %ax,-0x2c(%rbp)
1403f3883:	0f b6 05 dc 91 bf 00 	movzbl 0xbf91dc(%rip),%eax        # 0x140feca66
1403f388a:	88 45 d6             	mov    %al,-0x2a(%rbp)
1403f388d:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1403f3891:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403f3897:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403f389b:	48 8b cb             	mov    %rbx,%rcx
1403f389e:	e8 fd 36 30 00       	call   0x1406f6fa0
1403f38a3:	90                   	nop
1403f38a4:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403f38a8:	48 83 fa 0f          	cmp    $0xf,%rdx
1403f38ac:	76 2d                	jbe    0x1403f38db
1403f38ae:	48 ff c2             	inc    %rdx
1403f38b1:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403f38b5:	48 8b c1             	mov    %rcx,%rax
1403f38b8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403f38bf:	72 15                	jb     0x1403f38d6
1403f38c1:	48 83 c2 27          	add    $0x27,%rdx
1403f38c5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403f38c9:	48 2b c1             	sub    %rcx,%rax
1403f38cc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403f38d0:	48 83 f8 1f          	cmp    $0x1f,%rax
1403f38d4:	77 1c                	ja     0x1403f38f2
1403f38d6:	e8 69 78 a2 00       	call   0x140e1b144
1403f38db:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1403f38df:	48 33 cc             	xor    %rsp,%rcx
1403f38e2:	e8 19 7c a2 00       	call   0x140e1b500
1403f38e7:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1403f38ec:	48 83 c4 60          	add    $0x60,%rsp
1403f38f0:	5d                   	pop    %rbp
1403f38f1:	c3                   	ret
1403f38f2:	e8 ad 68 a3 00       	call   0x140e2a1a4
1403f38f7:	cc                   	int3
1403f38f8:	e8 a7 68 a3 00       	call   0x140e2a1a4
1403f38fd:	cc                   	int3
1403f38fe:	e8 a1 68 a3 00       	call   0x140e2a1a4
1403f3903:	cc                   	int3
1403f3904:	cc                   	int3
1403f3905:	cc                   	int3
1403f3906:	cc                   	int3
1403f3907:	cc                   	int3
1403f3908:	cc                   	int3
1403f3909:	cc                   	int3
1403f390a:	cc                   	int3
1403f390b:	cc                   	int3
1403f390c:	cc                   	int3
1403f390d:	cc                   	int3
1403f390e:	cc                   	int3
1403f390f:	cc                   	int3
1403f3910:	40 53                	rex push %rbx
1403f3912:	48 83 ec 20          	sub    $0x20,%rsp
1403f3916:	48 8d 05 2b 92 bf 00 	lea    0xbf922b(%rip),%rax        # 0x140fecb48
1403f391d:	48 8b d9             	mov    %rcx,%rbx
1403f3920:	48 89 01             	mov    %rax,(%rcx)
1403f3923:	f6 c2 01             	test   $0x1,%dl
1403f3926:	74 0a                	je     0x1403f3932
1403f3928:	ba 78 00 00 00       	mov    $0x78,%edx
1403f392d:	e8 12 78 a2 00       	call   0x140e1b144
1403f3932:	48 8b c3             	mov    %rbx,%rax
1403f3935:	48 83 c4 20          	add    $0x20,%rsp
1403f3939:	5b                   	pop    %rbx
1403f393a:	c3                   	ret
1403f393b:	cc                   	int3
1403f393c:	cc                   	int3
1403f393d:	cc                   	int3
1403f393e:	cc                   	int3
1403f393f:	cc                   	int3
1403f3940:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1403f3945:	55                   	push   %rbp
1403f3946:	56                   	push   %rsi
1403f3947:	57                   	push   %rdi
1403f3948:	41 54                	push   %r12
1403f394a:	41 55                	push   %r13
1403f394c:	41 56                	push   %r14
1403f394e:	41 57                	push   %r15
1403f3950:	48 8d 6c 24 d0       	lea    -0x30(%rsp),%rbp
1403f3955:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
1403f395c:	48 8b 05 9d 55 fc 00 	mov    0xfc559d(%rip),%rax        # 0x1413b8f00
1403f3963:	48 33 c4             	xor    %rsp,%rax
1403f3966:	48 89 45 20          	mov    %rax,0x20(%rbp)
1403f396a:	48 8b da             	mov    %rdx,%rbx
1403f396d:	4c 8b f1             	mov    %rcx,%r14
1403f3970:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1403f3975:	33 ff                	xor    %edi,%edi
1403f3977:	8b f7                	mov    %edi,%esi
1403f3979:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403f397d:	b9 c8 00 00 00       	mov    $0xc8,%ecx
1403f3982:	e8 81 77 a2 00       	call   0x140e1b108
1403f3987:	48 8b c8             	mov    %rax,%rcx
1403f398a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403f398f:	48 85 c0             	test   %rax,%rax
1403f3992:	74 74                	je     0x1403f3a08
1403f3994:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403f3999:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403f399e:	48 8d 05 33 6e bf 00 	lea    0xbf6e33(%rip),%rax        # 0x140fea7d8
1403f39a5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403f39aa:	48 8d 05 1f 03 00 00 	lea    0x31f(%rip),%rax        # 0x1403f3cd0
1403f39b1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403f39b6:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403f39bb:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1403f39c0:	0f 57 c0             	xorps  %xmm0,%xmm0
1403f39c3:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1403f39c7:	66 0f 6f 0d 31 b0 bb 	movdqa 0xbbb031(%rip),%xmm1        # 0x140faea00
1403f39ce:	00
1403f39cf:	f3 0f 7f 4d 90       	movdqu %xmm1,-0x70(%rbp)
1403f39d4:	8b 05 36 91 bf 00    	mov    0xbf9136(%rip),%eax        # 0x140fecb10
1403f39da:	66 89 45 80          	mov    %ax,-0x80(%rbp)
1403f39de:	0f b6 05 2d 91 bf 00 	movzbl 0xbf912d(%rip),%eax        # 0x140fecb12
1403f39e5:	88 45 82             	mov    %al,-0x7e(%rbp)
1403f39e8:	40 88 7d 83          	mov    %dil,-0x7d(%rbp)
1403f39ec:	be 01 00 00 00       	mov    $0x1,%esi
1403f39f1:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403f39f5:	45 33 c9             	xor    %r9d,%r9d
1403f39f8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1403f39fd:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1403f3a01:	e8 2a 53 14 00       	call   0x140538d30
1403f3a06:	eb 03                	jmp    0x1403f3a0b
1403f3a08:	48 8b c7             	mov    %rdi,%rax
1403f3a0b:	48 8b d0             	mov    %rax,%rdx
1403f3a0e:	49 8b ce             	mov    %r14,%rcx
1403f3a11:	e8 0a 37 30 00       	call   0x1406f7120
1403f3a16:	90                   	nop
1403f3a17:	40 f6 c6 01          	test   $0x1,%sil
1403f3a1b:	74 4f                	je     0x1403f3a6c
1403f3a1d:	83 e6 fe             	and    $0xfffffffe,%esi
1403f3a20:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1403f3a24:	48 83 fa 0f          	cmp    $0xf,%rdx
1403f3a28:	76 31                	jbe    0x1403f3a5b
1403f3a2a:	48 ff c2             	inc    %rdx
1403f3a2d:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1403f3a31:	48 8b c1             	mov    %rcx,%rax
1403f3a34:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403f3a3b:	72 19                	jb     0x1403f3a56
1403f3a3d:	48 83 c2 27          	add    $0x27,%rdx
1403f3a41:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403f3a45:	48 2b c1             	sub    %rcx,%rax
1403f3a48:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403f3a4c:	48 83 f8 1f          	cmp    $0x1f,%rax
1403f3a50:	0f 87 71 02 00 00    	ja     0x1403f3cc7
1403f3a56:	e8 e9 76 a2 00       	call   0x140e1b144
1403f3a5b:	66 0f 6f 05 cd 03 bb 	movdqa 0xbb03cd(%rip),%xmm0        # 0x140fa3e30
1403f3a62:	00
1403f3a63:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1403f3a68:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
1403f3a6c:	0f 57 c0             	xorps  %xmm0,%xmm0
1403f3a6f:	0f 11 03             	movups %xmm0,(%rbx)
1403f3a72:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1403f3a76:	41 be 0f 00 00 00    	mov    $0xf,%r14d
1403f3a7c:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1403f3a80:	c6 03 00             	movb   $0x0,(%rbx)
1403f3a83:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1403f3a87:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
1403f3a8b:	4c 89 73 38          	mov    %r14,0x38(%rbx)
1403f3a8f:	c6 43 20 00          	movb   $0x0,0x20(%rbx)
1403f3a93:	48 c7 43 40 ff ff ff 	movq   $0xffffffffffffffff,0x40(%rbx)
1403f3a9a:	ff
1403f3a9b:	89 7b 48             	mov    %edi,0x48(%rbx)
1403f3a9e:	48 8d 53 50          	lea    0x50(%rbx),%rdx
1403f3aa2:	48 89 7a 38          	mov    %rdi,0x38(%rdx)
1403f3aa6:	48 89 bb c8 00 00 00 	mov    %rdi,0xc8(%rbx)
1403f3aad:	4c 8d 25 44 03 bb 00 	lea    0xbb0344(%rip),%r12        # 0x140fa3df8
1403f3ab4:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
1403f3ab8:	48 8d 05 a1 74 56 00 	lea    0x5674a1(%rip),%rax        # 0x14095af60
1403f3abf:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1403f3ac3:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1403f3ac7:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1403f3acb:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1403f3acf:	e8 8c b7 da ff       	call   0x14019f260
1403f3ad4:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1403f3ad8:	48 85 c9             	test   %rcx,%rcx
1403f3adb:	74 17                	je     0x1403f3af4
1403f3add:	48 8b 01             	mov    (%rcx),%rax
1403f3ae0:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1403f3ae4:	48 3b ca             	cmp    %rdx,%rcx
1403f3ae7:	0f 95 c2             	setne  %dl
1403f3aea:	48 8b 40 20          	mov    0x20(%rax),%rax
1403f3aee:	ff 15 2c ff b8 00    	call   *0xb8ff2c(%rip)        # 0x140f83a20
1403f3af4:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
1403f3af8:	48 8d 05 61 74 56 00 	lea    0x567461(%rip),%rax        # 0x14095af60
1403f3aff:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403f3b03:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1403f3b07:	48 89 45 18          	mov    %rax,0x18(%rbp)
1403f3b0b:	48 8d 93 90 00 00 00 	lea    0x90(%rbx),%rdx
1403f3b12:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1403f3b16:	e8 45 b7 da ff       	call   0x14019f260
1403f3b1b:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1403f3b1f:	48 85 c9             	test   %rcx,%rcx
1403f3b22:	74 18                	je     0x1403f3b3c
1403f3b24:	48 8b 01             	mov    (%rcx),%rax
1403f3b27:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1403f3b2b:	48 3b ca             	cmp    %rdx,%rcx
1403f3b2e:	0f 95 c2             	setne  %dl
1403f3b31:	48 8b 40 20          	mov    0x20(%rax),%rax
1403f3b35:	ff 15 e5 fe b8 00    	call   *0xb8fee5(%rip)        # 0x140f83a20
1403f3b3b:	90                   	nop
1403f3b3c:	83 ce 02             	or     $0x2,%esi
1403f3b3f:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403f3b43:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1403f3b47:	48 83 f9 09          	cmp    $0x9,%rcx
1403f3b4b:	72 32                	jb     0x1403f3b7f
1403f3b4d:	48 8b fb             	mov    %rbx,%rdi
1403f3b50:	48 83 f9 0f          	cmp    $0xf,%rcx
1403f3b54:	76 03                	jbe    0x1403f3b59
1403f3b56:	48 8b 3b             	mov    (%rbx),%rdi
1403f3b59:	48 c7 43 10 09 00 00 	movq   $0x9,0x10(%rbx)