MSVRRTKIVATLGPASNSPEVLEQLILAGIDVARLNFSHGTPDEHRARARLVRELAAKHGRFVALLGDLQGPKIRIAKFANKRIELQVGDKFRFSTSHARDAGTQEVVGIDYPDLVKDCGVGDELLLDDGRVVMVVEEVAADELRCRVLIGGPLSDHKGINRRGGGLTAPALTDKDKADIKLAADMDLDYVAVSFPRDAKDMEYARRLLTEAGGKAWLVAKIERAEAVADDDALDGLIRASDAVMVARGDLGVEIGDAELVGIQKKIILHARRNNKVVITATQMMESMIHSPMPTRAEVSDVANAVLDYTDAVMLSAESAAGEYPVEAVKAMARVCQGAEKHPTSQKSSHRLGQTFDRCDESIALASMYTANHFPGIKAIICLTESGFTPLIMSRIRSSVPIYAYSPHRETQARVAMFRGVETIPFDPAALPAEKVSQAAVDELLKRGVVTKGDWVILTKGDSYTAQGGTNTMKVLHVGDLLV*