MDSMESCVPPGFRFHPTDEELVGYYLRKKVASQKIDLDVIRDIDLYRIEPWDLQEHCGIGYEEQNEWYFFSYKDRKYPTGTRTNRATMAGFWKATGRDKAVHDKSRLIGMRKTLVFYKGRAPNGQKTDWIMHEYRLETDENAPPQEEGWVVCRAFKKRTAYPARSMAMAWESSYSYREVGVMGAEAAEAAAFVDPNSAYAQIRRQSKSARFKQEAELDGAAVLLQYSSHLVELPQLESPSAPLAPNPSQASSADEVDGAESGRRGKKARADKVATDWRALDKFVASQLSPTECGGSLEATAPAAAMANVGLEHGEDDDMAALLFLNSDGREEAERWTGLLGPAGGDGDFGLCVFEK