MSEKYDRQLRLWAQRGQSLLRHSNVCLLGATTTGTEALKNLVLPGCGKFTIVDSSKVTTSDLETNFFLTQQDLGSNKAAAVVRNLNELNPDVEGTALDISLTNNLVEDSHFWSQFSLIIIASSWHLQKVLTLADTLWDMKIPLIHVSTIGFYGYMRIYIKEHTITESHPESFSDFRIDRPWKELKEMSDSVDLEADDKEHIPYLLILIKALDRWKSIHGKQPSTPKEKAQFKQSCSELQSDLSLQNFEEAVTFSWRASQVSTQVPENVKTIINDPILDNLSRSTPLFWIYVKALKLFIEKNGQLPPLPGVLPDLHSSTEAYIKLQHIYKAKAEEDIIEFTGLVSQILSSIGRDADHLDHDSIRIFCKNSRYLFLQRGSKTLIDPRLIRELGNTPLLSLFIAFIATHKFMDTHSGIIPQESDYNELISIVQLILKSEKVPDFLSDIVKEILRSKGTQLHNICSFMGGIVGQEAVKLITGQYIPLENSLVFDGINSCTEKWKI*