MSEVVTRALPVVSTRIYPRGGLDVLSRNEVARLRDASAGGMHDLLRRCALAVMTSGSASDDPRAARDLYPDFDIQVLQRDRGLRIELVNAPAMAFVDGEIIRGVAELLFAVVRDLAYMAIELGPQYAADLETSAGITDAVFGQLRNARLIKPQEPNLVVCWGGHSISREEYLYTKEVGYELGLRGLDICTGCGPGAMKGPMKGATIGHAKQRQKQVRYIGVTEPGIIAAESPNPIVNHLVIMPDIEKRLEAFVRIGHGIIVFPGGVGTAEEILYLLGILLREQNAHLPFPLILTGPVVAAPYFEQIDHFIRMTLGQAAAARYQIIIGDPLAVAKAMKAGIGQVREHRKAAKDAYYFNWSIDIPLAFQQPFQPTHEAMAQLDLHHGRAPHAIAADLRRAFSGIVAGNVKEEGMRRIEQFGPFEINGDPDIMAALDALLQAFVAQRRMKIAGDYRPCYRVVT