MLFPISLGLAAVFLLLAFTGIVVVSPGELAVVVTLGHVDVYQPGPHFRTPFISTVHIMTTKTQLISEKNRIPTQEGLAVSLDVALLYRIDPKMAGQLFQNVGVDYAKVLIEPEAASVIRGLTSESDAKALYSSGRHQIQDAVREELDKTLGAQGIIIESVMLKDLELPESLSKAIELKAQAEQESARMEFVLAKERQEAERKAIEAKGIADFQKIVSEGISEQTLMWKGIEATEKLVESQKAKIIIIGNRKGDLPVIF