MAGSSSGKLIQDLILCAASAALSMAVFFVGLRHLDPNREASKKAIESRKHLSKRLGRTLIYTTPYEDMITGDVVNPDHIDVEFDSIGGLDGIKETLFQLAILPLRRPELFCHGKLLGPMKGVLLYGPPGTGKTMLAKAIAKESGAVFINVKVSTLMSKWFGDAQKLVAAVFSLAYKLQPAIIFIDEVDSFLGQRRSTENEMLTSMKTEFMALWDGFTTDQNARVMVLAATNRPSDLDEAIIRRFSQACEIGKPSLSDRTKILKVVLKGERIEDNIDFDRLAGLCEGYTGSDILEACKQAAFIPLGEYLQDEKKAEQSQAPRPLSQSDIERAVAESKRTRVSAKKPTIVSFRLDDYEDLD*