MDVKTAAIQVLQQAGTELHAKDIAEQIMAAGLWQSGGKTPDATVSARLYSDIKNNGDKSPFVKVGPQTFALRDSAEIPSGAEPVPAFVEDTPKPPSVNAGFSFTDCAQKVLETFGGKKPMHYKEITEKALQKGWLVTGGKTPEATMYAQVITEIKRQQKCGERPRFVQHGRGNVGLSQWMGRGLAFQIEQHNHQVRKVLRERLLAMKPGEFEELISQLLAEMGFEMVEVTKLSGDGGIDVRGTLVVGDVVRIKMAVQVKKWKLKNNIQAPVVQQVRGSLGAHEQGLIITTSDFSAGAIKEAAQSDKTPIALMNGEQLVMLLMEHGIGVHRSTPDLFEIDEECAVRAETE