MADEIAKEYDVIVLGTGLTECILSGVLSVKGKKVLHIDRNDHYGGEAASVNLETLFKKYGNFAAGTEPWKEYGRPNDWNIDLVPKFLMSSGELTNILVSTDVTRYLEFKQVAGSYVQQGAGSKATIAKVPSDAAEALRSPLMGIFEKRRMKSFIEWVGEFDPKDPATHKGLDMATCTMKDVFEKFSLEAGTKDFVGHAMALYLNDNYLDTPGAAPETIERIRLYGQSVARYGKSPYIYPLYGLGELPQGFARLSAIYGGTYMLNTNVDELVYENGKAVGIKATMTGVEPEMKFETRAKMILGDPSYFPDKVKVVGHVLRAICILKHPLASTNDADSCQLIIPQSQVGRKNDIYIACVSSAHNVCPKGYWIAIVSTIAETSANHHLELAPGIERLGKIEEQFMGPPIPLYEPLEDGRNDNIFISKSYDATSHFETSTEDVKDIYRRCAGEELVVEGLREGIQMSQE*