MSKEQSMGSPVEDDDEEELGFEEMGLDPRLLRAITKRGLSKPTPIQLKAIPLIMEGKDVVARARTGSGKTLAYLLPLLQKCINNQRDKTGPSALVLVPTRELCQQVYSETTSLVEHCGGLLKVTQLTSGMSAPSLKAALGGAPDILISTPACIAMCIREKILQVASLQECLVTMVLDEADLLLSYGYEDDIRNLAPHVPRKCQCLLMSATSSSDVEKLKKLILHNPVTLTLTEVEGDLNTAVVPDSVQQFRISCKPEDKLLNILALLHLELVQKKVLIFVNTIHSGFRLKLFLEQEFNIGLFDHLIATDDGKLVEGNQTQYEKEKFGNKKTGKQSLLDSEFGVVRGIDFKNVRTVINFDIPKTPSAYVHRIGRTGRAHATGAAIALISHDEESIIDNIEDMLSEGSNIHGKSKHIVDFSLLSKDAVESLRYRAEDVARGVTKVAIKEAQAKELRLEILNSERLKAHFEDNPTDLGKLH*