MADKKVNVSVITGFLGAGKTTLINHILTGDHGLKIAIIENEYGQVGIDDALVLDTREEIFEMNNGCICCTVRGDLIRILTKLLKRKNRFDHIMIETTGLADPAPVAQTFFVDEDLKHSLRLDSILTVVDAKHVLLHLDDVKPDGIVNESIQQVAFADKILLNKIDLVSEAEKKEVIRRIKAINRTSEIIECEQAKVDLQKIMGLCSFDLEKILSMDPEFLKVEEEHSHDHHHHHDHADCAECAEGDHEHHHKHEHAHEHDHDDCAQCVAGDKEHDHKHKHQHDTRVTSVGIECDX