MKVIVFAGTQAGVGKTTVAVGVMAALRQRGLRVQGFKVGPDLTDPLLHEAATGRPSYNLDGWMLSKEYNLGRVRRASIDADVAIVEGAEGLFDGVEGDERGSTGEIAKWLGAPVILVLDCASLRPRSAAAVLKGCLAFDDEVVVAGVVLNNTKNEAHAKIIRDAITAADLGVEVYGAVRTLESADGATNFLTTGRGGVSGASSVDRRRQLAIVANKALMAGGGTSLGQSQVVAGGNEDGGAIGHALGHLRGVGGNAASHLIPRTFSGGGGGVRIGVARDAAFCHYYRENLALLEAAGAELVAFSPLAGDSLPTGCKGILFGGGYPEQHANALASNRPLRMAITAFAAGGGVIYGECGGLVFLSQSLTPLEGSTPRPMCGLAPFSTRGVATEHSGYATVTIRQGCPLFPAGAKVRGQVCRNSEIASEP