MSGLKIEDSASPRVVTDDATASESYLSETRFDECSVSPLSLKAIKDAGYEKMTIVQEATLPVILKGKDVLAKARTGTGKTVAFLLAPVGRDEKWPPIVVLVICPTRELANQAAMEANKLLKYHPSVGVQVVIGGTRLATEQRRIQANPCQILVATPGRLKDHIMNTSGFATRIMGVKVLVLDEADHLLDMGFRKDIETIIAAVPKQRQTLLFSATVPPEVRQICHVALKRDHEYINAVEEGGEETHTQVQQKYLVAPLDKQYSLLYALLKDHIADDGDYKVLVFCTTAMVTKLVAELLSQLKLNVREIHSRKSQSYRTQVSDEFRRSKGLILVTSDVSARGVDYPDVTLVIQIGLPADKAQYIHRLGRTGRKGKEGEGILLVAPWEEFFLSTLRDLPISKAQLPLLDPDTNKKVERALSYVEMKNKESAYQAWLGYYNSNKTVGKDKQRLVELANEFSRSMGLDVPPSISRLVLGKMGLKNVPGLRTK*