MSNDKDSFNVSDLTAALKDEDRAGLVNALKNKLQNLAGQRSDVLENLTPNVRKRVDALRDIQSQHDELEAKFREERAILEAKYQTLYQPLYVKRYEIVNGTTEVELAPEDDTKVDQGEEKTAEEKGVPSFWLTALKNNDVISEEVTERDEGALKYLKDIKWCKIEEPKGFKLEFFFDTNPYFKNTVLTKSYHMIDEDEPLLEKAMGTEIDWYPGKCLTQKILKKKPKKGSKNTKPITKLEDCESFFNFFSPPEVPDEDEDIDEERAEDLQNLMEQDYDIGSTIREKIIPRAVSWFTGEAMEAEDFEIDDDEEDDIDEDEDEEDEEDEEDDDDEDEEESKTKKKPSIGNKKGGRSQIVGEGKQDERPPECKQQ*