MGGLGKTTLAQQVCNDKRVEAYFKQPIWVCVSDPPDVNRIATKIIKSLNSSNPDNLDLDTLLHNLRKAVDGKLFLLVLDDVWDENGTLWQKLRVPLKSAGPGSGIVVTTRSLSVADKMETTYIHDLGVLSNSDCWKLFKSIAFKGVEDEECQELTEIGEKIVERCKGVPLAIRALGSLLRANRKKWYWEHVLESEIWKWDIPKDDGILPALLLSYYNLPPRLQRCFSFCSVFPKDHEIEKDELVKLWMAHGIIKSEKAKKDVTEEIELHKKSDLHVLSLCWNGKSDEEWRTVGDDEMERMKSLLEGLRPPHSNLKELKIKNYAGAKFPNWLEDSKFSSLVEVKLNNCRKCILLPGLGKLHSLKYLKIIGADEVEVVGSEFYGNANARAKETRFPKLEELCFQSMLKWEEWKLTQEYGKHPESECSILNKELKKWRYDQPLLQALEISSRPGVPLSSLISLIFFPLFLLRILKS