MSIKKIGVVGAGTMGHGIAEVSALANYNVSVVDISWDFLNRAKERIMESLNKFYEKGQIKEKPEDIMKRIEFSTSYDVMRDADFVIEAVPEIIELKRKVFETLDSITPSHTFLASNTSSIPISTIAEVTKRKEKIIGMHFFNPPPIMKLVEIVPSKYTSDETIEVTIDLAKKMNKIPVKLKVEVPGFVSNRIFLRLMQEACREVEDGEATIEEVDSAARNGLKLPMGIFELSDYVGIDVAVDLWNVIVSSGTAQDVKCEMYKRKFEAKELGVKTGKGFYNYPAPGKYRKVELQVTSKVDPARLISLAVNEGAWLIQNGIVNAKDIDTVMIYGFNFPKGLMEIADELGIRNIYNHLVDIYSKGYVAYRPNSLIEELINTSKGFYM