LTKKLKDKRDELDALIACCGSEGKEAEKCVTIARTLDGRLQVAGRKGFPHVVYARVFRWPDLHKNELRHLSICECAFDLKCDSLE