MLLAGKTSIQKTHYDILSIKEDSGHDEIRASYRAAVLDTHPDKLQGRFEVFERCQDLQERFLLVQKAWEILGDPKSRAIYDNELQALRQDSEIADDVKMEEMTVEDDGDVVELFYQCRCGDYFSINSVELTEMGFSFNGQGRKISWTIDSTLASVVLPCGSCSLKIRLVIDMSDSAQVFP