MSDKLTRVAIISDDKCKPKRCRQECKRSCPVVKMGKLCIEVNPNDKKAFISEELCIGCGIKIMSGKLKPNLGRYDDPPEWEDDIKAVTKPQYVDQIPRSIKVPNMTVGKMFDRQTELPNRDELEKDLELKHLQSREVSQLSGGELQRFAIGIASVRKADVYMFDEPSSYLDIRQRLAAARVIRGLVNATNYVIVVEHDLATLDYLSDFICVLYGVPGTYGVVTMPYSVREGINIFLDGMIDELQAPKTRRYQYPSMTKTLGNFKLHVDEGEYSDSEILVMLGENGMGKTTLVQLLGGKMEPDESKDKISLRVSMKPQTISPKFPGSVRMLLLKRIKGAFMHPQFNSDVIKPMNLEPIMDQVPADVLLIDEPSAYLDSEQRILASKVIKKFVMSSKRTAFIVEHDFIMATYLADRVIVFDGQPGKESWARKPEGLLTGMNKNKMDSLKDKEQKAEGAYFFV