MLPEFQKCGAVDAEKVKIPADAIKELHHLVSVIAYKYNDNPFHNFDHASHVVMSVVKLMSRIIAPSHLDQSDKAAASRLHDHTYGITSDPLTQFACAFSALIHDLDHSGVSNAQLVKEGSELATKYEGRSVAEQNSLDLAWDLLMQSDFENLRALLFKDESDLVRFRQLVVNVSCYMSYAAQAMAAIVQPPLTALCTFSVSFFATPGVMSTDIVDKELKSLRNDRWEKAFKSGNTRDSTNAMDMSISNWSRQEEARDDVNRKATIPHNAHWQSTDGTNLFEELYVAYLKGRMDKDPATFWYQGEFGFFDFYIIPLTQKLKDCGVFGVSSDEYLNYAKKNREEWETRGEEVVAEMVAAAREKYGIKAADGSIVRADQEQALPQEDKPVTPEIEC*