MEKDANLQVTFSKRRQGLFKKASELCTLCNVGMGVIVFSPGQKVFSFGNPDVKSVIDNFKNHNHSPLLYTQDGLNPTIQNLNSLLTQELTILEMEKKRKKELDEIKNKREEIEKWWEKSPNQLDLSQNTCLTRALENLKMELVSQRSQQLQAIDPPNYYGESYNNIVGGGNVDLFDQTSMFDGNASNYNPNMIISNHGPMVENNHKTNVFEAFRPRSNLNLPE