MKVELVQIAGRDGDTAHNLERALAAIADCAADTELVVFPETHLTGFPSEDNIAALAEPLDGPTVSAVQRVARERNVSVAIGIAEADAGRYYNTTLLIAPDGIALKYRKTHLWASDRGIFTPGDRYATALWNGIRVGLLVCFDIEFPESARALGQLGAELIIVTNGNMDPYGPTHRTAIMARAMENQAYAVMVNRVGHGDGGLVFAGGSAVVDPYGQLLCEAGREECRQIVELDLGRLQDARRDYRYLEERRLVLPGERREHPDGLRELLIP*