MALAALGRVDDVDIEASGKFKYILIQLSVGDQTKYIVRGYSHCGYHADIYDEVTPALEKQGINCSCPGGGRIEHDKNAKTILVYGYSMGFGQADHSIAVKILQKKFPDYTSIKSSNEGY