MGAFLDKPKTEKHVQSGSGNGLSYAVSSMQGWRVEMEDAHSAIIGLPGRLKDWSYFAVFDGHAGSRISSYCSGELLQSIITNNDFLGKQPEEESTGGILELPTEEQVKVGIRTGFLALDKKIRYLPETISGEDKSGTTAVCTLVSPTHIFLANCGDSRAVLSRGGRLAIATQDHKPASPAEKERIINAGGSVMIQRVNGSLAVSRALGDFEYKNVQGKGECEQLVSPEPDVFVKERTDDDEFLILACDGIWDVMSNEELCDFVRSRLRLTNDLEAVCNSVIDTCLSKGSRDNMSIILLTFPGAPTVSDEAKANEEELNKRLENKVKEIMQNSPPEATMLQYVMHLLAIEDIEGLPPGGGINAKRDTIEEIINNIASCKD