MVDKVRICRASQCVFKMSGLQWLTILAFLFLKVLSGLESDIINSLPGQPAVTLKQYSGYVIVEEKSGRALFYYFIEVEKDPDLKPLVVWLNGGPGCSSFGIGALSENGPFHPRGDKLIGNDYSWNKDDNLLFLHGWFDKFLEYKTRDLYVTEESYAGHYIPQWAELIVEANNKNKIFNLKGIAIGNPLLDFFTDFNARGEFLWSHGLISDSTSNMIKIGCNYTSYVDEYYRNTISSTYEEVYSIVNKEISQYISRYDVTLDVCLSSLDTQKSKLLGVETVGTRLAVQPEICVEDEATTYLNMVEVQKTLHAHLVGCIKRWDSCSNVLEYDFLNLEIPTVPLLGKLAMAGIRVLIYSGDQDSVIPLIGTRTQ*