MDVPKDQIATLMEHGLYDSAEMLGCFLVSSSTVSAEASPHLKAETLILLGDALFHQREYRRAIHTYKQALHHCARVPKQSSGISRSSLSLSTRSSVNASSVSAINENEVRFKIASSHFALSETKAAIAEMESVKTRSLEMNILMAKLHRNSGYNRGAIAFYKECLRQCPYVLEAIIGLAELGATAKDIISAFTQTSSRSAKVSLDQIDPTRWLQRYVEAQCCVASHAYKGALELFAELLQRFPNNVHLLTETAKVEAIIGKNDEAIMRFEKVRSIDPYTLTCMDEYAMLLQMKCDYSRLNKLVHDLLSIDHTRAEVFVALSVLWERKDPRTALSYAEKSIRVDERHIPGYIVKGNFLLLAKRPEAAAIAFRAAQNLRSDLRSYQGLVHSYLAFGKTKEALYTAREAMNAMPQSAKALKLVGDVHANTSSGREKAKKFYESALRLEPGYLGAAIALADLHLMEGRNGDAVSLLERYLKDWADESLHVKLAQVFAATNMLQDSLSHYQAALRINPQNEAAKKGLDRLEKQMKGIDPDAADENDENDVEDVDGDTEEAELM*