MKTLIKNVHILTMDEQFSEIKAGYLVIEEDTIVELAPMTTLDEKRMAANQVIDGQNGILMPGMINTHTHVGMIPFRSLGDDVPDRLRRFLFPLEQFMTKELVGCSSDYAIAEMLLSGITSFCDMYYFEDEIAKSCEKMSVRALLGETIIDMPTCDSPEPSGGLFYAETFIRKWQGHPLITPMLAPHAPNTNSPEVLAKIIELSRQYQVPVTMHVAEMTYEMAEFEKAYQKTPIAFLEELGYLSEPFILAHCILATDEDLASLAATNGKARVAHCIGANTKSAKGVAPIKQMLDQGIIVGLGTDGPSSGNTLDLFTQMRMVANFHKTAHQDRSLFPAKEIVYLATMGGAKTLGLAEQVGSLEVGKKADITLIETQSVNMFPIFDAYSALVYSANASNVEAVWVNGQQLVANKELQQANLKEIKEKLYQAMNTFVKEAKKRAAL*