MVMIEQHYGELSIDDALHSSLEALLNKYNISDNAERLVLNCRQMSYYRHRQGLHPIEVQLKRESTSSPWLVVFFASFSYPDDNSTTVEPELYFHLANRWCYQPDVGSTDLSHPEVQELLSVWMKAFARHLSRNVFDDVQLTMVGTFN