MSDETQKTPVTIVTGFLGAGKTTLVNHILRGDHGLKIAVIENEFGAVSIDDALVSENIKEKEDVISMDNGCVCCTVRGDLVRALLTLRDRGKKFDAVIIETTGLADPAPVAFTFFINPEIAENYRIDSILCLADAKHVALHMEEEKPDGAVNEAVQQVAFADRILLNKIDLVSEEELETLEKTLRSVNASAEVLRTQNSVVDLNVVLGVNSFSLEKTLETDPSFMDENKENKHDLTGVSSVGIAVEGELDFQAVNEFMMNLLQENALNMYRSKGVLCFEGQGDAKFVFQGVHEQINFGPAASTWAENEPRINRMVFIGRNLDRPALEAGFRACLAKK*