MLSLLVAATSFSPVGSGPARGLTHSIGSGPARQRPAVLSAANCETELPAGQRHFLHVDDLSTAEVREVLDLAKRIKATLAAGGPGYRPFADQTLAMVFTKPSCRTRVSFESGFRRLGGHALCLGEEVGIGTREATKDVARVLASMNELLMARLYAHADMLELAQFSKVPVVNGLTDYNHPCQIVADALTIEEVVPDGSIEGKKVVYVGDGNNIVHSWLELACVVPFDFVCACPSGFEPDAELVERVAKSGVGSARVVVDDPTGAVSGADVIYADVWASMGQKEEAATREAVNEALLAATGRDDTLFLHCLPAERGREVSDGVMESAQSHVFRQAENRMHAQNAIMVFCAGAARPAA*