FQQGPGKTRETIADMTIEAIPRTRMARGADLAVVFLDAGEYLSADVSYSADLFDAESIDALFELFLHFLAESVQRPDAVVIDALNATDAPYDRSGPDVSRLIDRPGSPAGTWYALSPAQQAVWLQ