MARGILGEIEGAGQRAADGLAQVFARLSGGDLRLGVTGLRRSGKTVFVTSLLHNLLTAGRLPFLDVMSQGRFIASRLQPQPDPAVPRFDFEGRLTELTAEIPRWPENTKAVSEIRVALRFRPVGLMRRNLGGIATLNLDIVDYPGEWLLDLPMLGQGFAEWSRQTLDLSLRPPRDELSRRWREYLRGVDATADADEAVARRLAALYTDYLKACRASSVGLSLVQPGRFVEPGEMEGAPVLTFCPLPPQEAAPADSLYALMAERFEGYKEKVVRRFFRDHFGRLDRQIVLVDVLSALNAGAPGLEDLHQSLAATLESFRHGRTGWLNWLGGSRIERVLFAATKADHVAASQHGNLRSLLESFLAGSLNSVRYTGAAVDTMAIASVKCTETVLTEYRGRPLACVQGVPAGRTEQAVIFPGEIPASHHDVGPTGEGRFNFLPFLPPQGLGRDGRGLPNIRIDQALQFLVGDRLA