MALKAAVLLDIPGIISRRGCNTYLSVDDIASHLPTKNPERGYLSRILKFLSRRGVFSEKKRQSSSGKSESCYGINEVSIWLIKEKNFCFAPMVLMQLHEGLIEAFHHLHDSVLYGRSPMHIAHGRSLFEYGKKHPDFSKVFNDGMACASQFDMSELLEFYDGFKCINSLVDVGGGTGHMLSLIIAAHPHIHGINYDLPHVVASAPPIAGVDHLGGNMFESVPHGDAIFMKTTLHDWSDDDCIKILRNCWTALDENGKVIVMEGVV