MTLTVCVGASGSGKTTFLNDVYKSHKCTYIRQYHNLRPYIKVSAIPNFDPTALPYWDIYVREKKERGIIVGGTIAGQFMPGLSGGQRKLLLFELIVQRTASQNNLLIVLDEPFAGVTDDFVPFIVSRLNEMRKNHNILLVTNDHVDTLKKMADNTVTVSAIDRTKVRINGKEGVDRDLALLAMSIGDEYAHNTDNHDLKFFADVEFSKDGGIPGVAYFGIFAFGLFLLTFWDSSPGNEALVLIAAGMISFFVANPYFLQLTDWRIYMIEEAEALLHSSKSTNKFLKTCLTLGLLVIISTIQFGVMNIVIDTLGAGKFYVGILFDNLSLLISMVCLGLYTDLPQQAVQILGSMPFLFMIFFSTTFSPGAGVAGLKNLRYLFARYYLWCMTPGVQLSMEGCPESNNLLYLVLSSLLTVFLFLAYMGVKQSYKKTHKVKAESSRRESMKTLAYAELQLELFGEKALHRLQHVGSEVDLEKLASSYNMSMNGIESQGSFVTERDEEEGSVASA*