QKSRIFTFWLGSGPIQLWRFLLELLQDGSCQAFIRWTGNDWEFKLCDPHEVARRWGKRKNKPRMTYEKLSRGLRYYYHKNIIHKTSGQRYVYRFVRDIQGELSEKPQS