FQQGPGKTRETIADMTIEAIPRTRMARGADLAVVFLDAGEYLSADVSYSADLFDAESIDALFELFLHFLAESVQRPDAVVDELWDAGVASARAAASGPDVSRLIDRPGSPAGTWYALSPAQQAVWLQ