MTLVQEQTLPVALTGKDVIAKAKTGTGKTIGFLLPTIERLAGGGGGRGRGVRALAISPTRELAYQIREEAEQLITFHKPALASYCVVGGTNVNADASRLSSSPPALLVGTPGRLNDLLANHGLAGLAAGLEVLIFDEADQLLEMGFRPDVLRILDALRPSAATRQTLLFSATLPKDVLKVAQFATRDATLVDTVGEEAEQTNAHVAQSVTVTPLASQAAELLLLLRSLTLDPPYKLVVFFTCPQARLTQLYSEAFALAGMPVLEMHSRKSQAQRTRVADQFRDGDNLIMFSSDARGMDYPDVTAVVQVGMPSEKAQYIHRIGRTGRAGKAGGGYLLLAEEEAPFLRLVADLPISSRRAATAADAAAAGQAIGAALAQVPAGTKQSSYSAWLGFYNTFSKRLGWSKEELVRRANVFASTVLQLDSPPALEAKTVGKMGLKGVRGLIIGGGGGGGGGGGGGGGGGGGGGPRKTIDKRGGKGGGKGGGKGGWKKGGKGGGKGKGRR*