MSEMVTLTIDGVEVKAPAGSTVLEAAKLAGIRIPTLCYLKGINEIGACRICVVDVGARSLQAACVYPVSEGLKVVTNSPKVREARKVTLELILSNHERTCLTCVRSGNCELQQLANELNVGEIRFDGERTDLPVDDLSPSVVRDPNKCVLCRRCISVCNNVQSVAAIGTAERGFKTVIASPFNMALKDTPCVNCGQCINVCPVGALREKSSIEKVWDALANPDLHVVVQTAPAVRVAIGEEFGLPIGTRCTGKMVAALKRLGFDKVFDTDTGADLTIMEEGNELIQRIKNGGKLPMITSCSPGWIKFCEHNYPDLLDNLSTCKSPQNMFGALLKSYYAEKMGIDPSKIFVVSVMPCTAKKFEIQRPELASTGYPDVDVSITTRELARMIKEAGIDFVNLPDEEFDDPMGEASGAGVIFGATGGVMEAALRTVVDKLTGRDNDNIEYKEVRGEEGIKVAEVTLPDGMTIRAAVAHGLGNARKLLDQVRNGEAQYHFIEIMACPGGCVNGGGQPIQPARVRNTIDIRTERAKGLYSEDEAMTIRKSHKNPRIQKIYEEFLGEPGSHKAHELLHTHYYARENYPEECSRI