MEPDAKKPRLHRGRALLERIVSSTPVQGKGLADPQVWTSLPFPSLDMIAPERFSVEGPDRRFTYMGRTGYAEFVEKVLRLSPRFPSYDLEELPVGPEKRSDNRFQIANLWGTMGSGKSFMLAALACDLLARFSSTGDIQQRQRVCYIPDCQLLVQSPDRKSEMVRHALRLAYADDAEVLPRVDSISDDASAIAFFDEEAESGVLIYLLVDQVDAFENSQKDGQEQQKVKCDLLRFLHALGFRHVIVKSASANNNNAKEWYRKQL