MFKIGLDLGYGYTKGINESDKTVVFPSIVGNAYERNLKGLFESSFEKRIDNMHIVIMNGERHEFFVGELARREGRNVSYAFDENKINHPNTKALIAASCLLLFPEDGSPVHLVTGLPLEQYIHKKDEFLEMLKGYRNLGCFKGDEKVKTIKFDKVTIFPQAAGAVYSAIMEDLHRYLIKGSYLGLVDIGFKTTDFIVFLVEDRLILREDLSGTIDVGISSIYNSIDKLFIQKTGSKLDVPELMRLAKDERIFFRGRQIDFGDEIKSIKAEIARVIKDRLKAVWGNKLDFFNTIFLAGGGAKDLQEFLVDIYDNAVIVKDPQMANAKGFLKVAELEEKKNN