MDLSEEALAAAAADAEKAFAAAADLDALAVAKTEHLGGKAPLALAQRALGALPKEEKKDAGKRVNVARGRVAEAFEARRAVLLAERDAAVLVAEAIDVTLPARRQQVGARHPITVISERIADVFVAMGWEVAEGPEVETEHFNFDALNFLPDHPARTMQDTFHIAPEGSRQVLRTHTSPVQVRSMLERDLPIYVVCPGRTFRTDELDATHTPVFSQVEGLAVDKGLTMAHLRGTLDAFARALFGPETRTRMRPNYFPFTEPSAEVDVWFPDKKGGAGWVEWGGCGMVNPKVLIASGIDPEVYSGFAFGMGLERTLQFRNGIPDMRDIVEGDVRFTLPFGIQS