MGVQEKDPLLQLSLPPGFRFYPTDEELLVQYLCKKVAGHDFPLQIIGEIDLYKFDPWVLPSKATFGEKEWYFFSPRDRKYPNGSRPNRVAGSGYWKATGTDKVITSQGRKVGIKKALVFYVGKAPKGSKTNWIMHEYRLFESSRKNNGSSKLDEWVLCRIYKKNSSGPKPLMSGLHSSNEYSHGSSTSSSSQFDDMLESLPEMDDRFSNLPRLNSLKAEKFNLDRLDSANFDWAILAGLKPMPELGPANQAPGVQGQAQGHVNNHIHSDNNNMNFLNDVYAHPPNFRGNTKVESINLDEEVESGKRNQRIDQSSYFQQSLNGFSQAYTNNVDQFGIQCPNQTLNLGFKQ