MGVHTAVYNYFTSQSEQAAPGPPTGLRPDASEKAKASGTDLYEQIDRFYADAARDLFLGAPTDDTTLVHYLVPCFNRYAAGAQSVSRLLNYVNRHYVKRAVDEDRGWLRLADVLDAVARTIQEDDTREKIQKRLRERRTEELKQWGYTEGAATAVLSQAEAYAEAASPPDRVVPLASMAYRRFRIEVLEPLLMVPKMKGKGKRKKPPANGDKPPMPRGRLARAVKELLESDGGDDEERKKLAGELAMVLKTCGVKMDHPLRKKLDKYIPPKE