QFNQSVSNELNIGVGTSFCFCTDGQLHIRQVLHPETSKKNILLPECFYSFFDLRKEFKKCCPGSPDISKLDVPAMTEYLNLDKNSSALAYGASRVEDMGNIILTLISEPYNHRFSDPERVNYKFESGPCSKMELVDDNAVIRARGLPWQSSDQDIAKFFKGLNIAKGGAALCLNAQGRRNGEALVRFVNEEHRDLALQRHKHHMGNRYIEVYKATGEDFLKIAGAKGTSNEVAQFLSKENQVIVRMRGLPFNVTTEEVLAFFGQHCPVTGGKEGVLFVTYPDSRPTGDAFVLFACEEYAQNALKKHKDLLGKRYIELFRSTAAEVQQVLNRYSSTPLIPLPTPPILPVLPQQFVPPTNVRDCIRLRGLPYAATIEDILEFLGEFSTDIRTHGVHMVLNHQGRPSGDAFIQMKSADRAFLAAQRCHKKTMKDRYVEVFQCSAEEMNFVLMGGTLNRNGLSPPPCKLPCLSPPSYSFPAPSAVVPTEAALYQPSVLLNPRTLQPSTAYYPAGAQLFMNYTAYYPR