MKFNEFKTPQIDPIFDLYVAYGYVESLIRGGAKEATLIPHGASYLIQTDVSNEEFRHGLVDALSEMLSLHIALARHSPREGGKLVSDADFSAGANINNVYWDSVPRNLEKVMKDLEKKRSVKGTATIPITLMPSAGKYMLKHFGVQGGNPIKVDLLNYALAWVGFHYYTPYIKYAKGDTTWIHIYQIAPVEEVDMISILSLKDLKMHLPHYYESNLDFLINRRLALLYHLLHSESLGALELFTEKEFVIHSYTLERSGNNQAIRSFEEEEIGKLMDFLWKLKRRDFYHAIKFIDDLLKKATEGALALIDAIMNERLEGFYTALKLGKKAGVVSSREIVAALEDIICER