MATWRGNRSKGGRSLTGVMTHEDKSTCHRGHAGPTHWRRHWRGAATWRDGQILTSGPRGRNGQGRGETWEGTPLKSSLSKSHFLAKCPQKVANYKQRSSHCRACLSFCLAMPTPRASPPPLSLAPSIPLHFRCPISLELMRDPVILRTGQTYDRSSIETWVASGNTTCPVSMQQLDDFTLIPNHTLRRLIQEWCVANRSRGVQRIPTPKQPADPYKIRLLLAEAASAGNENEAARVLAIRALRNLAKEGEKNRIVMVDSGVVPTLIGAIFSSLPEADVVSLNSPENCPESGHERSSDTRAAVSTGRVCGAVAEEALAALVLLPLNDTERMNMVQPQKLAFISSVLRRGSPDARVNAGALIEMLSDSKELHELRVVLAGTEGVMGGLVRLLQEGLCPRAIKVGIKALFSLCFRRQGKERAVAAGAPSSLIERLVDVDKADAERALGTIELLCTTEAGCRAVANHALSVAVLVKVILKVSDRATEYAAGSLLAICSYSERVRKDAVQAGIIKELLLLIQSDCTDRAKTKAMNLLKLLRSAWINNGQCMPEYGRTDVVPF*