MMHKLISYYGFSRMPFGRDLAPGMLHRHSAHNEAVARIGWCIADRRIGVITGEVGAGKTVAVRAALASLDRSRHTIIYLPDPTVGVQGIHHRIVASLGGQPLTHHATLAPQAADALAAEQAERGRTPVVVVEEAHLLGYDQLEALRLLTNHDLDSSSPFACLLIGQPTLRRRMKLGVLAALDQRIGLRYAMPPMTDTNTGSYLRHHLKLAGRDDALFSDDAIGLIHQTSRGYPRAVNNLALQALVAAFAADKAIVDESTTRTAIAEVTAD*