MKVEYDLYKSPPREVDGKEVVHLHARVARSKTISIWSLGDDIQKATSLTKSDLRAVLCEMSDRFVEELQKGNCVHIDGIGYFQMTLSCPGDVEKEGEVRAESIRFKSVVYKPEKAICGKLEGLKFIRSERGGHTKNYSDIELMGILSDYFKYNSYITRLELERVCGMTRSTAYRRIKSWMARNMLEKVVGIDAYRPVPGVFRVSR