MKGKQPACAEPGPETSLDELDVYRTALRPPPRQPPDPNTDLPTLGEEAGPSSAPRPQLGADPSAAIPSKHPLPRPPQNPEIIELRLGFDLHSHEIAIGFDTARHARLYQRRNPEARILLDSAPRQVLLPLHEGTETLTCVPGGMVLVFGTRAKAVRWTRRTLLARLDERSGAAAMLPRTWVSKQLTDIIVPGASEAKRLGALVEGDAARAACEPARGLGNDCEDLGRDLRGGRVSHEQAKGSCFMGLRQRMDLWFRRKGRYTANAARCG