MVITNKVSSQFFDENEQRLIRIAQEKQDLSVPTKRSGTPWTTDEHNRFLRALELYPSGPWKIVASYVGTRTTRQTMTHGQKYREKIARHKRSAEQFEALRRLHSSREEIQNHQVNEAAVSAAFSVDDELFPYTELDDLYDATLTSLLEAYEPLDLNTNDDELLAEDLAFALS