MSPTVVLVTGANRGIGYEIVKALIQSPLPYKIFLAARDPSKGQAAASSLQPLINPLTAANNQTSISVVQLDVSSPESIQAAAEQVRQEAGRLDVLVNNAGIVDQSSDPLLRLRNTLEINTIGPFAVTQAFKPLLKIQPEGEGEEQPKVKRIIHVSSGLGSIGERLNPKGAYYGLGAPEYRMSKAALNMLAACDAYELRDDGVKVFAYDPEFVATSLTGTPEERRKMGALEPSVSAESCLEIIEGKRDAETNKFLSIRGKDWPW*