GSGPIQLWQFLLELLQDGSCQAFICWTGNGWEFKLCDPHEVARRWGKRKNKPRMTYEKLSRGLRYYYHKNIIHKTSGQRYVYRFVRDIQDEL