FQQGPGKTRETIADMTIEAIPRTRMARGADLAVVFLDAGEYLSADVSYSADLFDAESIDALFELFLHFLAESVQRPDAVVDEPWDAGVPSARAAASGPDVSRLIDRPGSPAGTWYALSPAQQAVWLQ