FQQGPGKTRETIADMTIEAIPRTRMARGADLAVVFLDAGEYLSADVSYSADLFDAESIDALFELFLHFLAESVQRPDAVVDEPWDAGVAPARAAASGPDVSRLIDRPGSPAGTWYALSPAQQAVWLQ