MDPHRIDTKKATACKKELSKRLGRDLKQTNMYEDIIAGNVVNPQGIDVTFSSIGGLEDVKDSLYELAILPLQRPELFSQGKLLRPQKGVLLYGPPGTGKTLLAKALAKEARAVFINVQIASLMSKWLGDAQKLVTAVFTLAHKLQPSIIFIDEVDSFLGRRGVTSHEVMTQMKTEFMALWDGLTTDQNARVLVLAATNRPWELDEAILRRLPRAFEIGMPDVKQRASILQVLLKEERVEDDLDIDYLASLCDGCSGSDLTELCKQAAYLPIRDLLEQEKHGLSSGKVARKLKQSDFESVLMNNRSSKAAAFEYQSKKHYDKNNRDNIPVFTTSDFPFACN*