MSVVANPLHPLFAAGVEDIDLREALGSTEVREIERLMDEKSVLVFRGQPLSQDQQIAFARNFGPLEGGFIKVNQRPSRFKYAELADISNVSLDGKVAQRDAREVVGNFANQLWHSDSSFQQPAARYSMLSAVVVPPSGGDTEFCDMRAAYDALPRDLQSELEGLRAEHYALNSRFLLGDTDYSEAQRNAMPPVNWPLVRTHAGSGRKFLFIGAHASHVEGLPVAEGRMLLAELLEHATQREFVYRHRWNVGDLVMWDNRCVLHRGRRYDISARRELRRATTLDDAVV