MLDKNQLAKYKQDHLCEYEKIMSNNEKEALEEKVASLDLDFIAKLYNDLYINKKTIDDVSAVSEVKYDIKSQMSDDEIKRLEEQGLQAIKEGQFAVLLMAGGQGTRLGYKGPKGSFEIEGVSLFELQANQLKTLNHQSGHTIQWYIMTSDINHEETLAYFEAHSYFGYDQEAIHFFKQDNIVALSEEGKLILNQQGRIMETPNGNGGVFKSLDKAGYLEEMSNNGVKYIFLNNIDNVLVRVLDPLFAGFTVEHDYDITSKTIQPKPGESVGRLVNVDCKDTVLEYSELDPEVANQFNNANIGIHAFKLGFILNAVNRELPYHLAIKNLKQLDENFGVIEQPTLKFELFYFDIFTYGTSFVTLQVPREEEFSPLKNKEGKDSVATATEDLRRMGLI*