MNKEVPGNYVETATLSNKEELRQLKMEDEGGRASKDNGVYLTWEDLRVTASSGKGGVRAILDGVTGYAQPGEVLAIMGPSGCGKSTLLDALAGNYDSDFLAIFKDYVLQCCTQSMFFPLCTVLVVAV