MGVPAKDTRFLRKLYLLLGTEDASIISWSHDGRAFSIFDPAALQIIMKAKYNLSSMCTFRQNLRAFGFMELIQTPHSTQDRPMSAVPEMYHHKFFVRGHPADLEKIDYDATNPA