MATLLKLDIATTFLAFIVPRANTSLNHRFASARLSTATVSLRTKSSSFYSAALYSDSRRRFHSAVASDSSLAVVDDEDIFDVASEILPDNRIPATIITGFLGSGKTTLLNHILTGDHGKRIAVIENEFGEVDIDGSLVAAQTAGAEDIMMLNNGCLCCTVRGDLVRMISEMVQTKKGRFDHIVIETTGLANPAPIIQTFYAEDEIFNDVKLDGVVTLVDAKHARLHLDEVKPEGYVNEAVEQIAYADRIIVNKTDLVGEPELASVMQRIKTINSMAHMKRTKYGKVDLDYVLGIGGFDLERIESSVNEEEKEDREGHDDHHHGHDCHDHHNEHEHEHEHEHHHSHDHTHDPGVGSVSIVCEGDLDLEKANMWLGALLYQRSEDIYRMKGILSVQDMDERFVFQGVHEIFEGSPDRLWRKDETRTNKIVFIGKNLNREELEMGFRACLI*