RLDQCVSGDFTHGFSTNGVADVSLGSVLGGYPLFPPTTLTSRGSIGSPVARHQPRMDHLLCQTTLKPQPSVLGTTPRPRDVLETEGLEDEEPKVQLEAKELWRQFHTHGTEMVITKSGRRMFPPFKVKCSGLNKQAQYILLMDIVATDDFRYKFHNGHWMVAGKADPEMPRRMYLHPDSPASGDHWMAKTVNFNKLKLTNNISDKHGFTILNSMHKYQPRFHVVKANDIQKLPYSTFKTCIFSETEFIAVTAYQNDKLRKLQPSSQRTSETRR