MGASVNIYQKLPKSTIDSLEINLVAGLVSAGRSSEVQGTLDLLRVKQLAVLNWLTILPMEQNLADDDVEIELAPIAVQIAYVQQKFGDESSLAVAVNNLIALKGPKDVSDGLRKLDKLIEKSDGPEKFQLARGLDLKLSQKQREAIYTNRVMLLLHSNKMDQARELVGALPGMFPGSLIPLLQAAVHVRENKAAKAEEILGQYANMFPDRSKVILLARAQVAAAVGHPQIAADSLAKIPDIQHEPATVATIVSLKERAGDTDGADAVFDSAIKWWSNAMTEDNKLNTIMQEAAGFKLRYGLKEEAACLYEQLVKSHGSIEALVGLIQTTPHADIEKVDFQEGESSYRPKIKDKRAAQIRGSQGAVAKEAASSSDTKSNQPANPNGASAVQSKASSKSSRKRSRK*